UNPKG

@asposecloud/aspose-email-cloud

Version:
57 lines (56 loc) 1.58 kB
import * as model from "./index"; /** * Email client delete message request. */ export declare class ClientMessageDeleteRequest 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; }[]; /** * Folder to delete message from. */ folder: string; /** * Email client delete message request. * @param accountLocation Email client account configuration location on storage. * @param messageId Message identifier. * @param folder Folder to delete message from. */ constructor(accountLocation?: model.StorageFileLocation, messageId?: string, folder?: string); } /** * ClientMessageDeleteRequest model builder */ export declare class ClientMessageDeleteRequestBuilder { private readonly model; constructor(model: ClientMessageDeleteRequest); /** * Build model. */ build(): ClientMessageDeleteRequest; /** * Email client account configuration location on storage. */ accountLocation(accountLocation: model.StorageFileLocation): ClientMessageDeleteRequestBuilder; /** * Message identifier. */ messageId(messageId: string): ClientMessageDeleteRequestBuilder; /** * Folder to delete message from. */ folder(folder: string): ClientMessageDeleteRequestBuilder; }