UNPKG

@asposecloud/aspose-email-cloud

Version:
66 lines (65 loc) 1.88 kB
import * as model from "./index"; /** * Email client move message request. */ export declare class ClientMessageMoveRequest 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 move message from. */ sourceFolder: string; /** * Folder to move message to. */ destinationFolder: string; /** * Email client move message request. * @param accountLocation Email client account configuration location on storage. * @param messageId Message identifier. * @param sourceFolder Folder to move message from. * @param destinationFolder Folder to move message to. */ constructor(accountLocation?: model.StorageFileLocation, messageId?: string, sourceFolder?: string, destinationFolder?: string); } /** * ClientMessageMoveRequest model builder */ export declare class ClientMessageMoveRequestBuilder { private readonly model; constructor(model: ClientMessageMoveRequest); /** * Build model. */ build(): ClientMessageMoveRequest; /** * Email client account configuration location on storage. */ accountLocation(accountLocation: model.StorageFileLocation): ClientMessageMoveRequestBuilder; /** * Message identifier. */ messageId(messageId: string): ClientMessageMoveRequestBuilder; /** * Folder to move message from. */ sourceFolder(sourceFolder: string): ClientMessageMoveRequestBuilder; /** * Folder to move message to. */ destinationFolder(destinationFolder: string): ClientMessageMoveRequestBuilder; }