From aff01ba789e5c45d3e74001d0daab9c928a9c88a Mon Sep 17 00:00:00 2001 From: Mathieu Virbel Date: Thu, 11 Sep 2025 09:22:00 -0600 Subject: [PATCH] feat: use Literal type for ICSStatus.status field - Changed ICSStatus.status from str to Literal['enabled', 'disabled'] - Improves type safety and API documentation --- server/reflector/views/rooms.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/reflector/views/rooms.py b/server/reflector/views/rooms.py index 6a75eee3..f3976baf 100644 --- a/server/reflector/views/rooms.py +++ b/server/reflector/views/rooms.py @@ -318,7 +318,7 @@ async def rooms_test_webhook( class ICSStatus(BaseModel): - status: str + status: Literal["enabled", "disabled"] last_sync: Optional[datetime] = None next_sync: Optional[datetime] = None last_etag: Optional[str] = None