Documentation ¶
Index ¶
- Constants
- func NewDefaultValidator() *defaultValidator
- func RegisterCustomValidateType(fn validator.CustomTypeFunc, types ...interface{})
- func SetLanguageZH(v *validator.Validate) (ut.Translator, error)
- func Translate(err error, trans ut.Translator) error
- func Validate(obj interface{}, tags ...string) error
- func Var(field interface{}, tag string) error
- type FieldError
- type Language
- type ValidationErrors
- type Validator
Constants ¶
View Source
const ( DefaultTagName = "validate" DefaultLabelTagName = "label" )
Variables ¶
This section is empty.
Functions ¶
func NewDefaultValidator ¶
func NewDefaultValidator() *defaultValidator
NewDefaultValidator defaultValidator 的构造函数
func RegisterCustomValidateType ¶
func RegisterCustomValidateType(fn validator.CustomTypeFunc, types ...interface{})
func SetLanguageZH ¶
func SetLanguageZH(v *validator.Validate) (ut.Translator, error)
Types ¶
type FieldError ¶ added in v0.0.8
func NewFieldError ¶ added in v0.0.8
func NewFieldError(field string, message string) *FieldError
func (*FieldError) Error ¶ added in v0.0.8
func (fe *FieldError) Error() string
type ValidationErrors ¶ added in v0.0.8
type ValidationErrors []*FieldError
func (ValidationErrors) Error ¶ added in v0.0.8
func (ve ValidationErrors) Error() string
Click to show internal directories.
Click to hide internal directories.