in common/types/mapper/proto/api.go [846:898]
func ToDecisionTaskFailedCause(t apiv1.DecisionTaskFailedCause) *types.DecisionTaskFailedCause {
switch t {
case apiv1.DecisionTaskFailedCause_DECISION_TASK_FAILED_CAUSE_INVALID:
return nil
case apiv1.DecisionTaskFailedCause_DECISION_TASK_FAILED_CAUSE_UNHANDLED_DECISION:
return types.DecisionTaskFailedCauseUnhandledDecision.Ptr()
case apiv1.DecisionTaskFailedCause_DECISION_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES:
return types.DecisionTaskFailedCauseBadScheduleActivityAttributes.Ptr()
case apiv1.DecisionTaskFailedCause_DECISION_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES:
return types.DecisionTaskFailedCauseBadRequestCancelActivityAttributes.Ptr()
case apiv1.DecisionTaskFailedCause_DECISION_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES:
return types.DecisionTaskFailedCauseBadStartTimerAttributes.Ptr()
case apiv1.DecisionTaskFailedCause_DECISION_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES:
return types.DecisionTaskFailedCauseBadCancelTimerAttributes.Ptr()
case apiv1.DecisionTaskFailedCause_DECISION_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES:
return types.DecisionTaskFailedCauseBadRecordMarkerAttributes.Ptr()
case apiv1.DecisionTaskFailedCause_DECISION_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES:
return types.DecisionTaskFailedCauseBadCompleteWorkflowExecutionAttributes.Ptr()
case apiv1.DecisionTaskFailedCause_DECISION_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES:
return types.DecisionTaskFailedCauseBadFailWorkflowExecutionAttributes.Ptr()
case apiv1.DecisionTaskFailedCause_DECISION_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES:
return types.DecisionTaskFailedCauseBadCancelWorkflowExecutionAttributes.Ptr()
case apiv1.DecisionTaskFailedCause_DECISION_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES:
return types.DecisionTaskFailedCauseBadRequestCancelExternalWorkflowExecutionAttributes.Ptr()
case apiv1.DecisionTaskFailedCause_DECISION_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES:
return types.DecisionTaskFailedCauseBadContinueAsNewAttributes.Ptr()
case apiv1.DecisionTaskFailedCause_DECISION_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID:
return types.DecisionTaskFailedCauseStartTimerDuplicateID.Ptr()
case apiv1.DecisionTaskFailedCause_DECISION_TASK_FAILED_CAUSE_RESET_STICKY_TASK_LIST:
return types.DecisionTaskFailedCauseResetStickyTasklist.Ptr()
case apiv1.DecisionTaskFailedCause_DECISION_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE:
return types.DecisionTaskFailedCauseWorkflowWorkerUnhandledFailure.Ptr()
case apiv1.DecisionTaskFailedCause_DECISION_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES:
return types.DecisionTaskFailedCauseBadSignalWorkflowExecutionAttributes.Ptr()
case apiv1.DecisionTaskFailedCause_DECISION_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES:
return types.DecisionTaskFailedCauseBadStartChildExecutionAttributes.Ptr()
case apiv1.DecisionTaskFailedCause_DECISION_TASK_FAILED_CAUSE_FORCE_CLOSE_DECISION:
return types.DecisionTaskFailedCauseForceCloseDecision.Ptr()
case apiv1.DecisionTaskFailedCause_DECISION_TASK_FAILED_CAUSE_FAILOVER_CLOSE_DECISION:
return types.DecisionTaskFailedCauseFailoverCloseDecision.Ptr()
case apiv1.DecisionTaskFailedCause_DECISION_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE:
return types.DecisionTaskFailedCauseBadSignalInputSize.Ptr()
case apiv1.DecisionTaskFailedCause_DECISION_TASK_FAILED_CAUSE_RESET_WORKFLOW:
return types.DecisionTaskFailedCauseResetWorkflow.Ptr()
case apiv1.DecisionTaskFailedCause_DECISION_TASK_FAILED_CAUSE_BAD_BINARY:
return types.DecisionTaskFailedCauseBadBinary.Ptr()
case apiv1.DecisionTaskFailedCause_DECISION_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID:
return types.DecisionTaskFailedCauseScheduleActivityDuplicateID.Ptr()
case apiv1.DecisionTaskFailedCause_DECISION_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES:
return types.DecisionTaskFailedCauseBadSearchAttributes.Ptr()
}
panic("unexpected enum value")
}