{
  "Name": "StateMachine",
  "Comment": "This state machine is modeled by designer tools.",
  "Version": "0.0.1",
  "StartState": "ServiceTask-nrzlrnz",
  "style": {
    "bounds": {
      "x": 200,
      "y": 200,
      "width": 36,
      "height": 36
    }
  },
  "edge": {
    "style": {
      "waypoints": [
        {
          "original": {
            "x": 236,
            "y": 218
          },
          "x": 236,
          "y": 218
        },
        {
          "x": 290,
          "y": 218
        },
        {
          "original": {
            "x": 310,
            "y": 218
          },
          "x": 310,
          "y": 218
        }
      ],
      "target": "ServiceTask-nrzlrnz"
    },
    "type": "Transition"
  },
  "States": {
    "ServiceTask-nrzlrnz": {
      "Type": "ServiceTask",
      "Name": "ServiceTask-nrzlrnz",
      "Input": [
        "$.[a]"
      ],
      "Output": {
        "fooResult": "$.#root"
      },
      "ServiceName": "DemoService",
      "ServiceMethod": "foo",
      "Next": "Succeed-pevcj3r",
      "style": {
        "bounds": {
          "x": 310,
          "y": 178,
          "width": 100,
          "height": 80
        }
      },
      "edge": {
        "Succeed-pevcj3r": {
          "style": {
            "waypoints": [
              {
                "original": {
                  "x": 410,
                  "y": 218
                },
                "x": 410,
                "y": 218
              },
              {
                "x": 462,
                "y": 218
              },
              {
                "original": {
                  "x": 482,
                  "y": 218
                },
                "x": 482,
                "y": 218
              }
            ],
            "source": "ServiceTask-nrzlrnz",
            "target": "Succeed-pevcj3r"
          },
          "type": "Transition"
        }
      }
    },
    "Succeed-pevcj3r": {
      "Type": "Succeed",
      "Name": "Succeed-pevcj3r",
      "style": {
        "bounds": {
          "x": 482,
          "y": 200,
          "width": 36,
          "height": 36
        }
      }
    }
  }
}
