我有如下选择状态:
"ChoiceStateX": {
"Type": "Choice",
"Choices": [
{
"Not": {
"Variable": "$.type",
"StringEquals": "Private"
},
"Next": "Public"
},
{
"Variable": "$.value",
"NumericEquals": 0,
"Next": "MyEndState" // can I do something like this?
},
}
对于 $.value == 0 的状态,我需要结束 step 函数,因为 Choices
不支持 End: true
,我需要明确地有类似 MyEndState
的东西。
那么我应该如何在 step 函数中定义 MyEndState
呢?有这种方法吗?
答案 0 :(得分:1)
在这种情况下,我所做的是添加一个具有 PassState
的 End: true
,并将 Next
的 ChoiceState
发送到该状态。