Adjustments to the Devices Layout

This commit is contained in:
2026-02-18 10:22:41 +02:00
parent d6e522deb8
commit f54cdd525d
8 changed files with 918 additions and 335 deletions

View File

@@ -75,6 +75,7 @@ class DeviceAttributes(BaseModel):
networkSettings: DeviceNetworkSettings = DeviceNetworkSettings()
serialLogLevel: int = 0
sdLogLevel: int = 0
mqttLogLevel: int = 0
class DeviceSubInformation(BaseModel):
@@ -151,3 +152,16 @@ class DeviceInDB(DeviceCreate):
class DeviceListResponse(BaseModel):
devices: List[DeviceInDB]
total: int
class DeviceUserInfo(BaseModel):
"""User info resolved from device_users sub-collection or user_list."""
user_id: str = ""
display_name: str = ""
email: str = ""
role: str = ""
class DeviceUsersResponse(BaseModel):
users: List[DeviceUserInfo]
total: int