Documentation
¶
Index ¶
- func NewChatListModel(chats []data.Chat) []resources.Chat
- func NewChatModel(chat data.Chat) resources.Chat
- func NewChatResponse(chat data.Chat) resources.ChatResponse
- func NewEstimatedTimeModel(estimatedTime string) resources.EstimatedTime
- func NewEstimatedTimeResponse(estimatedTime string) resources.EstimatedTimeResponse
- func NewInputsModel() resources.Inputs
- func NewInputsResponse() resources.InputsResponse
- func NewLinkResponse(link string, isExists bool) resources.LinkResponse
- func NewRoleResponse(name string, value string) resources.RoleResponse
- func NewRolesModel(found bool, roles []resources.AccessLevel, chats []resources.Chat) resources.Roles
- func NewRolesResponse(found bool, chats []resources.Chat) resources.RolesResponse
- func NewUserInfoList(users []data.User, offset uint64) []resources.UserInfo
- func NewUserInfoListResponse(users []data.User, offset uint64) resources.UserInfoListResponse
- func NewUserInfoModel(user data.User, id int) resources.UserInfo
- func NewUserModel(user data.User, id int) resources.User
- func NewUserPermissionList(permissions []data.Permission) []resources.UserPermission
- func NewUserPermissionModel(permission data.Permission, counter int) resources.UserPermission
- func NewUserResponse(user data.User) resources.UserResponse
- func NewUsersList(users []data.User, offset uint64) []resources.User
- type Meta
- type UserListResponse
- type UserPermissionListResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewChatResponse ¶
func NewChatResponse(chat data.Chat) resources.ChatResponse
func NewEstimatedTimeModel ¶
func NewEstimatedTimeModel(estimatedTime string) resources.EstimatedTime
func NewEstimatedTimeResponse ¶
func NewEstimatedTimeResponse(estimatedTime string) resources.EstimatedTimeResponse
func NewInputsModel ¶
func NewInputsResponse ¶
func NewInputsResponse() resources.InputsResponse
func NewLinkResponse ¶
func NewLinkResponse(link string, isExists bool) resources.LinkResponse
func NewRoleResponse ¶
func NewRoleResponse(name string, value string) resources.RoleResponse
func NewRolesModel ¶
func NewRolesResponse ¶
func NewRolesResponse(found bool, chats []resources.Chat) resources.RolesResponse
func NewUserInfoListResponse ¶
func NewUserInfoListResponse(users []data.User, offset uint64) resources.UserInfoListResponse
func NewUserPermissionList ¶
func NewUserPermissionList(permissions []data.Permission) []resources.UserPermission
func NewUserPermissionModel ¶
func NewUserPermissionModel(permission data.Permission, counter int) resources.UserPermission
func NewUserResponse ¶
func NewUserResponse(user data.User) resources.UserResponse
Types ¶
type UserListResponse ¶
type UserListResponse struct {
Meta Meta `json:"meta"`
Data []resources.User `json:"data"`
Links *resources.Links `json:"links"`
}
func NewUserListResponse ¶
func NewUserListResponse(users []data.User, offset uint64) UserListResponse
type UserPermissionListResponse ¶
type UserPermissionListResponse struct {
Meta Meta `json:"meta"`
Data []resources.UserPermission `json:"data"`
Links *resources.Links `json:"links"`
}
func NewUserPermissionListResponse ¶
func NewUserPermissionListResponse(permissions []data.Permission) UserPermissionListResponse
Click to show internal directories.
Click to hide internal directories.