Documentation
¶
Index ¶
- Constants
- Variables
- func CreateAdmin(admin *models.Admin) error
- func CreateFile(file *models.File) error
- func CreateFolder(folder *models.Folder) error
- func DeleteAdmin(username string) error
- func DeleteFile(fileId uuid.UUID) error
- func DeleteFolder(folderId uuid.UUID) error
- func GetAdminByUsername(username string) (*models.Admin, error)
- func GetAllAdmins() ([]models.Admin, error)
- func GetAllFiles() ([]models.File, error)
- func GetFile(fileId uuid.UUID) (*models.File, error)
- func GetFolder(folderId uuid.UUID) (*models.Folder, error)
- func GetFolderByNameAndParent(name string, parentID *uuid.UUID) (*models.Folder, error)
- func GetRoot() (*models.Folder, error)
- func GetRootFiles() ([]models.File, error)
- func GetRootFolders() ([]models.Folder, error)
- func GetSubFolders(parentID uuid.UUID) ([]models.Folder, error)
- func Init() error
- func UpdateAdmin(admin *models.Admin) error
- func UpdateFolder(newFolder models.Folder, folderID uuid.UUID) error
Constants ¶
View Source
const RootFolderID = "00000000-0000-0000-0000-000000000000"
Variables ¶
View Source
var DB *sql.DB
Functions ¶
func CreateAdmin ¶
func CreateFile ¶
func CreateFolder ¶
func DeleteAdmin ¶
func DeleteFile ¶
func DeleteFolder ¶
func GetAllAdmins ¶
func GetAllFiles ¶
func GetRootFiles ¶
func GetRootFolders ¶
func GetSubFolders ¶
Helper to get subfolders
func UpdateAdmin ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.