mirror of
				https://github.com/blakeblackshear/frigate.git
				synced 2025-10-27 10:52:11 +01:00 
			
		
		
		
	* Add support for face detection * Add support for detecting faces during registration * Set body size to be larger * Undo
		
			
				
	
	
		
			39 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| from typing import List, Optional, Union
 | |
| 
 | |
| from pydantic import BaseModel, Field
 | |
| 
 | |
| 
 | |
| class EventsSubLabelBody(BaseModel):
 | |
|     subLabel: str = Field(title="Sub label", max_length=100)
 | |
|     subLabelScore: Optional[float] = Field(
 | |
|         title="Score for sub label", default=None, gt=0.0, le=1.0
 | |
|     )
 | |
|     camera: Optional[str] = Field(
 | |
|         title="Camera this object is detected on.", default=None
 | |
|     )
 | |
| 
 | |
| 
 | |
| class EventsDescriptionBody(BaseModel):
 | |
|     description: Union[str, None] = Field(title="The description of the event")
 | |
| 
 | |
| 
 | |
| class EventsCreateBody(BaseModel):
 | |
|     source_type: Optional[str] = "api"
 | |
|     sub_label: Optional[str] = None
 | |
|     score: Optional[float] = 0
 | |
|     duration: Optional[int] = 30
 | |
|     include_recording: Optional[bool] = True
 | |
|     draw: Optional[dict] = {}
 | |
| 
 | |
| 
 | |
| class EventsEndBody(BaseModel):
 | |
|     end_time: Optional[float] = None
 | |
| 
 | |
| 
 | |
| class EventsDeleteBody(BaseModel):
 | |
|     event_ids: List[str] = Field(title="The event IDs to delete")
 | |
| 
 | |
| 
 | |
| class SubmitPlusBody(BaseModel):
 | |
|     include_annotation: int = Field(default=1)
 |