@cognigy/rest-api-client
Version:
Cognigy REST-Client
44 lines • 3.35 kB
JavaScript
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