Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EmailOption ¶
type EmailOption func(*emailValidator)
EmailOption type.
func EmailTimeout ¶
func EmailTimeout(timeout time.Duration) EmailOption
EmailTimeout remove all utm_* query parameters.
type InputValidator ¶
InputValidator interface.
func NewInputValidator ¶
func NewInputValidator(validators map[string][]Validator) InputValidator
NewInputValidator constructor.
type Password ¶
type Password struct { Min int Max int RequiredRangeTable map[string][]*unicode.RangeTable }
Password config options.
type Validator ¶
type Validator interface {
Validate(input interface{}) error
}
Validator interface.
func NewEmailValidator ¶
func NewEmailValidator(opts ...EmailOption) Validator
NewEmailValidator constructor.
func NewPasswordValidator ¶
NewPasswordValidator constructor.
func NewStringLengthValidator ¶
func NewStringLengthValidator(opts StringLength) Validator
NewStringLengthValidator constructor.
type ValuesValidator ¶
ValuesValidator interface.
func NewValuesValidator ¶
func NewValuesValidator(validators map[string][]Validator) ValuesValidator
NewValuesValidator constructor.
Click to show internal directories.
Click to hide internal directories.