func ToDecisionTaskFailedCause()

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")
}