mirror of
				https://github.com/blakeblackshear/frigate.git
				synced 2025-10-27 10:52:11 +01:00 
			
		
		
		
	* Keep track of objects max review severity * Refactor cleanup to split snapshots and clips * Cleanup events based on review severity * Cleanup review imports * Don't catch detections
		
			
				
	
	
		
			32 lines
		
	
	
		
			852 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			852 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from typing import Union
 | 
						|
 | 
						|
from pydantic import BaseModel
 | 
						|
from pydantic.json_schema import SkipJsonSchema
 | 
						|
 | 
						|
from frigate.review.types import SeverityEnum
 | 
						|
 | 
						|
 | 
						|
class ReviewQueryParams(BaseModel):
 | 
						|
    cameras: str = "all"
 | 
						|
    labels: str = "all"
 | 
						|
    zones: str = "all"
 | 
						|
    reviewed: int = 0
 | 
						|
    limit: Union[int, SkipJsonSchema[None]] = None
 | 
						|
    severity: Union[SeverityEnum, SkipJsonSchema[None]] = None
 | 
						|
    before: Union[float, SkipJsonSchema[None]] = None
 | 
						|
    after: Union[float, SkipJsonSchema[None]] = None
 | 
						|
 | 
						|
 | 
						|
class ReviewSummaryQueryParams(BaseModel):
 | 
						|
    cameras: str = "all"
 | 
						|
    labels: str = "all"
 | 
						|
    zones: str = "all"
 | 
						|
    timezone: str = "utc"
 | 
						|
 | 
						|
 | 
						|
class ReviewActivityMotionQueryParams(BaseModel):
 | 
						|
    cameras: str = "all"
 | 
						|
    before: Union[float, SkipJsonSchema[None]] = None
 | 
						|
    after: Union[float, SkipJsonSchema[None]] = None
 | 
						|
    scale: int = 30
 |