mailersend
Version:
Node.js helper module for MailerSend API
30 lines (29 loc) • 1.02 kB
TypeScript
import { Pagination } from "../Pagination";
export declare class Identity {
domain_id: string;
email: string;
name?: string;
personal_note?: string;
reply_to_name?: string;
reply_to_email?: string;
add_note?: boolean;
constructor(domainId: string, email: string, name?: string, personalNote?: string, replyToName?: string, replyToEmail?: string, addNote?: boolean);
setDomainId(domainId: string): Identity;
setEmail(email: string): Identity;
setName(name: string): Identity;
setPersonalNote(personalNote: string): Identity;
setReplyToName(replyToName: string): Identity;
setReplyToEmail(replyToEmail: string): Identity;
setAddNote(addNote: boolean): Identity;
}
export interface IdentityQueryParams extends Pagination {
domain_id?: string;
query?: string;
order_by?: 'email' | 'created_at' | 'verified_at';
order?: 'asc' | 'desc';
}
export interface IdentityUpdate {
name?: string;
reply_to_email?: string;
reply_to_name?: string;
}