@asposecloud/aspose-email-cloud
Version:
Aspose.Email Cloud Node.js SDK
33 lines (32 loc) • 929 B
TypeScript
/**
* Request model for FileApi.downloadFile operation.
*/
export declare class DownloadFileRequest {
/**
* File path e.g. '/folder/file.ext'
*/
path: string;
/**
* Storage name
*/
storageName: string;
/**
* File version ID to download
*/
versionId: string;
/**
* Request model for downloadFile operation.
* @param path File path e.g. '/folder/file.ext'
* @param storageName Storage name
* @param versionId File version ID to download
*/
constructor(path?: string, storageName?: string, versionId?: string);
}
export declare class DownloadFileRequestBuilder {
private model;
constructor(model: DownloadFileRequest);
build(): DownloadFileRequest;
path(path: string): DownloadFileRequestBuilder;
storageName(storageName: string): DownloadFileRequestBuilder;
versionId(versionId: string): DownloadFileRequestBuilder;
}