|
|
|
@@ -25,7 +25,6 @@ class FloorItem(BaseModel): |
|
|
|
class ZoneItem(BaseModel): |
|
|
|
id: UUID |
|
|
|
name: str |
|
|
|
groups: List[UUID] |
|
|
|
floor: Optional[UUID] = None |
|
|
|
building: Optional[UUID] = None |
|
|
|
|
|
|
|
@@ -53,6 +52,7 @@ class GatewayItem(BaseModel): |
|
|
|
notes: Optional[str] = None |
|
|
|
floor: Optional[UUID] = None |
|
|
|
building: Optional[UUID] = None |
|
|
|
zone: Optional[UUID] = None |
|
|
|
|
|
|
|
class TrackerItem(BaseModel): |
|
|
|
id: UUID |
|
|
|
@@ -155,6 +155,8 @@ class AlarmCoreItem(BaseModel): |
|
|
|
type: str |
|
|
|
status: str |
|
|
|
timestamp: str |
|
|
|
operator: Optional[UUID] = None |
|
|
|
resolution_timestamp: Optional[str] = None |
|
|
|
|
|
|
|
|
|
|
|
class AlarmStatusUpdateItem(BaseModel): |
|
|
|
@@ -201,6 +203,7 @@ class TrackHistoryItem(BaseModel): |
|
|
|
|
|
|
|
class TrackerZoneItem(BaseModel): |
|
|
|
id: UUID |
|
|
|
name: Optional[str] = None |
|
|
|
zoneList: List[UUID] |
|
|
|
tracker: UUID |
|
|
|
days: Optional[str] = None |
|
|
|
|