func()

in common/types/shared.go [2239:2375]


func (e *EventType) UnmarshalText(value []byte) error {
	switch s := strings.ToUpper(string(value)); s {
	case "WORKFLOWEXECUTIONSTARTED":
		*e = EventTypeWorkflowExecutionStarted
		return nil
	case "WORKFLOWEXECUTIONCOMPLETED":
		*e = EventTypeWorkflowExecutionCompleted
		return nil
	case "WORKFLOWEXECUTIONFAILED":
		*e = EventTypeWorkflowExecutionFailed
		return nil
	case "WORKFLOWEXECUTIONTIMEDOUT":
		*e = EventTypeWorkflowExecutionTimedOut
		return nil
	case "DECISIONTASKSCHEDULED":
		*e = EventTypeDecisionTaskScheduled
		return nil
	case "DECISIONTASKSTARTED":
		*e = EventTypeDecisionTaskStarted
		return nil
	case "DECISIONTASKCOMPLETED":
		*e = EventTypeDecisionTaskCompleted
		return nil
	case "DECISIONTASKTIMEDOUT":
		*e = EventTypeDecisionTaskTimedOut
		return nil
	case "DECISIONTASKFAILED":
		*e = EventTypeDecisionTaskFailed
		return nil
	case "ACTIVITYTASKSCHEDULED":
		*e = EventTypeActivityTaskScheduled
		return nil
	case "ACTIVITYTASKSTARTED":
		*e = EventTypeActivityTaskStarted
		return nil
	case "ACTIVITYTASKCOMPLETED":
		*e = EventTypeActivityTaskCompleted
		return nil
	case "ACTIVITYTASKFAILED":
		*e = EventTypeActivityTaskFailed
		return nil
	case "ACTIVITYTASKTIMEDOUT":
		*e = EventTypeActivityTaskTimedOut
		return nil
	case "ACTIVITYTASKCANCELREQUESTED":
		*e = EventTypeActivityTaskCancelRequested
		return nil
	case "REQUESTCANCELACTIVITYTASKFAILED":
		*e = EventTypeRequestCancelActivityTaskFailed
		return nil
	case "ACTIVITYTASKCANCELED":
		*e = EventTypeActivityTaskCanceled
		return nil
	case "TIMERSTARTED":
		*e = EventTypeTimerStarted
		return nil
	case "TIMERFIRED":
		*e = EventTypeTimerFired
		return nil
	case "CANCELTIMERFAILED":
		*e = EventTypeCancelTimerFailed
		return nil
	case "TIMERCANCELED":
		*e = EventTypeTimerCanceled
		return nil
	case "WORKFLOWEXECUTIONCANCELREQUESTED":
		*e = EventTypeWorkflowExecutionCancelRequested
		return nil
	case "WORKFLOWEXECUTIONCANCELED":
		*e = EventTypeWorkflowExecutionCanceled
		return nil
	case "REQUESTCANCELEXTERNALWORKFLOWEXECUTIONINITIATED":
		*e = EventTypeRequestCancelExternalWorkflowExecutionInitiated
		return nil
	case "REQUESTCANCELEXTERNALWORKFLOWEXECUTIONFAILED":
		*e = EventTypeRequestCancelExternalWorkflowExecutionFailed
		return nil
	case "EXTERNALWORKFLOWEXECUTIONCANCELREQUESTED":
		*e = EventTypeExternalWorkflowExecutionCancelRequested
		return nil
	case "MARKERRECORDED":
		*e = EventTypeMarkerRecorded
		return nil
	case "WORKFLOWEXECUTIONSIGNALED":
		*e = EventTypeWorkflowExecutionSignaled
		return nil
	case "WORKFLOWEXECUTIONTERMINATED":
		*e = EventTypeWorkflowExecutionTerminated
		return nil
	case "WORKFLOWEXECUTIONCONTINUEDASNEW":
		*e = EventTypeWorkflowExecutionContinuedAsNew
		return nil
	case "STARTCHILDWORKFLOWEXECUTIONINITIATED":
		*e = EventTypeStartChildWorkflowExecutionInitiated
		return nil
	case "STARTCHILDWORKFLOWEXECUTIONFAILED":
		*e = EventTypeStartChildWorkflowExecutionFailed
		return nil
	case "CHILDWORKFLOWEXECUTIONSTARTED":
		*e = EventTypeChildWorkflowExecutionStarted
		return nil
	case "CHILDWORKFLOWEXECUTIONCOMPLETED":
		*e = EventTypeChildWorkflowExecutionCompleted
		return nil
	case "CHILDWORKFLOWEXECUTIONFAILED":
		*e = EventTypeChildWorkflowExecutionFailed
		return nil
	case "CHILDWORKFLOWEXECUTIONCANCELED":
		*e = EventTypeChildWorkflowExecutionCanceled
		return nil
	case "CHILDWORKFLOWEXECUTIONTIMEDOUT":
		*e = EventTypeChildWorkflowExecutionTimedOut
		return nil
	case "CHILDWORKFLOWEXECUTIONTERMINATED":
		*e = EventTypeChildWorkflowExecutionTerminated
		return nil
	case "SIGNALEXTERNALWORKFLOWEXECUTIONINITIATED":
		*e = EventTypeSignalExternalWorkflowExecutionInitiated
		return nil
	case "SIGNALEXTERNALWORKFLOWEXECUTIONFAILED":
		*e = EventTypeSignalExternalWorkflowExecutionFailed
		return nil
	case "EXTERNALWORKFLOWEXECUTIONSIGNALED":
		*e = EventTypeExternalWorkflowExecutionSignaled
		return nil
	case "UPSERTWORKFLOWSEARCHATTRIBUTES":
		*e = EventTypeUpsertWorkflowSearchAttributes
		return nil
	default:
		val, err := strconv.ParseInt(s, 10, 32)
		if err != nil {
			return fmt.Errorf("unknown enum value %q for %q: %v", s, "EventType", err)
		}
		*e = EventType(val)
		return nil
	}
}