UNPKG

@asposecloud/aspose-email-cloud

Version:
51 lines (50 loc) 1.97 kB
/** * Request model for ClientMessageApi.fetchFile operation. */ export declare class ClientMessageFetchFileRequest { /** * Message identifier */ messageId: string; /** * Email account */ account: string; /** * Account folder to fetch from (should be specified for some protocols such as IMAP) */ folder: string; /** * Storage name where account file located. */ storage: string; /** * Folder in storage where account file located. */ accountStorageFolder: string; /** * Fetched message file format. Enum, available values: Eml, Msg, MsgUnicode, Mhtml, Html, Tnef, Oft */ format: string; /** * Request model for clientMessageFetchFile operation. * @param messageId Message identifier * @param account Email account * @param folder Account folder to fetch from (should be specified for some protocols such as IMAP) * @param storage Storage name where account file located. * @param accountStorageFolder Folder in storage where account file located. * @param format Fetched message file format. Enum, available values: Eml, Msg, MsgUnicode, Mhtml, Html, Tnef, Oft */ constructor(messageId?: string, account?: string, folder?: string, storage?: string, accountStorageFolder?: string, format?: string); } export declare class ClientMessageFetchFileRequestBuilder { private model; constructor(model: ClientMessageFetchFileRequest); build(): ClientMessageFetchFileRequest; messageId(messageId: string): ClientMessageFetchFileRequestBuilder; account(account: string): ClientMessageFetchFileRequestBuilder; folder(folder: string): ClientMessageFetchFileRequestBuilder; storage(storage: string): ClientMessageFetchFileRequestBuilder; accountStorageFolder(accountStorageFolder: string): ClientMessageFetchFileRequestBuilder; format(format: string): ClientMessageFetchFileRequestBuilder; }