| @@ -16,6 +16,7 @@ class FloorItem(BaseModel): | |||||
| id: UUID | id: UUID | ||||
| name: str | name: str | ||||
| image: Optional[str] = None | image: Optional[str] = None | ||||
| description: Optional[str] = None | |||||
| scale: Optional[float] = None | scale: Optional[float] = None | ||||
| building: Optional[UUID] = None | building: Optional[UUID] = None | ||||
| @@ -57,7 +58,7 @@ class OperatorItem(BaseModel): | |||||
| id: UUID | id: UUID | ||||
| name: str | name: str | ||||
| phone: Optional[str] = None | phone: Optional[str] = None | ||||
| zones: Optional[str] = None | |||||
| zones: List[UUID] | |||||
| groups: Optional[str] = None | groups: Optional[str] = None | ||||
| notes: Optional[str] = None | notes: Optional[str] = None | ||||
| building: Optional[UUID] = None | building: Optional[UUID] = None | ||||
| @@ -67,7 +68,7 @@ class SubjectItem(BaseModel): | |||||
| name: str | name: str | ||||
| role: Optional[str] = None | role: Optional[str] = None | ||||
| phone: Optional[str] = None | phone: Optional[str] = None | ||||
| zones: Optional[str] = None | |||||
| tracker: UUID | |||||
| groups: Optional[str] = None | groups: Optional[str] = None | ||||
| notes: Optional[str] = None | notes: Optional[str] = None | ||||
| building: Optional[UUID] = None | building: Optional[UUID] = None | ||||
| @@ -98,9 +99,9 @@ class TrackItem(BaseModel): | |||||
| gatewayMac: Optional[str] = None | gatewayMac: Optional[str] = None | ||||
| tracker: Optional[UUID] = None | tracker: Optional[UUID] = None | ||||
| trackerMac: Optional[str] = None | trackerMac: Optional[str] = None | ||||
| subject: Optional[str] = None | |||||
| subject: Optional[UUID] = None | |||||
| subjectName: Optional[str] = None | subjectName: Optional[str] = None | ||||
| floor: Optional[str] = None | |||||
| floor: Optional[UUID] = None | |||||
| signal: Optional[float] = None | signal: Optional[float] = None | ||||
| building: Optional[UUID] = None | building: Optional[UUID] = None | ||||