dto

package
v0.5.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AttributeFromApi added in v0.5.1

func AttributeFromApi(apiAttr map[string]*api.Attribute) (attributes m.Attributes)

func AttributeToApi added in v0.5.1

func AttributeToApi(attributes m.Attributes) (apiAttr map[string]*api.Attribute)

Types

type Dto

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

Dto ...

func NewDto

func NewDto() Dto

NewDto ...

type Entity added in v0.5.1

type Entity struct{}

Entity ...

func NewEntityDto added in v0.5.1

func NewEntityDto() Entity

NewEntityDto ...

type Image

type Image struct{}

Image ...

func NewImageDto

func NewImageDto() Image

NewImageDto ...

func (Image) FromNewImageRequest

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

FromNewImageRequest ...

func (Image) FromUpdateImageRequest

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

FromUpdateImageRequest ...

func (Image) ToImage

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

ToImage ...

func (Image) ToImageListResult

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

ToImageListResult ...

type Plugin added in v0.5.1

type Plugin struct{}

Plugin ...

func NewPluginDto added in v0.5.1

func NewPluginDto() Plugin

NewPluginDto ...

func (Plugin) Options added in v0.5.1

func (p Plugin) Options(options m.PluginOptions) (result *api.GetPluginOptionsResult)

func (Plugin) ToPluginListResult added in v0.5.1

func (p Plugin) ToPluginListResult(items []*m.Plugin, total, limit, offset uint32) (result *api.GetPluginListResult)

ToPluginListResult ...

type Role

type Role struct{}

Role ...

func NewRoleDto

func NewRoleDto() Role

NewRoleDto ...

func (Role) FromNewRoleRequest

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

FromNewRoleRequest ...

func (Role) FromUpdateRoleAccessListRequest

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

FromUpdateRoleAccessListRequest ...

func (Role) FromUpdateRoleRequest

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

FromUpdateRoleRequest ...

func (Role) ToGRole

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

ToGRole ...

func (Role) ToListResult

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

ToListResult ...

func (Role) ToRoleAccessListResult

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

ToRoleAccessListResult ...

func (Role) ToSearchResult

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

ToSearchResult ...

type Script

type Script struct{}

Script ...

func NewScriptDto

func NewScriptDto() Script

NewScriptDto ...

func (Script) FromExecSrcScriptRequest

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

FromExecSrcScriptRequest ...

func (Script) FromNewScriptRequest

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

FromNewScriptRequest ...

func (Script) FromUpdateScriptRequest

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

FromUpdateScriptRequest ...

func (Script) ToGScript

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

ToGScript ...

func (Script) ToListResult

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

ToListResult ...

func (Script) ToSearchResult

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

ToSearchResult ...

type User

type User struct{}

User ...

func NewUserDto

func NewUserDto() User

NewUserDto ...

func (User) FromAddUser

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

FromAddUser ...

func (User) FromUpdateUserRequest

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

FromUpdateUserRequest ...

func (User) ToListResult

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

ToListResult ...

func (User) ToUserFull

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

ToUserFull ...

func (User) ToUserShot

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

ToUserShot ...

Jump to

Keyboard shortcuts

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