"use strict";
/*
 * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.StackOne = void 0;
const sdks_js_1 = require("../lib/sdks.js");
const accounts_js_1 = require("./accounts.js");
const ats_js_1 = require("./ats.js");
const connectors_js_1 = require("./connectors.js");
const connectsessions_js_1 = require("./connectsessions.js");
const crm_js_1 = require("./crm.js");
const documents_js_1 = require("./documents.js");
const hris_js_1 = require("./hris.js");
const iam_js_1 = require("./iam.js");
const lms_js_1 = require("./lms.js");
const marketing_js_1 = require("./marketing.js");
const proxy_js_1 = require("./proxy.js");
const requestlogs_js_1 = require("./requestlogs.js");
const ticketing_js_1 = require("./ticketing.js");
class StackOne extends sdks_js_1.ClientSDK {
    get accounts() {
        return (this._accounts ?? (this._accounts = new accounts_js_1.Accounts(this._options)));
    }
    get connectSessions() {
        return (this._connectSessions ?? (this._connectSessions = new connectsessions_js_1.ConnectSessions(this._options)));
    }
    get connectors() {
        return (this._connectors ?? (this._connectors = new connectors_js_1.Connectors(this._options)));
    }
    get requestLogs() {
        return (this._requestLogs ?? (this._requestLogs = new requestlogs_js_1.RequestLogs(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 documents() {
        return (this._documents ?? (this._documents = new documents_js_1.Documents(this._options)));
    }
    get hris() {
        return (this._hris ?? (this._hris = new hris_js_1.Hris(this._options)));
    }
    get iam() {
        return (this._iam ?? (this._iam = new iam_js_1.Iam(this._options)));
    }
    get lms() {
        return (this._lms ?? (this._lms = new lms_js_1.Lms(this._options)));
    }
    get marketing() {
        return (this._marketing ?? (this._marketing = new marketing_js_1.Marketing(this._options)));
    }
    get proxy() {
        return (this._proxy ?? (this._proxy = new proxy_js_1.Proxy(this._options)));
    }
    get ticketing() {
        return (this._ticketing ?? (this._ticketing = new ticketing_js_1.Ticketing(this._options)));
    }
}
exports.StackOne = StackOne;
//# sourceMappingURL=sdk.js.map