/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import { ClientSDK } from "../lib/sdks.js"; import { Authenticators } from "./authenticators.js"; import { Connections } from "./connections.js"; import { Documents } from "./documents.js"; import { Entities } from "./entities.js"; import { Partitions } from "./partitions.js"; import { Responses } from "./responses.js"; import { Retrievals } from "./retrievals.js"; import { WebhookEndpoints } from "./webhookendpoints.js"; export class Ragie extends ClientSDK { private _documents?: Documents; get documents(): Documents { return (this._documents ??= new Documents(this._options)); } private _retrievals?: Retrievals; get retrievals(): Retrievals { return (this._retrievals ??= new Retrievals(this._options)); } private _entities?: Entities; get entities(): Entities { return (this._entities ??= new Entities(this._options)); } private _connections?: Connections; get connections(): Connections { return (this._connections ??= new Connections(this._options)); } private _webhookEndpoints?: WebhookEndpoints; get webhookEndpoints(): WebhookEndpoints { return (this._webhookEndpoints ??= new WebhookEndpoints(this._options)); } private _partitions?: Partitions; get partitions(): Partitions { return (this._partitions ??= new Partitions(this._options)); } private _authenticators?: Authenticators; get authenticators(): Authenticators { return (this._authenticators ??= new Authenticators(this._options)); } private _responses?: Responses; get responses(): Responses { return (this._responses ??= new Responses(this._options)); } }