"use strict";
/*
 * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.InkeepAnalytics = void 0;
const sdks_js_1 = require("../lib/sdks.js");
const conversation_js_1 = require("./conversation.js");
const conversations_js_1 = require("./conversations.js");
const events_js_1 = require("./events.js");
const feedback_js_1 = require("./feedback.js");
const query_js_1 = require("./query.js");
class InkeepAnalytics extends sdks_js_1.ClientSDK {
    get conversations() {
        return (this._conversations ?? (this._conversations = new conversations_js_1.Conversations(this._options)));
    }
    get conversation() {
        return (this._conversation ?? (this._conversation = new conversation_js_1.Conversation(this._options)));
    }
    get feedback() {
        return (this._feedback ?? (this._feedback = new feedback_js_1.Feedback(this._options)));
    }
    get events() {
        return (this._events ?? (this._events = new events_js_1.Events(this._options)));
    }
    get query() {
        return (this._query ?? (this._query = new query_js_1.Query(this._options)));
    }
}
exports.InkeepAnalytics = InkeepAnalytics;
//# sourceMappingURL=sdk.js.map