From 04a9e275162d536175f86a70dfc0bc1f3069f96b Mon Sep 17 00:00:00 2001 From: Rui Alves Date: Thu, 10 Oct 2024 21:03:33 +0100 Subject: [PATCH] Updated documentation for the review/summary endpoint --- frigate/api/defs/review_responses.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/frigate/api/defs/review_responses.py b/frigate/api/defs/review_responses.py index 207a52860..85436eace 100644 --- a/frigate/api/defs/review_responses.py +++ b/frigate/api/defs/review_responses.py @@ -1,4 +1,5 @@ from datetime import datetime +from typing import Dict from pydantic import BaseModel, Json @@ -14,3 +15,27 @@ class ReviewSegmentResponse(BaseModel): severity: SeverityEnum thumb_path: str data: Json + + +class Last24HoursReview(BaseModel): + reviewed_alert: int + reviewed_detection: int + reviewed_motion: int + total_alert: int + total_detection: int + total_motion: int + + +class DayReview(BaseModel): + day: datetime + reviewed_alert: int + reviewed_detection: int + reviewed_motion: int + total_alert: int + total_detection: int + total_motion: int + + +class ReviewSummaryResponse(BaseModel): + last24Hours: Last24HoursReview + root: Dict[str, DayReview]