Versions in this module Expand all Collapse all v1 v1.0.2 Sep 23, 2019 Changes in this version + type ErrorFactory func(e validator.FieldError) error + type FieldValidation func(level validator.FieldLevel) error + type TagErrorMap map[string]ErrorFactory + type ValidationErrorMutator func(*ValidationErrors) + type ValidationErrors []error + func (v ValidationErrors) Error() string + type Validator struct + func NewValidator() *Validator + func (v *Validator) DefaultErrorMessage(factory ErrorFactory) + func (v *Validator) OverrideErrorMessage(tag string, factory ErrorFactory) + func (v *Validator) SetFieldTagValidator(tag string, validation FieldValidation) + func (v *Validator) Struct(s interface{}) error