{
  "$schema": "http://json-schema.org/schema",
  "$id": "event",
  "title": "EventSchema",
  "type": "object",
  "properties": {
    "event": {
      "type": "string"
    },
    "aggregate": {
      "type": "string"
    },
    "needsEventData": {
      "type": "boolean"
    },
    "parameters": {
      "type": "array",
      "items": {
        "$ref": "src/es-cqrs/schema.json#/definitions/parameter"
      }
    },
    "imports": {
      "type": "array",
      "items": {
        "$ref": "src/es-cqrs/schema.json#/definitions/import"
      }
    }
  },
  "required": ["event", "aggregate"]
}
