@asposecloud/aspose-email-cloud
Version:
Aspose.Email Cloud Node.js SDK
38 lines (37 loc) • 1.09 kB
TypeScript
import { Configuration } from "../internal/configuration";
import * as model from "../model";
/**
* FolderApi operations.
*/
export declare class FolderApi {
/**
* API configuration
*/
configuration: Configuration;
constructor(configuration: Configuration);
/**
* Copy folder
* @param request contains request parameters
*/
copyFolder(request: model.CopyFolderRequest): Promise<any>;
/**
* Create the folder
* @param request contains request parameters
*/
createFolder(request: model.CreateFolderRequest): Promise<any>;
/**
* Delete folder
* @param request contains request parameters
*/
deleteFolder(request: model.DeleteFolderRequest): Promise<any>;
/**
* Get all files and folders within a folder
* @param request contains request parameters
*/
getFilesList(request: model.GetFilesListRequest): Promise<model.FilesList>;
/**
* Move folder
* @param request contains request parameters
*/
moveFolder(request: model.MoveFolderRequest): Promise<any>;
}