UNPKG

mailersend

Version:

Node.js helper module for MailerSend API

47 lines (46 loc) 1.7 kB
export declare class Token { name: string; domain_id?: string; scopes: TokenScopeType[]; constructor(name: string, scopes: TokenScopeType[], domainId?: string); 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", DOMAINS_READ = "domains_read", SENDER_IDENTITY_READ = "sender_identity_read", SENDER_IDENTITY_FULL = "sender_identity_full", USERS_READ = "users_read", USERS_FULL = "users_full", SMTP_USERS_READ = "smtp_users_read", SMTP_USERS_FULL = "smtp_users_full", DMARC_MONITORING_READ = "dmarc_monitoring_read", DMARC_MONITORING_FULL = "dmarc_monitoring_full", BLOCKLIST_MONITORING_READ = "blocklist_monitoring_read", BLOCKLIST_MONITORING_FULL = "blocklist_monitoring_full", WHATSAPP_FULL = "whatsapp_full", IFTTT = "ifttt" } export interface TokenUpdates { name?: string; status?: "pause" | "unpause"; }