Documentation
¶
Index ¶
- type DrawingApp
- func (app *DrawingApp) CreateDrawing(input dto.CreateDrawingInput) (*dto.CreateDrawingOutput, error)
- func (app *DrawingApp) DeleteDrawing(input dto.DeleteDrawingInput) error
- func (app *DrawingApp) DeleteDrawingUserPermission(input dto.DeleteDrawingUserPermissionInput) error
- func (app *DrawingApp) GetDrawing(input dto.GetDrawingInput) (*dto.GetDrawingOutput, error)
- func (app *DrawingApp) ListDrawingPermissions(input dto.ListDrawingPermissionsInput) (*dto.ListDrawingPermissionsOutput, error)
- func (app *DrawingApp) ListDrawings(input dto.ListDrawingsInput) (*dto.ListDrawingsOutput, error)
- func (app *DrawingApp) MoveDrawing(input dto.MoveDrawingInput) (*dto.MoveDrawingOutput, error)
- func (app *DrawingApp) UpdateDrawing(input dto.UpdateDrawingInput) error
- func (app *DrawingApp) UpsertDrawingUserPermission(input dto.UpsertDrawingUserPermissionInput) error
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
Click to show internal directories.
Click to hide internal directories.