/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import { ClientSDK } from "../lib/sdks.js"; import { Accounting } from "./accounting.js"; import { Ats } from "./ats.js"; import { Connector } from "./connector.js"; import { Crm } from "./crm.js"; import { Ecommerce } from "./ecommerce.js"; import { FileStorage } from "./filestorage.js"; import { Hris } from "./hris.js"; import { IssueTracking } from "./issuetracking.js"; import { Sms } from "./sms.js"; import { Vault } from "./vault.js"; import { Webhook } from "./webhook.js"; export class Apideck extends ClientSDK { private _accounting?: Accounting; get accounting(): Accounting { return (this._accounting ??= new Accounting(this._options)); } private _ats?: Ats; get ats(): Ats { return (this._ats ??= new Ats(this._options)); } private _crm?: Crm; get crm(): Crm { return (this._crm ??= new Crm(this._options)); } private _ecommerce?: Ecommerce; get ecommerce(): Ecommerce { return (this._ecommerce ??= new Ecommerce(this._options)); } private _fileStorage?: FileStorage; get fileStorage(): FileStorage { return (this._fileStorage ??= new FileStorage(this._options)); } private _hris?: Hris; get hris(): Hris { return (this._hris ??= new Hris(this._options)); } private _sms?: Sms; get sms(): Sms { return (this._sms ??= new Sms(this._options)); } private _issueTracking?: IssueTracking; get issueTracking(): IssueTracking { return (this._issueTracking ??= new IssueTracking(this._options)); } private _connector?: Connector; get connector(): Connector { return (this._connector ??= new Connector(this._options)); } private _vault?: Vault; get vault(): Vault { return (this._vault ??= new Vault(this._options)); } private _webhook?: Webhook; get webhook(): Webhook { return (this._webhook ??= new Webhook(this._options)); } }