{
  "additionalProperties": false,
  "description": "Payload for ``trade.rebuttal_filed``.\n\nEmitted in ``application/commands/trades.py`` when the provider files a\nrebuttal with counter-evidence against a failed checkpoint.\n``counter_coverage`` is the same ``0.0``\u2013``1.0`` fraction validated on\nthe inbound request schema (``application/schemas/trades.py``).",
  "properties": {
    "counter_coverage": {
      "title": "Counter Coverage",
      "type": "number"
    },
    "step_no": {
      "title": "Step No",
      "type": "integer"
    },
    "trade_id": {
      "title": "Trade Id",
      "type": "string"
    }
  },
  "required": [
    "trade_id",
    "step_no",
    "counter_coverage"
  ],
  "title": "TradeRebuttalFiledEventPayload",
  "type": "object"
}
