UNPKG

mailersend

Version:

Node.js helper module for MailerSend API

15 lines (14 loc) 987 B
import { RequestService, APIResponse } from "../services/request.service"; import { Dmarc, DmarcQueryParams, DmarcReportQueryParams, DmarcReportSourcesQueryParams, DmarcUpdate } from "../models"; export declare class DmarcModule extends RequestService { constructor(apiKey: string, baseUrl: string); list(queryParams?: DmarcQueryParams): Promise<APIResponse>; create(data: Dmarc): Promise<APIResponse>; update(monitorId: string, data: DmarcUpdate): Promise<APIResponse>; delete(monitorId: string): Promise<APIResponse>; report(monitorId: string, queryParams?: DmarcReportQueryParams): Promise<APIResponse>; reportByIp(monitorId: string, ip: string, queryParams?: DmarcReportQueryParams): Promise<APIResponse>; reportSources(monitorId: string, queryParams: DmarcReportSourcesQueryParams): Promise<APIResponse>; addFavorite(monitorId: string, ip: string): Promise<APIResponse>; removeFavorite(monitorId: string, ip: string): Promise<APIResponse>; }