@asposecloud/aspose-email-cloud
Version:
Aspose.Email Cloud Node.js SDK
45 lines (44 loc) • 1.55 kB
TypeScript
/**
* Request model for ClientThreadApi.getMessages operation.
*/
export declare class ClientThreadGetMessagesRequest {
/**
* Thread identifier
*/
threadId: string;
/**
* Email account
*/
account: string;
/**
* Specifies account folder to get thread from
*/
folder: string;
/**
* Storage name where account file located
*/
storage: string;
/**
* Folder in storage where account file located
*/
accountStorageFolder: string;
/**
* Request model for clientThreadGetMessages operation.
* @param threadId Thread identifier
* @param account Email account
* @param folder Specifies account folder to get thread from
* @param storage Storage name where account file located
* @param accountStorageFolder Folder in storage where account file located
*/
constructor(threadId?: string, account?: string, folder?: string, storage?: string, accountStorageFolder?: string);
}
export declare class ClientThreadGetMessagesRequestBuilder {
private model;
constructor(model: ClientThreadGetMessagesRequest);
build(): ClientThreadGetMessagesRequest;
threadId(threadId: string): ClientThreadGetMessagesRequestBuilder;
account(account: string): ClientThreadGetMessagesRequestBuilder;
folder(folder: string): ClientThreadGetMessagesRequestBuilder;
storage(storage: string): ClientThreadGetMessagesRequestBuilder;
accountStorageFolder(accountStorageFolder: string): ClientThreadGetMessagesRequestBuilder;
}