func FromDecisionTaskFailedCause()

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