|
|
|
@@ -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 |
|
|
|
|
|
|
|
|