import {sendRequest} from "../index"; import {deleteById, getById} from "./util"; export function getSimulation(simulationId) { return getById("/simulations/{simulationId}", {simulationId}); } export function addSimulation(simulation) { return sendRequest({ path: "/simulations", method: "POST", parameters: { body: { simulation }, path: {}, query: {} } }); } export function updateSimulation(simulation) { return sendRequest({ path: "/simulations/{simulationId}", method: "PUT", parameters: { body: { simulation }, path: { simulationId: simulation.id }, query: {} } }); } export function deleteSimulation(simulationId) { return deleteById("/simulations/{simulationId}", {simulationId}); } export function getAuthorizationsBySimulation(simulationId) { return getById("/simulations/{simulationId}/authorizations", {simulationId}); } export function getPathsOfSimulation(simulationId) { return getById("/simulations/{simulationId}/paths", {simulationId}); } export function getExperimentsOfSimulation(simulationId) { return getById("/simulations/{simulationId}/experiments", {simulationId}); } export function addExperiment(simulationId, experiment) { return sendRequest({ path: "/simulations/{simulationId}/experiments", method: "POST", parameters: { body: { experiment }, path: { simulationId }, query: {} } }); }