UNPKG

cloud-ide-lms-model

Version:

Package for Model management of Cloud IDEsys LMS

33 lines (32 loc) 987 B
import { controllerResponse } from "../../utilities"; type IFileManagerErrorLogger = { [key in keyof MFileManager]: string; }; declare class MFileManager { cyfm_id: string; constructor(init: MFileManager); Validate?(): Partial<IFileManagerErrorLogger>; } interface fileManagerControllerResponse extends controllerResponse { data?: fileManagerResponseData[]; } interface fileManagerResponseData { _id: string; cyfm_name: string; cyfm_path: string; cyfm_size_in_byte: number; cyfm_type: string; cyfm_alt_text: string; cyfm_creation_dt: string; cyfm_id_user: string; cyfm_permissions: string[]; cyfm_tags: string[]; cyfm_version: number; cyfm_file_status_sygmt: string; cyfm_file_base64: string; cyfm_isactive: boolean; } export { IFileManagerErrorLogger, //interface MFileManager, // model fileManagerControllerResponse, // above coresponding to payload abd this corespons to rresponse fileManagerResponseData };