{ "label": "Review configuration.", "properties": { "alerts": { "label": "Review alerts config.", "properties": { "enabled": { "label": "Enable alerts." }, "labels": { "label": "Labels to create alerts for." }, "required_zones": { "label": "List of required zones to be entered in order to save the event as an alert." }, "enabled_in_config": { "label": "Keep track of original state of alerts." }, "cutoff_time": { "label": "Time to cutoff alerts after no alert-causing activity has occurred." } } }, "detections": { "label": "Review detections config.", "properties": { "enabled": { "label": "Enable detections." }, "labels": { "label": "Labels to create detections for." }, "required_zones": { "label": "List of required zones to be entered in order to save the event as a detection." }, "cutoff_time": { "label": "Time to cutoff detection after no detection-causing activity has occurred." }, "enabled_in_config": { "label": "Keep track of original state of detections." } } }, "genai": { "label": "Review description genai config.", "properties": { "enabled": { "label": "Enable GenAI descriptions for review items." }, "alerts": { "label": "Enable GenAI for alerts." }, "detections": { "label": "Enable GenAI for detections." }, "additional_concerns": { "label": "Additional concerns that GenAI should make note of on this camera." }, "debug_save_thumbnails": { "label": "Save thumbnails sent to generative AI for debugging purposes." }, "enabled_in_config": { "label": "Keep track of original state of generative AI." }, "preferred_language": { "label": "Preferred language for GenAI Response" }, "activity_context_prompt": { "label": "Custom activity context prompt defining normal activity patterns for this property." } } } } }