"use strict";
/*
 * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.Orq = void 0;
const postV2FeedbackEvaluation_js_1 = require("../funcs/postV2FeedbackEvaluation.js");
const postV2FeedbackEvaluationRemove_js_1 = require("../funcs/postV2FeedbackEvaluationRemove.js");
const sdks_js_1 = require("../lib/sdks.js");
const fp_js_1 = require("../types/fp.js");
const agents_js_1 = require("./agents.js");
const annotations_js_1 = require("./annotations.js");
const chunking_js_1 = require("./chunking.js");
const contacts_js_1 = require("./contacts.js");
const datasets_js_1 = require("./datasets.js");
const deployments_js_1 = require("./deployments.js");
const evals_js_1 = require("./evals.js");
const feedback_js_1 = require("./feedback.js");
const files_js_1 = require("./files.js");
const guardrailrules_js_1 = require("./guardrailrules.js");
const humanreviewsets_js_1 = require("./humanreviewsets.js");
const identities_js_1 = require("./identities.js");
const knowledge_js_1 = require("./knowledge.js");
const memorystores_js_1 = require("./memorystores.js");
const policies_js_1 = require("./policies.js");
const projects_js_1 = require("./projects.js");
const prompts_js_1 = require("./prompts.js");
const remoteconfigs_js_1 = require("./remoteconfigs.js");
const responses_js_1 = require("./responses.js");
const router_js_1 = require("./router.js");
const routingrules_js_1 = require("./routingrules.js");
const schedules_js_1 = require("./schedules.js");
const skills_js_1 = require("./skills.js");
const tools_js_1 = require("./tools.js");
class Orq extends sdks_js_1.ClientSDK {
    get contacts() {
        return (this._contacts ?? (this._contacts = new contacts_js_1.Contacts(this._options)));
    }
    get feedback() {
        return (this._feedback ?? (this._feedback = new feedback_js_1.Feedback(this._options)));
    }
    get evals() {
        return (this._evals ?? (this._evals = new evals_js_1.Evals(this._options)));
    }
    get identities() {
        return (this._identities ?? (this._identities = new identities_js_1.Identities(this._options)));
    }
    get deployments() {
        return (this._deployments ?? (this._deployments = new deployments_js_1.Deployments(this._options)));
    }
    get agents() {
        return (this._agents ?? (this._agents = new agents_js_1.Agents(this._options)));
    }
    get prompts() {
        return (this._prompts ?? (this._prompts = new prompts_js_1.Prompts(this._options)));
    }
    get remoteconfigs() {
        return (this._remoteconfigs ?? (this._remoteconfigs = new remoteconfigs_js_1.Remoteconfigs(this._options)));
    }
    get tools() {
        return (this._tools ?? (this._tools = new tools_js_1.Tools(this._options)));
    }
    get knowledge() {
        return (this._knowledge ?? (this._knowledge = new knowledge_js_1.Knowledge(this._options)));
    }
    get chunking() {
        return (this._chunking ?? (this._chunking = new chunking_js_1.Chunking(this._options)));
    }
    get memoryStores() {
        return (this._memoryStores ?? (this._memoryStores = new memorystores_js_1.MemoryStores(this._options)));
    }
    get datasets() {
        return (this._datasets ?? (this._datasets = new datasets_js_1.Datasets(this._options)));
    }
    get router() {
        return (this._router ?? (this._router = new router_js_1.Router(this._options)));
    }
    get annotations() {
        return (this._annotations ?? (this._annotations = new annotations_js_1.Annotations(this._options)));
    }
    get humanReviewSets() {
        return (this._humanReviewSets ?? (this._humanReviewSets = new humanreviewsets_js_1.HumanReviewSets(this._options)));
    }
    get guardrailRules() {
        return (this._guardrailRules ?? (this._guardrailRules = new guardrailrules_js_1.GuardrailRules(this._options)));
    }
    get policies() {
        return (this._policies ?? (this._policies = new policies_js_1.Policies(this._options)));
    }
    get routingRules() {
        return (this._routingRules ?? (this._routingRules = new routingrules_js_1.RoutingRules(this._options)));
    }
    get files() {
        return (this._files ?? (this._files = new files_js_1.Files(this._options)));
    }
    get projects() {
        return (this._projects ?? (this._projects = new projects_js_1.Projects(this._options)));
    }
    get skills() {
        return (this._skills ?? (this._skills = new skills_js_1.Skills(this._options)));
    }
    get schedules() {
        return (this._schedules ?? (this._schedules = new schedules_js_1.Schedules(this._options)));
    }
    get responses() {
        return (this._responses ?? (this._responses = new responses_js_1.Responses(this._options)));
    }
    async postV2FeedbackEvaluationRemove(request, options) {
        return (0, fp_js_1.unwrapAsync)((0, postV2FeedbackEvaluationRemove_js_1.postV2FeedbackEvaluationRemove)(this, request, options));
    }
    async postV2FeedbackEvaluation(request, options) {
        return (0, fp_js_1.unwrapAsync)((0, postV2FeedbackEvaluation_js_1.postV2FeedbackEvaluation)(this, request, options));
    }
}
exports.Orq = Orq;
//# sourceMappingURL=sdk.js.map