Documentation
¶
Index ¶
- type Config
- type File
- type Folder
- type Handler
- func (h *Handler) Handler(builder middleware.Builder) http.Handler
- func (h *Handler) V1CopyFileHandler(params files.CopyParams) middleware.Responder
- func (h *Handler) V1DirectoryListHandler(params directory.GetDirectoryParams) middleware.Responder
- func (h *Handler) V1DownloadFileHandler(params files.DownloadParams) middleware.Responder
- func (h *Handler) V1FolderCreateHandler(params folder.CreateParams) middleware.Responder
- func (h *Handler) V1FolderUpdateHandler(params folder.UpdateParams) middleware.Responder
- func (h *Handler) V1MarkDeleteFileHandler(params files.MarkDeleteParams) middleware.Responder
- func (h *Handler) V1MoveFileHandler(params files.MoveParams) middleware.Responder
- func (h *Handler) V1RenameFileHandler(params files.RenameParams) middleware.Responder
- func (h *Handler) V1UploadFilesHandler(params files.UploadParams) middleware.Responder
- type UseCase
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type File ¶
type File interface { Upload(ctx context.Context, files []types.File) ([]types.Upload, error) Find(ctx context.Context, folderID string, sort types.Sort) ([]types.File, error) Rename(ctx context.Context, file types.File) (types.File, error) Move(ctx context.Context, move types.Move) error Download(ctx context.Context, id string) (types.DownloadFile, error) Copy(ctx context.Context, file types.CopyFile) (created types.File, err error) MarkDelete(ctx context.Context, id []string) error }
type Folder ¶
type Folder interface { Folder(ctx context.Context, id string) (types.Folder, error) Find(ctx context.Context, parentID *string, sort types.Sort) ([]*types.Folder, error) Create(ctx context.Context, folder types.Folder) (types.Folder, error) Update(ctx context.Context, folder types.Folder) (types.Folder, error) }
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
func (*Handler) V1CopyFileHandler ¶
func (h *Handler) V1CopyFileHandler(params files.CopyParams) middleware.Responder
func (*Handler) V1DirectoryListHandler ¶
func (h *Handler) V1DirectoryListHandler(params directory.GetDirectoryParams) middleware.Responder
func (*Handler) V1DownloadFileHandler ¶
func (h *Handler) V1DownloadFileHandler(params files.DownloadParams) middleware.Responder
func (*Handler) V1FolderCreateHandler ¶
func (h *Handler) V1FolderCreateHandler(params folder.CreateParams) middleware.Responder
func (*Handler) V1FolderUpdateHandler ¶
func (h *Handler) V1FolderUpdateHandler(params folder.UpdateParams) middleware.Responder
func (*Handler) V1MarkDeleteFileHandler ¶
func (h *Handler) V1MarkDeleteFileHandler(params files.MarkDeleteParams) middleware.Responder
func (*Handler) V1MoveFileHandler ¶
func (h *Handler) V1MoveFileHandler(params files.MoveParams) middleware.Responder
func (*Handler) V1RenameFileHandler ¶
func (h *Handler) V1RenameFileHandler(params files.RenameParams) middleware.Responder
func (*Handler) V1UploadFilesHandler ¶
func (h *Handler) V1UploadFilesHandler(params files.UploadParams) middleware.Responder
Click to show internal directories.
Click to hide internal directories.