Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type File ¶ added in v1.1.5
type File struct {
ID uuid.UUID `json:"id"`
FolderID *uuid.UUID `json:"folder_id,omitempty"`
Name string `json:"name"`
Size int64 `json:"size"`
IsProtected bool `json:"isProtected"`
Extension string `json:"extension"`
MIMEType string `json:"mime_type"`
CreatedAt time.Time `json:"created_at"`
}
func CreateFile ¶ added in v1.1.5
type Folder ¶ added in v1.1.5
type Folder struct {
ID uuid.UUID `json:"id" form:"id"`
Name string `json:"name" form:"name"`
IsProtected bool `json:"isProtected"`
CreatedAt time.Time `json:"created_at" form:"created_at"`
Size int64 `json:"size" form:"size"`
ParentID *uuid.UUID `json:"parent_id,omitempty" form:"parent_id"`
SubFolder []Folder `json:"folders" form:"folders"`
Files []File `json:"files" form:"files"`
}
func CreateFolder ¶ added in v1.1.5
type FolderContentResponse ¶ added in v1.1.5
type FolderContentResponse struct {
Files []File `json:"files"`
Folders []Folder `json:"folders"`
IsProtected bool `json:"isProtected"`
}
func CreateResponseBody ¶ added in v1.1.5
func CreateResponseBody(folder models.Folder) FolderContentResponse
type UploadRequestBody ¶ added in v1.1.5
type UploadRequestBody struct {
FileHeaders []*multipart.FileHeader
DisplayName string `json:"display_name,omitempty" form:"display_name"`
PinCode string `json:"pin_code,omitempty" form:"pin_code"`
ParentFolderID *uuid.UUID `json:"parent_folder_id,omitempty" form:"parent_id"`
ContentType string `json:"contentType,omitempty" form:"contentType"`
}
Click to show internal directories.
Click to hide internal directories.