class Files
extends BaseApi
import { Files } from "https://deno.land/x/gesso@v0.1.2/src/mod.ts";
Constructors
new
Files(config: Configuration)Methods
copyFolder(): Promise<Folder>
dest_folder_id: string,
params?: CopyFolderParams,
body?: unknown,
createFolder(): Promise<Folder>
course_id: string,
params?: CreateFolderParams,
body?: unknown,
deleteFile(): Promise<File>
id: string,
params?: DeleteFileParams,
body?: unknown,
deleteFolder(): Promise<Scope>
id: string,
params?: DeleteFolderParams,
body?: unknown,
getFolder(): Promise<Folder>
course_id: string,
id: string,
body?: unknown,
getIconMetadata(id: string, body?: unknown): Promise<unknown>
getPublicInlinePreviewUrl(): Promise<Scope>
id: string,
params?: GetPublicInlinePreviewUrlParams,
body?: unknown,
getQuotaInformation(course_id: string, body?: unknown): Promise<unknown>
getUploadedMediaFolderForUser(course_id: string, body?: unknown): Promise<Folder>
listAllFolders(course_id: string, body?: unknown): Promise<Folder[]>
listFolders(id: string, body?: unknown): Promise<Folder[]>
listLicenses(course_id: string, body?: unknown): Promise<License[]>
removeUsageRights(): Promise<Scope>
course_id: string,
params?: RemoveUsageRightsParams,
body?: unknown,
resetLinkVerifier(id: string, body?: unknown): Promise<File>
resolvePath(course_id: string, body?: unknown): Promise<Folder[]>
setUsageRights(): Promise<UsageRights>
course_id: string,
params?: SetUsageRightsParams,
body?: unknown,
translateFileReference(): Promise<File>
course_id: string,
migration_id: string,
body?: unknown,
updateFile(): Promise<File>
id: string,
params?: UpdateFileParams,
body?: unknown,
updateFolder(): Promise<Folder>
id: string,
params?: UpdateFolderParams,
body?: unknown,
uploadFile(folder_id: string, body?: unknown): Promise<Scope>