@asposecloud/aspose-email-cloud
Version:
Aspose.Email Cloud Node.js SDK
46 lines (45 loc) • 1.62 kB
TypeScript
/// <reference types="node" />
/**
* Request model for ClientMessageApi.sendFile operation.
*/
export declare class ClientMessageSendFileRequest {
/**
* Email account
*/
account: string;
/**
* File to send
*/
file: Buffer;
/**
* Storage name where account file located.
*/
storage: string;
/**
* Folder in storage where account file located.
*/
accountStorageFolder: string;
/**
* Email file format. Enum, available values: Eml, Msg, MsgUnicode, Mhtml, Html, Tnef, Oft
*/
format: string;
/**
* Request model for clientMessageSendFile operation.
* @param account Email account
* @param file File to send
* @param storage Storage name where account file located.
* @param accountStorageFolder Folder in storage where account file located.
* @param format Email file format. Enum, available values: Eml, Msg, MsgUnicode, Mhtml, Html, Tnef, Oft
*/
constructor(account?: string, file?: Buffer, storage?: string, accountStorageFolder?: string, format?: string);
}
export declare class ClientMessageSendFileRequestBuilder {
private model;
constructor(model: ClientMessageSendFileRequest);
build(): ClientMessageSendFileRequest;
account(account: string): ClientMessageSendFileRequestBuilder;
file(file: Buffer): ClientMessageSendFileRequestBuilder;
storage(storage: string): ClientMessageSendFileRequestBuilder;
accountStorageFolder(accountStorageFolder: string): ClientMessageSendFileRequestBuilder;
format(format: string): ClientMessageSendFileRequestBuilder;
}