in common/types/mapper/thrift/shared.go [1177:1253]
func ToDecisionTaskFailedCause(t *shared.DecisionTaskFailedCause) *types.DecisionTaskFailedCause {
if t == nil {
return nil
}
switch *t {
case shared.DecisionTaskFailedCauseUnhandledDecision:
v := types.DecisionTaskFailedCauseUnhandledDecision
return &v
case shared.DecisionTaskFailedCauseBadScheduleActivityAttributes:
v := types.DecisionTaskFailedCauseBadScheduleActivityAttributes
return &v
case shared.DecisionTaskFailedCauseBadRequestCancelActivityAttributes:
v := types.DecisionTaskFailedCauseBadRequestCancelActivityAttributes
return &v
case shared.DecisionTaskFailedCauseBadStartTimerAttributes:
v := types.DecisionTaskFailedCauseBadStartTimerAttributes
return &v
case shared.DecisionTaskFailedCauseBadCancelTimerAttributes:
v := types.DecisionTaskFailedCauseBadCancelTimerAttributes
return &v
case shared.DecisionTaskFailedCauseBadRecordMarkerAttributes:
v := types.DecisionTaskFailedCauseBadRecordMarkerAttributes
return &v
case shared.DecisionTaskFailedCauseBadCompleteWorkflowExecutionAttributes:
v := types.DecisionTaskFailedCauseBadCompleteWorkflowExecutionAttributes
return &v
case shared.DecisionTaskFailedCauseBadFailWorkflowExecutionAttributes:
v := types.DecisionTaskFailedCauseBadFailWorkflowExecutionAttributes
return &v
case shared.DecisionTaskFailedCauseBadCancelWorkflowExecutionAttributes:
v := types.DecisionTaskFailedCauseBadCancelWorkflowExecutionAttributes
return &v
case shared.DecisionTaskFailedCauseBadRequestCancelExternalWorkflowExecutionAttributes:
v := types.DecisionTaskFailedCauseBadRequestCancelExternalWorkflowExecutionAttributes
return &v
case shared.DecisionTaskFailedCauseBadContinueAsNewAttributes:
v := types.DecisionTaskFailedCauseBadContinueAsNewAttributes
return &v
case shared.DecisionTaskFailedCauseStartTimerDuplicateID:
v := types.DecisionTaskFailedCauseStartTimerDuplicateID
return &v
case shared.DecisionTaskFailedCauseResetStickyTasklist:
v := types.DecisionTaskFailedCauseResetStickyTasklist
return &v
case shared.DecisionTaskFailedCauseWorkflowWorkerUnhandledFailure:
v := types.DecisionTaskFailedCauseWorkflowWorkerUnhandledFailure
return &v
case shared.DecisionTaskFailedCauseBadSignalWorkflowExecutionAttributes:
v := types.DecisionTaskFailedCauseBadSignalWorkflowExecutionAttributes
return &v
case shared.DecisionTaskFailedCauseBadStartChildExecutionAttributes:
v := types.DecisionTaskFailedCauseBadStartChildExecutionAttributes
return &v
case shared.DecisionTaskFailedCauseForceCloseDecision:
v := types.DecisionTaskFailedCauseForceCloseDecision
return &v
case shared.DecisionTaskFailedCauseFailoverCloseDecision:
v := types.DecisionTaskFailedCauseFailoverCloseDecision
return &v
case shared.DecisionTaskFailedCauseBadSignalInputSize:
v := types.DecisionTaskFailedCauseBadSignalInputSize
return &v
case shared.DecisionTaskFailedCauseResetWorkflow:
v := types.DecisionTaskFailedCauseResetWorkflow
return &v
case shared.DecisionTaskFailedCauseBadBinary:
v := types.DecisionTaskFailedCauseBadBinary
return &v
case shared.DecisionTaskFailedCauseScheduleActivityDuplicateID:
v := types.DecisionTaskFailedCauseScheduleActivityDuplicateID
return &v
case shared.DecisionTaskFailedCauseBadSearchAttributes:
v := types.DecisionTaskFailedCauseBadSearchAttributes
return &v
}
panic("unexpected enum value")
}