UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

66 lines • 3.9 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Settings = exports.BaseSettings = void 0; const tslib_1 = require("../../../internal/tslib.js"); // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. const resource_1 = require("../../../core/resource.js"); const AllowPoliciesAPI = tslib_1.__importStar(require("./allow-policies.js")); const allow_policies_1 = require("./allow-policies.js"); const BlockSendersAPI = tslib_1.__importStar(require("./block-senders.js")); const block_senders_1 = require("./block-senders.js"); const ContentPoliciesAPI = tslib_1.__importStar(require("./content-policies.js")); const content_policies_1 = require("./content-policies.js"); const DomainsAPI = tslib_1.__importStar(require("./domains.js")); const domains_1 = require("./domains.js"); const ImpersonationRegistryAPI = tslib_1.__importStar(require("./impersonation-registry.js")); const impersonation_registry_1 = require("./impersonation-registry.js"); const SendingDomainRestrictionsAPI = tslib_1.__importStar(require("./sending-domain-restrictions.js")); const sending_domain_restrictions_1 = require("./sending-domain-restrictions.js"); const TrustedDomainsAPI = tslib_1.__importStar(require("./trusted-domains.js")); const trusted_domains_1 = require("./trusted-domains.js"); const URLIgnorePatternsAPI = tslib_1.__importStar(require("./url-ignore-patterns.js")); const url_ignore_patterns_1 = require("./url-ignore-patterns.js"); var BaseSettings = /* @__PURE__ */ (() => { class BaseSettings extends resource_1.APIResource { } BaseSettings._key = Object.freeze([ 'emailSecurity', 'settings', ]); return BaseSettings; })(); exports.BaseSettings = BaseSettings; var Settings = /* @__PURE__ */ (() => { class Settings extends BaseSettings { constructor() { super(...arguments); this.allowPolicies = new AllowPoliciesAPI.AllowPolicies(this._client); this.blockSenders = new BlockSendersAPI.BlockSenders(this._client); this.contentPolicies = new ContentPoliciesAPI.ContentPolicies(this._client); this.domains = new DomainsAPI.Domains(this._client); this.impersonationRegistry = new ImpersonationRegistryAPI.ImpersonationRegistry(this._client); this.sendingDomainRestrictions = new SendingDomainRestrictionsAPI.SendingDomainRestrictions(this._client); this.trustedDomains = new TrustedDomainsAPI.TrustedDomains(this._client); this.urlIgnorePatterns = new URLIgnorePatternsAPI.URLIgnorePatterns(this._client); } } Settings.AllowPolicies = allow_policies_1.AllowPolicies; Settings.BaseAllowPolicies = allow_policies_1.BaseAllowPolicies; Settings.BlockSenders = block_senders_1.BlockSenders; Settings.BaseBlockSenders = block_senders_1.BaseBlockSenders; Settings.ContentPolicies = content_policies_1.ContentPolicies; Settings.BaseContentPolicies = content_policies_1.BaseContentPolicies; Settings.Domains = domains_1.Domains; Settings.BaseDomains = domains_1.BaseDomains; Settings.ImpersonationRegistry = impersonation_registry_1.ImpersonationRegistry; Settings.BaseImpersonationRegistry = impersonation_registry_1.BaseImpersonationRegistry; Settings.SendingDomainRestrictions = sending_domain_restrictions_1.SendingDomainRestrictions; Settings.BaseSendingDomainRestrictions = sending_domain_restrictions_1.BaseSendingDomainRestrictions; Settings.TrustedDomains = trusted_domains_1.TrustedDomains; Settings.BaseTrustedDomains = trusted_domains_1.BaseTrustedDomains; Settings.URLIgnorePatterns = url_ignore_patterns_1.URLIgnorePatterns; Settings.BaseURLIgnorePatterns = url_ignore_patterns_1.BaseURLIgnorePatterns; return Settings; })(); exports.Settings = Settings; //# sourceMappingURL=settings.js.map