@@ -30,84 +30,89 @@ option java_multiple_files = true;
3030
3131// Whenever this list of events is changed do change the function shouldBufferEvent in mutableStateBuilder.go to make sure to do the correct event ordering.
3232enum EventType {
33- EVENT_TYPE_WORKFLOW_EXECUTION_STARTED = 0 ;
34- EVENT_TYPE_WORKFLOW_EXECUTION_COMPLETED = 1 ;
35- EVENT_TYPE_WORKFLOW_EXECUTION_FAILED = 2 ;
36- EVENT_TYPE_WORKFLOW_EXECUTION_TIMED_OUT = 3 ;
37- EVENT_TYPE_DECISION_TASK_SCHEDULED = 4 ;
38- EVENT_TYPE_DECISION_TASK_STARTED = 5 ;
39- EVENT_TYPE_DECISION_TASK_COMPLETED = 6 ;
40- EVENT_TYPE_DECISION_TASK_TIMED_OUT = 7 ;
41- EVENT_TYPE_DECISION_TASK_FAILED = 8 ;
42- EVENT_TYPE_ACTIVITY_TASK_SCHEDULED = 9 ;
43- EVENT_TYPE_ACTIVITY_TASK_STARTED = 10 ;
44- EVENT_TYPE_ACTIVITY_TASK_COMPLETED = 11 ;
45- EVENT_TYPE_ACTIVITY_TASK_FAILED = 12 ;
46- EVENT_TYPE_ACTIVITY_TASK_TIMED_OUT = 13 ;
47- EVENT_TYPE_ACTIVITY_TASK_CANCEL_REQUESTED = 14 ;
48- EVENT_TYPE_REQUEST_CANCEL_ACTIVITY_TASK_FAILED = 15 ;
49- EVENT_TYPE_ACTIVITY_TASK_CANCELED = 16 ;
50- EVENT_TYPE_TIMER_STARTED = 17 ;
51- EVENT_TYPE_TIMER_FIRED = 18 ;
52- EVENT_TYPE_CANCEL_TIMER_FAILED = 19 ;
53- EVENT_TYPE_TIMER_CANCELED = 20 ;
54- EVENT_TYPE_WORKFLOW_EXECUTION_CANCEL_REQUESTED = 21 ;
55- EVENT_TYPE_WORKFLOW_EXECUTION_CANCELED = 22 ;
56- EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED = 23 ;
57- EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED = 24 ;
58- EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_CANCEL_REQUESTED = 25 ;
59- EVENT_TYPE_MARKER_RECORDED = 26 ;
60- EVENT_TYPE_WORKFLOW_EXECUTION_SIGNALED = 27 ;
61- EVENT_TYPE_WORKFLOW_EXECUTION_TERMINATED = 28 ;
62- EVENT_TYPE_WORKFLOW_EXECUTION_CONTINUED_AS_NEW = 29 ;
63- EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_INITIATED = 30 ;
64- EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_FAILED = 31 ;
65- EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_STARTED = 32 ;
66- EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_COMPLETED = 33 ;
67- EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_FAILED = 34 ;
68- EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_CANCELED = 35 ;
69- EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TIMED_OUT = 36 ;
70- EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TERMINATED = 37 ;
71- EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED = 38 ;
72- EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED = 39 ;
73- EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_SIGNALED = 40 ;
74- EVENT_TYPE_UPSERT_WORKFLOW_SEARCH_ATTRIBUTES = 41 ;
33+ EVENT_TYPE_UNSPECIFIED = 0 ;
34+ EVENT_TYPE_WORKFLOW_EXECUTION_STARTED = 1 ;
35+ EVENT_TYPE_WORKFLOW_EXECUTION_COMPLETED = 2 ;
36+ EVENT_TYPE_WORKFLOW_EXECUTION_FAILED = 3 ;
37+ EVENT_TYPE_WORKFLOW_EXECUTION_TIMED_OUT = 4 ;
38+ EVENT_TYPE_DECISION_TASK_SCHEDULED = 5 ;
39+ EVENT_TYPE_DECISION_TASK_STARTED = 6 ;
40+ EVENT_TYPE_DECISION_TASK_COMPLETED = 7 ;
41+ EVENT_TYPE_DECISION_TASK_TIMED_OUT = 8 ;
42+ EVENT_TYPE_DECISION_TASK_FAILED = 9 ;
43+ EVENT_TYPE_ACTIVITY_TASK_SCHEDULED = 10 ;
44+ EVENT_TYPE_ACTIVITY_TASK_STARTED = 11 ;
45+ EVENT_TYPE_ACTIVITY_TASK_COMPLETED = 12 ;
46+ EVENT_TYPE_ACTIVITY_TASK_FAILED = 13 ;
47+ EVENT_TYPE_ACTIVITY_TASK_TIMED_OUT = 14 ;
48+ EVENT_TYPE_ACTIVITY_TASK_CANCEL_REQUESTED = 15 ;
49+ EVENT_TYPE_REQUEST_CANCEL_ACTIVITY_TASK_FAILED = 16 ;
50+ EVENT_TYPE_ACTIVITY_TASK_CANCELED = 17 ;
51+ EVENT_TYPE_TIMER_STARTED = 18 ;
52+ EVENT_TYPE_TIMER_FIRED = 19 ;
53+ EVENT_TYPE_CANCEL_TIMER_FAILED = 20 ;
54+ EVENT_TYPE_TIMER_CANCELED = 21 ;
55+ EVENT_TYPE_WORKFLOW_EXECUTION_CANCEL_REQUESTED = 22 ;
56+ EVENT_TYPE_WORKFLOW_EXECUTION_CANCELED = 23 ;
57+ EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED = 24 ;
58+ EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED = 25 ;
59+ EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_CANCEL_REQUESTED = 26 ;
60+ EVENT_TYPE_MARKER_RECORDED = 27 ;
61+ EVENT_TYPE_WORKFLOW_EXECUTION_SIGNALED = 28 ;
62+ EVENT_TYPE_WORKFLOW_EXECUTION_TERMINATED = 29 ;
63+ EVENT_TYPE_WORKFLOW_EXECUTION_CONTINUED_AS_NEW = 30 ;
64+ EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_INITIATED = 31 ;
65+ EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_FAILED = 32 ;
66+ EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_STARTED = 33 ;
67+ EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_COMPLETED = 34 ;
68+ EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_FAILED = 35 ;
69+ EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_CANCELED = 36 ;
70+ EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TIMED_OUT = 37 ;
71+ EVENT_TYPE_CHILD_WORKFLOW_EXECUTION_TERMINATED = 38 ;
72+ EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED = 39 ;
73+ EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED = 40 ;
74+ EVENT_TYPE_EXTERNAL_WORKFLOW_EXECUTION_SIGNALED = 41 ;
75+ EVENT_TYPE_UPSERT_WORKFLOW_SEARCH_ATTRIBUTES = 42 ;
7576}
7677
7778enum DecisionTaskFailedCause {
78- DECISION_TASK_FAILED_CAUSE_UNHANDLED_DECISION = 0 ;
79- DECISION_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES = 1 ;
80- DECISION_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES = 2 ;
81- DECISION_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES = 3 ;
82- DECISION_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES = 4 ;
83- DECISION_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES = 5 ;
84- DECISION_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES = 6 ;
85- DECISION_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES = 7 ;
86- DECISION_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES = 8 ;
87- DECISION_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES = 9 ;
88- DECISION_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES = 10 ;
89- DECISION_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID = 11 ;
90- DECISION_TASK_FAILED_CAUSE_RESET_STICKY_TASKLIST = 12 ;
91- DECISION_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE = 13 ;
92- DECISION_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES = 14 ;
93- DECISION_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES = 15 ;
94- DECISION_TASK_FAILED_CAUSE_FORCE_CLOSE_DECISION = 16 ;
95- DECISION_TASK_FAILED_CAUSE_FAILOVER_CLOSE_DECISION = 17 ;
96- DECISION_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE = 18 ;
97- DECISION_TASK_FAILED_CAUSE_RESET_WORKFLOW = 19 ;
98- DECISION_TASK_FAILED_CAUSE_BAD_BINARY = 20 ;
99- DECISION_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID = 21 ;
100- DECISION_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES = 22 ;
79+ DECISION_TASK_FAILED_CAUSE_UNSPECIFIED = 0 ;
80+ DECISION_TASK_FAILED_CAUSE_UNHANDLED_DECISION = 1 ;
81+ DECISION_TASK_FAILED_CAUSE_BAD_SCHEDULE_ACTIVITY_ATTRIBUTES = 2 ;
82+ DECISION_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_ACTIVITY_ATTRIBUTES = 3 ;
83+ DECISION_TASK_FAILED_CAUSE_BAD_START_TIMER_ATTRIBUTES = 4 ;
84+ DECISION_TASK_FAILED_CAUSE_BAD_CANCEL_TIMER_ATTRIBUTES = 5 ;
85+ DECISION_TASK_FAILED_CAUSE_BAD_RECORD_MARKER_ATTRIBUTES = 6 ;
86+ DECISION_TASK_FAILED_CAUSE_BAD_COMPLETE_WORKFLOW_EXECUTION_ATTRIBUTES = 7 ;
87+ DECISION_TASK_FAILED_CAUSE_BAD_FAIL_WORKFLOW_EXECUTION_ATTRIBUTES = 8 ;
88+ DECISION_TASK_FAILED_CAUSE_BAD_CANCEL_WORKFLOW_EXECUTION_ATTRIBUTES = 9 ;
89+ DECISION_TASK_FAILED_CAUSE_BAD_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_ATTRIBUTES = 10 ;
90+ DECISION_TASK_FAILED_CAUSE_BAD_CONTINUE_AS_NEW_ATTRIBUTES = 11 ;
91+ DECISION_TASK_FAILED_CAUSE_START_TIMER_DUPLICATE_ID = 12 ;
92+ DECISION_TASK_FAILED_CAUSE_RESET_STICKY_TASKLIST = 13 ;
93+ DECISION_TASK_FAILED_CAUSE_WORKFLOW_WORKER_UNHANDLED_FAILURE = 14 ;
94+ DECISION_TASK_FAILED_CAUSE_BAD_SIGNAL_WORKFLOW_EXECUTION_ATTRIBUTES = 15 ;
95+ DECISION_TASK_FAILED_CAUSE_BAD_START_CHILD_EXECUTION_ATTRIBUTES = 16 ;
96+ DECISION_TASK_FAILED_CAUSE_FORCE_CLOSE_DECISION = 17 ;
97+ DECISION_TASK_FAILED_CAUSE_FAILOVER_CLOSE_DECISION = 18 ;
98+ DECISION_TASK_FAILED_CAUSE_BAD_SIGNAL_INPUT_SIZE = 19 ;
99+ DECISION_TASK_FAILED_CAUSE_RESET_WORKFLOW = 20 ;
100+ DECISION_TASK_FAILED_CAUSE_BAD_BINARY = 21 ;
101+ DECISION_TASK_FAILED_CAUSE_SCHEDULE_ACTIVITY_DUPLICATE_ID = 22 ;
102+ DECISION_TASK_FAILED_CAUSE_BAD_SEARCH_ATTRIBUTES = 23 ;
101103}
102104
103105enum StartChildWorkflowExecutionFailedCause {
104- START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_WORKFLOW_ALREADY_EXISTS = 0 ;
106+ START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED = 0 ;
107+ START_CHILD_WORKFLOW_EXECUTION_FAILED_CAUSE_WORKFLOW_ALREADY_EXISTS = 1 ;
105108}
106109
107110enum CancelExternalWorkflowExecutionFailedCause {
108- CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND = 0 ;
111+ CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED = 0 ;
112+ CANCEL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND = 1 ;
109113}
110114
111115enum SignalExternalWorkflowExecutionFailedCause {
112- SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND = 0 ;
116+ SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_UNSPECIFIED = 0 ;
117+ SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_FAILED_CAUSE_EXTERNAL_WORKFLOW_EXECUTION_NOT_FOUND = 1 ;
113118}
0 commit comments