"use strict";
/*
 * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.HumanReviewSets = void 0;
const humanReviewSetsDeleteV2HumanEvalSetsId_js_1 = require("../funcs/humanReviewSetsDeleteV2HumanEvalSetsId.js");
const humanReviewSetsGetV2HumanEvalSets_js_1 = require("../funcs/humanReviewSetsGetV2HumanEvalSets.js");
const humanReviewSetsGetV2HumanEvalSetsId_js_1 = require("../funcs/humanReviewSetsGetV2HumanEvalSetsId.js");
const humanReviewSetsPatchV2HumanEvalSetsId_js_1 = require("../funcs/humanReviewSetsPatchV2HumanEvalSetsId.js");
const humanReviewSetsPostV2HumanEvalSets_js_1 = require("../funcs/humanReviewSetsPostV2HumanEvalSets.js");
const sdks_js_1 = require("../lib/sdks.js");
const fp_js_1 = require("../types/fp.js");
class HumanReviewSets extends sdks_js_1.ClientSDK {
    /**
     * Get all human review sets
     */
    async getV2HumanEvalSets(request, options) {
        return (0, fp_js_1.unwrapAsync)((0, humanReviewSetsGetV2HumanEvalSets_js_1.humanReviewSetsGetV2HumanEvalSets)(this, request, options));
    }
    /**
     * Create a human review set
     */
    async postV2HumanEvalSets(request, options) {
        return (0, fp_js_1.unwrapAsync)((0, humanReviewSetsPostV2HumanEvalSets_js_1.humanReviewSetsPostV2HumanEvalSets)(this, request, options));
    }
    /**
     * Get a human review set by ID
     */
    async getV2HumanEvalSetsId(request, options) {
        return (0, fp_js_1.unwrapAsync)((0, humanReviewSetsGetV2HumanEvalSetsId_js_1.humanReviewSetsGetV2HumanEvalSetsId)(this, request, options));
    }
    /**
     * Update a human review set
     */
    async patchV2HumanEvalSetsId(request, options) {
        return (0, fp_js_1.unwrapAsync)((0, humanReviewSetsPatchV2HumanEvalSetsId_js_1.humanReviewSetsPatchV2HumanEvalSetsId)(this, request, options));
    }
    /**
     * Delete a human review set
     */
    async deleteV2HumanEvalSetsId(request, options) {
        return (0, fp_js_1.unwrapAsync)((0, humanReviewSetsDeleteV2HumanEvalSetsId_js_1.humanReviewSetsDeleteV2HumanEvalSetsId)(this, request, options));
    }
}
exports.HumanReviewSets = HumanReviewSets;
//# sourceMappingURL=humanreviewsets.js.map