mailersend
Version:
Node.js helper module for MailerSend API
18 lines (17 loc) • 690 B
TypeScript
import { RequestService, APIResponse } from "../services/request.service";
import { Token, TokenUpdates } from "../models";
export declare class TokenModule extends RequestService {
constructor(apiKey: string, baseUrl: string);
list(params?: {
page?: number;
limit?: number;
}): Promise<APIResponse>;
single(tokenId: string): Promise<APIResponse>;
create(token: Token): Promise<APIResponse>;
update(tokenId: string, data: {
name?: string;
status?: "pause" | "unpause";
}): Promise<APIResponse>;
updateSettings(tokenId: string, updates: TokenUpdates): Promise<APIResponse>;
delete(tokenId: string): Promise<APIResponse>;
}