cloudflare
Version:
The official TypeScript library for the Cloudflare API
66 lines • 3.9 kB
JavaScript
;
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