/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import { ClientSDK } from "../lib/sdks.js"; import { AppsV1 } from "./appsv1.js"; import { AppsV2 } from "./appsv2.js"; import { AuthV1 } from "./authv1.js"; import { BillingV1 } from "./billingv1.js"; import { BuildsV1 } from "./buildsv1.js"; import { BuildsV2 } from "./buildsv2.js"; import { BuildsV3 } from "./buildsv3.js"; import { DeploymentsV1 } from "./deploymentsv1.js"; import { DeploymentsV2 } from "./deploymentsv2.js"; import { DeploymentsV3 } from "./deploymentsv3.js"; import { DiscoveryV1 } from "./discoveryv1.js"; import { DiscoveryV2 } from "./discoveryv2.js"; import { FleetsV1 } from "./fleetsv1.js"; import { FleetsV2 } from "./fleetsv2.js"; import { LobbiesV1 } from "./lobbiesv1.js"; import { LobbiesV2 } from "./lobbiesv2.js"; import { LobbiesV3 } from "./lobbiesv3.js"; import { LogsV1 } from "./logsv1.js"; import { ManagementV1 } from "./managementv1.js"; import { MetricsV1 } from "./metricsv1.js"; import { NodesV1 } from "./nodesv1.js"; import { OrganizationsV1 } from "./organizationsv1.js"; import { ProcessesV1 } from "./processesv1.js"; import { ProcessesV2 } from "./processesv2.js"; import { ProcessesV3 } from "./processesv3.js"; import { RoomsV1 } from "./roomsv1.js"; import { RoomsV2 } from "./roomsv2.js"; import { TokensV1 } from "./tokensv1.js"; export class HathoraCloud extends ClientSDK { private _tokensV1?: TokensV1; get tokensV1(): TokensV1 { return (this._tokensV1 ??= new TokensV1(this._options)); } private _roomsV1?: RoomsV1; get roomsV1(): RoomsV1 { return (this._roomsV1 ??= new RoomsV1(this._options)); } private _roomsV2?: RoomsV2; get roomsV2(): RoomsV2 { return (this._roomsV2 ??= new RoomsV2(this._options)); } private _processesV1?: ProcessesV1; get processesV1(): ProcessesV1 { return (this._processesV1 ??= new ProcessesV1(this._options)); } private _processesV2?: ProcessesV2; get processesV2(): ProcessesV2 { return (this._processesV2 ??= new ProcessesV2(this._options)); } private _processesV3?: ProcessesV3; get processesV3(): ProcessesV3 { return (this._processesV3 ??= new ProcessesV3(this._options)); } private _organizationsV1?: OrganizationsV1; get organizationsV1(): OrganizationsV1 { return (this._organizationsV1 ??= new OrganizationsV1(this._options)); } private _nodesV1?: NodesV1; get nodesV1(): NodesV1 { return (this._nodesV1 ??= new NodesV1(this._options)); } private _metricsV1?: MetricsV1; get metricsV1(): MetricsV1 { return (this._metricsV1 ??= new MetricsV1(this._options)); } private _managementV1?: ManagementV1; get managementV1(): ManagementV1 { return (this._managementV1 ??= new ManagementV1(this._options)); } private _logsV1?: LogsV1; get logsV1(): LogsV1 { return (this._logsV1 ??= new LogsV1(this._options)); } private _lobbiesV1?: LobbiesV1; get lobbiesV1(): LobbiesV1 { return (this._lobbiesV1 ??= new LobbiesV1(this._options)); } private _lobbiesV2?: LobbiesV2; get lobbiesV2(): LobbiesV2 { return (this._lobbiesV2 ??= new LobbiesV2(this._options)); } private _lobbiesV3?: LobbiesV3; get lobbiesV3(): LobbiesV3 { return (this._lobbiesV3 ??= new LobbiesV3(this._options)); } private _fleetsV1?: FleetsV1; get fleetsV1(): FleetsV1 { return (this._fleetsV1 ??= new FleetsV1(this._options)); } private _fleetsV2?: FleetsV2; get fleetsV2(): FleetsV2 { return (this._fleetsV2 ??= new FleetsV2(this._options)); } private _discoveryV1?: DiscoveryV1; get discoveryV1(): DiscoveryV1 { return (this._discoveryV1 ??= new DiscoveryV1(this._options)); } private _discoveryV2?: DiscoveryV2; get discoveryV2(): DiscoveryV2 { return (this._discoveryV2 ??= new DiscoveryV2(this._options)); } private _deploymentsV1?: DeploymentsV1; get deploymentsV1(): DeploymentsV1 { return (this._deploymentsV1 ??= new DeploymentsV1(this._options)); } private _deploymentsV2?: DeploymentsV2; get deploymentsV2(): DeploymentsV2 { return (this._deploymentsV2 ??= new DeploymentsV2(this._options)); } private _deploymentsV3?: DeploymentsV3; get deploymentsV3(): DeploymentsV3 { return (this._deploymentsV3 ??= new DeploymentsV3(this._options)); } private _buildsV1?: BuildsV1; get buildsV1(): BuildsV1 { return (this._buildsV1 ??= new BuildsV1(this._options)); } private _buildsV2?: BuildsV2; get buildsV2(): BuildsV2 { return (this._buildsV2 ??= new BuildsV2(this._options)); } private _buildsV3?: BuildsV3; get buildsV3(): BuildsV3 { return (this._buildsV3 ??= new BuildsV3(this._options)); } private _billingV1?: BillingV1; get billingV1(): BillingV1 { return (this._billingV1 ??= new BillingV1(this._options)); } private _authV1?: AuthV1; get authV1(): AuthV1 { return (this._authV1 ??= new AuthV1(this._options)); } private _appsV1?: AppsV1; get appsV1(): AppsV1 { return (this._appsV1 ??= new AppsV1(this._options)); } private _appsV2?: AppsV2; get appsV2(): AppsV2 { return (this._appsV2 ??= new AppsV2(this._options)); } }