summaryrefslogtreecommitdiff
path: root/frontend/src/api/routes/datacenters.js
blob: d041b6ae50b94bcf831159d4051e2d9e2a2623b6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import { sendRequest } from '../index'
import { getById } from './util'

export function getDatacenter(datacenterId) {
    return getById('/datacenters/{datacenterId}', { datacenterId })
}

export function getRoomsOfDatacenter(datacenterId) {
    return getById('/datacenters/{datacenterId}/rooms', { datacenterId })
}

export function addRoomToDatacenter(room) {
    return sendRequest({
        path: '/datacenters/{datacenterId}/rooms',
        method: 'POST',
        parameters: {
            body: {
                room,
            },
            path: {
                datacenterId: room.datacenterId,
            },
            query: {},
        },
    })
}