"use strict";
/*
 * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.Apideck = void 0;
const sdks_js_1 = require("../lib/sdks.js");
const accounting_js_1 = require("./accounting.js");
const ats_js_1 = require("./ats.js");
const connector_js_1 = require("./connector.js");
const crm_js_1 = require("./crm.js");
const ecommerce_js_1 = require("./ecommerce.js");
const filestorage_js_1 = require("./filestorage.js");
const hris_js_1 = require("./hris.js");
const issuetracking_js_1 = require("./issuetracking.js");
const sms_js_1 = require("./sms.js");
const vault_js_1 = require("./vault.js");
const webhook_js_1 = require("./webhook.js");
class Apideck extends sdks_js_1.ClientSDK {
    get accounting() {
        return (this._accounting ?? (this._accounting = new accounting_js_1.Accounting(this._options)));
    }
    get ats() {
        return (this._ats ?? (this._ats = new ats_js_1.Ats(this._options)));
    }
    get crm() {
        return (this._crm ?? (this._crm = new crm_js_1.Crm(this._options)));
    }
    get ecommerce() {
        return (this._ecommerce ?? (this._ecommerce = new ecommerce_js_1.Ecommerce(this._options)));
    }
    get fileStorage() {
        return (this._fileStorage ?? (this._fileStorage = new filestorage_js_1.FileStorage(this._options)));
    }
    get hris() {
        return (this._hris ?? (this._hris = new hris_js_1.Hris(this._options)));
    }
    get sms() {
        return (this._sms ?? (this._sms = new sms_js_1.Sms(this._options)));
    }
    get issueTracking() {
        return (this._issueTracking ?? (this._issueTracking = new issuetracking_js_1.IssueTracking(this._options)));
    }
    get connector() {
        return (this._connector ?? (this._connector = new connector_js_1.Connector(this._options)));
    }
    get vault() {
        return (this._vault ?? (this._vault = new vault_js_1.Vault(this._options)));
    }
    get webhook() {
        return (this._webhook ?? (this._webhook = new webhook_js_1.Webhook(this._options)));
    }
}
exports.Apideck = Apideck;
//# sourceMappingURL=sdk.js.map