UNPKG

@gentrace/core

Version:
1 lines 111 kB
{"version":3,"file":"v2-api.mjs","sources":["v2-api.js"],"sourcesContent":["/* tslint:disable */\n/* eslint-disable */\n/**\n * Gentrace API\n * These API routes are designed to ingest events from clients.\n *\n * The version of the OpenAPI document: 0.27.0\n *\n *\n * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).\n * https://openapi-generator.tech\n * Do not edit the class manually.\n */\nvar __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\n return new (P || (P = Promise))(function (resolve, reject) {\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\n step((generator = generator.apply(thisArg, _arguments || [])).next());\n });\n};\nimport axiosWithOptionalFetch from \"../axios-instance\";\n// Some imports not used depending on template conditions\n// @ts-ignore\nimport { DUMMY_BASE_URL, assertParamExists, setBearerAuthToObject, setSearchParams, serializeDataIfNeeded, toPathString, createRequestFunction, } from \"../common\";\n// @ts-ignore\nimport { BASE_PATH, BaseAPI, } from \"../base\";\n/**\n * V2Api - axios parameter creator\n * @export\n */\nexport const V2ApiAxiosParamCreator = function (configuration) {\n return {\n /**\n *\n * @summary List datasets\n * @param {string} [pipelineSlug] The slug of the pipeline to filter datasets by\n * @param {string} [pipelineId] The ID of the pipeline to filter datasets by\n * @param {boolean} [archived] Filter datasets by archived status\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2DatasetsGet: (pipelineSlug, pipelineId, archived, options = {}) => __awaiter(this, void 0, void 0, function* () {\n const localVarPath = `/v2/datasets`;\n // use dummy base URL string because the URL constructor only accepts absolute URLs.\n const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);\n let baseOptions;\n if (configuration) {\n baseOptions = configuration.baseOptions;\n }\n const localVarRequestOptions = Object.assign(Object.assign({ method: \"GET\" }, baseOptions), options);\n const localVarHeaderParameter = {};\n const localVarQueryParameter = {};\n // authentication bearerAuth required\n // http bearer authentication required\n yield setBearerAuthToObject(localVarHeaderParameter, configuration);\n if (pipelineSlug !== undefined) {\n localVarQueryParameter[\"pipelineSlug\"] = pipelineSlug;\n }\n if (pipelineId !== undefined) {\n localVarQueryParameter[\"pipelineId\"] = pipelineId;\n }\n if (archived !== undefined) {\n localVarQueryParameter[\"archived\"] = archived;\n }\n setSearchParams(localVarUrlObj, localVarQueryParameter);\n let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};\n localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);\n return {\n url: toPathString(localVarUrlObj),\n options: localVarRequestOptions,\n };\n }),\n /**\n *\n * @summary Get a single dataset\n * @param {string} id The ID of the dataset to retrieve\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2DatasetsIdGet: (id, options = {}) => __awaiter(this, void 0, void 0, function* () {\n // verify required parameter 'id' is not null or undefined\n assertParamExists(\"v2DatasetsIdGet\", \"id\", id);\n const localVarPath = `/v2/datasets/{id}`.replace(`{${\"id\"}}`, encodeURIComponent(String(id)));\n // use dummy base URL string because the URL constructor only accepts absolute URLs.\n const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);\n let baseOptions;\n if (configuration) {\n baseOptions = configuration.baseOptions;\n }\n const localVarRequestOptions = Object.assign(Object.assign({ method: \"GET\" }, baseOptions), options);\n const localVarHeaderParameter = {};\n const localVarQueryParameter = {};\n // authentication bearerAuth required\n // http bearer authentication required\n yield setBearerAuthToObject(localVarHeaderParameter, configuration);\n setSearchParams(localVarUrlObj, localVarQueryParameter);\n let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};\n localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);\n return {\n url: toPathString(localVarUrlObj),\n options: localVarRequestOptions,\n };\n }),\n /**\n *\n * @summary Update a dataset\n * @param {string} id The ID of the dataset to update\n * @param {UpdateDatasetV2} updateDatasetV2\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2DatasetsIdPost: (id, updateDatasetV2, options = {}) => __awaiter(this, void 0, void 0, function* () {\n // verify required parameter 'id' is not null or undefined\n assertParamExists(\"v2DatasetsIdPost\", \"id\", id);\n // verify required parameter 'updateDatasetV2' is not null or undefined\n assertParamExists(\"v2DatasetsIdPost\", \"updateDatasetV2\", updateDatasetV2);\n const localVarPath = `/v2/datasets/{id}`.replace(`{${\"id\"}}`, encodeURIComponent(String(id)));\n // use dummy base URL string because the URL constructor only accepts absolute URLs.\n const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);\n let baseOptions;\n if (configuration) {\n baseOptions = configuration.baseOptions;\n }\n const localVarRequestOptions = Object.assign(Object.assign({ method: \"POST\" }, baseOptions), options);\n const localVarHeaderParameter = {};\n const localVarQueryParameter = {};\n // authentication bearerAuth required\n // http bearer authentication required\n yield setBearerAuthToObject(localVarHeaderParameter, configuration);\n localVarHeaderParameter[\"Content-Type\"] = \"application/json\";\n setSearchParams(localVarUrlObj, localVarQueryParameter);\n let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};\n localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);\n localVarRequestOptions.data = serializeDataIfNeeded(updateDatasetV2, localVarRequestOptions, configuration);\n return {\n url: toPathString(localVarUrlObj),\n options: localVarRequestOptions,\n };\n }),\n /**\n *\n * @summary Create a new dataset\n * @param {CreateDatasetV2} createDatasetV2\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2DatasetsPost: (createDatasetV2, options = {}) => __awaiter(this, void 0, void 0, function* () {\n // verify required parameter 'createDatasetV2' is not null or undefined\n assertParamExists(\"v2DatasetsPost\", \"createDatasetV2\", createDatasetV2);\n const localVarPath = `/v2/datasets`;\n // use dummy base URL string because the URL constructor only accepts absolute URLs.\n const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);\n let baseOptions;\n if (configuration) {\n baseOptions = configuration.baseOptions;\n }\n const localVarRequestOptions = Object.assign(Object.assign({ method: \"POST\" }, baseOptions), options);\n const localVarHeaderParameter = {};\n const localVarQueryParameter = {};\n // authentication bearerAuth required\n // http bearer authentication required\n yield setBearerAuthToObject(localVarHeaderParameter, configuration);\n localVarHeaderParameter[\"Content-Type\"] = \"application/json\";\n setSearchParams(localVarUrlObj, localVarQueryParameter);\n let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};\n localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);\n localVarRequestOptions.data = serializeDataIfNeeded(createDatasetV2, localVarRequestOptions, configuration);\n return {\n url: toPathString(localVarUrlObj),\n options: localVarRequestOptions,\n };\n }),\n /**\n *\n * @summary Bulk create evaluations\n * @param {V2EvaluationsBulkPostRequest} v2EvaluationsBulkPostRequest\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2EvaluationsBulkPost: (v2EvaluationsBulkPostRequest, options = {}) => __awaiter(this, void 0, void 0, function* () {\n // verify required parameter 'v2EvaluationsBulkPostRequest' is not null or undefined\n assertParamExists(\"v2EvaluationsBulkPost\", \"v2EvaluationsBulkPostRequest\", v2EvaluationsBulkPostRequest);\n const localVarPath = `/v2/evaluations/bulk`;\n // use dummy base URL string because the URL constructor only accepts absolute URLs.\n const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);\n let baseOptions;\n if (configuration) {\n baseOptions = configuration.baseOptions;\n }\n const localVarRequestOptions = Object.assign(Object.assign({ method: \"POST\" }, baseOptions), options);\n const localVarHeaderParameter = {};\n const localVarQueryParameter = {};\n // authentication bearerAuth required\n // http bearer authentication required\n yield setBearerAuthToObject(localVarHeaderParameter, configuration);\n localVarHeaderParameter[\"Content-Type\"] = \"application/json\";\n setSearchParams(localVarUrlObj, localVarQueryParameter);\n let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};\n localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);\n localVarRequestOptions.data = serializeDataIfNeeded(v2EvaluationsBulkPostRequest, localVarRequestOptions, configuration);\n return {\n url: toPathString(localVarUrlObj),\n options: localVarRequestOptions,\n };\n }),\n /**\n *\n * @summary Get evaluations\n * @param {string} resultId The ID of the result to get evaluations for\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2EvaluationsGet: (resultId, options = {}) => __awaiter(this, void 0, void 0, function* () {\n // verify required parameter 'resultId' is not null or undefined\n assertParamExists(\"v2EvaluationsGet\", \"resultId\", resultId);\n const localVarPath = `/v2/evaluations`;\n // use dummy base URL string because the URL constructor only accepts absolute URLs.\n const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);\n let baseOptions;\n if (configuration) {\n baseOptions = configuration.baseOptions;\n }\n const localVarRequestOptions = Object.assign(Object.assign({ method: \"GET\" }, baseOptions), options);\n const localVarHeaderParameter = {};\n const localVarQueryParameter = {};\n // authentication bearerAuth required\n // http bearer authentication required\n yield setBearerAuthToObject(localVarHeaderParameter, configuration);\n if (resultId !== undefined) {\n localVarQueryParameter[\"resultId\"] = resultId;\n }\n setSearchParams(localVarUrlObj, localVarQueryParameter);\n let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};\n localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);\n return {\n url: toPathString(localVarUrlObj),\n options: localVarRequestOptions,\n };\n }),\n /**\n * Get evaluators for a given pipeline\n * @summary Get evaluators\n * @param {string} [pipelineId] The ID of the Pipeline to retrieve evaluators for. Use \\"null\\" to retrieve the organization\\'s evaluator templates.\n * @param {string} [pipelineSlug] Or, the slug of the Pipeline to retrieve evaluators for\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2EvaluatorsGet: (pipelineId, pipelineSlug, options = {}) => __awaiter(this, void 0, void 0, function* () {\n const localVarPath = `/v2/evaluators`;\n // use dummy base URL string because the URL constructor only accepts absolute URLs.\n const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);\n let baseOptions;\n if (configuration) {\n baseOptions = configuration.baseOptions;\n }\n const localVarRequestOptions = Object.assign(Object.assign({ method: \"GET\" }, baseOptions), options);\n const localVarHeaderParameter = {};\n const localVarQueryParameter = {};\n // authentication bearerAuth required\n // http bearer authentication required\n yield setBearerAuthToObject(localVarHeaderParameter, configuration);\n if (pipelineId !== undefined) {\n localVarQueryParameter[\"pipelineId\"] = pipelineId;\n }\n if (pipelineSlug !== undefined) {\n localVarQueryParameter[\"pipelineSlug\"] = pipelineSlug;\n }\n setSearchParams(localVarUrlObj, localVarQueryParameter);\n let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};\n localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);\n return {\n url: toPathString(localVarUrlObj),\n options: localVarRequestOptions,\n };\n }),\n /**\n *\n * @summary Get feedback\n * @param {string} id Feedback ID\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2FeedbackIdGet: (id, options = {}) => __awaiter(this, void 0, void 0, function* () {\n // verify required parameter 'id' is not null or undefined\n assertParamExists(\"v2FeedbackIdGet\", \"id\", id);\n const localVarPath = `/v2/feedback/{id}`.replace(`{${\"id\"}}`, encodeURIComponent(String(id)));\n // use dummy base URL string because the URL constructor only accepts absolute URLs.\n const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);\n let baseOptions;\n if (configuration) {\n baseOptions = configuration.baseOptions;\n }\n const localVarRequestOptions = Object.assign(Object.assign({ method: \"GET\" }, baseOptions), options);\n const localVarHeaderParameter = {};\n const localVarQueryParameter = {};\n // authentication bearerAuth required\n // http bearer authentication required\n yield setBearerAuthToObject(localVarHeaderParameter, configuration);\n setSearchParams(localVarUrlObj, localVarQueryParameter);\n let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};\n localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);\n return {\n url: toPathString(localVarUrlObj),\n options: localVarRequestOptions,\n };\n }),\n /**\n *\n * @summary Update feedback\n * @param {string} id Feedback ID\n * @param {UpdateFeedbackV2} updateFeedbackV2\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2FeedbackIdPatch: (id, updateFeedbackV2, options = {}) => __awaiter(this, void 0, void 0, function* () {\n // verify required parameter 'id' is not null or undefined\n assertParamExists(\"v2FeedbackIdPatch\", \"id\", id);\n // verify required parameter 'updateFeedbackV2' is not null or undefined\n assertParamExists(\"v2FeedbackIdPatch\", \"updateFeedbackV2\", updateFeedbackV2);\n const localVarPath = `/v2/feedback/{id}`.replace(`{${\"id\"}}`, encodeURIComponent(String(id)));\n // use dummy base URL string because the URL constructor only accepts absolute URLs.\n const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);\n let baseOptions;\n if (configuration) {\n baseOptions = configuration.baseOptions;\n }\n const localVarRequestOptions = Object.assign(Object.assign({ method: \"PATCH\" }, baseOptions), options);\n const localVarHeaderParameter = {};\n const localVarQueryParameter = {};\n // authentication bearerAuth required\n // http bearer authentication required\n yield setBearerAuthToObject(localVarHeaderParameter, configuration);\n localVarHeaderParameter[\"Content-Type\"] = \"application/json\";\n setSearchParams(localVarUrlObj, localVarQueryParameter);\n let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};\n localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);\n localVarRequestOptions.data = serializeDataIfNeeded(updateFeedbackV2, localVarRequestOptions, configuration);\n return {\n url: toPathString(localVarUrlObj),\n options: localVarRequestOptions,\n };\n }),\n /**\n *\n * @summary Create feedback\n * @param {CreateFeedbackV2} createFeedbackV2\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2FeedbackPost: (createFeedbackV2, options = {}) => __awaiter(this, void 0, void 0, function* () {\n // verify required parameter 'createFeedbackV2' is not null or undefined\n assertParamExists(\"v2FeedbackPost\", \"createFeedbackV2\", createFeedbackV2);\n const localVarPath = `/v2/feedback`;\n // use dummy base URL string because the URL constructor only accepts absolute URLs.\n const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);\n let baseOptions;\n if (configuration) {\n baseOptions = configuration.baseOptions;\n }\n const localVarRequestOptions = Object.assign(Object.assign({ method: \"POST\" }, baseOptions), options);\n const localVarHeaderParameter = {};\n const localVarQueryParameter = {};\n // authentication bearerAuth required\n // http bearer authentication required\n yield setBearerAuthToObject(localVarHeaderParameter, configuration);\n localVarHeaderParameter[\"Content-Type\"] = \"application/json\";\n setSearchParams(localVarUrlObj, localVarQueryParameter);\n let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};\n localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);\n localVarRequestOptions.data = serializeDataIfNeeded(createFeedbackV2, localVarRequestOptions, configuration);\n return {\n url: toPathString(localVarUrlObj),\n options: localVarRequestOptions,\n };\n }),\n /**\n *\n * @summary Get folders\n * @param {string} [parentFolderId] The parent folder ID to filter folders by. Null filters to root folder. Absent will return all folders.\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2FoldersGet: (parentFolderId, options = {}) => __awaiter(this, void 0, void 0, function* () {\n const localVarPath = `/v2/folders`;\n // use dummy base URL string because the URL constructor only accepts absolute URLs.\n const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);\n let baseOptions;\n if (configuration) {\n baseOptions = configuration.baseOptions;\n }\n const localVarRequestOptions = Object.assign(Object.assign({ method: \"GET\" }, baseOptions), options);\n const localVarHeaderParameter = {};\n const localVarQueryParameter = {};\n // authentication bearerAuth required\n // http bearer authentication required\n yield setBearerAuthToObject(localVarHeaderParameter, configuration);\n if (parentFolderId !== undefined) {\n localVarQueryParameter[\"parentFolderId\"] = parentFolderId;\n }\n setSearchParams(localVarUrlObj, localVarQueryParameter);\n let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};\n localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);\n return {\n url: toPathString(localVarUrlObj),\n options: localVarRequestOptions,\n };\n }),\n /**\n *\n * @summary Get a folder\n * @param {string} id The ID of the folder to retrieve\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2FoldersIdGet: (id, options = {}) => __awaiter(this, void 0, void 0, function* () {\n // verify required parameter 'id' is not null or undefined\n assertParamExists(\"v2FoldersIdGet\", \"id\", id);\n const localVarPath = `/v2/folders/{id}`.replace(`{${\"id\"}}`, encodeURIComponent(String(id)));\n // use dummy base URL string because the URL constructor only accepts absolute URLs.\n const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);\n let baseOptions;\n if (configuration) {\n baseOptions = configuration.baseOptions;\n }\n const localVarRequestOptions = Object.assign(Object.assign({ method: \"GET\" }, baseOptions), options);\n const localVarHeaderParameter = {};\n const localVarQueryParameter = {};\n // authentication bearerAuth required\n // http bearer authentication required\n yield setBearerAuthToObject(localVarHeaderParameter, configuration);\n setSearchParams(localVarUrlObj, localVarQueryParameter);\n let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};\n localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);\n return {\n url: toPathString(localVarUrlObj),\n options: localVarRequestOptions,\n };\n }),\n /**\n *\n * @summary Get pipelines\n * @param {string} [label] The label to filter pipelines by\n * @param {SearchableStringInput} [slug] The slug to filter pipelines by\n * @param {string} [folderId] The folder ID to filter pipelines by. Null filters to root folder. Absent will return all folders.\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2PipelinesGet: (label, slug, folderId, options = {}) => __awaiter(this, void 0, void 0, function* () {\n const localVarPath = `/v2/pipelines`;\n // use dummy base URL string because the URL constructor only accepts absolute URLs.\n const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);\n let baseOptions;\n if (configuration) {\n baseOptions = configuration.baseOptions;\n }\n const localVarRequestOptions = Object.assign(Object.assign({ method: \"GET\" }, baseOptions), options);\n const localVarHeaderParameter = {};\n const localVarQueryParameter = {};\n // authentication bearerAuth required\n // http bearer authentication required\n yield setBearerAuthToObject(localVarHeaderParameter, configuration);\n if (label !== undefined) {\n localVarQueryParameter[\"label\"] = label;\n }\n if (slug !== undefined) {\n localVarQueryParameter[\"slug\"] = slug;\n }\n if (folderId !== undefined) {\n localVarQueryParameter[\"folderId\"] = folderId;\n }\n setSearchParams(localVarUrlObj, localVarQueryParameter);\n let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};\n localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);\n return {\n url: toPathString(localVarUrlObj),\n options: localVarRequestOptions,\n };\n }),\n /**\n *\n * @summary Get a run\n * @param {string} id The ID of the run to retrieve\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2RunsIdGet: (id, options = {}) => __awaiter(this, void 0, void 0, function* () {\n // verify required parameter 'id' is not null or undefined\n assertParamExists(\"v2RunsIdGet\", \"id\", id);\n const localVarPath = `/v2/runs/{id}`.replace(`{${\"id\"}}`, encodeURIComponent(String(id)));\n // use dummy base URL string because the URL constructor only accepts absolute URLs.\n const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);\n let baseOptions;\n if (configuration) {\n baseOptions = configuration.baseOptions;\n }\n const localVarRequestOptions = Object.assign(Object.assign({ method: \"GET\" }, baseOptions), options);\n const localVarHeaderParameter = {};\n const localVarQueryParameter = {};\n // authentication bearerAuth required\n // http bearer authentication required\n yield setBearerAuthToObject(localVarHeaderParameter, configuration);\n setSearchParams(localVarUrlObj, localVarQueryParameter);\n let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};\n localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);\n return {\n url: toPathString(localVarUrlObj),\n options: localVarRequestOptions,\n };\n }),\n /**\n * At least one of datasetId, pipelineId, or pipelineSlug must be provided\n * @summary Get test cases\n * @param {string} [datasetId] The ID of the Dataset to retrieve test cases for\n * @param {string} [pipelineId] The ID of the Pipeline to retrieve test cases for\n * @param {string} [pipelineSlug] The slug of the Pipeline to retrieve test cases for\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2TestCasesGet: (datasetId, pipelineId, pipelineSlug, options = {}) => __awaiter(this, void 0, void 0, function* () {\n const localVarPath = `/v2/test-cases`;\n // use dummy base URL string because the URL constructor only accepts absolute URLs.\n const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);\n let baseOptions;\n if (configuration) {\n baseOptions = configuration.baseOptions;\n }\n const localVarRequestOptions = Object.assign(Object.assign({ method: \"GET\" }, baseOptions), options);\n const localVarHeaderParameter = {};\n const localVarQueryParameter = {};\n // authentication bearerAuth required\n // http bearer authentication required\n yield setBearerAuthToObject(localVarHeaderParameter, configuration);\n if (datasetId !== undefined) {\n localVarQueryParameter[\"datasetId\"] = datasetId;\n }\n if (pipelineId !== undefined) {\n localVarQueryParameter[\"pipelineId\"] = pipelineId;\n }\n if (pipelineSlug !== undefined) {\n localVarQueryParameter[\"pipelineSlug\"] = pipelineSlug;\n }\n setSearchParams(localVarUrlObj, localVarQueryParameter);\n let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};\n localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);\n return {\n url: toPathString(localVarUrlObj),\n options: localVarRequestOptions,\n };\n }),\n /**\n *\n * @summary Delete a test case\n * @param {string} id The ID of the test case to delete\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2TestCasesIdDelete: (id, options = {}) => __awaiter(this, void 0, void 0, function* () {\n // verify required parameter 'id' is not null or undefined\n assertParamExists(\"v2TestCasesIdDelete\", \"id\", id);\n const localVarPath = `/v2/test-cases/{id}`.replace(`{${\"id\"}}`, encodeURIComponent(String(id)));\n // use dummy base URL string because the URL constructor only accepts absolute URLs.\n const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);\n let baseOptions;\n if (configuration) {\n baseOptions = configuration.baseOptions;\n }\n const localVarRequestOptions = Object.assign(Object.assign({ method: \"DELETE\" }, baseOptions), options);\n const localVarHeaderParameter = {};\n const localVarQueryParameter = {};\n // authentication bearerAuth required\n // http bearer authentication required\n yield setBearerAuthToObject(localVarHeaderParameter, configuration);\n setSearchParams(localVarUrlObj, localVarQueryParameter);\n let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};\n localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);\n return {\n url: toPathString(localVarUrlObj),\n options: localVarRequestOptions,\n };\n }),\n /**\n *\n * @summary Get a test case\n * @param {string} id The ID of the test case to retrieve\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2TestCasesIdGet: (id, options = {}) => __awaiter(this, void 0, void 0, function* () {\n // verify required parameter 'id' is not null or undefined\n assertParamExists(\"v2TestCasesIdGet\", \"id\", id);\n const localVarPath = `/v2/test-cases/{id}`.replace(`{${\"id\"}}`, encodeURIComponent(String(id)));\n // use dummy base URL string because the URL constructor only accepts absolute URLs.\n const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);\n let baseOptions;\n if (configuration) {\n baseOptions = configuration.baseOptions;\n }\n const localVarRequestOptions = Object.assign(Object.assign({ method: \"GET\" }, baseOptions), options);\n const localVarHeaderParameter = {};\n const localVarQueryParameter = {};\n // authentication bearerAuth required\n // http bearer authentication required\n yield setBearerAuthToObject(localVarHeaderParameter, configuration);\n setSearchParams(localVarUrlObj, localVarQueryParameter);\n let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};\n localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);\n return {\n url: toPathString(localVarUrlObj),\n options: localVarRequestOptions,\n };\n }),\n /**\n *\n * @summary Get test results\n * @param {string} [pipelineId] The ID of the pipeline\n * @param {string} [pipelineSlug] The slug of the pipeline\n * @param {SearchableUnixSecondsInput} [createdAt] Criteria to search by creation date\n * @param {{ [key: string]: FilterableMetadataInputValue; }} [metadata] Criteria to search by metadata\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2TestResultsGet: (pipelineId, pipelineSlug, createdAt, metadata, options = {}) => __awaiter(this, void 0, void 0, function* () {\n const localVarPath = `/v2/test-results`;\n // use dummy base URL string because the URL constructor only accepts absolute URLs.\n const localVarUrlObj = new URL(localVarPath, DUMMY_BASE_URL);\n let baseOptions;\n if (configuration) {\n baseOptions = configuration.baseOptions;\n }\n const localVarRequestOptions = Object.assign(Object.assign({ method: \"GET\" }, baseOptions), options);\n const localVarHeaderParameter = {};\n const localVarQueryParameter = {};\n // authentication bearerAuth required\n // http bearer authentication required\n yield setBearerAuthToObject(localVarHeaderParameter, configuration);\n if (pipelineId !== undefined) {\n localVarQueryParameter[\"pipelineId\"] = pipelineId;\n }\n if (pipelineSlug !== undefined) {\n localVarQueryParameter[\"pipelineSlug\"] = pipelineSlug;\n }\n if (createdAt !== undefined) {\n localVarQueryParameter[\"createdAt\"] = createdAt;\n }\n if (metadata !== undefined) {\n localVarQueryParameter[\"metadata\"] = metadata;\n }\n setSearchParams(localVarUrlObj, localVarQueryParameter);\n let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {};\n localVarRequestOptions.headers = Object.assign(Object.assign(Object.assign({}, localVarHeaderParameter), headersFromBaseOptions), options.headers);\n return {\n url: toPathString(localVarUrlObj),\n options: localVarRequestOptions,\n };\n }),\n };\n};\n/**\n * V2Api - functional programming interface\n * @export\n */\nexport const V2ApiFp = function (configuration) {\n const localVarAxiosParamCreator = V2ApiAxiosParamCreator(configuration);\n return {\n /**\n *\n * @summary List datasets\n * @param {string} [pipelineSlug] The slug of the pipeline to filter datasets by\n * @param {string} [pipelineId] The ID of the pipeline to filter datasets by\n * @param {boolean} [archived] Filter datasets by archived status\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2DatasetsGet(pipelineSlug, pipelineId, archived, options) {\n return __awaiter(this, void 0, void 0, function* () {\n const localVarAxiosArgs = yield localVarAxiosParamCreator.v2DatasetsGet(pipelineSlug, pipelineId, archived, options);\n return createRequestFunction(localVarAxiosArgs, axiosWithOptionalFetch, BASE_PATH, configuration);\n });\n },\n /**\n *\n * @summary Get a single dataset\n * @param {string} id The ID of the dataset to retrieve\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2DatasetsIdGet(id, options) {\n return __awaiter(this, void 0, void 0, function* () {\n const localVarAxiosArgs = yield localVarAxiosParamCreator.v2DatasetsIdGet(id, options);\n return createRequestFunction(localVarAxiosArgs, axiosWithOptionalFetch, BASE_PATH, configuration);\n });\n },\n /**\n *\n * @summary Update a dataset\n * @param {string} id The ID of the dataset to update\n * @param {UpdateDatasetV2} updateDatasetV2\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2DatasetsIdPost(id, updateDatasetV2, options) {\n return __awaiter(this, void 0, void 0, function* () {\n const localVarAxiosArgs = yield localVarAxiosParamCreator.v2DatasetsIdPost(id, updateDatasetV2, options);\n return createRequestFunction(localVarAxiosArgs, axiosWithOptionalFetch, BASE_PATH, configuration);\n });\n },\n /**\n *\n * @summary Create a new dataset\n * @param {CreateDatasetV2} createDatasetV2\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2DatasetsPost(createDatasetV2, options) {\n return __awaiter(this, void 0, void 0, function* () {\n const localVarAxiosArgs = yield localVarAxiosParamCreator.v2DatasetsPost(createDatasetV2, options);\n return createRequestFunction(localVarAxiosArgs, axiosWithOptionalFetch, BASE_PATH, configuration);\n });\n },\n /**\n *\n * @summary Bulk create evaluations\n * @param {V2EvaluationsBulkPostRequest} v2EvaluationsBulkPostRequest\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2EvaluationsBulkPost(v2EvaluationsBulkPostRequest, options) {\n return __awaiter(this, void 0, void 0, function* () {\n const localVarAxiosArgs = yield localVarAxiosParamCreator.v2EvaluationsBulkPost(v2EvaluationsBulkPostRequest, options);\n return createRequestFunction(localVarAxiosArgs, axiosWithOptionalFetch, BASE_PATH, configuration);\n });\n },\n /**\n *\n * @summary Get evaluations\n * @param {string} resultId The ID of the result to get evaluations for\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2EvaluationsGet(resultId, options) {\n return __awaiter(this, void 0, void 0, function* () {\n const localVarAxiosArgs = yield localVarAxiosParamCreator.v2EvaluationsGet(resultId, options);\n return createRequestFunction(localVarAxiosArgs, axiosWithOptionalFetch, BASE_PATH, configuration);\n });\n },\n /**\n * Get evaluators for a given pipeline\n * @summary Get evaluators\n * @param {string} [pipelineId] The ID of the Pipeline to retrieve evaluators for. Use \\"null\\" to retrieve the organization\\'s evaluator templates.\n * @param {string} [pipelineSlug] Or, the slug of the Pipeline to retrieve evaluators for\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2EvaluatorsGet(pipelineId, pipelineSlug, options) {\n return __awaiter(this, void 0, void 0, function* () {\n const localVarAxiosArgs = yield localVarAxiosParamCreator.v2EvaluatorsGet(pipelineId, pipelineSlug, options);\n return createRequestFunction(localVarAxiosArgs, axiosWithOptionalFetch, BASE_PATH, configuration);\n });\n },\n /**\n *\n * @summary Get feedback\n * @param {string} id Feedback ID\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2FeedbackIdGet(id, options) {\n return __awaiter(this, void 0, void 0, function* () {\n const localVarAxiosArgs = yield localVarAxiosParamCreator.v2FeedbackIdGet(id, options);\n return createRequestFunction(localVarAxiosArgs, axiosWithOptionalFetch, BASE_PATH, configuration);\n });\n },\n /**\n *\n * @summary Update feedback\n * @param {string} id Feedback ID\n * @param {UpdateFeedbackV2} updateFeedbackV2\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2FeedbackIdPatch(id, updateFeedbackV2, options) {\n return __awaiter(this, void 0, void 0, function* () {\n const localVarAxiosArgs = yield localVarAxiosParamCreator.v2FeedbackIdPatch(id, updateFeedbackV2, options);\n return createRequestFunction(localVarAxiosArgs, axiosWithOptionalFetch, BASE_PATH, configuration);\n });\n },\n /**\n *\n * @summary Create feedback\n * @param {CreateFeedbackV2} createFeedbackV2\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2FeedbackPost(createFeedbackV2, options) {\n return __awaiter(this, void 0, void 0, function* () {\n const localVarAxiosArgs = yield localVarAxiosParamCreator.v2FeedbackPost(createFeedbackV2, options);\n return createRequestFunction(localVarAxiosArgs, axiosWithOptionalFetch, BASE_PATH, configuration);\n });\n },\n /**\n *\n * @summary Get folders\n * @param {string} [parentFolderId] The parent folder ID to filter folders by. Null filters to root folder. Absent will return all folders.\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2FoldersGet(parentFolderId, options) {\n return __awaiter(this, void 0, void 0, function* () {\n const localVarAxiosArgs = yield localVarAxiosParamCreator.v2FoldersGet(parentFolderId, options);\n return createRequestFunction(localVarAxiosArgs, axiosWithOptionalFetch, BASE_PATH, configuration);\n });\n },\n /**\n *\n * @summary Get a folder\n * @param {string} id The ID of the folder to retrieve\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2FoldersIdGet(id, options) {\n return __awaiter(this, void 0, void 0, function* () {\n const localVarAxiosArgs = yield localVarAxiosParamCreator.v2FoldersIdGet(id, options);\n return createRequestFunction(localVarAxiosArgs, axiosWithOptionalFetch, BASE_PATH, configuration);\n });\n },\n /**\n *\n * @summary Get pipelines\n * @param {string} [label] The label to filter pipelines by\n * @param {SearchableStringInput} [slug] The slug to filter pipelines by\n * @param {string} [folderId] The folder ID to filter pipelines by. Null filters to root folder. Absent will return all folders.\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2PipelinesGet(label, slug, folderId, options) {\n return __awaiter(this, void 0, void 0, function* () {\n const localVarAxiosArgs = yield localVarAxiosParamCreator.v2PipelinesGet(label, slug, folderId, options);\n return createRequestFunction(localVarAxiosArgs, axiosWithOptionalFetch, BASE_PATH, configuration);\n });\n },\n /**\n *\n * @summary Get a run\n * @param {string} id The ID of the run to retrieve\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2RunsIdGet(id, options) {\n return __awaiter(this, void 0, void 0, function* () {\n const localVarAxiosArgs = yield localVarAxiosParamCreator.v2RunsIdGet(id, options);\n return createRequestFunction(localVarAxiosArgs, axiosWithOptionalFetch, BASE_PATH, configuration);\n });\n },\n /**\n * At least one of datasetId, pipelineId, or pipelineSlug must be provided\n * @summary Get test cases\n * @param {string} [datasetId] The ID of the Dataset to retrieve test cases for\n * @param {string} [pipelineId] The ID of the Pipeline to retrieve test cases for\n * @param {string} [pipelineSlug] The slug of the Pipeline to retrieve test cases for\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2TestCasesGet(datasetId, pipelineId, pipelineSlug, options) {\n return __awaiter(this, void 0, void 0, function* () {\n const localVarAxiosArgs = yield localVarAxiosParamCreator.v2TestCasesGet(datasetId, pipelineId, pipelineSlug, options);\n return createRequestFunction(localVarAxiosArgs, axiosWithOptionalFetch, BASE_PATH, configuration);\n });\n },\n /**\n *\n * @summary Delete a test case\n * @param {string} id The ID of the test case to delete\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2TestCasesIdDelete(id, options) {\n return __awaiter(this, void 0, void 0, function* () {\n const localVarAxiosArgs = yield localVarAxiosParamCreator.v2TestCasesIdDelete(id, options);\n return createRequestFunction(localVarAxiosArgs, axiosWithOptionalFetch, BASE_PATH, configuration);\n });\n },\n /**\n *\n * @summary Get a test case\n * @param {string} id The ID of the test case to retrieve\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n */\n v2TestCasesIdGet(id, options) {\n return __awaiter(this, void 0, void 0, function* () {\n const localVarAxiosArgs = yield localVarAxiosParamCreator.v2TestCasesIdGet(id, options);\n return createRequestFunction(localVarAxiosArgs, axiosWithOptionalFetch, BASE_PATH, configuration);\n });\n },\n /**\n *\n * @summary Get test results\n * @param {string} [pipelineId] The ID of the pipeline\n * @param {string} [pipelineSlug] The slug of the pipeline\n * @param {SearchableUnixSecondsInput} [createdAt] Criteria to search by creation date\n * @param {{ [key: string]: FilterableMetadataInputValue; }} [metadata] Criteria to search by metadata\n * @param {*} [options] Override http request option.\n * @throws {RequiredError}\n