{
  "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."
        }
      }
    }
  }
}