@asposecloud/aspose-email-cloud
Version:
Aspose.Email Cloud Node.js SDK
33 lines (32 loc) • 1.26 kB
TypeScript
import { Configuration } from "../internal/configuration";
import * as model from "../model";
/**
* ClientAccountApi operations.
*/
export declare class ClientAccountApi {
/**
* API configuration
*/
configuration: Configuration;
constructor(configuration: Configuration);
/**
* Get email client account from storage.
* @param request contains request parameters
*/
get(request: model.ClientAccountGetRequest): Promise<model.EmailClientAccount>;
/**
* Get email client multi account file (*.multi.account). Will respond error if file extension is not \".multi.account\".
* @param request contains request parameters
*/
getMulti(request: model.ClientAccountGetMultiRequest): Promise<model.EmailClientMultiAccount>;
/**
* Create/update email client account file (*.account) with credentials
* @param request Email account information
*/
save(request: model.ClientAccountSaveRequest): Promise<any>;
/**
* Create email client multi account file (*.multi.account). Will respond error if file extension is not \".multi.account\".
* @param request Email accounts information.
*/
saveMulti(request: model.ClientAccountSaveMultiRequest): Promise<any>;
}