UNPKG

mailersend

Version:

Node.js helper module for MailerSend API

15 lines (14 loc) 801 B
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>; }