UNPKG

@asposecloud/aspose-email-cloud

Version:
63 lines (62 loc) 2.69 kB
/** * 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; }