summaryrefslogtreecommitdiff
path: root/opendc-web/opendc-web-ui/src/api/routes/topologies.js
blob: 076895ff4857cc48a3ae1f8478a8dd186faa7423 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import { request } from '../index'

export function addTopology(topology) {
    return request(`projects/${topology.projectId}/topologies`, 'POST', { topology })
}

export function getTopology(topologyId) {
    return request(`topologies/${topologyId}`)
}

export function updateTopology(topology) {
    return request(`topologies/${topology._id}`, 'PUT', { topology })
}

export function deleteTopology(topologyId) {
    return request(`topologies/${topologyId}`, 'DELETE')
}