{
  "name": "Example Protocol",
  "description": "",
  "steps": [
    {
      "amount": 80.0,
      "durationValue": 100.0,
      "durationKind": 1,
      "isBalancedStretching": false,
      "type": "STRETCH"
    },
    {
      "iterations": 10,
      "children": [
        {
          "amount": 150.0,
          "durationValue": 4000.0,
          "durationKind": 0,
          "isBalancedStretching": false,
          "type": "STRETCH"
        },
        {
          "duration": 1000,
          "type": "WAIT"
        },
        {
          "iterations": 2,
          "children": [
            {
              "amount": 130.0,
              "durationValue": 4000.0,
              "durationKind": 0,
              "isBalancedStretching": true,
              "type": "STRETCH"
            },
            {
              "amount": 100.0,
              "durationValue": 4000.0,
              "durationKind": 0,
              "isBalancedStretching": true,
              "type": "STRETCH"
            }
          ],
          "type": "LOOP"
        },
        {
          "amount": 80.0,
          "durationValue": 1000.0,
          "durationKind": 0,
          "isBalancedStretching": false,
          "type": "STRETCH"
        }
      ],
      "type": "LOOP"
    }
  ]
}