package
1.39.0
Repository: https://github.com/temporalio/api-go.git
Documentation: pkg.go.dev

# Functions

ArchivalStateFromString parses a ArchivalState value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to ArchivalState.
BatchOperationStateFromString parses a BatchOperationState value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to BatchOperationState.
BatchOperationTypeFromString parses a BatchOperationType value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to BatchOperationType.
BuildIdTaskReachabilityFromString parses a BuildIdTaskReachability value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to BuildIdTaskReachability.
CallbackStateFromString parses a CallbackState value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to CallbackState.
CancelExternalWorkflowExecutionFailedCauseFromString parses a CancelExternalWorkflowExecutionFailedCause value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to CancelExternalWorkflowExecutionFailedCause.
CommandTypeFromString parses a CommandType value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to CommandType.
ContinueAsNewInitiatorFromString parses a ContinueAsNewInitiator value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to ContinueAsNewInitiator.
DescribeTaskQueueModeFromString parses a DescribeTaskQueueMode value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to DescribeTaskQueueMode.
EncodingTypeFromString parses a EncodingType value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to EncodingType.
EventTypeFromString parses a EventType value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to EventType.
HistoryEventFilterTypeFromString parses a HistoryEventFilterType value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to HistoryEventFilterType.
IndexedValueTypeFromString parses a IndexedValueType value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to IndexedValueType.
NamespaceStateFromString parses a NamespaceState value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to NamespaceState.
NexusOperationCancellationStateFromString parses a NexusOperationCancellationState value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to NexusOperationCancellationState.
ParentClosePolicyFromString parses a ParentClosePolicy value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to ParentClosePolicy.
PendingActivityStateFromString parses a PendingActivityState value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to PendingActivityState.
PendingNexusOperationStateFromString parses a PendingNexusOperationState value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to PendingNexusOperationState.
PendingWorkflowTaskStateFromString parses a PendingWorkflowTaskState value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to PendingWorkflowTaskState.
QueryRejectConditionFromString parses a QueryRejectCondition value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to QueryRejectCondition.
QueryResultTypeFromString parses a QueryResultType value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to QueryResultType.
ReplicationStateFromString parses a ReplicationState value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to ReplicationState.
ResetReapplyExcludeTypeFromString parses a ResetReapplyExcludeType value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to ResetReapplyExcludeType.
ResetReapplyTypeFromString parses a ResetReapplyType value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to ResetReapplyType.
ResetTypeFromString parses a ResetType value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to ResetType.
ResourceExhaustedCauseFromString parses a ResourceExhaustedCause value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to ResourceExhaustedCause.
ResourceExhaustedScopeFromString parses a ResourceExhaustedScope value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to ResourceExhaustedScope.
RetryStateFromString parses a RetryState value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to RetryState.
ScheduleOverlapPolicyFromString parses a ScheduleOverlapPolicy value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to ScheduleOverlapPolicy.
SeverityFromString parses a Severity value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to Severity.
SignalExternalWorkflowExecutionFailedCauseFromString parses a SignalExternalWorkflowExecutionFailedCause value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to SignalExternalWorkflowExecutionFailedCause.
StartChildWorkflowExecutionFailedCauseFromString parses a StartChildWorkflowExecutionFailedCause value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to StartChildWorkflowExecutionFailedCause.
TaskQueueKindFromString parses a TaskQueueKind value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to TaskQueueKind.
TaskQueueTypeFromString parses a TaskQueueType value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to TaskQueueType.
TaskReachabilityFromString parses a TaskReachability value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to TaskReachability.
TimeoutTypeFromString parses a TimeoutType value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to TimeoutType.
UpdateAdmittedEventOriginFromString parses a UpdateAdmittedEventOrigin value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to UpdateAdmittedEventOrigin.
UpdateWorkflowExecutionLifecycleStageFromString parses a UpdateWorkflowExecutionLifecycleStage value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to UpdateWorkflowExecutionLifecycleStage.
WorkflowExecutionStatusFromString parses a WorkflowExecutionStatus value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to WorkflowExecutionStatus.
WorkflowIdConflictPolicyFromString parses a WorkflowIdConflictPolicy value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to WorkflowIdConflictPolicy.
WorkflowIdReusePolicyFromString parses a WorkflowIdReusePolicy value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to WorkflowIdReusePolicy.
WorkflowTaskFailedCauseFromString parses a WorkflowTaskFailedCause value from either the protojson canonical SCREAMING_CASE enum or the traditional temporal PascalCase enum to WorkflowTaskFailedCause.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Build ID does not have open workflows and is not reachable by new workflows, but MAY have closed workflows within the namespace retention period.
Build ID may be used by new workflows or activities (base on versioning rules), or there MAY be open workflows or backlogged activities assigned to it.
Build ID is not used for new executions, nor it has been used by any existing execution within the retention period.
Task reachability is not reported.
Callback has failed with a retryable error and is backing off before the next attempt.
Callback has failed.
Callback is in the queue waiting to be executed or is currently executing.
Callback is standing by, waiting to be triggered.
Callback has succeeded.
Default value, unspecified state.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The workflow continued as new because cron has triggered a new execution.
The workflow continued as new because it is retrying.
No description provided by the author
The workflow itself requested to continue as new.
Enhanced mode reports aggregated results for all partitions, supports Build IDs, and reports richer info.
Unspecified means legacy behavior.
No description provided by the author
No description provided by the author
No description provided by the author
Some property or properties of an already-scheduled activity have changed by non-workflow code.
A request to cancel the Activity has occurred The SDK client will be able to confirm cancellation of an Activity during an Activity heartbeat.
Activity has been cancelled.
Activity Task has finished successfully The SDK client has picked up and successfully completed the Activity Task This event type contains Activity execution results.
Activity Task has finished unsuccessfully The SDK picked up the Activity Task but unsuccessfully completed it This event type contains Activity execution errors.
Activity Task was scheduled The SDK client should pick up this activity task and execute This event type contains activity inputs, as well as activity timeout configurations.
Activity Task has started executing The SDK client has picked up the Activity Task and is processing the Activity invocation.
Activity has timed out according to the Temporal Server Activity did not complete within the timeout settings.
Child Workflow execution has been cancelled.
Child Workflow execution has successfully completed.
Child Workflow execution has unsuccessfully completed.
Child Workflow execution has successfully started/triggered.
Child Workflow execution has been terminated.
Child Workflow execution has timed out by the Temporal Server.
Temporal Server has successfully requested the cancellation of the target Workflow.
Temporal Server has successfully Signaled the targeted Workflow.
A marker has been recorded.
A Nexus operation was requested to be canceled using a RequestCancelNexusOperation command.
A Nexus operation completed as canceled.
A Nexus operation completed successfully.
A Nexus operation failed.
A Nexus operation was scheduled using a ScheduleNexusOperation command.
An asynchronous Nexus operation was started by a Nexus handler.
A Nexus operation timed out.
Temporal Server could not cancel the targeted Workflow This is usually because the target Workflow could not be found.
Workflow has requested that the Temporal Server try to cancel another Workflow.
Temporal Server cannot Signal the targeted Workflow Usually because the Workflow could not be found.
Temporal Server will try to Signal the targeted Workflow Contains the Signal name, as well as a Signal payload.
Child Workflow execution cannot be started/triggered Usually due to a child Workflow ID collision.
Temporal Server will try to start a child Workflow.
A time has been cancelled.
A timer has fired.
A timer has started.
Place holder and should never appear in a Workflow execution history.
Workflow search attributes should be updated and synchronized with the visibility store.
A request has been made to cancel the Workflow execution.
SDK client has confirmed the cancellation request and the Workflow execution has been cancelled.
Workflow execution has successfully completed and contains Workflow execution results.
Workflow has successfully completed and a new Workflow has been started within the same transaction Contains last Workflow execution results as well as new Workflow execution inputs.
Workflow execution has unsuccessfully completed and contains the Workflow execution error.
Workflow has received a Signal event The event type contains the Signal name, as well as a Signal payload.
Workflow execution has been triggered/started It contains Workflow execution inputs, as well as Workflow timeout configurations.
Workflow execution has been forcefully terminated This is usually because the terminate Workflow API was called.
Workflow execution has timed out by the Temporal Server Usually due to the Workflow having not been completed within timeout settings.
An update was accepted (i.e.
An update was admitted.
An update completed.
This event is never written to history.
Workflow properties modified by user workflow code.
Some property or properties of the workflow as a whole have changed by non-workflow code.
Workflow Task has completed The SDK client picked up the Workflow Task and processed new history events SDK client may or may not ask the Temporal Server to do additional work, such as: EVENT_TYPE_ACTIVITY_TASK_SCHEDULED EVENT_TYPE_TIMER_STARTED EVENT_TYPE_UPSERT_WORKFLOW_SEARCH_ATTRIBUTES EVENT_TYPE_MARKER_RECORDED EVENT_TYPE_START_CHILD_WORKFLOW_EXECUTION_INITIATED EVENT_TYPE_REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED EVENT_TYPE_SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_INITIATED EVENT_TYPE_WORKFLOW_EXECUTION_COMPLETED EVENT_TYPE_WORKFLOW_EXECUTION_FAILED EVENT_TYPE_WORKFLOW_EXECUTION_CANCELED EVENT_TYPE_WORKFLOW_EXECUTION_CONTINUED_AS_NEW.
Workflow Task encountered a failure Usually this means that the Workflow was non-deterministic However, the Workflow reset functionality also uses this event.
Workflow Task has been scheduled and the SDK client should now be able to process any new history events.
Workflow Task has started and the SDK client has picked up the Workflow Task and is processing new history events.
Workflow Task encountered a timeout Either an SDK client with a local cache was not available at the time, or it took too long for the SDK client to process the task.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Cancellation request has failed with a retryable error and is backing off before the next attempt.
Cancellation request failed with a non-retryable error.
Cancellation request is in the queue waiting to be executed or is currently executing.
Cancellation request succeeded.
The associated operation timed out - exceeded the user supplied schedule-to-close timeout.
Default value, unspecified state.
The child workflow will do nothing.
Cancellation will be requested of the child workflow.
The child workflow will also terminate.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Operation has failed with a retryable error and is backing off before the next attempt.
Operation is in the queue waiting to be executed or is currently executing.
Operation was started and will complete asynchronously.
Default value, unspecified state.
No description provided by the author
No description provided by the author
No description provided by the author
None indicates that query should not be rejected.
NotCompletedCleanly indicates that query should be rejected if workflow did not complete cleanly.
NotOpen indicates that query should be rejected if workflow is not open.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Exclude signals when reapplying events.
No description provided by the author
Exclude updates when reapplying events.
All eligible events are reapplied when workflow is reset.
No events are reapplied when workflow is reset.
Signals are reapplied when workflow is reset.
No description provided by the author
Resets to event of the first workflow task completed, or if it does not exist, the event after task scheduled.
Resets to event of the last workflow task completed, or if it does not exist, the event after task scheduled.
No description provided by the author
Caller exceeds action per second limit.
Workflow is busy.
Circuit breaker is open/half-open.
Caller exceeds max concurrent request limit.
Namespace exceeds persistence rate limit.
Persistence storage limit exceeded.
Caller exceeds request per second limit.
System overloaded.
No description provided by the author
Exhausted resource is a system-level resource.
Exhausted resource is a namespace-level resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SCHEDULE_OVERLAP_POLICY_ALLOW_ALL means start any number of concurrent workflows.
SCHEDULE_OVERLAP_POLICY_BUFFER_ALL means buffer up any number of starts to all happen sequentially, immediately after the running workflow completes.
SCHEDULE_OVERLAP_POLICY_BUFFER_ONE means start the workflow again soon as the current one completes, but only buffer one start in this way.
SCHEDULE_OVERLAP_POLICY_CANCEL_OTHER means that if there is another workflow running, cancel it, and start the new one after the old one completes cancellation.
SCHEDULE_OVERLAP_POLICY_SKIP (default) means don't start anything.
SCHEDULE_OVERLAP_POLICY_TERMINATE_OTHER means that if there is another workflow running, terminate it and start the new one immediately.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Signal count limit is per workflow and controlled by server dynamic config "history.maximumSignalsPerExecution".
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Tasks from a normal workflow task queue always include complete workflow history The task queue specified by the user is always a normal task queue.
A sticky queue only includes new history since the last workflow task, and they are per-worker.
No description provided by the author
Activity type of task queue.
Task queue type for dispatching Nexus requests.
No description provided by the author
Workflow type of task queue.
There's a possiblity for a worker to receive existing workflow tasks from closed workflows.
There's a possiblity for a worker to receive existing workflow and activity tasks from existing workflows.
There's a possiblity for a worker to receive new workflow tasks.
There's a possiblity for a worker to receive existing workflow and activity tasks from open workflows.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The UpdateAdmitted event was created when reapplying events during reset or replication.
No description provided by the author
The gRPC call will not return until the update has passed validation on a worker.
The gRPC call will not return until the update request has been admitted by the server - it may be the case that due to a considerations like load or resource limits that an update is made to wait before the server will indicate that it has been received and will be processed.
The gRPC call will not return until the update has executed to completion on a worker and has either been rejected or returned a value or an error.
An unspecified vale for this enum.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Value 1 is hardcoded in SQL persistence.
No description provided by the author
No description provided by the author
No description provided by the author
Don't start a new workflow; instead return `WorkflowExecutionAlreadyStartedFailure`.
Terminate the running workflow before starting a new one.
No description provided by the author
Don't start a new workflow; instead return a workflow handle for the running workflow.
Allow starting a workflow execution using the same workflow id.
Allow starting a workflow execution using the same workflow id, only when the last execution's final state is one of [terminated, cancelled, timed out, failed].
Do not permit re-use of the workflow id for this workflow.
This option belongs in WorkflowIdConflictPolicy but is here for backwards compatibility.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A workflow task completed with an invalid RequestCancelNexusOperation command.
No description provided by the author
A workflow task completed with an invalid ScheduleNexusOperation command.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Workflow execution update message (update.Acceptance, update.Rejection, or update.Response) has wrong format, or missing required fields.
No description provided by the author
A workflow task completed requesting a feature that's disabled on the server (either system wide or - typically - for the workflow's namespace).
No description provided by the author
The worker encountered a mismatch while replaying history between what was expected, and what the workflow code actually did.
Starting a new activity would cause this workflow to exceed its limit of pending activities that we track.
We send the below error codes to users when their requests would violate a size constraint of their workflow.
A workflow task completed requesting to schedule a Nexus Operation exceeding the server configured limit.
Similarly, we have a buffer of pending requests to cancel other workflows.
A workflow has a buffer of signals that have not yet reached their destination.
The worker wishes to fail the task and have the next one be generated on a normal, not sticky queue.
No description provided by the author
No description provided by the author
No description provided by the author
Between starting and completing the workflow task (with a workflow completion command), some new command (like a signal) was processed into workflow history.
Similar to WORKFLOW_TASK_FAILED_CAUSE_UNHANDLED_COMMAND, but for updates.
No description provided by the author
No description provided by the author

