UNPKG

@cognigy/rest-api-client

Version:

Cognigy REST-Client

44 lines 3.35 kB
import { __rest } from "tslib"; import { GenericAPIFn } from "../GenericAPIFn"; import { stringifyQuery } from "../shared/helper/rest/query"; export function SimulationAPIGroup_2_0(instance) { const self = instance; return { indexSimulations: (args, options) => GenericAPIFn(`/testing/beta/simulations?${stringifyQuery(args)}`, "GET", self)(undefined, options), createSimulation: (args, options) => GenericAPIFn("/testing/beta/simulations", "POST", self)(args, options), updateSimulation: (_a, options) => { var { simulationReference, projectId } = _a, args = __rest(_a, ["simulationReference", "projectId"]); return GenericAPIFn(`/testing/beta/simulations/${simulationReference}?${stringifyQuery({ projectId })}`, "PATCH", self)(args, options); }, deleteSimulation: ({ simulationReference, projectId }, options) => GenericAPIFn(`/testing/beta/simulations/${simulationReference}?${stringifyQuery({ projectId })}`, "DELETE", self)(undefined, options), readSimulation: ({ simulationReference, projectId }, options) => GenericAPIFn(`/testing/beta/simulations/${simulationReference}?${stringifyQuery({ projectId })}`, "GET", self)(undefined, options), scheduleSimulation: (_a, options) => { var { simulationReference } = _a, args = __rest(_a, ["simulationReference"]); return GenericAPIFn(`/testing/beta/simulations/${simulationReference}/schedule`, "POST", self)(args, options); }, indexSimulationRunBatches: (args, options) => GenericAPIFn(`/testing/beta/simulations/batches?${stringifyQuery(args)}`, "GET", self)(undefined, options), getAllSimulationRunBatches: (_a, options) => { var { simulationReference } = _a, args = __rest(_a, ["simulationReference"]); return GenericAPIFn(`/testing/beta/simulations/${simulationReference}/batches?${stringifyQuery(args)}`, "GET", self)(undefined, options); }, readSimulationRunBatch: (_a, options) => { var { simulationReference, simulationRunBatchReference } = _a, args = __rest(_a, ["simulationReference", "simulationRunBatchReference"]); return GenericAPIFn(`/testing/beta/simulations/${simulationReference}/batches/${simulationRunBatchReference}?${stringifyQuery(args)}`, "GET", self)(undefined, options); }, indexSimulationRuns: (_a, options) => { var { simulationReference, simulationRunBatchReference } = _a, args = __rest(_a, ["simulationReference", "simulationRunBatchReference"]); return GenericAPIFn(`/testing/beta/simulations/${simulationReference}/batches/${simulationRunBatchReference}/runs?${stringifyQuery(args)}`, "GET", self)(undefined, options); }, readSimulationRun: (_a, options) => { var { simulationReference, simulationRunBatchReference, simulationRunReference } = _a, args = __rest(_a, ["simulationReference", "simulationRunBatchReference", "simulationRunReference"]); return GenericAPIFn(`/testing/beta/simulations/${simulationReference}/batches/${simulationRunBatchReference}/runs/${simulationRunReference}?${stringifyQuery(args)}`, "GET", self)(undefined, options); } }; } //# sourceMappingURL=SimulationAPIGroup_2_0.js.map