{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://www.imatest.com/schema/25-1/straylight-settings-batch-outputs",
  "title": "Stray Light Batch Outputs Settings",
  "description": "The user-provided settings for saving batch outputs.",
  "type": "object",
  "properties": {
    "image_outputs": {
      "description": "The user-provided settings for what images to produce.",
      "$ref": "https://www.imatest.com/schema/25-1/straylight-settings-image-outputs"
    },
    "plot_save_settings": {
      "description": "The user-provided settings for what plots to produce.",
      "$ref": "https://www.imatest.com/schema/25-1/straylight-settings-save-plots"
    },
    "video": {
      "description": "The user-provided settings for what videos to produce.",
      "$ref": "https://www.imatest.com/schema/25-1/straylight-settings-videos"
    },
    "result_files": {
      "description": "The user-provided settings for saving summary result file(s).",
      "$ref": "https://www.imatest.com/schema/25-1/common-settings-result-files"
    },
    "save_location": {
      "description": "The user-provided settings for where the result file(s) are saved.",
      "$ref": "https://www.imatest.com/schema/25-1/common-settings-save-location"
    }
  },
  "required": [
    "image_outputs",
    "plot_save_settings",
    "video",
    "result_files",
    "save_location"
  ],
  "unevaluatedProperties": false
}