Documentation
¶
Index ¶
- type FilepathOption
- type StringOption
- type StringSliceOption
- type ValidateError
- type Validator
- type Valigo
- func (v *Valigo) EnumVar(arg interface{}, name string, enums []interface{}) *enumValidator
- func (v *Valigo) EnumVarP(arg interface{}, name string, enums []interface{}) *enumValidator
- func (v *Valigo) FilepathVar(arg string, name string, opt ...FilepathOption) *filepathValidator
- func (v *Valigo) FilepathVarP(arg *string, name string, opt ...FilepathOption) *filepathValidator
- func (v *Valigo) Float32Var(arg float32, name string) *float32Validator
- func (v *Valigo) Float32VarP(arg *float32, name string) *float32Validator
- func (v *Valigo) Float64Var(arg float64, name string) *float64Validator
- func (v *Valigo) Float64VarP(arg *float64, name string) *float64Validator
- func (v *Valigo) Int32Var(arg int32, name string) *int32Validator
- func (v *Valigo) Int32VarP(arg *int32, name string) *int32Validator
- func (v *Valigo) Int64Var(arg int64, name string) *int64Validator
- func (v *Valigo) Int64VarP(arg *int64, name string) *int64Validator
- func (v *Valigo) IntVar(arg int, name string) *intValidator
- func (v *Valigo) IntVarP(arg *int, name string) *intValidator
- func (v *Valigo) StringSliceVar(arg []string, name string, opt ...StringSliceOption) *stringSliceValidator
- func (v *Valigo) StringSliceVarP(arg *[]string, name string, opt ...StringSliceOption) *stringSliceValidator
- func (v *Valigo) StringVar(arg string, name string, opt ...StringOption) *stringValidator
- func (v *Valigo) StringVarP(arg *string, name string, opt ...StringOption) *stringValidator
- func (v *Valigo) Validate() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FilepathOption ¶
type FilepathOption func(*filepathValidator)
func DeniedBlankEmptyPath ¶
func DeniedBlankEmptyPath() FilepathOption
func DeniedEmptyPath ¶
func DeniedEmptyPath() FilepathOption
type StringOption ¶
type StringOption func(*stringValidator)
func DeniedBlankEmpty ¶
func DeniedBlankEmpty() StringOption
func DeniedEmpty ¶
func DeniedEmpty() StringOption
type StringSliceOption ¶
type StringSliceOption func(*stringSliceValidator)
StringSliceOption is stringSliceValidator option
func DeniedEmptySlice ¶
func DeniedEmptySlice() StringSliceOption
type ValidateError ¶
type ValidateError struct {
// contains filtered or unexported fields
}
ValidateError
type Valigo ¶
type Valigo struct {
// contains filtered or unexported fields
}
Valigo is validation managements struct.
func (*Valigo) FilepathVar ¶
func (v *Valigo) FilepathVar(arg string, name string, opt ...FilepathOption) *filepathValidator
func (*Valigo) FilepathVarP ¶
func (v *Valigo) FilepathVarP(arg *string, name string, opt ...FilepathOption) *filepathValidator
func (*Valigo) Float32Var ¶
func (*Valigo) Float32VarP ¶
func (*Valigo) Float64Var ¶
func (*Valigo) Float64VarP ¶
func (*Valigo) StringSliceVar ¶
func (v *Valigo) StringSliceVar(arg []string, name string, opt ...StringSliceOption) *stringSliceValidator
func (*Valigo) StringSliceVarP ¶
func (v *Valigo) StringSliceVarP(arg *[]string, name string, opt ...StringSliceOption) *stringSliceValidator
func (*Valigo) StringVar ¶
func (v *Valigo) StringVar(arg string, name string, opt ...StringOption) *stringValidator
func (*Valigo) StringVarP ¶
func (v *Valigo) StringVarP(arg *string, name string, opt ...StringOption) *stringValidator
Click to show internal directories.
Click to hide internal directories.