UNPKG

@anthropic-ai/sdk

Version:
102 lines • 5.88 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Organization = void 0; const tslib_1 = require("../../../internal/tslib.js"); const resource_1 = require("../../../core/resource.js"); const APIKeysAPI = tslib_1.__importStar(require("./api-keys.js")); const api_keys_1 = require("./api-keys.js"); const ComplianceSettingsAPI = tslib_1.__importStar(require("./compliance-settings.js")); const compliance_settings_1 = require("./compliance-settings.js"); const ExternalKeysAPI = tslib_1.__importStar(require("./external-keys.js")); const external_keys_1 = require("./external-keys.js"); const InvitesAPI = tslib_1.__importStar(require("./invites.js")); const invites_1 = require("./invites.js"); const PluginMarketplacesAPI = tslib_1.__importStar(require("./plugin-marketplaces.js")); const plugin_marketplaces_1 = require("./plugin-marketplaces.js"); const RateLimitsAPI = tslib_1.__importStar(require("./rate-limits.js")); const rate_limits_1 = require("./rate-limits.js"); const UsersAPI = tslib_1.__importStar(require("./users.js")); const users_1 = require("./users.js"); const WebhooksAPI = tslib_1.__importStar(require("./webhooks.js")); const webhooks_1 = require("./webhooks.js"); const AnalyticsAPI = tslib_1.__importStar(require("./analytics/analytics.js")); const analytics_1 = require("./analytics/analytics.js"); const FederationAPI = tslib_1.__importStar(require("./federation/federation.js")); const federation_1 = require("./federation/federation.js"); const PluginsAPI = tslib_1.__importStar(require("./plugins/plugins.js")); const plugins_1 = require("./plugins/plugins.js"); const RBACGroupsAPI = tslib_1.__importStar(require("./rbac-groups/rbac-groups.js")); const rbac_groups_1 = require("./rbac-groups/rbac-groups.js"); const RBACRolesAPI = tslib_1.__importStar(require("./rbac-roles/rbac-roles.js")); const rbac_roles_1 = require("./rbac-roles/rbac-roles.js"); const ServiceAccountsAPI = tslib_1.__importStar(require("./service-accounts/service-accounts.js")); const service_accounts_1 = require("./service-accounts/service-accounts.js"); const SpendLimitsAPI = tslib_1.__importStar(require("./spend-limits/spend-limits.js")); const spend_limits_1 = require("./spend-limits/spend-limits.js"); const TelemetryDestinationsAPI = tslib_1.__importStar(require("./telemetry-destinations/telemetry-destinations.js")); const telemetry_destinations_1 = require("./telemetry-destinations/telemetry-destinations.js"); const WorkspacesAPI = tslib_1.__importStar(require("./workspaces/workspaces.js")); const workspaces_1 = require("./workspaces/workspaces.js"); const tracing_1 = require("../../../internal/tracing.js"); var Organization = /* @__PURE__ */ (() => { class Organization extends resource_1.APIResource { constructor() { super(...arguments); this.apiKeys = new APIKeysAPI.APIKeys(this._client); this.externalKeys = new ExternalKeysAPI.ExternalKeys(this._client); this.federation = new FederationAPI.Federation(this._client); this.invites = new InvitesAPI.Invites(this._client); this.serviceAccounts = new ServiceAccountsAPI.ServiceAccounts(this._client); this.users = new UsersAPI.Users(this._client); this.workspaces = new WorkspacesAPI.Workspaces(this._client); this.rateLimits = new RateLimitsAPI.RateLimits(this._client); this.complianceSettings = new ComplianceSettingsAPI.ComplianceSettings(this._client); this.analytics = new AnalyticsAPI.Analytics(this._client); this.spendLimits = new SpendLimitsAPI.SpendLimits(this._client); this.rbacGroups = new RBACGroupsAPI.RBACGroups(this._client); this.rbacRoles = new RBACRolesAPI.RBACRoles(this._client); this.plugins = new PluginsAPI.Plugins(this._client); this.pluginMarketplaces = new PluginMarketplacesAPI.PluginMarketplaces(this._client); this.telemetryDestinations = new TelemetryDestinationsAPI.TelemetryDestinations(this._client); this.webhooks = new WebhooksAPI.Webhooks(this._client); } /** * Retrieve information about the organization associated with the authenticated * API key. * * @example * ```ts * const betaOrganization = * await client.beta.organization.retrieve(); * ``` */ retrieve(options) { return this._client.get('/v1/organizations/me?beta=true', { ...options, __span: (0, tracing_1.startApiCallSpan)(this._client, 'anthropic.organization.retrieve', options, { route: '/v1/organizations/me', }), }); } } Organization.APIKeys = api_keys_1.APIKeys; Organization.ExternalKeys = external_keys_1.ExternalKeys; Organization.Federation = federation_1.Federation; Organization.Invites = invites_1.Invites; Organization.ServiceAccounts = service_accounts_1.ServiceAccounts; Organization.Users = users_1.Users; Organization.Workspaces = workspaces_1.Workspaces; Organization.RateLimits = rate_limits_1.RateLimits; Organization.ComplianceSettings = compliance_settings_1.ComplianceSettings; Organization.Analytics = analytics_1.Analytics; Organization.SpendLimits = spend_limits_1.SpendLimits; Organization.RBACGroups = rbac_groups_1.RBACGroups; Organization.RBACRoles = rbac_roles_1.RBACRoles; Organization.Plugins = plugins_1.Plugins; Organization.PluginMarketplaces = plugin_marketplaces_1.PluginMarketplaces; Organization.TelemetryDestinations = telemetry_destinations_1.TelemetryDestinations; Organization.Webhooks = webhooks_1.Webhooks; return Organization; })(); exports.Organization = Organization; //# sourceMappingURL=organization.js.map