summaryrefslogtreecommitdiff
path: root/frontend/src/api/routes/datacenters.js
blob: 20cf4935a9e89fa902b2c8ed2e779d71e27f394d (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: {}
    }
  });
}