{
  "id": 4,
  "name": "Filter 2.1",
  "phases": [
    {
      "skip": false,
      "type": "FLOW",
      "target": {
        "end": 4,
        "curve": "INSTANT"
      },
      "restriction": 1,
      "stopConditions": {
        "time": 15000,
        "pressureAbove": 1,
        "waterPumpedInPhase": 60
      }
    },
    {
      "skip": false,
      "type": "FLOW",
      "target": {
        "end": 0.2,
        "curve": "INSTANT"
      },
      "stopConditions": {
        "time": 90000,
        "weight": 45
      }
    },
    {
      "skip": false,
      "type": "FLOW",
      "target": {
        "end": 3,
        "time": 10000,
        "curve": "EASE_IN_OUT",
        "start": 0.2
      },
      "restriction": 9,
      "stopConditions": {}
    }
  ],
  "recipe": {
    "ratio": 2,
    "coffeeIn": 18
  },
  "waterTemperature": 89,
  "globalStopConditions": {
    "weight": 90
  }
}