Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIQuery ¶
type UserCreateRequest ¶ added in v1.0.6
type UserCreateRequest struct {
Username string `param:"username" query:"username" form:"username" json:"username" xml:"username" validate:"required,min=3,max=20"`
Email string `param:"email" query:"email" form:"email" json:"email" xml:"email" validate:"required,email"`
Age int `param:"age" query:"age" form:"age" json:"age" xml:"age" validate:"min=0,max=150"`
}
type UserData ¶ added in v1.0.6
type UserData struct {
Username string `json:"username" validate:"required,min=3,max=20"`
Email string `json:"email" validate:"required,email"`
Age int `json:"age" validate:"min=0,max=150"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
Id int64 `json:"id" validate:"required"`
}
type UserListItem ¶ added in v1.0.6
type UserListItem struct {
Id int64 `json:"id" validate:"required"`
Username string `json:"username" validate:"required,min=3,max=20"`
Email string `json:"email" validate:"required,email"`
Age int `json:"age" validate:"min=0,max=150"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
}
type UserListUsersRequest ¶ added in v1.0.6
type UserListUsersRequest struct {
APIQuery
}
type UserUpdateRequest ¶ added in v1.0.6
type UserUpdateRequest struct {
Username string `param:"username" query:"username" form:"username" json:"username" xml:"username" validate:"min=3,max=20"`
Email string `param:"email" query:"email" form:"email" json:"email" xml:"email" validate:"email"`
Age int `param:"age" query:"age" form:"age" json:"age" xml:"age" validate:"min=0,max=150"`
}
Click to show internal directories.
Click to hide internal directories.