Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateRoleDto ¶
type CreateRoleDto struct { Name string `json:"name" validate:"excludes=ADMIN,lte=255"` Description string `json:"description" validate:"lte=255"` Permissions []*CreateRolePermissionDto `json:"permissions,omitempty" validate:"dive" default:"[]"` }
type CreateRolePermissionDto ¶
type CreateRolePermissionDto struct {
Code string `json:"code" validate:"required,lte=255"`
}
type GetListRolesDto ¶
type GetListRolesDto struct { Skip int `query:"skip"` Offset int `query:"offset"` Search string `query:"search"` }
func TransformListRolesDto ¶
func TransformListRolesDto(c echo.Context) (*pagination.PaginateStat, *GetListRolesDto, error)
type UpdateRoleDto ¶
type UpdateRoleDto struct { Name string `body:"name" validate:"excludes=ADMIN,lte=255"` Description string `body:"description"` Permissions []*CreateRolePermissionDto `body:"permissions" validate:"dive" default:"[]"` }
Click to show internal directories.
Click to hide internal directories.