summaryrefslogtreecommitdiff
path: root/frontend/src/shapes/index.js
diff options
context:
space:
mode:
authorGeorgios Andreadis <info@gandreadis.com>2020-07-01 13:33:31 +0200
committerFabian Mastenbroek <mail.fabianm@gmail.com>2020-08-24 19:47:17 +0200
commitde8f12d74faef5fa3f9e38d1340948cab2d06ea3 (patch)
tree678bf1af3e5fa2334f0df43388d45294785bbf1e /frontend/src/shapes/index.js
parent44236756c4cf689806dc17c6950a2cff3e9227bf (diff)
Manually generate IDs
Diffstat (limited to 'frontend/src/shapes/index.js')
-rw-r--r--frontend/src/shapes/index.js284
1 files changed, 142 insertions, 142 deletions
diff --git a/frontend/src/shapes/index.js b/frontend/src/shapes/index.js
index 5570ef34..4c63fdfe 100644
--- a/frontend/src/shapes/index.js
+++ b/frontend/src/shapes/index.js
@@ -1,188 +1,188 @@
-import PropTypes from "prop-types";
+import PropTypes from 'prop-types'
-const Shapes = {};
+const Shapes = {}
Shapes.User = PropTypes.shape({
- id: PropTypes.number.isRequired,
- googleId: PropTypes.string.isRequired,
- email: PropTypes.string.isRequired,
- givenName: PropTypes.string.isRequired,
- familyName: PropTypes.string.isRequired
-});
+ _id: PropTypes.string.isRequired,
+ googleId: PropTypes.string.isRequired,
+ email: PropTypes.string.isRequired,
+ givenName: PropTypes.string.isRequired,
+ familyName: PropTypes.string.isRequired,
+})
Shapes.Simulation = PropTypes.shape({
- id: PropTypes.number.isRequired,
- name: PropTypes.string.isRequired,
- datetimeCreated: PropTypes.string.isRequired,
- datetimeLastEdited: PropTypes.string.isRequired
-});
+ _id: PropTypes.string.isRequired,
+ name: PropTypes.string.isRequired,
+ datetimeCreated: PropTypes.string.isRequired,
+ datetimeLastEdited: PropTypes.string.isRequired,
+})
Shapes.Authorization = PropTypes.shape({
- userId: PropTypes.number.isRequired,
- user: Shapes.User,
- simulationId: PropTypes.number.isRequired,
- simulation: Shapes.Simulation,
- authorizationLevel: PropTypes.string.isRequired
-});
+ userId: PropTypes.string.isRequired,
+ user: Shapes.User,
+ simulationId: PropTypes.string.isRequired,
+ simulation: Shapes.Simulation,
+ authorizationLevel: PropTypes.string.isRequired,
+})
Shapes.FailureModel = PropTypes.shape({
- id: PropTypes.number.isRequired,
- name: PropTypes.string.isRequired,
- rate: PropTypes.number.isRequired
-});
+ id: PropTypes.number.isRequired,
+ name: PropTypes.string.isRequired,
+ rate: PropTypes.number.isRequired,
+})
Shapes.ProcessingUnit = PropTypes.shape({
- id: PropTypes.number.isRequired,
- manufacturer: PropTypes.string.isRequired,
- family: PropTypes.string.isRequired,
- generation: PropTypes.string.isRequired,
- model: PropTypes.string.isRequired,
- clockRateMhz: PropTypes.number.isRequired,
- numberOfCores: PropTypes.number.isRequired,
- energyConsumptionW: PropTypes.number.isRequired,
- failureModelId: PropTypes.number.isRequired,
- failureModel: Shapes.FailureModel
-});
+ id: PropTypes.number.isRequired,
+ manufacturer: PropTypes.string.isRequired,
+ family: PropTypes.string.isRequired,
+ generation: PropTypes.string.isRequired,
+ model: PropTypes.string.isRequired,
+ clockRateMhz: PropTypes.number.isRequired,
+ numberOfCores: PropTypes.number.isRequired,
+ energyConsumptionW: PropTypes.number.isRequired,
+ failureModelId: PropTypes.number.isRequired,
+ failureModel: Shapes.FailureModel,
+})
Shapes.StorageUnit = PropTypes.shape({
- id: PropTypes.number.isRequired,
- manufacturer: PropTypes.string.isRequired,
- family: PropTypes.string.isRequired,
- generation: PropTypes.string.isRequired,
- model: PropTypes.string.isRequired,
- speedMbPerS: PropTypes.number.isRequired,
- sizeMb: PropTypes.number.isRequired,
- energyConsumptionW: PropTypes.number.isRequired,
- failureModelId: PropTypes.number.isRequired,
- failureModel: Shapes.FailureModel
-});
+ id: PropTypes.number.isRequired,
+ manufacturer: PropTypes.string.isRequired,
+ family: PropTypes.string.isRequired,
+ generation: PropTypes.string.isRequired,
+ model: PropTypes.string.isRequired,
+ speedMbPerS: PropTypes.number.isRequired,
+ sizeMb: PropTypes.number.isRequired,
+ energyConsumptionW: PropTypes.number.isRequired,
+ failureModelId: PropTypes.number.isRequired,
+ failureModel: Shapes.FailureModel,
+})
Shapes.Machine = PropTypes.shape({
- id: PropTypes.number.isRequired,
- rackId: PropTypes.number.isRequired,
- position: PropTypes.number.isRequired,
- cpuIds: PropTypes.arrayOf(PropTypes.number.isRequired),
- cpus: PropTypes.arrayOf(Shapes.ProcessingUnit),
- gpuIds: PropTypes.arrayOf(PropTypes.number.isRequired),
- gpus: PropTypes.arrayOf(Shapes.ProcessingUnit),
- memoryIds: PropTypes.arrayOf(PropTypes.number.isRequired),
- memories: PropTypes.arrayOf(Shapes.StorageUnit),
- storageIds: PropTypes.arrayOf(PropTypes.number.isRequired),
- storages: PropTypes.arrayOf(Shapes.StorageUnit)
-});
+ id: PropTypes.number.isRequired,
+ rackId: PropTypes.number.isRequired,
+ position: PropTypes.number.isRequired,
+ cpuIds: PropTypes.arrayOf(PropTypes.number.isRequired),
+ cpus: PropTypes.arrayOf(Shapes.ProcessingUnit),
+ gpuIds: PropTypes.arrayOf(PropTypes.number.isRequired),
+ gpus: PropTypes.arrayOf(Shapes.ProcessingUnit),
+ memoryIds: PropTypes.arrayOf(PropTypes.number.isRequired),
+ memories: PropTypes.arrayOf(Shapes.StorageUnit),
+ storageIds: PropTypes.arrayOf(PropTypes.number.isRequired),
+ storages: PropTypes.arrayOf(Shapes.StorageUnit),
+})
Shapes.Rack = PropTypes.shape({
- id: PropTypes.number.isRequired,
- name: PropTypes.string.isRequired,
- capacity: PropTypes.number.isRequired,
- powerCapacityW: PropTypes.number.isRequired,
- machines: PropTypes.arrayOf(Shapes.Machine)
-});
+ id: PropTypes.number.isRequired,
+ name: PropTypes.string.isRequired,
+ capacity: PropTypes.number.isRequired,
+ powerCapacityW: PropTypes.number.isRequired,
+ machines: PropTypes.arrayOf(Shapes.Machine),
+})
Shapes.CoolingItem = PropTypes.shape({
- id: PropTypes.number.isRequired,
- energyConsumptionW: PropTypes.number.isRequired,
- type: PropTypes.string.isRequired,
- failureModelId: PropTypes.number.isRequired,
- failureModel: Shapes.FailureModel
-});
+ id: PropTypes.number.isRequired,
+ energyConsumptionW: PropTypes.number.isRequired,
+ type: PropTypes.string.isRequired,
+ failureModelId: PropTypes.number.isRequired,
+ failureModel: Shapes.FailureModel,
+})
Shapes.PSU = PropTypes.shape({
- id: PropTypes.number.isRequired,
- energyKwh: PropTypes.number.isRequired,
- type: PropTypes.string.isRequired,
- failureModelId: PropTypes.number.isRequired,
- failureModel: Shapes.FailureModel
-});
+ id: PropTypes.number.isRequired,
+ energyKwh: PropTypes.number.isRequired,
+ type: PropTypes.string.isRequired,
+ failureModelId: PropTypes.number.isRequired,
+ failureModel: Shapes.FailureModel,
+})
Shapes.Tile = PropTypes.shape({
- id: PropTypes.number.isRequired,
- roomId: PropTypes.number.isRequired,
- positionX: PropTypes.number.isRequired,
- positionY: PropTypes.number.isRequired,
- objectId: PropTypes.number,
- objectType: PropTypes.string,
- rack: Shapes.Rack,
- coolingItem: Shapes.CoolingItem,
- psu: Shapes.PSU
-});
+ id: PropTypes.number.isRequired,
+ roomId: PropTypes.number.isRequired,
+ positionX: PropTypes.number.isRequired,
+ positionY: PropTypes.number.isRequired,
+ objectId: PropTypes.number,
+ objectType: PropTypes.string,
+ rack: Shapes.Rack,
+ coolingItem: Shapes.CoolingItem,
+ psu: Shapes.PSU,
+})
Shapes.Room = PropTypes.shape({
- id: PropTypes.number.isRequired,
- datacenterId: PropTypes.number.isRequired,
- name: PropTypes.string.isRequired,
- roomType: PropTypes.string.isRequired,
- tiles: PropTypes.arrayOf(Shapes.Tile)
-});
+ id: PropTypes.number.isRequired,
+ datacenterId: PropTypes.number.isRequired,
+ name: PropTypes.string.isRequired,
+ roomType: PropTypes.string.isRequired,
+ tiles: PropTypes.arrayOf(Shapes.Tile),
+})
Shapes.Datacenter = PropTypes.shape({
- id: PropTypes.number.isRequired,
- rooms: PropTypes.arrayOf(Shapes.Room)
-});
+ id: PropTypes.number.isRequired,
+ rooms: PropTypes.arrayOf(Shapes.Room),
+})
Shapes.Section = PropTypes.shape({
- id: PropTypes.number.isRequired,
- pathId: PropTypes.number.isRequired,
- startTick: PropTypes.number.isRequired,
- datacenterId: PropTypes.number.isRequired,
- datacenter: Shapes.Datacenter
-});
+ id: PropTypes.number.isRequired,
+ pathId: PropTypes.number.isRequired,
+ startTick: PropTypes.number.isRequired,
+ datacenterId: PropTypes.number.isRequired,
+ datacenter: Shapes.Datacenter,
+})
Shapes.Path = PropTypes.shape({
- id: PropTypes.number.isRequired,
- simulationId: PropTypes.number.isRequired,
- name: PropTypes.string,
- datetimeCreated: PropTypes.string.isRequired,
- sections: PropTypes.arrayOf(Shapes.Section)
-});
+ id: PropTypes.number.isRequired,
+ simulationId: PropTypes.number.isRequired,
+ name: PropTypes.string,
+ datetimeCreated: PropTypes.string.isRequired,
+ sections: PropTypes.arrayOf(Shapes.Section),
+})
Shapes.Scheduler = PropTypes.shape({
- name: PropTypes.string.isRequired
-});
+ name: PropTypes.string.isRequired,
+})
Shapes.Task = PropTypes.shape({
- id: PropTypes.number.isRequired,
- jobId: PropTypes.number.isRequired,
- startTick: PropTypes.number.isRequired,
- totalFlopCount: PropTypes.number.isRequired
-});
+ id: PropTypes.number.isRequired,
+ jobId: PropTypes.number.isRequired,
+ startTick: PropTypes.number.isRequired,
+ totalFlopCount: PropTypes.number.isRequired,
+})
Shapes.Job = PropTypes.shape({
- id: PropTypes.number.isRequired,
- name: PropTypes.string.isRequired,
- traceId: PropTypes.number.isRequired,
- taskIds: PropTypes.arrayOf(PropTypes.number)
-});
+ id: PropTypes.number.isRequired,
+ name: PropTypes.string.isRequired,
+ traceId: PropTypes.number.isRequired,
+ taskIds: PropTypes.arrayOf(PropTypes.number),
+})
Shapes.Trace = PropTypes.shape({
- id: PropTypes.number.isRequired,
- name: PropTypes.string.isRequired,
- jobIds: PropTypes.arrayOf(PropTypes.number)
-});
+ id: PropTypes.number.isRequired,
+ name: PropTypes.string.isRequired,
+ jobIds: PropTypes.arrayOf(PropTypes.number),
+})
Shapes.Experiment = PropTypes.shape({
- id: PropTypes.number.isRequired,
- simulationId: PropTypes.number.isRequired,
- traceId: PropTypes.number.isRequired,
- trace: Shapes.Trace,
- pathId: PropTypes.number.isRequired,
- path: Shapes.Path,
- schedulerName: PropTypes.string.isRequired,
- scheduler: Shapes.Scheduler,
- name: PropTypes.string.isRequired
-});
+ id: PropTypes.number.isRequired,
+ simulationId: PropTypes.number.isRequired,
+ traceId: PropTypes.number.isRequired,
+ trace: Shapes.Trace,
+ pathId: PropTypes.number.isRequired,
+ path: Shapes.Path,
+ schedulerName: PropTypes.string.isRequired,
+ scheduler: Shapes.Scheduler,
+ name: PropTypes.string.isRequired,
+})
Shapes.WallSegment = PropTypes.shape({
- startPosX: PropTypes.number.isRequired,
- startPosY: PropTypes.number.isRequired,
- isHorizontal: PropTypes.bool.isRequired,
- length: PropTypes.number.isRequired
-});
+ startPosX: PropTypes.number.isRequired,
+ startPosY: PropTypes.number.isRequired,
+ isHorizontal: PropTypes.bool.isRequired,
+ length: PropTypes.number.isRequired,
+})
Shapes.InteractionLevel = PropTypes.shape({
- mode: PropTypes.string.isRequired,
- roomId: PropTypes.number,
- rackId: PropTypes.bool
-});
+ mode: PropTypes.string.isRequired,
+ roomId: PropTypes.number,
+ rackId: PropTypes.bool,
+})
-export default Shapes;
+export default Shapes