/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import { ClientSDK } from "../lib/sdks.js"; import { Activities } from "./activities.js"; import { Companies } from "./companies.js"; import { Contacts } from "./contacts.js"; import { Leads } from "./leads.js"; import { Notes } from "./notes.js"; import { Opportunities } from "./opportunities.js"; import { Pipelines } from "./pipelines.js"; import { Users } from "./users.js"; export class Crm extends ClientSDK { private _companies?: Companies; get companies(): Companies { return (this._companies ??= new Companies(this._options)); } private _contacts?: Contacts; get contacts(): Contacts { return (this._contacts ??= new Contacts(this._options)); } private _opportunities?: Opportunities; get opportunities(): Opportunities { return (this._opportunities ??= new Opportunities(this._options)); } private _leads?: Leads; get leads(): Leads { return (this._leads ??= new Leads(this._options)); } private _pipelines?: Pipelines; get pipelines(): Pipelines { return (this._pipelines ??= new Pipelines(this._options)); } private _notes?: Notes; get notes(): Notes { return (this._notes ??= new Notes(this._options)); } private _users?: Users; get users(): Users { return (this._users ??= new Users(this._options)); } private _activities?: Activities; get activities(): Activities { return (this._activities ??= new Activities(this._options)); } }