From b7aeeab7623909e1c067bfcbe7b72835c13d2b2b Mon Sep 17 00:00:00 2001 From: lilly Date: Thu, 14 May 2026 15:47:59 +0200 Subject: [PATCH] api: expose lock id --- api/src/dooris_api/app.py | 2 +- api/src/dooris_api/models.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/api/src/dooris_api/app.py b/api/src/dooris_api/app.py index 8f4b68d..3c4e794 100644 --- a/api/src/dooris_api/app.py +++ b/api/src/dooris_api/app.py @@ -233,7 +233,7 @@ async def list_locks( status_data["is_unreachable"] = value.v result.append( - models.Lock(name=i_lock.title, status=models.LockStatus(**status_data)) + models.Lock(id=i_lock.identifier, name=i_lock.title, status=models.LockStatus(**status_data)) ) return result diff --git a/api/src/dooris_api/models.py b/api/src/dooris_api/models.py index 7142236..9a18bcf 100644 --- a/api/src/dooris_api/models.py +++ b/api/src/dooris_api/models.py @@ -71,4 +71,5 @@ class LockStatus(BaseModel): class Lock(BaseModel): name: str + id: str status: LockStatus