@asposecloud/aspose-email-cloud
Version:
Aspose.Email Cloud Node.js SDK
63 lines (62 loc) • 2.69 kB
TypeScript
/**
* Request model for ClientMessageApi.list operation.
*/
export declare class ClientMessageListRequest {
/**
* A folder in email account
*/
folder: string;
/**
* Email account
*/
account: string;
/**
* A MailQuery search string
*/
queryString: string;
/**
* Storage name where account file located
*/
storage: string;
/**
* Folder in storage where account file located
*/
accountStorageFolder: string;
/**
* Specifies that should message be searched in subfolders recursively
*/
recursive: boolean;
/**
* MailMessageBase type. Using this property you can get messages in different formats (as EmailDto, MapiMessageDto or a file represented as Base64 string). Enum, available values: Dto, Mapi, Base64
*/
type: string;
/**
* Base64 data format. Used only if type is set to Base64. Enum, available values: Eml, Msg, MsgUnicode, Mhtml, Html, Tnef, Oft
*/
format: string;
/**
* Request model for clientMessageList operation.
* @param folder A folder in email account
* @param account Email account
* @param queryString A MailQuery search string
* @param storage Storage name where account file located
* @param accountStorageFolder Folder in storage where account file located
* @param recursive Specifies that should message be searched in subfolders recursively
* @param type MailMessageBase type. Using this property you can get messages in different formats (as EmailDto, MapiMessageDto or a file represented as Base64 string). Enum, available values: Dto, Mapi, Base64
* @param format Base64 data format. Used only if type is set to Base64. Enum, available values: Eml, Msg, MsgUnicode, Mhtml, Html, Tnef, Oft
*/
constructor(folder?: string, account?: string, queryString?: string, storage?: string, accountStorageFolder?: string, recursive?: boolean, type?: string, format?: string);
}
export declare class ClientMessageListRequestBuilder {
private model;
constructor(model: ClientMessageListRequest);
build(): ClientMessageListRequest;
folder(folder: string): ClientMessageListRequestBuilder;
account(account: string): ClientMessageListRequestBuilder;
queryString(queryString: string): ClientMessageListRequestBuilder;
storage(storage: string): ClientMessageListRequestBuilder;
accountStorageFolder(accountStorageFolder: string): ClientMessageListRequestBuilder;
recursive(recursive: boolean): ClientMessageListRequestBuilder;
type(type: string): ClientMessageListRequestBuilder;
format(format: string): ClientMessageListRequestBuilder;
}