/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import { ClientSDK } from "../lib/sdks.js"; import { AgentConnectors } from "./agentconnectors.js"; import { AgentRuns } from "./agentruns.js"; import { Agents } from "./agents.js"; import { AgentSchedules } from "./agentschedules.js"; import { AgentVersions } from "./agentversions.js"; import { Auth } from "./auth.js"; import { Budgets } from "./budgets.js"; import { ComputeCatalog } from "./computecatalog.js"; import { ComputeJobs } from "./computejobs.js"; import { ComputeSecrets } from "./computesecrets.js"; import { ComputeServices } from "./computeservices.js"; import { ComputeTenants } from "./computetenants.js"; import { ComputeUsage } from "./computeusage.js"; import { Guardrails } from "./guardrails.js"; import { Llm } from "./llm.js"; import { Permissions } from "./permissions.js"; import { Repos } from "./repos.js"; import { Sandbox } from "./sandbox.js"; import { Schema3Other } from "./schema3other.js"; import { Usage } from "./usage.js"; export class SDK extends ClientSDK { private _permissions?: Permissions; get permissions(): Permissions { return (this._permissions ??= new Permissions(this._options)); } private _llm?: Llm; get llm(): Llm { return (this._llm ??= new Llm(this._options)); } private _guardrails?: Guardrails; get guardrails(): Guardrails { return (this._guardrails ??= new Guardrails(this._options)); } private _auth?: Auth; get auth(): Auth { return (this._auth ??= new Auth(this._options)); } private _schema3Other?: Schema3Other; get schema3Other(): Schema3Other { return (this._schema3Other ??= new Schema3Other(this._options)); } private _sandbox?: Sandbox; get sandbox(): Sandbox { return (this._sandbox ??= new Sandbox(this._options)); } private _usage?: Usage; get usage(): Usage { return (this._usage ??= new Usage(this._options)); } private _agents?: Agents; get agents(): Agents { return (this._agents ??= new Agents(this._options)); } private _agentConnectors?: AgentConnectors; get agentConnectors(): AgentConnectors { return (this._agentConnectors ??= new AgentConnectors(this._options)); } private _agentVersions?: AgentVersions; get agentVersions(): AgentVersions { return (this._agentVersions ??= new AgentVersions(this._options)); } private _agentSchedules?: AgentSchedules; get agentSchedules(): AgentSchedules { return (this._agentSchedules ??= new AgentSchedules(this._options)); } private _agentRuns?: AgentRuns; get agentRuns(): AgentRuns { return (this._agentRuns ??= new AgentRuns(this._options)); } private _budgets?: Budgets; get budgets(): Budgets { return (this._budgets ??= new Budgets(this._options)); } private _computeCatalog?: ComputeCatalog; get computeCatalog(): ComputeCatalog { return (this._computeCatalog ??= new ComputeCatalog(this._options)); } private _computeJobs?: ComputeJobs; get computeJobs(): ComputeJobs { return (this._computeJobs ??= new ComputeJobs(this._options)); } private _computeSecrets?: ComputeSecrets; get computeSecrets(): ComputeSecrets { return (this._computeSecrets ??= new ComputeSecrets(this._options)); } private _computeServices?: ComputeServices; get computeServices(): ComputeServices { return (this._computeServices ??= new ComputeServices(this._options)); } private _computeTenants?: ComputeTenants; get computeTenants(): ComputeTenants { return (this._computeTenants ??= new ComputeTenants(this._options)); } private _computeUsage?: ComputeUsage; get computeUsage(): ComputeUsage { return (this._computeUsage ??= new ComputeUsage(this._options)); } private _repos?: Repos; get repos(): Repos { return (this._repos ??= new Repos(this._options)); } }