From 49d3abbc2e8471d6c01fbb466c1a8a4bb1e8584a Mon Sep 17 00:00:00 2001 From: Aidan Timson Date: Sun, 12 Nov 2023 12:10:14 +0000 Subject: [PATCH] Add camera usage field to System (#18) --- schemas/data/system.json | 9 +++++++++ systembridgemodels/system.py | 2 ++ 2 files changed, 11 insertions(+) diff --git a/schemas/data/system.json b/schemas/data/system.json index 85244e8..771e84c 100644 --- a/schemas/data/system.json +++ b/schemas/data/system.json @@ -16,6 +16,12 @@ "boot_time": { "type": "number" }, + "camera_usage": { + "type": "array", + "items": { + "type": "string" + } + }, "fqdn": { "type": "string" }, @@ -65,6 +71,9 @@ "boot_time": { "type": "number" }, + "camera_usage": { + "type": "number" + }, "fqdn": { "type": "number" }, diff --git a/systembridgemodels/system.py b/systembridgemodels/system.py index a765826..8dd480e 100644 --- a/systembridgemodels/system.py +++ b/systembridgemodels/system.py @@ -16,6 +16,7 @@ class LastUpdated(BaseModel): active_user_id: Optional[float] = None active_user_name: Optional[float] = None boot_time: float + camera_usage: Optional[float] = None fqdn: float hostname: float ip_address_4: float @@ -39,6 +40,7 @@ class System(BaseModel): active_user_id: Optional[float] = None active_user_name: Optional[str] = None boot_time: float + camera_usage: Optional[list[str]] = None fqdn: str hostname: str ip_address_4: str