{
  "name": {},
  "is_stopped": {},
  "stop": {},
  "emergency_stop": {},
  "powered": {},
  "active": {},
  "mode": {},
  "mute": {},
  "no_smoke": {},
  "has_throttle": {},
  "throttle_name": {},
  "blocks": {},
  "zones": {},
  "on_block_assigned": {
    "parameters": [
      {
        "name": "train"
      },
      {
        "name": "block"
      }
    ],
    "since": "0.3"
  },
  "on_block_reserved": {
    "parameters": [
      {
        "name": "train"
      },
      {
        "name": "block"
      },
      {
        "name": "direction"
      }
    ],
    "since": "0.3"
  },
  "on_block_entered": {
    "parameters": [
      {
        "name": "train"
      },
      {
        "name": "block"
      },
      {
        "name": "direction"
      }
    ],
    "since": "0.3"
  },
  "on_block_left": {
    "parameters": [
      {
        "name": "train"
      },
      {
        "name": "block"
      },
      {
        "name": "direction"
      }
    ],
    "since": "0.3"
  },
  "on_block_removed": {
    "parameters": [
      {
        "name": "train"
      },
      {
        "name": "block"
      }
    ],
    "since": "0.3"
  },
  "on_zone_assigned": {
    "parameters": [
      {
        "name": "train"
      },
      {
        "name": "zone"
      }
    ],
    "since": "0.3"
  },
  "on_zone_entering": {
    "parameters": [
      {
        "name": "train"
      },
      {
        "name": "zone"
      }
    ],
    "since": "0.3"
  },
  "on_zone_entered": {
    "parameters": [
      {
        "name": "train"
      },
      {
        "name": "zone"
      }
    ],
    "since": "0.3"
  },
  "on_zone_leaving": {
    "parameters": [
      {
        "name": "train"
      },
      {
        "name": "zone"
      }
    ],
    "since": "0.3"
  },
  "on_zone_left": {
    "parameters": [
      {
        "name": "train"
      },
      {
        "name": "zone"
      }
    ],
    "since": "0.3"
  },
  "on_zone_removed": {
    "parameters": [
      {
        "name": "train"
      },
      {
        "name": "zone"
      }
    ],
    "since": "0.3"
  }
}
