From dc677888bb57f159efb4061aff524f902376e08c Mon Sep 17 00:00:00 2001 From: dv Date: Fri, 10 Apr 2026 13:57:27 +0300 Subject: [PATCH] =?UTF-8?q?=D1=84=D0=B8=D0=BA=D1=81=20=D0=B3=D0=B0=D0=BB?= =?UTF-8?q?=D0=BE=D1=87=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app/schemas/device.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/app/schemas/device.py b/backend/app/schemas/device.py index 05521a6..8f0a371 100644 --- a/backend/app/schemas/device.py +++ b/backend/app/schemas/device.py @@ -20,6 +20,7 @@ class DeviceCreate(BaseModel): ssh_password_override: Optional[str] = None # plaintext, encrypted on write ssh_port_override: Optional[int] = None ssh_key_id_override: Optional[int] = None + connection_params: dict[str, Any] = {} device_meta: dict[str, Any] = {} monitor_enabled: bool = False notes: Optional[str] = None @@ -53,6 +54,7 @@ class DeviceUpdate(BaseModel): ssh_password_override: Optional[str] = None ssh_port_override: Optional[int] = None ssh_key_id_override: Optional[int] = None + connection_params: Optional[dict[str, Any]] = None device_meta: Optional[dict[str, Any]] = None monitor_enabled: Optional[bool] = None notes: Optional[str] = None @@ -78,6 +80,7 @@ class DeviceRead(BaseModel): ssh_port_override: Optional[int] = None ssh_key_id_override: Optional[int] = None ssh_last_auth: Optional[dict[str, Any]] = None + connection_params: dict[str, Any] = {} device_meta: dict[str, Any] = {} capabilities: list[str] = [] monitor_enabled: bool