@xmobitea/gn-typescript-client
Version:
GearN Typescript Client SDK by XmobiTea (Pro)
88 lines (87 loc) • 2.99 kB
TypeScript
import { GNHashtable } from "./../../common/GNData";
import { GenericModels } from "./GenericModels";
export declare namespace ContentModels {
class ContentDataParam {
key: string;
data: GNHashtable;
}
class CreateNewFileUploadInfoRequestData {
fileName: string;
}
class ServerCreateNewFileUploadInfoRequestData extends CreateNewFileUploadInfoRequestData {
}
class AdminCreateNewFileUploadInfoRequestData extends ServerCreateNewFileUploadInfoRequestData {
}
class GetContentDataRequestData {
keys?: Array<string>;
label?: string;
}
class ServerGetContentDataRequestData extends GetContentDataRequestData {
}
class AdminGetContentDataRequestData extends ServerGetContentDataRequestData {
}
class GetFileUploadInfoListRequestData {
skip?: number;
limit?: number;
}
class ServerGetFileUploadInfoListRequestData extends GetFileUploadInfoListRequestData {
}
class AdminGetFileUploadInfoListRequestData extends ServerGetFileUploadInfoListRequestData {
}
class GetFileUploadInfoRequestData {
fileId: string;
}
class ServerGetFileUploadInfoRequestData extends GetFileUploadInfoRequestData {
}
class AdminGetFileUploadInfoRequestData extends ServerGetFileUploadInfoRequestData {
}
class RemoveFileUploadInfoRequestData {
fileId: string;
reason?: string;
}
class ServerRemoveFileUploadInfoRequestData extends RemoveFileUploadInfoRequestData {
}
class AdminRemoveFileUploadInfoRequestData extends ServerRemoveFileUploadInfoRequestData {
}
class RequestDownloadFileUploadInfoRequestData {
fileId: string;
}
class ServerRequestDownloadFileUploadInfoRequestData extends RequestDownloadFileUploadInfoRequestData {
}
class AdminRequestDownloadFileUploadInfoRequestData extends ServerRequestDownloadFileUploadInfoRequestData {
}
class SetContentDataRequestData {
configs: Array<ContentDataParam>;
label?: string;
}
class ServerSetContentDataRequestData extends SetContentDataRequestData {
}
class AdminSetContentDataRequestData extends ServerSetContentDataRequestData {
}
class FileIdUploadResponseData {
fileId: string;
}
class GetContentDataResponseData {
configs: Array<ContentDataParam>;
}
class GetFileUploadInfoListResponseData {
results: Array<FileIdUploadResponseData>;
}
class FileUploadItem {
mimeType: string;
size: number;
folderFileName: string;
}
class GetFileUploadInfoResponseData extends FileIdUploadResponseData {
fileName: string;
tsCreate: number;
removeStatus: GenericModels.RemoveStatusItem;
tsUploadExpire?: number;
fileUpload?: FileUploadItem;
}
class RequestDownloadFileUploadInfoResponseData {
downloadToken: string;
}
class EmptyResponseData {
}
}