@asposecloud/aspose-email-cloud
Version:
Aspose.Email Cloud Node.js SDK
33 lines (32 loc) • 958 B
TypeScript
/**
* Request model for FolderApi.deleteFolder operation.
*/
export declare class DeleteFolderRequest {
/**
* Folder path e.g. '/folder'
*/
path: string;
/**
* Storage name
*/
storageName: string;
/**
* Enable to delete folders, subfolders and files
*/
recursive: boolean;
/**
* Request model for deleteFolder operation.
* @param path Folder path e.g. '/folder'
* @param storageName Storage name
* @param recursive Enable to delete folders, subfolders and files
*/
constructor(path?: string, storageName?: string, recursive?: boolean);
}
export declare class DeleteFolderRequestBuilder {
private model;
constructor(model: DeleteFolderRequest);
build(): DeleteFolderRequest;
path(path: string): DeleteFolderRequestBuilder;
storageName(storageName: string): DeleteFolderRequestBuilder;
recursive(recursive: boolean): DeleteFolderRequestBuilder;
}