mailersend
Version:
Node.js helper module for MailerSend API
36 lines (35 loc) • 1.11 kB
TypeScript
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"
}