UNPKG

mailersend

Version:

Node.js helper module for MailerSend API

45 lines (44 loc) 1.7 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TokenScopeType = exports.Token = void 0; class Token { constructor(name, domainId, scopes) { this.name = name; this.domain_id = domainId; this.scopes = scopes; } setName(name) { this.name = name; return this; } setDomainId(domainId) { this.domain_id = domainId; return this; } setScopes(scopes) { this.scopes = scopes; return this; } } exports.Token = Token; var TokenScopeType; (function (TokenScopeType) { TokenScopeType["EMAIL_FULL"] = "email_full"; TokenScopeType["DOMAINS_FULL"] = "domains_full"; TokenScopeType["ACTIVITY_READ"] = "activity_read"; TokenScopeType["ACTIVITY_FULL"] = "activity_full"; TokenScopeType["ANALYTICS_READ"] = "analytics_read"; TokenScopeType["ANALYTICS_FULL"] = "analytics_full"; TokenScopeType["TOKENS_FULL"] = "tokens_full"; TokenScopeType["WEBHOOKS_FULL"] = "webhooks_full"; TokenScopeType["TEMPLATES_FULL"] = "templates_full"; TokenScopeType["SUPPRESSIONS_READ"] = "suppressions_read"; TokenScopeType["SUPPRESSIONS_FULL"] = "suppressions_full"; TokenScopeType["SMS_READ"] = "sms_read"; TokenScopeType["SMS_FULL"] = "sms_full"; TokenScopeType["EMAIL_VERIFICATION_READ"] = "email_verification_read"; TokenScopeType["EMAIL_VERIFICATION_FULL"] = "email_verification_full"; TokenScopeType["INBOUNDS_FULL"] = "inbounds_full"; TokenScopeType["RECIPIENTS_READ"] = "recipients_read"; TokenScopeType["RECIPIENTS_FULL"] = "recipients_full"; })(TokenScopeType || (exports.TokenScopeType = TokenScopeType = {}));