Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BlacklistValidation ¶
func BlacklistValidation(field string) validation.RuleFunc
func DatetimeValidation ¶
func DatetimeValidation(field string) validation.RuleFunc
Types ¶
type CreateUserRequest ¶
func (CreateUserRequest) Validate ¶
func (r CreateUserRequest) Validate() interface{}
type DeleteUserRequest ¶
type DeleteUserRequest struct {
ID string `param:"id" json:"id"`
}
func (DeleteUserRequest) Validate ¶
func (r DeleteUserRequest) Validate() interface{}
type MainResponse ¶
type PaginatorRequest ¶
type PaginatorRequest struct {
Page string `query:"page" json:"page"`
Limit string `query:"limit" json:"limit"`
OrderBy string `query:"orderBy" json:"orderBy"`
SortBy string `query:"sortBy" json:"sortBy"`
Search string `query:"search" json:"search"`
DisableCalculateTotal string `query:"disableCalculateTotal" json:"disableCalculateTotal"`
}
type PaginatorResponse ¶
type ReadUserRequest ¶
type ReadUserRequest struct {
PaginatorRequest
ID string `query:"id" json:"id"`
}
func (ReadUserRequest) Validate ¶
func (r ReadUserRequest) Validate() interface{}
type UpdateUserRequest ¶
type UpdateUserRequest struct {
ID string `param:"id" json:"id"`
Name string `json:"name"`
Emails []string `json:"emails"`
}
func (UpdateUserRequest) Validate ¶
func (r UpdateUserRequest) Validate() interface{}
Click to show internal directories.
Click to hide internal directories.