Do not use a default value of datetime for params (#13957)

* Do not use a default value of datetime for params

* Formatting

* Remove unused

* Undo
This commit is contained in:
Nicolas Mowen
2024-09-25 10:49:54 -05:00
committed by GitHub
parent 4c12673fbb
commit 4c24b70d47
4 changed files with 22 additions and 14 deletions
+1 -2
View File
@@ -1,4 +1,3 @@
from datetime import datetime
from typing import Optional, Union
from pydantic import BaseModel, Field
@@ -27,7 +26,7 @@ class EventsCreateBody(BaseModel):
class EventsEndBody(BaseModel):
end_time: Optional[int] = datetime.now().timestamp()
end_time: Optional[int] = None
class SubmitPlusBody(BaseModel):
+4 -5
View File
@@ -1,4 +1,3 @@
from datetime import datetime, timedelta
from typing import Optional
from pydantic import BaseModel
@@ -11,8 +10,8 @@ class ReviewQueryParams(BaseModel):
reviewed: Optional[int] = 0
limit: Optional[int] = None
severity: Optional[str] = None
before: Optional[float] = datetime.now().timestamp()
after: Optional[float] = (datetime.now() - timedelta(hours=24)).timestamp()
before: Optional[float] = None
after: Optional[float] = None
class ReviewSummaryQueryParams(BaseModel):
@@ -24,6 +23,6 @@ class ReviewSummaryQueryParams(BaseModel):
class ReviewActivityMotionQueryParams(BaseModel):
cameras: Optional[str] = "all"
before: Optional[float] = datetime.now().timestamp()
after: Optional[float] = (datetime.now() - timedelta(hours=1)).timestamp()
before: Optional[float] = None
after: Optional[float] = None
scale: Optional[int] = 30