usecase

package
v0.0.0-...-076625b Latest Latest
Warning

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

Go to latest
Published: May 24, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Operator

type Operator struct {
	AcOperator        *accountusecase.Operator
	ReadableScenes    scene.IDList
	WritableScenes    scene.IDList
	MaintainingScenes scene.IDList
	OwningScenes      scene.IDList
	DefaultPolicy     *policy.ID
}

func (*Operator) AddNewScene

func (o *Operator) AddNewScene(ws accountdomain.WorkspaceID, scene id.SceneID)

func (*Operator) AddNewWorkspace

func (o *Operator) AddNewWorkspace(ws accountdomain.WorkspaceID)

func (*Operator) AllMaintainingScenes

func (o *Operator) AllMaintainingScenes() scene.IDList

func (*Operator) AllMaintainingWorkspace

func (o *Operator) AllMaintainingWorkspace() user.WorkspaceIDList

func (*Operator) AllOwningScenes

func (o *Operator) AllOwningScenes() scene.IDList

func (*Operator) AllOwningWorkspaces

func (o *Operator) AllOwningWorkspaces() user.WorkspaceIDList

func (*Operator) AllReadableScenes

func (o *Operator) AllReadableScenes() scene.IDList

func (*Operator) AllReadableWorkspaces

func (o *Operator) AllReadableWorkspaces() user.WorkspaceIDList

func (*Operator) AllWritableScenes

func (o *Operator) AllWritableScenes() scene.IDList

func (*Operator) AllWritableWorkspaces

func (o *Operator) AllWritableWorkspaces() user.WorkspaceIDList

func (*Operator) IsMaintainingScene

func (o *Operator) IsMaintainingScene(scene ...id.SceneID) bool

func (*Operator) IsMaintainingWorkspace

func (o *Operator) IsMaintainingWorkspace(ws ...accountdomain.WorkspaceID) bool

func (*Operator) IsOwningScene

func (o *Operator) IsOwningScene(scene ...id.SceneID) bool

func (*Operator) IsOwningWorkspace

func (o *Operator) IsOwningWorkspace(ws ...accountdomain.WorkspaceID) bool

func (*Operator) IsReadableScene

func (o *Operator) IsReadableScene(scene ...id.SceneID) bool

func (*Operator) IsReadableWorkspace

func (o *Operator) IsReadableWorkspace(ws ...accountdomain.WorkspaceID) bool

func (*Operator) IsWritableScene

func (o *Operator) IsWritableScene(scene ...id.SceneID) bool

func (*Operator) IsWritableWorkspace

func (o *Operator) IsWritableWorkspace(ws ...accountdomain.WorkspaceID) bool

func (*Operator) Policy

func (o *Operator) Policy(p *policy.ID) *policy.ID

func (*Operator) Workspaces

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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