207
statusStr = strings.ToLower(strings.TrimSpace(statusStr))
208
switch statusStr {
209
>
case "completed", convert.Int32ToString(int32(enumspb.WORKFLOW_EXECUTION_STATUS_COMPLETED)):
query_parser.go
210
>
return enumspb.WORKFLOW_EXECUTION_STATUS_COMPLETED, nil
211
case "failed", convert.Int32ToString(int32(enumspb.WORKFLOW_EXECUTION_STATUS_FAILED)):
212
return enumspb.WORKFLOW_EXECUTION_STATUS_FAILED, nil
213
>
case "canceled", convert.Int32ToString(int32(enumspb.WORKFLOW_EXECUTION_STATUS_CANCELED)):
query_parser.go
214
>
return enumspb.WORKFLOW_EXECUTION_STATUS_CANCELED, nil
215
>
case "terminated", convert.Int32ToString(int32(enumspb.WORKFLOW_EXECUTION_STATUS_TERMINATED)):
216
>
return enumspb.WORKFLOW_EXECUTION_STATUS_TERMINATED, nil
217
>
case "continuedasnew", "continued_as_new", convert.Int32ToString(int32(enumspb.WORKFLOW_EXECUTION_STATUS_CONTINUED_AS_NEW)):
218
>
return enumspb.WORKFLOW_EXECUTION_STATUS_CONTINUED_AS_NEW, nil
219
>
case "timedout", "timed_out", convert.Int32ToString(int32(enumspb.WORKFLOW_EXECUTION_STATUS_TIMED_OUT)):
220
>
return enumspb.WORKFLOW_EXECUTION_STATUS_TIMED_OUT, nil
221
>
default:
222
>
return 0, fmt.Errorf("unknown workflow close status: %s", statusStr)
223
}
224
}