UNPKG

emailengine-client

Version:

A TypeScript client for the EmailEngine API

26 lines (25 loc) 1.66 kB
import { EmailEngineClient } from "../../../client"; import { UploadMessageOptions } from "./models/UploadMessageOptions"; import { SearchMessagesOptions } from "./models/SearchMessagesOptions"; import { UpdateMessageOptions } from "./models/UpdateMessageOptions"; import { MoveMessageOptions } from "./models/MoveMessageOptions"; import { GetMessagesOptions } from "./models/GetMessagesOptions"; import { GetMessageInformationOptions } from "./models/GetMessageInformationOptions"; import { DownloadAttachmentOptions } from "./models/DownloadAttachmentOptions"; import { GetMessageTextOptions } from "./models/GetMessageTextOptions"; import { DownloadRawMessageOptions } from "./models/DownloadRawMessageOptions"; import { DeleteMessageOptions } from "./models/DeleteMessageOptions"; export declare class MessagesApi { private axiosInstance; constructor(client: EmailEngineClient); uploadMessage(options: Partial<UploadMessageOptions>): Promise<any>; searchMessages(options: Partial<SearchMessagesOptions>): Promise<any>; updateMessage(options: Partial<UpdateMessageOptions>): Promise<any>; moveMessage(options: Partial<MoveMessageOptions>): Promise<any>; getMessages(options: Partial<GetMessagesOptions>): Promise<any>; getMessageInformation(options: Partial<GetMessageInformationOptions>): Promise<any>; downloadAttachment(options: Partial<DownloadAttachmentOptions>): Promise<any>; GetMessageText(options: Partial<GetMessageTextOptions>): Promise<any>; downloadRawMessage(options: Partial<DownloadRawMessageOptions>): Promise<any>; deleteMessage(options: Partial<DeleteMessageOptions>): Promise<any>; }