controllers

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: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ControllerAuth added in v0.5.0

type ControllerAuth struct {
	*ControllerCommon
}

func NewControllerAuth added in v0.5.0

func NewControllerAuth(common *ControllerCommon) ControllerAuth

func (ControllerAuth) AccessList added in v0.5.0

func (ControllerAuth) Signin added in v0.5.0

func (a ControllerAuth) Signin(ctx context.Context, _ *emptypb.Empty) (resp *api.SigninResponse, err error)

func (ControllerAuth) Signout added in v0.5.0

func (a ControllerAuth) Signout(ctx context.Context, _ *emptypb.Empty) (*emptypb.Empty, error)

type ControllerCommon added in v0.5.0

type ControllerCommon struct {
	// contains filtered or unexported fields
}

ControllerCommon ...

func NewControllerCommon added in v0.5.0

func NewControllerCommon(adaptors *adaptors.Adaptors,
	accessList access_list.AccessListService,
	endpoint *endpoint.Endpoint) *ControllerCommon

NewControllerCommon ...

type ControllerImage added in v0.5.0

type ControllerImage struct {
	*ControllerCommon
}

func NewControllerImage added in v0.5.0

func NewControllerImage(common *ControllerCommon) ControllerImage

func (ControllerImage) AddImage added in v0.5.0

func (c ControllerImage) AddImage(_ context.Context, req *api.NewImageRequest) (*api.Image, error)

func (ControllerImage) DeleteImageById added in v0.5.0

func (c ControllerImage) DeleteImageById(_ context.Context, req *api.DeleteImageRequest) (*emptypb.Empty, error)

func (ControllerImage) GetImageById added in v0.5.0

func (c ControllerImage) GetImageById(_ context.Context, req *api.GetImageRequest) (*api.Image, error)

func (ControllerImage) GetImageList added in v0.5.0

func (ControllerImage) MuxUploadImage added in v0.5.0

func (c ControllerImage) MuxUploadImage() func(w http.ResponseWriter, r *http.Request)

func (ControllerImage) UpdateImageById added in v0.5.0

func (c ControllerImage) UpdateImageById(_ context.Context, req *api.UpdateImageRequest) (*api.Image, error)

func (ControllerImage) UploadImage added in v0.5.0

func (c ControllerImage) UploadImage(_ context.Context, req *api.UploadImageRequest) (*api.Image, error)

type ControllerRole added in v0.5.0

type ControllerRole struct {
	*ControllerCommon
}

func NewControllerRole added in v0.5.0

func NewControllerRole(common *ControllerCommon) ControllerRole

func (ControllerRole) AddRole added in v0.5.0

func (c ControllerRole) AddRole(_ context.Context, req *api.NewRoleRequest) (*api.Role, error)

func (ControllerRole) DeleteRoleByName added in v0.5.0

func (c ControllerRole) DeleteRoleByName(_ context.Context, req *api.DeleteRoleRequest) (*emptypb.Empty, error)

func (ControllerRole) GetRoleAccessList added in v0.5.0

func (ControllerRole) GetRoleByName added in v0.5.0

func (c ControllerRole) GetRoleByName(_ context.Context, req *api.GetRoleRequest) (*api.Role, error)

func (ControllerRole) GetRoleList added in v0.5.0

func (ControllerRole) SearchRoleByName added in v0.5.0

func (ControllerRole) UpdateRoleAccessList added in v0.5.0

func (ControllerRole) UpdateRoleByName added in v0.5.0

func (c ControllerRole) UpdateRoleByName(_ context.Context, req *api.UpdateRoleRequest) (*api.Role, error)

type ControllerScript added in v0.5.0

type ControllerScript struct {
	*ControllerCommon
}

func NewControllerScript added in v0.5.0

func NewControllerScript(common *ControllerCommon) ControllerScript

func (ControllerScript) AddScript added in v0.5.0

func (ControllerScript) CopyScriptById added in v0.5.0

func (c ControllerScript) CopyScriptById(_ context.Context, req *api.CopyScriptRequest) (*api.Script, error)

func (ControllerScript) DeleteScriptById added in v0.5.0

func (c ControllerScript) DeleteScriptById(_ context.Context, req *api.DeleteScriptRequest) (*emptypb.Empty, error)

func (ControllerScript) ExecScriptById added in v0.5.0

func (ControllerScript) ExecSrcScriptById added in v0.5.0

func (ControllerScript) GetScriptById added in v0.5.0

func (c ControllerScript) GetScriptById(_ context.Context, req *api.GetScriptRequest) (*api.Script, error)

func (ControllerScript) GetScriptList added in v0.5.0

func (ControllerScript) SearchScriptById added in v0.5.0

func (ControllerScript) UpdateScriptById added in v0.5.0

func (c ControllerScript) UpdateScriptById(_ context.Context, req *api.UpdateScriptRequest) (*api.Script, error)

type ControllerStream added in v0.5.0

type ControllerStream struct {
	*ControllerCommon
}

func NewControllerStream added in v0.5.0

func NewControllerStream(common *ControllerCommon) ControllerStream

func (ControllerStream) Subscribe added in v0.5.0

type ControllerUser added in v0.5.0

type ControllerUser struct {
	*ControllerCommon
}

func NewControllerUser added in v0.5.0

func NewControllerUser(common *ControllerCommon) ControllerUser

func (ControllerUser) AddUser added in v0.5.0

func (c ControllerUser) AddUser(ctx context.Context, req *api.NewtUserRequest) (userFull *api.UserFull, err error)

func (ControllerUser) DeleteUserById added in v0.5.0

func (c ControllerUser) DeleteUserById(_ context.Context, req *api.DeleteUserRequest) (*emptypb.Empty, error)

func (ControllerUser) GetUserById added in v0.5.0

func (ControllerUser) GetUserList added in v0.5.0

func (ControllerUser) UpdateUserById added in v0.5.0

func (c ControllerUser) UpdateUserById(_ context.Context, req *api.UpdateUserRequest) (*api.UserFull, error)

type Controllers added in v0.5.0

type Controllers struct {
	Auth   ControllerAuth
	Stream ControllerStream
	User   ControllerUser
	Role   ControllerRole
	Script ControllerScript
	Image  ControllerImage
}

Controllers ...

func NewControllers added in v0.5.0

func NewControllers(adaptors *adaptors.Adaptors,
	accessList access_list.AccessListService,
	command *endpoint.Endpoint) *Controllers

NewControllers ...

Jump to

Keyboard shortcuts

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