UNPKG

@xmobitea/gn-server

Version:

GearN Server by XmobiTea (Pro)

43 lines (42 loc) 1.42 kB
import * as mongoDB from "mongodb"; import { MongoObject } from "./MongoObject"; import { RemoveStatusItem } from "./RemoveStatusItem"; interface FileUpload { mimeType: string; size: number; folderFileName: string; fullPath: string; shortPath: string; tsUploadFile: number; } export declare class UploadFileInfo extends MongoObject { private static readonly _fileId; private static readonly _userId; private static readonly _fileName; private static readonly _tsCreate; private static readonly _tsUploadExpire; private static readonly _removeStatus; private static readonly _fileUpload; private readonly fileId; private userId; private fileName; private tsCreate; private tsUploadExpire; private removeStatus; private fileUpload; constructor(result: mongoDB.WithId<mongoDB.Document>, collection: mongoDB.Collection<mongoDB.Document>); private setDocumentUploadFileInfo; getFileId(): string; getUserId(): string; setUserId(userId: string): void; getFileName(): string; setFileName(fileName: string): void; getTsUploadExpire(): number; setTsUploadExpire(tsUploadExpire: number): void; getTsCreate(): number; setTsCreate(tsCreate: number): void; getRemoveStatus(): RemoveStatusItem; setRemoveStatus(tsRemove: number, reason?: string): void; getFileUpload(): FileUpload; } export {};