Structs§
- AiIngest
- Payload an AI worker POSTs to ingest detections (and optionally an event) for a camera.
- AiTask
- A perception task to run on a camera (consumed by AI workers).
- AiTask
Create - AiTask
Update - ApiKey
- ApiKey
Create - ApiKey
View - Camera
- Camera row as stored.
passwordis never serialized to clients; useCameraViewfor output. - Camera
Create - Payload to create a camera.
idmay be omitted (slug auto-derived from name). - Camera
Status - Camera
Update - Partial update; only present fields are changed.
- Camera
View - Client-facing camera representation: credentials stripped, stream URLs masked.
- Detection
- A detection result posted by an AI worker.
- Detection
Ingest - One detection inside an ingest request.
- Event
- Ingest
Event - Optional event an AI worker can raise alongside its detections.
- Login
Request - Segment
- User
- Operator account.
password_hashis never serialized; useUserViewfor output. - User
Create - User
Update - User
View - Zone
- A polygon region on a camera; tracked detections crossing it raise enter/exit/dwell events.
- Zone
Create - Zone
Event - Zone
Update