"use strict";
/*
 * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.Query = void 0;
const queryConversations_js_1 = require("../funcs/queryConversations.js");
const queryExportConversationsQueryResults_js_1 = require("../funcs/queryExportConversationsQueryResults.js");
const queryExportEventsQueryResults_js_1 = require("../funcs/queryExportEventsQueryResults.js");
const queryExportFeedbackQueryResults_js_1 = require("../funcs/queryExportFeedbackQueryResults.js");
const queryExportSemanticThreadsQueryResults_js_1 = require("../funcs/queryExportSemanticThreadsQueryResults.js");
const queryQueryEvents_js_1 = require("../funcs/queryQueryEvents.js");
const queryQueryFeedback_js_1 = require("../funcs/queryQueryFeedback.js");
const queryQueryPropertyKeys_js_1 = require("../funcs/queryQueryPropertyKeys.js");
const queryQueryPropertyValues_js_1 = require("../funcs/queryQueryPropertyValues.js");
const queryQuerySemanticThreads_js_1 = require("../funcs/queryQuerySemanticThreads.js");
const sdks_js_1 = require("../lib/sdks.js");
const fp_js_1 = require("../types/fp.js");
class Query extends sdks_js_1.ClientSDK {
    /**
     * Query Conversations
     */
    async conversations(request, options) {
        return (0, fp_js_1.unwrapAsync)((0, queryConversations_js_1.queryConversations)(this, request, options));
    }
    /**
     * Query Events
     */
    async queryEvents(request, options) {
        return (0, fp_js_1.unwrapAsync)((0, queryQueryEvents_js_1.queryQueryEvents)(this, request, options));
    }
    /**
     * Query Feedback
     */
    async queryFeedback(request, options) {
        return (0, fp_js_1.unwrapAsync)((0, queryQueryFeedback_js_1.queryQueryFeedback)(this, request, options));
    }
    /**
     * Query Semantic Threads
     */
    async querySemanticThreads(request, options) {
        return (0, fp_js_1.unwrapAsync)((0, queryQuerySemanticThreads_js_1.queryQuerySemanticThreads)(this, request, options));
    }
    /**
     * Export Semantic Threads Query Results
     */
    async exportSemanticThreadsQueryResults(request, options) {
        return (0, fp_js_1.unwrapAsync)((0, queryExportSemanticThreadsQueryResults_js_1.queryExportSemanticThreadsQueryResults)(this, request, options));
    }
    /**
     * Export Conversations Query Results
     */
    async exportConversationsQueryResults(request, options) {
        return (0, fp_js_1.unwrapAsync)((0, queryExportConversationsQueryResults_js_1.queryExportConversationsQueryResults)(this, request, options));
    }
    /**
     * Export Events Query Results
     */
    async exportEventsQueryResults(request, options) {
        return (0, fp_js_1.unwrapAsync)((0, queryExportEventsQueryResults_js_1.queryExportEventsQueryResults)(this, request, options));
    }
    /**
     * Export Feedback Query Results
     */
    async exportFeedbackQueryResults(request, options) {
        return (0, fp_js_1.unwrapAsync)((0, queryExportFeedbackQueryResults_js_1.queryExportFeedbackQueryResults)(this, request, options));
    }
    /**
     * Query Property Keys
     */
    async queryPropertyKeys(request, options) {
        return (0, fp_js_1.unwrapAsync)((0, queryQueryPropertyKeys_js_1.queryQueryPropertyKeys)(this, request, options));
    }
    /**
     * Query Property Values
     */
    async queryPropertyValues(request, options) {
        return (0, fp_js_1.unwrapAsync)((0, queryQueryPropertyValues_js_1.queryQueryPropertyValues)(this, request, options));
    }
}
exports.Query = Query;
//# sourceMappingURL=query.js.map