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