Documentation ¶
Index ¶
- Constants
- func FieldsFromValidationErrors(errs validator.ValidationErrors) map[string]interface{}
- func MustRegisterValidator(tag string, validator validator.Func)
- func RegexpValidatorFactory(regexp *regexp.Regexp) validator.Func
- func Validate(v interface{}) error
- func ValidateStruct(v interface{}) error
- func WrapError(err error, fields map[string]interface{}, options ...errors.Option) error
- type SimpleValidator
- type Validator
Constants ¶
View Source
const ( ErrIDFailedValidation = errors.ID("failed-validation") StatusCodeFailedValidation = errors.StatusBadRequest )
Exported error IDs.
Variables ¶
This section is empty.
Functions ¶
func FieldsFromValidationErrors ¶
func FieldsFromValidationErrors(errs validator.ValidationErrors) map[string]interface{}
FieldsFromValidationErrors converts ValidationErrors to fields.
func MustRegisterValidator ¶
func MustRegisterValidator(tag string, validator validator.Func)
MustRegisterValidator registers a validator.
func RegexpValidatorFactory ¶
RegexpValidatorFactory creates a validator that matches a regexp.
Types ¶
type SimpleValidator ¶
type SimpleValidator interface {
Valid() bool
}
SimpleValidator describes a type that can validate itself, returning only a "valid" bool.
Directories ¶
Path | Synopsis |
---|---|
internal
|
|
validationmocks
Package validationmocks is a generated GoMock package.
|
Package validationmocks is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.