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.