Adjustments to the Devices Layout
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user