{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "LiquidityRegenerationSchedule",
  "description": "A LiquidityRegenerationSchedule indicates how liquidity that is used when filling an Order for an instrument is regenerated following the fill.  A liquidity regeneration schedule will be in effect until the timestamp of its final step, but may be replaced by a schedule created for an Order of the same instrument that is filled while it is still in effect.",
  "type": "object",
  "properties": {
    "steps": {
      "type": "array",
      "description": "The steps in the Liquidity Regeneration Schedule",
      "items": {
        "$ref": "#/definitions/LiquidityRegenerationScheduleStep"
      }
    }
  }
}