dto

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Nov 28, 2021 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Dto

type Dto struct {
	Role   Role
	User   User
	Image  Image
	Script Script
}

func NewDto

func NewDto() Dto

type Image

type Image struct{}

func NewImageDto

func NewImageDto() Image

func (Image) FromNewImageRequest

func (i Image) FromNewImageRequest(req *api.NewImageRequest) (image *m.Image)

func (Image) FromUpdateImageRequest

func (i Image) FromUpdateImageRequest(req *api.UpdateImageRequest) (image *m.Image)

func (Image) ToImage

func (i Image) ToImage(image *m.Image) (result *api.Image)

func (Image) ToImageListResult

func (i Image) ToImageListResult(items []*m.Image, total, limit, offset uint32) (result *api.GetImageListResult)

type Role

type Role struct{}

func NewRoleDto

func NewRoleDto() Role

func (Role) FromNewRoleRequest

func (r Role) FromNewRoleRequest(from *api.NewRoleRequest) (to *m.Role)

func (Role) FromUpdateRoleAccessListRequest

func (r Role) FromUpdateRoleAccessListRequest(req *api.UpdateRoleAccessListRequest) (accessListDif map[string]map[string]bool)

func (Role) FromUpdateRoleRequest

func (r Role) FromUpdateRoleRequest(from *api.UpdateRoleRequest) (to *m.Role)

func (Role) ToGRole

func (r Role) ToGRole(from *m.Role) (to *api.Role)

func (Role) ToListResult

func (r Role) ToListResult(list []*m.Role, total, limit, offset uint32) *api.GetRoleListResult

func (Role) ToRoleAccessListResult

func (r Role) ToRoleAccessListResult(accessList access_list.AccessList) *api.RoleAccessListResult

func (Role) ToSearchResult

func (r Role) ToSearchResult(list []*m.Role) *api.SearchRoleListResult

type Script

type Script struct{}

func NewScriptDto

func NewScriptDto() Script

func (Script) FromExecSrcScriptRequest

func (s Script) FromExecSrcScriptRequest(req *api.ExecSrcScriptRequest) (script *m.Script)

func (Script) FromNewScriptRequest

func (s Script) FromNewScriptRequest(req *api.NewScriptRequest) (script *m.Script)

func (Script) FromUpdateScriptRequest

func (s Script) FromUpdateScriptRequest(req *api.UpdateScriptRequest) (script *m.Script)

func (Script) ToGScript

func (s Script) ToGScript(script *m.Script) (result *api.Script)

func (Script) ToListResult

func (s Script) ToListResult(list []*m.Script, total, limit, offset uint32) *api.GetScriptListResult

func (Script) ToSearchResult

func (s Script) ToSearchResult(list []*m.Script) *api.SearchScriptListResult

type User

type User struct{}

func NewUserDto

func NewUserDto() User

func (User) FromAddUser

func (u User) FromAddUser(req *api.NewtUserRequest) (user *m.User)

func (User) FromUpdateUserRequest

func (u User) FromUpdateUserRequest(req *api.UpdateUserRequest) (user *m.User)

func (User) ToListResult

func (u User) ToListResult(list []*m.User, total, limit, offset uint32) *api.GetUserListResult

func (User) ToUserFull

func (u User) ToUserFull(user *m.User) (result *api.UserFull)

func (User) ToUserShot

func (u User) ToUserShot(user *m.User) (result *api.UserShot)

Jump to

Keyboard shortcuts

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