From d018a497aa0bdd7a6731aca97b1dcbaa9f4e0e38 Mon Sep 17 00:00:00 2001 From: cosmo Date: Sat, 18 Apr 2026 17:20:35 +0200 Subject: [PATCH] add InstanceUpdate model to support optional secret updates --- main.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/main.py b/main.py index f7aea04..3fd22d8 100644 --- a/main.py +++ b/main.py @@ -232,6 +232,12 @@ class InstanceCreate(BaseModel): port: int = 4646 secret: str +class InstanceUpdate(BaseModel): + name: str + ip: str + port: int = 4646 + secret: Optional[str] = None + def clean_secret(secret_input): secret_clean = secret_input.strip() if secret_clean.lower().startswith('otpauth://'):