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