UNPKG

mailersend

Version:

Node.js helper module for MailerSend API

33 lines (32 loc) 1.11 kB
export declare class Token { name: string; domain_id: string; scopes: TokenScopeType[]; constructor(name: string, domainId: string, scopes: TokenScopeType[]); setName(name: string): Token; setDomainId(domainId: string): Token; setScopes(scopes: TokenScopeType[]): Token; } export declare enum TokenScopeType { EMAIL_FULL = "email_full", DOMAINS_FULL = "domains_full", ACTIVITY_READ = "activity_read", ACTIVITY_FULL = "activity_full", ANALYTICS_READ = "analytics_read", ANALYTICS_FULL = "analytics_full", TOKENS_FULL = "tokens_full", WEBHOOKS_FULL = "webhooks_full", TEMPLATES_FULL = "templates_full", SUPPRESSIONS_READ = "suppressions_read", SUPPRESSIONS_FULL = "suppressions_full", SMS_READ = "sms_read", SMS_FULL = "sms_full", EMAIL_VERIFICATION_READ = "email_verification_read", EMAIL_VERIFICATION_FULL = "email_verification_full", INBOUNDS_FULL = "inbounds_full", RECIPIENTS_READ = "recipients_read", RECIPIENTS_FULL = "recipients_full" } export interface TokenUpdates { status: "pause" | "unpause"; }