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