UNPKG

@asposecloud/aspose-email-cloud

Version:
66 lines (65 loc) 1.9 kB
import * as model from "./index"; /** * Mark thread messages as read or unread request. */ export declare class ClientThreadSetIsReadRequest extends model.ClientThreadBaseRequest { /** * Attribute type map */ static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; /** * Returns attribute type map */ static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; /** * Message is read flag. */ isRead: boolean; /** * Folder on email server, where thread is stored. */ folder: string; /** * Mark thread messages as read or unread request. * @param accountLocation Email client account configuration location on storage. * @param threadId Thread identifier. * @param isRead Message is read flag. * @param folder Folder on email server, where thread is stored. */ constructor(accountLocation?: model.StorageFileLocation, threadId?: string, isRead?: boolean, folder?: string); } /** * ClientThreadSetIsReadRequest model builder */ export declare class ClientThreadSetIsReadRequestBuilder { private readonly model; constructor(model: ClientThreadSetIsReadRequest); /** * Build model. */ build(): ClientThreadSetIsReadRequest; /** * Email client account configuration location on storage. */ accountLocation(accountLocation: model.StorageFileLocation): ClientThreadSetIsReadRequestBuilder; /** * Thread identifier. */ threadId(threadId: string): ClientThreadSetIsReadRequestBuilder; /** * Message is read flag. */ isRead(isRead: boolean): ClientThreadSetIsReadRequestBuilder; /** * Folder on email server, where thread is stored. */ folder(folder: string): ClientThreadSetIsReadRequestBuilder; }