diff --git a/schemas/reslevis.py b/schemas/reslevis.py index f0ef195..1416ea3 100644 --- a/schemas/reslevis.py +++ b/schemas/reslevis.py @@ -16,6 +16,7 @@ class FloorItem(BaseModel): id: UUID name: str image: Optional[str] = None + description: Optional[str] = None scale: Optional[float] = None building: Optional[UUID] = None @@ -57,7 +58,7 @@ class OperatorItem(BaseModel): id: UUID name: str phone: Optional[str] = None - zones: Optional[str] = None + zones: List[UUID] groups: Optional[str] = None notes: Optional[str] = None building: Optional[UUID] = None @@ -67,7 +68,7 @@ class SubjectItem(BaseModel): name: str role: Optional[str] = None phone: Optional[str] = None - zones: Optional[str] = None + tracker: UUID groups: Optional[str] = None notes: Optional[str] = None building: Optional[UUID] = None @@ -98,9 +99,9 @@ class TrackItem(BaseModel): gatewayMac: Optional[str] = None tracker: Optional[UUID] = None trackerMac: Optional[str] = None - subject: Optional[str] = None + subject: Optional[UUID] = None subjectName: Optional[str] = None - floor: Optional[str] = None + floor: Optional[UUID] = None signal: Optional[float] = None building: Optional[UUID] = None