mailersend
Version:
Node.js helper module for MailerSend API
15 lines (14 loc) • 801 B
TypeScript
import { RequestService, APIResponse } from "../services/request.service";
import { UserCreate, UserQueryParams, UserUpdate, InviteQueryParams } from "../models";
export declare class UserModule extends RequestService {
constructor(apiKey: string, baseUrl: string);
list(queryParams?: UserQueryParams): Promise<APIResponse>;
single(userId: string): Promise<APIResponse>;
create(data: UserCreate): Promise<APIResponse>;
update(userId: string, data: UserUpdate): Promise<APIResponse>;
delete(userId: string): Promise<APIResponse>;
listInvites(queryParams?: InviteQueryParams): Promise<APIResponse>;
singleInvite(inviteId: string): Promise<APIResponse>;
resendInvite(inviteId: string): Promise<APIResponse>;
deleteInvite(inviteId: string): Promise<APIResponse>;
}