1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- package base
- type (
-
- TmplData map[string]interface{}
- )
- type BindingErrors struct {
- Overall map[string]string `json:"overall"`
- Fields map[string]string `json:"fields"`
- }
- func (err BindingErrors) Count() int {
- return len(err.Overall) + len(err.Fields)
- }
- func (this *BindingErrors) Combine(other BindingErrors) {
- for key, val := range other.Fields {
- if _, exists := this.Fields[key]; !exists {
- this.Fields[key] = val
- }
- }
- for key, val := range other.Overall {
- if _, exists := this.Overall[key]; !exists {
- this.Overall[key] = val
- }
- }
- }
- const (
- BindingRequireError string = "Required"
- BindingAlphaDashError string = "AlphaDash"
- BindingMinSizeError string = "MinSize"
- BindingMaxSizeError string = "MaxSize"
- BindingEmailError string = "Email"
- BindingUrlError string = "Url"
- BindingDeserializationError string = "DeserializationError"
- BindingIntegerTypeError string = "IntegerTypeError"
- BindingBooleanTypeError string = "BooleanTypeError"
- BindingFloatTypeError string = "FloatTypeError"
- )
|