UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

60 lines • 3.33 kB
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. import { APIResource } from "../../../core/resource.mjs"; import * as AllowPoliciesAPI from "./allow-policies.mjs"; import { AllowPolicies, BaseAllowPolicies, } from "./allow-policies.mjs"; import * as BlockSendersAPI from "./block-senders.mjs"; import { BaseBlockSenders, BlockSenders, } from "./block-senders.mjs"; import * as ContentPoliciesAPI from "./content-policies.mjs"; import { BaseContentPolicies, ContentPolicies, } from "./content-policies.mjs"; import * as DomainsAPI from "./domains.mjs"; import { BaseDomains, Domains, } from "./domains.mjs"; import * as ImpersonationRegistryAPI from "./impersonation-registry.mjs"; import { BaseImpersonationRegistry, ImpersonationRegistry, } from "./impersonation-registry.mjs"; import * as SendingDomainRestrictionsAPI from "./sending-domain-restrictions.mjs"; import { BaseSendingDomainRestrictions, SendingDomainRestrictions, } from "./sending-domain-restrictions.mjs"; import * as TrustedDomainsAPI from "./trusted-domains.mjs"; import { BaseTrustedDomains, TrustedDomains, } from "./trusted-domains.mjs"; import * as URLIgnorePatternsAPI from "./url-ignore-patterns.mjs"; import { BaseURLIgnorePatterns, URLIgnorePatterns, } from "./url-ignore-patterns.mjs"; export var BaseSettings = /* @__PURE__ */ (() => { class BaseSettings extends APIResource { } BaseSettings._key = Object.freeze([ 'emailSecurity', 'settings', ]); return BaseSettings; })(); export 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 = AllowPolicies; Settings.BaseAllowPolicies = BaseAllowPolicies; Settings.BlockSenders = BlockSenders; Settings.BaseBlockSenders = BaseBlockSenders; Settings.ContentPolicies = ContentPolicies; Settings.BaseContentPolicies = BaseContentPolicies; Settings.Domains = Domains; Settings.BaseDomains = BaseDomains; Settings.ImpersonationRegistry = ImpersonationRegistry; Settings.BaseImpersonationRegistry = BaseImpersonationRegistry; Settings.SendingDomainRestrictions = SendingDomainRestrictions; Settings.BaseSendingDomainRestrictions = BaseSendingDomainRestrictions; Settings.TrustedDomains = TrustedDomains; Settings.BaseTrustedDomains = BaseTrustedDomains; Settings.URLIgnorePatterns = URLIgnorePatterns; Settings.BaseURLIgnorePatterns = BaseURLIgnorePatterns; return Settings; })(); //# sourceMappingURL=settings.mjs.map