models

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 16, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewEstimatedTimeModel

func NewEstimatedTimeModel(estimatedTime string) resources.EstimatedTime

func NewEstimatedTimeResponse

func NewEstimatedTimeResponse(estimatedTime string) resources.EstimatedTimeResponse

func NewInputsModel

func NewInputsModel() resources.Inputs

func NewInputsResponse

func NewInputsResponse() resources.InputsResponse

func NewLinkResponse

func NewLinkResponse(link string, isExists bool) resources.LinkResponse

func NewUserInfoList

func NewUserInfoList(users []data.User, offset uint64) []resources.UserInfo

func NewUserInfoListResponse

func NewUserInfoListResponse(users []data.User, offset uint64) resources.UserInfoListResponse

func NewUserInfoModel

func NewUserInfoModel(user data.User, id int) resources.UserInfo

func NewUserModel

func NewUserModel(user data.User, id int) resources.User

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

func NewUsersList

func NewUsersList(users []data.User, offset uint64) []resources.User

Types

type Meta

type Meta struct {
	TotalCount int64 `json:"total_count"`
}

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL