drawing

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2026 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 DrawingApp

type DrawingApp struct {
	Config         config.Config
	Logger         zerolog.Logger
	DrawingPers    domain.DrawingPers
	PermissionPers domain.PermissionPers
	SpacePers      domain.SpacePers
}

func NewDrawingApp

func NewDrawingApp(config config.Config, logger zerolog.Logger, drawingPers domain.DrawingPers, permissionPers domain.PermissionPers, spacePers domain.SpacePers) *DrawingApp

func (*DrawingApp) CreateDrawing

func (app *DrawingApp) CreateDrawing(input dto.CreateDrawingInput) (*dto.CreateDrawingOutput, error)

func (*DrawingApp) DeleteDrawing

func (app *DrawingApp) DeleteDrawing(input dto.DeleteDrawingInput) error

func (*DrawingApp) DeleteDrawingUserPermission

func (app *DrawingApp) DeleteDrawingUserPermission(input dto.DeleteDrawingUserPermissionInput) error

func (*DrawingApp) GetDrawing

func (app *DrawingApp) GetDrawing(input dto.GetDrawingInput) (*dto.GetDrawingOutput, error)

func (*DrawingApp) ListDrawingPermissions

func (app *DrawingApp) ListDrawingPermissions(input dto.ListDrawingPermissionsInput) (*dto.ListDrawingPermissionsOutput, error)

func (*DrawingApp) ListDrawings

func (app *DrawingApp) ListDrawings(input dto.ListDrawingsInput) (*dto.ListDrawingsOutput, error)

func (*DrawingApp) MoveDrawing

func (app *DrawingApp) MoveDrawing(input dto.MoveDrawingInput) (*dto.MoveDrawingOutput, error)

func (*DrawingApp) UpdateDrawing

func (app *DrawingApp) UpdateDrawing(input dto.UpdateDrawingInput) error

func (*DrawingApp) UpsertDrawingUserPermission

func (app *DrawingApp) UpsertDrawingUserPermission(input dto.UpsertDrawingUserPermissionInput) error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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