mailersend
Version:
Node.js helper module for MailerSend API
15 lines (14 loc) • 818 B
TypeScript
import { RequestService, APIResponse } from "../../services/request.service";
import { Identity, IdentityQueryParams, IdentityUpdate } from "../../models";
export declare class IdentityModule extends RequestService {
constructor(apiKey: string, baseUrl: string);
create(identity: Identity): Promise<APIResponse>;
list(queryParams?: IdentityQueryParams): Promise<APIResponse>;
single(identityId: string): Promise<APIResponse>;
singleByEmail(email: string): Promise<APIResponse>;
update(identityId: string, data: IdentityUpdate): Promise<APIResponse>;
updateByEMail(email: string, data: IdentityUpdate): Promise<APIResponse>;
delete(identityId: string): Promise<APIResponse>;
deleteByEmail(email: string): Promise<APIResponse>;
resend(identityId: string): Promise<APIResponse>;
}