{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$ref": "#/definitions/ImportResult",
  "definitions": {
    "ImportResult": {
      "type": "object",
      "properties": {
        "imported": {
          "type": "object",
          "properties": {
            "tasks": {
              "type": "number"
            },
            "decisions": {
              "type": "number"
            },
            "evidence": {
              "type": "number"
            },
            "handoffs": {
              "type": "number"
            },
            "reviews": {
              "type": "number"
            }
          },
          "required": ["tasks", "decisions", "evidence", "handoffs", "reviews"],
          "additionalProperties": false
        },
        "skipped": {
          "type": "object",
          "properties": {
            "tasks": {
              "type": "number"
            },
            "decisions": {
              "type": "number"
            },
            "evidence": {
              "type": "number"
            },
            "handoffs": {
              "type": "number"
            },
            "reviews": {
              "type": "number"
            }
          },
          "required": ["tasks", "decisions", "evidence", "handoffs", "reviews"],
          "additionalProperties": false
        },
        "dryRun": {
          "type": "boolean"
        }
      },
      "required": ["imported", "skipped", "dryRun"],
      "additionalProperties": false
    }
  }
}
