UNPKG

@asposecloud/aspose-email-cloud

Version:
45 lines (44 loc) 1.36 kB
/** * Request model for FileApi.copyFile operation. */ export declare class CopyFileRequest { /** * Source file path e.g. '/folder/file.ext' */ srcPath: string; /** * Destination file path */ destPath: string; /** * Source storage name */ srcStorageName: string; /** * Destination storage name */ destStorageName: string; /** * File version ID to copy */ versionId: string; /** * Request model for copyFile operation. * @param srcPath Source file path e.g. '/folder/file.ext' * @param destPath Destination file path * @param srcStorageName Source storage name * @param destStorageName Destination storage name * @param versionId File version ID to copy */ constructor(srcPath?: string, destPath?: string, srcStorageName?: string, destStorageName?: string, versionId?: string); } export declare class CopyFileRequestBuilder { private model; constructor(model: CopyFileRequest); build(): CopyFileRequest; srcPath(srcPath: string): CopyFileRequestBuilder; destPath(destPath: string): CopyFileRequestBuilder; srcStorageName(srcStorageName: string): CopyFileRequestBuilder; destStorageName(destStorageName: string): CopyFileRequestBuilder; versionId(versionId: string): CopyFileRequestBuilder; }