Documentation
¶
Index ¶
- func SetupDocumentRouter(controller Controller)
- type Controller
- func (ctrl *Controller) CreateComment(ctx *fiber.Ctx, req dtos.CreateCommentRequestWithParams) (*dtos.CreateCommentResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) CreateDocument(ctx *fiber.Ctx, req dtos.CreateDocumentRequest) (*dtos.CreateDocumentResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) CreateVersion(ctx *fiber.Ctx, req dtos.CreateVersionRequest) (*dtos.CreateVersionResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) DeleteComment(ctx *fiber.Ctx, req dtos.DeleteCommentRequest) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) DeleteDocument(ctx *fiber.Ctx, req dtos.DeleteDocumentRequest) (*dtos.DeleteDocumentResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) DeleteDocumentUserPermission(ctx *fiber.Ctx, req dtos.DeleteDocumentUserPermissionRequest) (*dtos.DeleteDocumentUserPermissionResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) GetComments(ctx *fiber.Ctx, req dtos.GetCommentsRequest) (*dtos.GetCommentsResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) GetDocument(ctx *fiber.Ctx, req dtos.GetDocumentRequest) (*dtos.GetDocumentResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) GetDocumentsFromSpace(ctx *fiber.Ctx, req dtos.GetDocumentsFromSpaceRequest) (*dtos.GetDocumentsFromSpaceResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) GetPublicDocument(ctx *fiber.Ctx, req dtos.GetPublicDocumentRequest) (*dtos.GetDocumentResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) GetTrash(ctx *fiber.Ctx, req dtos.GetTrashRequest) (*dtos.GetTrashResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) GetVersion(ctx *fiber.Ctx, req dtos.GetVersionRequest) (*dtos.GetVersionResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) ListDocumentPermissions(ctx *fiber.Ctx, req dtos.ListDocumentPermissionsRequest) (*dtos.ListDocumentPermissionsResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) ListVersions(ctx *fiber.Ctx, req dtos.ListVersionsRequest) (*dtos.ListVersionsResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) MoveDocument(ctx *fiber.Ctx, req dtos.MoveDocumentRequest) (*dtos.MoveDocumentResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) ReorderDocuments(ctx *fiber.Ctx, req dtos.ReorderDocumentsRequest) (*dtos.ReorderDocumentsResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) ResolveComment(ctx *fiber.Ctx, req dtos.ResolveCommentRequestWithParams) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) RestoreDocument(ctx *fiber.Ctx, req dtos.RestoreDocumentRequest) (*dtos.RestoreDocumentResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) RestoreVersion(ctx *fiber.Ctx, req dtos.RestoreVersionRequest) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) SearchDocuments(ctx *fiber.Ctx, req dtos.SearchRequest) (*dtos.SearchResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) SetPublic(ctx *fiber.Ctx, req dtos.SetPublicRequest) (*dtos.SetPublicResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) UpdateComment(ctx *fiber.Ctx, req dtos.UpdateCommentRequestWithParams) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) UpdateDocument(ctx *fiber.Ctx, req dtos.UpdateDocumentRequest) (*dtos.UpdateDocumentResponse, *fiberoapi.ErrorResponse)
- func (ctrl *Controller) UpsertDocumentUserPermission(ctx *fiber.Ctx, req dtos.UpsertDocumentUserPermissionRequest) (*dtos.UpsertDocumentUserPermissionResponse, *fiberoapi.ErrorResponse)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetupDocumentRouter ¶
func SetupDocumentRouter(controller Controller)
Types ¶
type Controller ¶
type Controller struct {
Config config.Config
Logger zerolog.Logger
FiberOapi *fiberoapi.OApiGroup
SpaceApp *space.SpaceApp
DocumentApp *document.DocumentApp
}
func (*Controller) CreateComment ¶
func (ctrl *Controller) CreateComment(ctx *fiber.Ctx, req dtos.CreateCommentRequestWithParams) (*dtos.CreateCommentResponse, *fiberoapi.ErrorResponse)
func (*Controller) CreateDocument ¶
func (ctrl *Controller) CreateDocument(ctx *fiber.Ctx, req dtos.CreateDocumentRequest) (*dtos.CreateDocumentResponse, *fiberoapi.ErrorResponse)
func (*Controller) CreateVersion ¶
func (ctrl *Controller) CreateVersion(ctx *fiber.Ctx, req dtos.CreateVersionRequest) (*dtos.CreateVersionResponse, *fiberoapi.ErrorResponse)
func (*Controller) DeleteComment ¶
func (ctrl *Controller) DeleteComment(ctx *fiber.Ctx, req dtos.DeleteCommentRequest) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
func (*Controller) DeleteDocument ¶
func (ctrl *Controller) DeleteDocument(ctx *fiber.Ctx, req dtos.DeleteDocumentRequest) (*dtos.DeleteDocumentResponse, *fiberoapi.ErrorResponse)
func (*Controller) DeleteDocumentUserPermission ¶
func (ctrl *Controller) DeleteDocumentUserPermission(ctx *fiber.Ctx, req dtos.DeleteDocumentUserPermissionRequest) (*dtos.DeleteDocumentUserPermissionResponse, *fiberoapi.ErrorResponse)
func (*Controller) GetComments ¶
func (ctrl *Controller) GetComments(ctx *fiber.Ctx, req dtos.GetCommentsRequest) (*dtos.GetCommentsResponse, *fiberoapi.ErrorResponse)
func (*Controller) GetDocument ¶
func (ctrl *Controller) GetDocument(ctx *fiber.Ctx, req dtos.GetDocumentRequest) (*dtos.GetDocumentResponse, *fiberoapi.ErrorResponse)
func (*Controller) GetDocumentsFromSpace ¶
func (ctrl *Controller) GetDocumentsFromSpace(ctx *fiber.Ctx, req dtos.GetDocumentsFromSpaceRequest) (*dtos.GetDocumentsFromSpaceResponse, *fiberoapi.ErrorResponse)
func (*Controller) GetPublicDocument ¶
func (ctrl *Controller) GetPublicDocument(ctx *fiber.Ctx, req dtos.GetPublicDocumentRequest) (*dtos.GetDocumentResponse, *fiberoapi.ErrorResponse)
func (*Controller) GetTrash ¶
func (ctrl *Controller) GetTrash(ctx *fiber.Ctx, req dtos.GetTrashRequest) (*dtos.GetTrashResponse, *fiberoapi.ErrorResponse)
func (*Controller) GetVersion ¶
func (ctrl *Controller) GetVersion(ctx *fiber.Ctx, req dtos.GetVersionRequest) (*dtos.GetVersionResponse, *fiberoapi.ErrorResponse)
func (*Controller) ListDocumentPermissions ¶
func (ctrl *Controller) ListDocumentPermissions(ctx *fiber.Ctx, req dtos.ListDocumentPermissionsRequest) (*dtos.ListDocumentPermissionsResponse, *fiberoapi.ErrorResponse)
func (*Controller) ListVersions ¶
func (ctrl *Controller) ListVersions(ctx *fiber.Ctx, req dtos.ListVersionsRequest) (*dtos.ListVersionsResponse, *fiberoapi.ErrorResponse)
func (*Controller) MoveDocument ¶
func (ctrl *Controller) MoveDocument(ctx *fiber.Ctx, req dtos.MoveDocumentRequest) (*dtos.MoveDocumentResponse, *fiberoapi.ErrorResponse)
func (*Controller) ReorderDocuments ¶
func (ctrl *Controller) ReorderDocuments(ctx *fiber.Ctx, req dtos.ReorderDocumentsRequest) (*dtos.ReorderDocumentsResponse, *fiberoapi.ErrorResponse)
func (*Controller) ResolveComment ¶
func (ctrl *Controller) ResolveComment(ctx *fiber.Ctx, req dtos.ResolveCommentRequestWithParams) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
func (*Controller) RestoreDocument ¶
func (ctrl *Controller) RestoreDocument(ctx *fiber.Ctx, req dtos.RestoreDocumentRequest) (*dtos.RestoreDocumentResponse, *fiberoapi.ErrorResponse)
func (*Controller) RestoreVersion ¶
func (ctrl *Controller) RestoreVersion(ctx *fiber.Ctx, req dtos.RestoreVersionRequest) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
func (*Controller) SearchDocuments ¶
func (ctrl *Controller) SearchDocuments(ctx *fiber.Ctx, req dtos.SearchRequest) (*dtos.SearchResponse, *fiberoapi.ErrorResponse)
func (*Controller) SetPublic ¶
func (ctrl *Controller) SetPublic(ctx *fiber.Ctx, req dtos.SetPublicRequest) (*dtos.SetPublicResponse, *fiberoapi.ErrorResponse)
func (*Controller) UpdateComment ¶
func (ctrl *Controller) UpdateComment(ctx *fiber.Ctx, req dtos.UpdateCommentRequestWithParams) (*dtos.MessageResponse, *fiberoapi.ErrorResponse)
func (*Controller) UpdateDocument ¶
func (ctrl *Controller) UpdateDocument(ctx *fiber.Ctx, req dtos.UpdateDocumentRequest) (*dtos.UpdateDocumentResponse, *fiberoapi.ErrorResponse)
func (*Controller) UpsertDocumentUserPermission ¶
func (ctrl *Controller) UpsertDocumentUserPermission(ctx *fiber.Ctx, req dtos.UpsertDocumentUserPermissionRequest) (*dtos.UpsertDocumentUserPermissionResponse, *fiberoapi.ErrorResponse)
Click to show internal directories.
Click to hide internal directories.