# Variables

Enum value maps for ArchivalState.
No description provided by the author
Enum value maps for ArchivalState.
Enum value maps for BatchOperationState.
No description provided by the author
Enum value maps for BatchOperationState.
Enum value maps for BatchOperationType.
No description provided by the author
Enum value maps for BatchOperationType.
Enum value maps for BuildIdTaskReachability.
No description provided by the author
Enum value maps for BuildIdTaskReachability.
Enum value maps for CallbackState.
No description provided by the author
Enum value maps for CallbackState.
No description provided by the author
No description provided by the author
No description provided by the author
Enum value maps for CommandType.
No description provided by the author
Enum value maps for CommandType.
Enum value maps for ContinueAsNewInitiator.
No description provided by the author
Enum value maps for ContinueAsNewInitiator.
Enum value maps for DescribeTaskQueueMode.
No description provided by the author
Enum value maps for DescribeTaskQueueMode.
Enum value maps for EncodingType.
No description provided by the author
Enum value maps for EncodingType.
Enum value maps for EventType.
No description provided by the author
Enum value maps for EventType.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Enum value maps for HistoryEventFilterType.
No description provided by the author
Enum value maps for HistoryEventFilterType.
Enum value maps for IndexedValueType.
No description provided by the author
Enum value maps for IndexedValueType.
Enum value maps for NamespaceState.
No description provided by the author
Enum value maps for NamespaceState.
Enum value maps for NexusOperationCancellationState.
No description provided by the author
Enum value maps for NexusOperationCancellationState.
Enum value maps for ParentClosePolicy.
No description provided by the author
Enum value maps for ParentClosePolicy.
Enum value maps for PendingActivityState.
No description provided by the author
Enum value maps for PendingActivityState.
Enum value maps for PendingNexusOperationState.
No description provided by the author
Enum value maps for PendingNexusOperationState.
Enum value maps for PendingWorkflowTaskState.
No description provided by the author
Enum value maps for PendingWorkflowTaskState.
Enum value maps for QueryRejectCondition.
No description provided by the author
Enum value maps for QueryRejectCondition.
Enum value maps for QueryResultType.
No description provided by the author
Enum value maps for QueryResultType.
Enum value maps for ReplicationState.
No description provided by the author
Enum value maps for ReplicationState.
Enum value maps for ResetReapplyExcludeType.
No description provided by the author
Enum value maps for ResetReapplyExcludeType.
Enum value maps for ResetReapplyType.
No description provided by the author
Enum value maps for ResetReapplyType.
Enum value maps for ResetType.
No description provided by the author
Enum value maps for ResetType.
Enum value maps for ResourceExhaustedCause.
No description provided by the author
Enum value maps for ResourceExhaustedCause.
Enum value maps for ResourceExhaustedScope.
No description provided by the author
Enum value maps for ResourceExhaustedScope.
Enum value maps for RetryState.
No description provided by the author
Enum value maps for RetryState.
Enum value maps for ScheduleOverlapPolicy.
No description provided by the author
Enum value maps for ScheduleOverlapPolicy.
Enum value maps for Severity.
No description provided by the author
Enum value maps for Severity.
Enum value maps for SignalExternalWorkflowExecutionFailedCause.
No description provided by the author
Enum value maps for SignalExternalWorkflowExecutionFailedCause.
No description provided by the author
No description provided by the author
No description provided by the author
Enum value maps for TaskQueueKind.
No description provided by the author
Enum value maps for TaskQueueKind.
Enum value maps for TaskQueueType.
No description provided by the author
Enum value maps for TaskQueueType.
Enum value maps for TaskReachability.
No description provided by the author
Enum value maps for TaskReachability.
Enum value maps for TimeoutType.
No description provided by the author
Enum value maps for TimeoutType.
Enum value maps for UpdateAdmittedEventOrigin.
No description provided by the author
Enum value maps for UpdateAdmittedEventOrigin.
Enum value maps for UpdateWorkflowExecutionLifecycleStage.
No description provided by the author
Enum value maps for UpdateWorkflowExecutionLifecycleStage.
Enum value maps for WorkflowExecutionStatus.
No description provided by the author
Enum value maps for WorkflowExecutionStatus.
Enum value maps for WorkflowIdConflictPolicy.
No description provided by the author
Enum value maps for WorkflowIdConflictPolicy.
Enum value maps for WorkflowIdReusePolicy.
No description provided by the author
Enum value maps for WorkflowIdReusePolicy.
Enum value maps for WorkflowTaskFailedCause.
No description provided by the author
Enum value maps for WorkflowTaskFailedCause.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
Specifies which category of tasks may reach a versioned worker of a certain Build ID.
State of a callback.
No description provided by the author
Whenever this list of command types is changed do change the function shouldBufferEvent in mutableStateBuilder.go to make sure to do the correct event ordering.
No description provided by the author
No description provided by the author
No description provided by the author
Whenever this list of events is changed do change the function shouldBufferEvent in mutableStateBuilder.go to make sure to do the correct event ordering.
No description provided by the author
No description provided by the author
No description provided by the author
State of a Nexus operation cancellation.
Defines how child workflows will react to their parent completing.
No description provided by the author
State of a pending Nexus operation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Event types to exclude when reapplying events.
Event types to include when reapplying events.
Reset type options.
No description provided by the author
No description provided by the author
No description provided by the author
ScheduleOverlapPolicy controls what happens when a workflow would be started by a schedule, and is already running.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Specifies which category of tasks may reach a worker on a versioned task queue.
No description provided by the author
Records why a WorkflowExecutionUpdateAdmittedEvent was written to history.
UpdateWorkflowExecutionLifecycleStage is specified by clients invoking workflow execution updates and used to indicate to the server how long the client wishes to wait for a return value from the RPC.
(-- api-linter: core::0216::synonyms=disabled aip.dev/not-precedent: There is WorkflowExecutionState already in another package.
Defines what to do when trying to start a workflow with the same workflow id as a *running* workflow.
Defines whether to allow re-using a workflow id from a previously *closed* workflow.
Workflow tasks can fail for various reasons.