UNPKG

@asposecloud/aspose-email-cloud

Version:
57 lines (56 loc) 1.61 kB
import * as model from "./index"; /** * Email client mark message is read/unread request. */ export declare class ClientMessageSetIsReadRequest extends model.ClientMessageBaseRequest { /** * 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; /** * Email client mark message is read/unread request. * @param accountLocation Email client account configuration location on storage. * @param messageId Message identifier. * @param isRead Message is read flag. */ constructor(accountLocation?: model.StorageFileLocation, messageId?: string, isRead?: boolean); } /** * ClientMessageSetIsReadRequest model builder */ export declare class ClientMessageSetIsReadRequestBuilder { private readonly model; constructor(model: ClientMessageSetIsReadRequest); /** * Build model. */ build(): ClientMessageSetIsReadRequest; /** * Email client account configuration location on storage. */ accountLocation(accountLocation: model.StorageFileLocation): ClientMessageSetIsReadRequestBuilder; /** * Message identifier. */ messageId(messageId: string): ClientMessageSetIsReadRequestBuilder; /** * Message is read flag. */ isRead(isRead: boolean): ClientMessageSetIsReadRequestBuilder; }