#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum WorkflowIdReusePolicy {
Unspecified = 0,
AllowDuplicate = 1,
AllowDuplicateFailedOnly = 2,
RejectDuplicate = 3,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ParentClosePolicy {
Unspecified = 0,
Terminate = 1,
Abandon = 2,
RequestCancel = 3,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ContinueAsNewInitiator {
Unspecified = 0,
Workflow = 1,
Retry = 2,
CronSchedule = 3,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum WorkflowExecutionStatus {
Unspecified = 0,
Running = 1,
Completed = 2,
Failed = 3,
Canceled = 4,
Terminated = 5,
ContinuedAsNew = 6,
TimedOut = 7,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum PendingActivityState {
Unspecified = 0,
Scheduled = 1,
Started = 2,
CancelRequested = 3,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum HistoryEventFilterType {
Unspecified = 0,
AllEvent = 1,
CloseEvent = 2,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum RetryState {
Unspecified = 0,
InProgress = 1,
NonRetryableFailure = 2,
Timeout = 3,
MaximumAttemptsReached = 4,
RetryPolicyNotSet = 5,
InternalServerError = 6,
CancelRequested = 7,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum TimeoutType {
Unspecified = 0,
StartToClose = 1,
ScheduleToStart = 2,
ScheduleToClose = 3,
Heartbeat = 4,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum NamespaceState {
Unspecified = 0,
Registered = 1,
Deprecated = 2,
Deleted = 3,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ArchivalState {
Unspecified = 0,
Disabled = 1,
Enabled = 2,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum WorkflowTaskFailedCause {
Unspecified = 0,
UnhandledCommand = 1,
BadScheduleActivityAttributes = 2,
BadRequestCancelActivityAttributes = 3,
BadStartTimerAttributes = 4,
BadCancelTimerAttributes = 5,
BadRecordMarkerAttributes = 6,
BadCompleteWorkflowExecutionAttributes = 7,
BadFailWorkflowExecutionAttributes = 8,
BadCancelWorkflowExecutionAttributes = 9,
BadRequestCancelExternalWorkflowExecutionAttributes = 10,
BadContinueAsNewAttributes = 11,
StartTimerDuplicateId = 12,
ResetStickyTaskQueue = 13,
WorkflowWorkerUnhandledFailure = 14,
BadSignalWorkflowExecutionAttributes = 15,
BadStartChildExecutionAttributes = 16,
ForceCloseCommand = 17,
FailoverCloseCommand = 18,
BadSignalInputSize = 19,
ResetWorkflow = 20,
BadBinary = 21,
ScheduleActivityDuplicateId = 22,
BadSearchAttributes = 23,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum StartChildWorkflowExecutionFailedCause {
Unspecified = 0,
WorkflowAlreadyExists = 1,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CancelExternalWorkflowExecutionFailedCause {
Unspecified = 0,
ExternalWorkflowExecutionNotFound = 1,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum SignalExternalWorkflowExecutionFailedCause {
Unspecified = 0,
ExternalWorkflowExecutionNotFound = 1,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum EncodingType {
Unspecified = 0,
Proto3 = 1,
Json = 2,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum IndexedValueType {
Unspecified = 0,
String = 1,
Keyword = 2,
Int = 3,
Double = 4,
Bool = 5,
Datetime = 6,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Severity {
Unspecified = 0,
High = 1,
Medium = 2,
Low = 3,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum QueryResultType {
Unspecified = 0,
Answered = 1,
Failed = 2,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum QueryRejectCondition {
Unspecified = 0,
None = 1,
NotOpen = 2,
NotCompletedCleanly = 3,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum TaskQueueKind {
Unspecified = 0,
Normal = 1,
Sticky = 2,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum TaskQueueType {
Unspecified = 0,
Workflow = 1,
Activity = 2,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum EventType {
Unspecified = 0,
WorkflowExecutionStarted = 1,
WorkflowExecutionCompleted = 2,
WorkflowExecutionFailed = 3,
WorkflowExecutionTimedOut = 4,
WorkflowTaskScheduled = 5,
WorkflowTaskStarted = 6,
WorkflowTaskCompleted = 7,
WorkflowTaskTimedOut = 8,
WorkflowTaskFailed = 9,
ActivityTaskScheduled = 10,
ActivityTaskStarted = 11,
ActivityTaskCompleted = 12,
ActivityTaskFailed = 13,
ActivityTaskTimedOut = 14,
ActivityTaskCancelRequested = 15,
ActivityTaskCanceled = 16,
TimerStarted = 17,
TimerFired = 18,
TimerCanceled = 19,
WorkflowExecutionCancelRequested = 20,
WorkflowExecutionCanceled = 21,
RequestCancelExternalWorkflowExecutionInitiated = 22,
RequestCancelExternalWorkflowExecutionFailed = 23,
ExternalWorkflowExecutionCancelRequested = 24,
MarkerRecorded = 25,
WorkflowExecutionSignaled = 26,
WorkflowExecutionTerminated = 27,
WorkflowExecutionContinuedAsNew = 28,
StartChildWorkflowExecutionInitiated = 29,
StartChildWorkflowExecutionFailed = 30,
ChildWorkflowExecutionStarted = 31,
ChildWorkflowExecutionCompleted = 32,
ChildWorkflowExecutionFailed = 33,
ChildWorkflowExecutionCanceled = 34,
ChildWorkflowExecutionTimedOut = 35,
ChildWorkflowExecutionTerminated = 36,
SignalExternalWorkflowExecutionInitiated = 37,
SignalExternalWorkflowExecutionFailed = 38,
ExternalWorkflowExecutionSignaled = 39,
UpsertWorkflowSearchAttributes = 40,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CommandType {
Unspecified = 0,
ScheduleActivityTask = 1,
RequestCancelActivityTask = 2,
StartTimer = 3,
CompleteWorkflowExecution = 4,
FailWorkflowExecution = 5,
CancelTimer = 6,
CancelWorkflowExecution = 7,
RequestCancelExternalWorkflowExecution = 8,
RecordMarker = 9,
ContinueAsNewWorkflowExecution = 10,
StartChildWorkflowExecution = 11,
SignalExternalWorkflowExecution = 12,
UpsertWorkflowSearchAttributes = 13,
}