Documentation
¶
Overview ¶
Package validators Time : 2022/8/17 23:04 Author : xushiyin contact : yuqingxushiyin@gmail.com
Package validators Time : 2022/8/17 23:20 Author : xushiyin contact : yuqingxushiyin@gmail.com
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateMap ¶
Types ¶
type Addr ¶
type Addr struct {
Street string `validate:"required"`
City string `validate:"required"`
Planet string `validate:"required"`
Phone string `validate:"required"`
}
Addr houses a users address information
type Address ¶
type Customer ¶
type DbBackedUser ¶
type DbBackedUser struct {
Name sql.NullString `validate:"required,gte=0"`
Age sql.NullInt64 `validate:"required"`
}
DbBackedUser User struct
type User ¶
type User struct {
FirstName string `json:"fname" validate:"required"`
LastName string `json:"lname" validate:"required"`
Age uint8 `validate:"gte=0,lte=130"`
Email string `json:"e-mail" validate:"required,email"`
FavouriteColor string `validate:"iscolor"` // alias for 'hexcolor|rgb|rgba|hsl|hsla'
Addresses []*Addr `validate:"required,dive,required"` // a person can have a home and cottage...
}
User contains user information
Click to show internal directories.
Click to hide internal directories.