Documentation
¶
Index ¶
- func SetupDrawingRouter(ctrl Controller)
- type Controller
- func (ctrl *Controller) CreateDrawing(ctx *fiber.Ctx, req dtos.CreateDrawingRequest) (*dtos.CreateDrawingResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) DeleteDrawing(ctx *fiber.Ctx, req dtos.DeleteDrawingRequest) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) DeleteDrawingUserPermission(ctx *fiber.Ctx, req dtos.DeleteDrawingUserPermissionRequest) (*dtos.DeleteDrawingUserPermissionResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) GetDrawing(ctx *fiber.Ctx, req dtos.GetDrawingRequest) (*dtos.GetDrawingResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) ListDrawingPermissions(ctx *fiber.Ctx, req dtos.ListDrawingPermissionsRequest) (*dtos.ListDrawingPermissionsResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) ListDrawings(ctx *fiber.Ctx, req dtos.ListDrawingsRequest) (*dtos.ListDrawingsResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) MoveDrawing(ctx *fiber.Ctx, req dtos.MoveDrawingRequest) (*dtos.MoveDrawingResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) UpdateDrawing(ctx *fiber.Ctx, req dtos.UpdateDrawingRequest) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) UpsertDrawingUserPermission(ctx *fiber.Ctx, req dtos.UpsertDrawingUserPermissionRequest) (*dtos.UpsertDrawingUserPermissionResponse, *fiberoapi.ErrorResponse)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetupDrawingRouter ¶
func SetupDrawingRouter(ctrl Controller)
Types ¶
type Controller ¶
type Controller struct {
Config config.Config
Logger zerolog.Logger
FiberOapi *fiberoapi.OApiGroup
DrawingApp *drawing.DrawingApp
}
func (*Controller) CreateDrawing ¶
func (ctrl *Controller) CreateDrawing(ctx *fiber.Ctx, req dtos.CreateDrawingRequest) (*dtos.CreateDrawingResponse, *fiberoapi.ErrorResponse)
func (*Controller) DeleteDrawing ¶
func (ctrl *Controller) DeleteDrawing(ctx *fiber.Ctx, req dtos.DeleteDrawingRequest) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
func (*Controller) DeleteDrawingUserPermission ¶
func (ctrl *Controller) DeleteDrawingUserPermission(ctx *fiber.Ctx, req dtos.DeleteDrawingUserPermissionRequest) (*dtos.DeleteDrawingUserPermissionResponse, *fiberoapi.ErrorResponse)
func (*Controller) GetDrawing ¶
func (ctrl *Controller) GetDrawing(ctx *fiber.Ctx, req dtos.GetDrawingRequest) (*dtos.GetDrawingResponse, *fiberoapi.ErrorResponse)
func (*Controller) ListDrawingPermissions ¶
func (ctrl *Controller) ListDrawingPermissions(ctx *fiber.Ctx, req dtos.ListDrawingPermissionsRequest) (*dtos.ListDrawingPermissionsResponse, *fiberoapi.ErrorResponse)
func (*Controller) ListDrawings ¶
func (ctrl *Controller) ListDrawings(ctx *fiber.Ctx, req dtos.ListDrawingsRequest) (*dtos.ListDrawingsResponse, *fiberoapi.ErrorResponse)
func (*Controller) MoveDrawing ¶
func (ctrl *Controller) MoveDrawing(ctx *fiber.Ctx, req dtos.MoveDrawingRequest) (*dtos.MoveDrawingResponse, *fiberoapi.ErrorResponse)
func (*Controller) UpdateDrawing ¶
func (ctrl *Controller) UpdateDrawing(ctx *fiber.Ctx, req dtos.UpdateDrawingRequest) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
func (*Controller) UpsertDrawingUserPermission ¶
func (ctrl *Controller) UpsertDrawingUserPermission(ctx *fiber.Ctx, req dtos.UpsertDrawingUserPermissionRequest) (*dtos.UpsertDrawingUserPermissionResponse, *fiberoapi.ErrorResponse)
Click to show internal directories.
Click to hide internal directories.