UNPKG

@asposecloud/aspose-email-cloud

Version:
39 lines (38 loc) 1.3 kB
/// <reference types="node" /> import { Configuration } from "../internal/configuration"; import * as model from "../model"; /** * MapiMessageApi operations. */ export declare class MapiMessageApi { /** * API configuration */ configuration: Configuration; constructor(configuration: Configuration); /** * Converts MAPI message model to EmailDto model * @param mapiMessage MAPI message model to convert */ asEmailDto(mapiMessage: model.MapiMessageDto): Promise<model.EmailDto>; /** * Converts MAPI message model to specified format and returns as file. * @param request MAPI message model to convert. */ asFile(request: model.MapiMessageAsFileRequest): Promise<Buffer>; /** * Converts email file to a MAPI model representation * @param request contains request parameters */ fromFile(request: model.MapiMessageFromFileRequest): Promise<model.MapiMessageDto>; /** * Get MAPI message document. * @param request contains request parameters */ get(request: model.MapiMessageGetRequest): Promise<model.MapiMessageDto>; /** * Save MAPI message to storage. * @param request Message create/update request. */ save(request: model.MapiMessageSaveRequest): Promise<any>; }