From 11186b4e709df163bdf8bcfc56d7ac8ee03af0b4 Mon Sep 17 00:00:00 2001 From: Rui Alves Date: Tue, 17 Sep 2024 10:14:04 +0100 Subject: [PATCH] Convert app endpoints to FastAPI --- frigate/api/defs/app_body.py | 5 +++++ frigate/api/defs/app_query_parameters.py | 12 ++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 frigate/api/defs/app_body.py create mode 100644 frigate/api/defs/app_query_parameters.py diff --git a/frigate/api/defs/app_body.py b/frigate/api/defs/app_body.py new file mode 100644 index 000000000..0d34d7151 --- /dev/null +++ b/frigate/api/defs/app_body.py @@ -0,0 +1,5 @@ +from pydantic import BaseModel + + +class AppConfigSetBody(BaseModel): + requires_restart: int = 1 diff --git a/frigate/api/defs/app_query_parameters.py b/frigate/api/defs/app_query_parameters.py new file mode 100644 index 000000000..e182a6afd --- /dev/null +++ b/frigate/api/defs/app_query_parameters.py @@ -0,0 +1,12 @@ +from typing import Optional + +from pydantic import BaseModel + + +class AppTimelineHourlyQueryParameters(BaseModel): + cameras: Optional[str] = "all" + labels: Optional[str] = "all" + after: Optional[float] = None + before: Optional[float] = None + limit: Optional[int] = 200 + timezone: Optional[str] = "utc"