Commit 1a5672d3 authored by Patrick Ade's avatar Patrick Ade
Browse files

Refactor RoomDataRangeResponse to use SensorData schema for improved data structure

parent 12bd77d8
...@@ -2,15 +2,24 @@ from ninja import Schema ...@@ -2,15 +2,24 @@ from ninja import Schema
from typing import List, Dict, Optional from typing import List, Dict, Optional
class RoomDataPoint(Schema): from datetime import datetime
time: str
field: str
value: float class SensorData(Schema):
co2: int
humidity: float
temperature: float
class RoomDataRangeResponse(Schema): class RoomDataRangeResponse(Schema):
room: str room: str
data: Dict[str, Dict[str, float]] data: Dict[datetime, SensorData]
class RoomDataPoint(Schema):
time: str
field: str
value: float
class GetRoomsResponse(Schema): class GetRoomsResponse(Schema):
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment