UNPKG

mailersend

Version:

Node.js helper module for MailerSend API

36 lines (35 loc) 1.11 kB
import { Pagination } from "./Pagination"; export interface EmailVerificationQueryParams extends Pagination { } export interface EmailVerificationSingleQueryParams { detailed?: boolean; page?: number; limit?: number; } export interface EmailVerificationResultQueryParams extends Pagination { results?: EmailVerificationResultType[]; } export declare class EmailVerification { name: string; emails: string[]; list_id?: string; verify?: boolean; constructor(name: string, emails: string[]); setName(name: string): EmailVerification; setEmails(emails: string[]): EmailVerification; setListId(listId: string): EmailVerification; setVerify(verify: boolean): EmailVerification; } export declare enum EmailVerificationResultType { VALID = "valid", CATCH_ALL = "catch_all", MAILBOX_FULL = "mailbox_full", ROLE_BASED = "role_based", UNKNOWN = "unknown", SYNTAX_ERROR = "syntax_error", TYPO = "typo", MAILBOX_NOT_FOUND = "mailbox_not_found", DISPOSABLE = "disposable", MAILBOX_BLOCKED = "mailbox_blocked", FAILED = "failed" }