Skip to content

Commit 71ffbc4

Browse files
authored
Add UNSPECIFIED to every enum (#52)
1 parent 345a7c0 commit 71ffbc4

File tree

8 files changed

+149
-129
lines changed

8 files changed

+149
-129
lines changed

common/enum.proto

Lines changed: 35 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -29,54 +29,61 @@ option java_package = "io.temporal.proto.common";
2929
option java_multiple_files = true;
3030

3131
enum EncodingType {
32-
ENCODING_TYPE_PROTO3 = 0;
33-
ENCODING_TYPE_JSON = 1;
32+
ENCODING_TYPE_UNSPECIFIED = 0;
33+
ENCODING_TYPE_PROTO3 = 1;
34+
ENCODING_TYPE_JSON = 2;
3435
}
3536

3637
enum WorkflowIdReusePolicy {
38+
WORKFLOW_ID_REUSE_POLICY_UNSPECIFIED = 0;
3739
// Allow start a workflow execution using the same workflow Id, when workflow not running.
38-
WORKFLOW_ID_REUSE_POLICY_ALLOW_DUPLICATE = 0;
40+
WORKFLOW_ID_REUSE_POLICY_ALLOW_DUPLICATE = 1;
3941
// Allow start a workflow execution using the same workflow Id, when workflow not running, and the last execution close state is in
4042
// [terminated, cancelled, timed out, failed].
41-
WORKFLOW_ID_REUSE_POLICY_ALLOW_DUPLICATE_FAILED_ONLY = 1;
43+
WORKFLOW_ID_REUSE_POLICY_ALLOW_DUPLICATE_FAILED_ONLY = 2;
4244
// Do not allow start a workflow execution using the same workflow Id at all.
43-
WORKFLOW_ID_REUSE_POLICY_REJECT_DUPLICATE = 2;
45+
WORKFLOW_ID_REUSE_POLICY_REJECT_DUPLICATE = 3;
4446
}
4547

4648
enum ParentClosePolicy {
47-
PARENT_CLOSE_POLICY_ABANDON = 0;
48-
PARENT_CLOSE_POLICY_REQUEST_CANCEL = 1;
49-
PARENT_CLOSE_POLICY_TERMINATE = 2;
49+
PARENT_CLOSE_POLICY_UNSPECIFIED = 0;
50+
PARENT_CLOSE_POLICY_ABANDON = 1;
51+
PARENT_CLOSE_POLICY_REQUEST_CANCEL = 2;
52+
PARENT_CLOSE_POLICY_TERMINATE = 3;
5053
}
5154

5255
enum IndexedValueType {
53-
INDEXED_VALUE_TYPE_STRING = 0;
54-
INDEXED_VALUE_TYPE_KEYWORD = 1;
55-
INDEXED_VALUE_TYPE_INT = 2;
56-
INDEXED_VALUE_TYPE_DOUBLE = 3;
57-
INDEXED_VALUE_TYPE_BOOL = 4;
58-
INDEXED_VALUE_TYPE_DATETIME = 5;
56+
INDEXED_VALUE_TYPE_UNSPECIFIED = 0;
57+
INDEXED_VALUE_TYPE_STRING = 1;
58+
INDEXED_VALUE_TYPE_KEYWORD = 2;
59+
INDEXED_VALUE_TYPE_INT = 3;
60+
INDEXED_VALUE_TYPE_DOUBLE = 4;
61+
INDEXED_VALUE_TYPE_BOOL = 5;
62+
INDEXED_VALUE_TYPE_DATETIME = 6;
5963
}
6064

6165
enum ContinueAsNewInitiator {
62-
CONTINUE_AS_NEW_INITIATOR_DECIDER = 0;
63-
CONTINUE_AS_NEW_INITIATOR_RETRY = 1;
64-
CONTINUE_AS_NEW_INITIATOR_CRON_SCHEDULE = 2;
66+
CONTINUE_AS_NEW_INITIATOR_UNSPECIFIED = 0;
67+
CONTINUE_AS_NEW_INITIATOR_DECIDER = 1;
68+
CONTINUE_AS_NEW_INITIATOR_RETRY = 2;
69+
CONTINUE_AS_NEW_INITIATOR_CRON_SCHEDULE = 3;
6570
}
6671

6772
enum TimeoutType {
68-
TIMEOUT_TYPE_START_TO_CLOSE = 0;
69-
TIMEOUT_TYPE_SCHEDULE_TO_START = 1;
70-
TIMEOUT_TYPE_SCHEDULE_TO_CLOSE = 2;
71-
TIMEOUT_TYPE_HEARTBEAT = 3;
73+
TIMEOUT_TYPE_UNSPECIFIED = 0;
74+
TIMEOUT_TYPE_START_TO_CLOSE = 1;
75+
TIMEOUT_TYPE_SCHEDULE_TO_START = 2;
76+
TIMEOUT_TYPE_SCHEDULE_TO_CLOSE = 3;
77+
TIMEOUT_TYPE_HEARTBEAT = 4;
7278
}
7379

7480
enum RetryStatus {
75-
RETRY_STATUS_IN_PROGRESS = 0;
76-
RETRY_STATUS_NON_RETRYABLE_FAILURE = 1;
77-
RETRY_STATUS_TIMEOUT = 2;
78-
RETRY_STATUS_MAXIMUM_ATTEMPTS_REACHED = 3;
79-
RETRY_STATUS_RETRY_POLICY_NOT_SET = 4;
80-
RETRY_STATUS_INTERNAL_SERVER_ERROR = 5;
81-
RETRY_STATUS_CANCEL_REQUESTED = 6;
81+
RETRY_STATUS_UNSPECIFIED = 0;
82+
RETRY_STATUS_IN_PROGRESS = 1;
83+
RETRY_STATUS_NON_RETRYABLE_FAILURE = 2;
84+
RETRY_STATUS_TIMEOUT = 3;
85+
RETRY_STATUS_MAXIMUM_ATTEMPTS_REACHED = 4;
86+
RETRY_STATUS_RETRY_POLICY_NOT_SET = 5;
87+
RETRY_STATUS_INTERNAL_SERVER_ERROR = 6;
88+
RETRY_STATUS_CANCEL_REQUESTED = 7;
8289
}

decision/enum.proto

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -30,17 +30,18 @@ option java_multiple_files = true;
3030

3131
// Whenever this list of decision is changed do change the function shouldBufferEvent in mutableStateBuilder.go to make sure to do the correct event ordering.
3232
enum DecisionType {
33-
DECISION_TYPE_SCHEDULE_ACTIVITY_TASK = 0;
34-
DECISION_TYPE_REQUEST_CANCEL_ACTIVITY_TASK = 1;
35-
DECISION_TYPE_START_TIMER = 2;
36-
DECISION_TYPE_COMPLETE_WORKFLOW_EXECUTION = 3;
37-
DECISION_TYPE_FAIL_WORKFLOW_EXECUTION = 4;
38-
DECISION_TYPE_CANCEL_TIMER = 5;
39-
DECISION_TYPE_CANCEL_WORKFLOW_EXECUTION = 6;
40-
DECISION_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION = 7;
41-
DECISION_TYPE_RECORD_MARKER = 8;
42-
DECISION_TYPE_CONTINUE_AS_NEW_WORKFLOW_EXECUTION = 9;
43-
DECISION_TYPE_START_CHILD_WORKFLOW_EXECUTION = 10;
44-
DECISION_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION = 11;
45-
DECISION_TYPE_UPSERT_WORKFLOW_SEARCH_ATTRIBUTES = 12;
33+
DECISION_TYPE_UNSPECIFIED = 0;
34+
DECISION_TYPE_SCHEDULE_ACTIVITY_TASK = 1;
35+
DECISION_TYPE_REQUEST_CANCEL_ACTIVITY_TASK = 2;
36+
DECISION_TYPE_START_TIMER = 3;
37+
DECISION_TYPE_COMPLETE_WORKFLOW_EXECUTION = 4;
38+
DECISION_TYPE_FAIL_WORKFLOW_EXECUTION = 5;
39+
DECISION_TYPE_CANCEL_TIMER = 6;
40+
DECISION_TYPE_CANCEL_WORKFLOW_EXECUTION = 7;
41+
DECISION_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION = 8;
42+
DECISION_TYPE_RECORD_MARKER = 9;
43+
DECISION_TYPE_CONTINUE_AS_NEW_WORKFLOW_EXECUTION = 10;
44+
DECISION_TYPE_START_CHILD_WORKFLOW_EXECUTION = 11;
45+
DECISION_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION = 12;
46+
DECISION_TYPE_UPSERT_WORKFLOW_SEARCH_ATTRIBUTES = 13;
4647
}

event/enum.proto

Lines changed: 73 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -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.
3232
enum 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

7778
enum 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

103105
enum 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

107110
enum 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

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

execution/enum.proto

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ option java_package = "io.temporal.proto.execution";
2929
option java_multiple_files = true;
3030

3131
enum WorkflowExecutionStatus {
32-
WORKFLOW_EXECUTION_STATUS_UNKNOWN = 0;
32+
WORKFLOW_EXECUTION_STATUS_UNSPECIFIED = 0;
3333
WORKFLOW_EXECUTION_STATUS_RUNNING = 1;
3434
WORKFLOW_EXECUTION_STATUS_COMPLETED = 2;
3535
WORKFLOW_EXECUTION_STATUS_FAILED = 3;
@@ -40,7 +40,8 @@ enum WorkflowExecutionStatus {
4040
}
4141

4242
enum PendingActivityState {
43-
PENDING_ACTIVITY_STATE_SCHEDULED = 0;
44-
PENDING_ACTIVITY_STATE_STARTED = 1;
45-
PENDING_ACTIVITY_STATE_CANCEL_REQUESTED = 2;
43+
PENDING_ACTIVITY_STATE_UNSPECIFIED = 0;
44+
PENDING_ACTIVITY_STATE_SCHEDULED = 1;
45+
PENDING_ACTIVITY_STATE_STARTED = 2;
46+
PENDING_ACTIVITY_STATE_CANCEL_REQUESTED = 3;
4647
}

filter/enum.proto

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ option java_package = "io.temporal.proto.filter";
2929
option java_multiple_files = true;
3030

3131
enum HistoryEventFilterType {
32-
HISTORY_EVENT_FILTER_TYPE_ALL_EVENT = 0;
33-
HISTORY_EVENT_FILTER_TYPE_CLOSE_EVENT = 1;
32+
HISTORY_EVENT_FILTER_TYPE_UNSPECIFIED = 0;
33+
HISTORY_EVENT_FILTER_TYPE_ALL_EVENT = 1;
34+
HISTORY_EVENT_FILTER_TYPE_CLOSE_EVENT = 2;
3435
}
3536

namespace/enum.proto

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,14 @@ option java_package = "io.temporal.proto.namespace";
2929
option java_multiple_files = true;
3030

3131
enum NamespaceStatus {
32-
NAMESPACE_STATUS_REGISTERED = 0;
33-
NAMESPACE_STATUS_DEPRECATED = 1;
34-
NAMESPACE_STATUS_DELETED = 2;
32+
NAMESPACE_STATUS_UNSPECIFIED = 0;
33+
NAMESPACE_STATUS_REGISTERED = 1;
34+
NAMESPACE_STATUS_DEPRECATED = 2;
35+
NAMESPACE_STATUS_DELETED = 3;
3536
}
3637

3738
enum ArchivalStatus {
38-
ARCHIVAL_STATUS_DEFAULT = 0;
39+
ARCHIVAL_STATUS_UNSPECIFIED = 0;
3940
ARCHIVAL_STATUS_DISABLED = 1;
4041
ARCHIVAL_STATUS_ENABLED = 2;
4142
}

query/enum.proto

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,23 +29,25 @@ option java_package = "io.temporal.proto.query";
2929
option java_multiple_files = true;
3030

3131
enum QueryResultType {
32-
QUERY_RESULT_TYPE_ANSWERED = 0;
33-
QUERY_RESULT_TYPE_FAILED = 1;
32+
QUERY_RESULT_TYPE_UNSPECIFIED = 0;
33+
QUERY_RESULT_TYPE_ANSWERED = 1;
34+
QUERY_RESULT_TYPE_FAILED = 2;
3435
}
3536

3637
enum QueryRejectCondition {
37-
// None indicates that query should not be rejected.
38-
QUERY_REJECT_CONDITION_NONE = 0;
38+
// Unspecified indicates that query should not be rejected.
39+
QUERY_REJECT_CONDITION_UNSPECIFIED = 0;
3940
// NotOpen indicates that query should be rejected if workflow is not open.
4041
QUERY_REJECT_CONDITION_NOT_OPEN = 1;
4142
// NotCompletedCleanly indicates that query should be rejected if workflow did not complete cleanly.
4243
QUERY_REJECT_CONDITION_NOT_COMPLETED_CLEANLY = 2;
4344
}
4445

4546
enum QueryConsistencyLevel {
47+
QUERY_CONSISTENCY_LEVEL_UNSPECIFIED = 0;
4648
// Eventual indicates that query should be eventually consistent.
47-
QUERY_CONSISTENCY_LEVEL_EVENTUAL = 0;
49+
QUERY_CONSISTENCY_LEVEL_EVENTUAL = 1;
4850
// Strong indicates that any events that came before query should be reflected in workflow state before running query.
49-
QUERY_CONSISTENCY_LEVEL_STRONG = 1;
51+
QUERY_CONSISTENCY_LEVEL_STRONG = 2;
5052
}
5153

tasklist/enum.proto

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,16 @@ option java_package = "io.temporal.proto.tasklist";
2929
option java_multiple_files = true;
3030

3131
enum TaskListKind {
32-
TASK_LIST_KIND_NORMAL = 0;
33-
TASK_LIST_KIND_STICKY = 1;
32+
TASK_LIST_KIND_UNSPECIFIED = 0;
33+
TASK_LIST_KIND_NORMAL = 1;
34+
TASK_LIST_KIND_STICKY = 2;
3435
}
3536

3637
enum TaskListType {
38+
TASK_LIST_TYPE_UNSPECIFIED = 0;
3739
// Decision type of task list.
38-
TASK_LIST_TYPE_DECISION = 0;
40+
TASK_LIST_TYPE_DECISION = 1;
3941
// Activity type of task list.
40-
TASK_LIST_TYPE_ACTIVITY = 1;
42+
TASK_LIST_TYPE_ACTIVITY = 2;
4143
}
4244

0 commit comments

Comments
 (0)