UNPKG

cloudflare

Version:

The official TypeScript library for the Cloudflare API

51 lines • 2.38 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Tenants = exports.BaseTenants = 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 AccountTypesAPI = tslib_1.__importStar(require("./account-types.js")); const account_types_1 = require("./account-types.js"); const AccountsAPI = tslib_1.__importStar(require("./accounts.js")); const accounts_1 = require("./accounts.js"); const EntitlementsAPI = tslib_1.__importStar(require("./entitlements.js")); const entitlements_1 = require("./entitlements.js"); const MembershipsAPI = tslib_1.__importStar(require("./memberships.js")); const memberships_1 = require("./memberships.js"); const path_1 = require("../../internal/utils/path.js"); var BaseTenants = /* @__PURE__ */ (() => { class BaseTenants extends resource_1.APIResource { /** * Retrieves a tenant's identity, status, metadata, contacts, and organizational * units. */ get(tenantID, options) { return this._client.get((0, path_1.path) `/tenants/${tenantID}`, options)._thenUnwrap((obj) => obj.result); } } BaseTenants._key = Object.freeze(['tenants']); return BaseTenants; })(); exports.BaseTenants = BaseTenants; var Tenants = /* @__PURE__ */ (() => { class Tenants extends BaseTenants { constructor() { super(...arguments); this.accountTypes = new AccountTypesAPI.AccountTypes(this._client); this.accounts = new AccountsAPI.Accounts(this._client); this.entitlements = new EntitlementsAPI.Entitlements(this._client); this.memberships = new MembershipsAPI.Memberships(this._client); } } Tenants.AccountTypes = account_types_1.AccountTypes; Tenants.BaseAccountTypes = account_types_1.BaseAccountTypes; Tenants.Accounts = accounts_1.Accounts; Tenants.BaseAccounts = accounts_1.BaseAccounts; Tenants.Entitlements = entitlements_1.Entitlements; Tenants.BaseEntitlements = entitlements_1.BaseEntitlements; Tenants.Memberships = memberships_1.Memberships; Tenants.BaseMemberships = memberships_1.BaseMemberships; return Tenants; })(); exports.Tenants = Tenants; //# sourceMappingURL=tenants.js.map