/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import { ClientSDK } from "../lib/sdks.js"; import { ApiKey } from "./apikey.js"; import { ApiKeys } from "./apikeys.js"; import { Cluster } from "./cluster.js"; import { Orgs } from "./orgs.js"; import { ServiceAccounts } from "./serviceaccounts.js"; import { Teams } from "./teams.js"; export class Auth extends ClientSDK { private _apiKeys?: ApiKeys; get apiKeys(): ApiKeys { return (this._apiKeys ??= new ApiKeys(this._options)); } private _teams?: Teams; get teams(): Teams { return (this._teams ??= new Teams(this._options)); } private _serviceAccounts?: ServiceAccounts; get serviceAccounts(): ServiceAccounts { return (this._serviceAccounts ??= new ServiceAccounts(this._options)); } private _orgs?: Orgs; get orgs(): Orgs { return (this._orgs ??= new Orgs(this._options)); } private _cluster?: Cluster; get cluster(): Cluster { return (this._cluster ??= new Cluster(this._options)); } private _apiKey?: ApiKey; get apiKey(): ApiKey { return (this._apiKey ??= new ApiKey(this._options)); } }