Enum NexusOperationExecutionStatus
- Namespace
- Temporalio.Api.Enums.V1
- Assembly
- Temporalio.dll
Status of a standalone Nexus operation execution. The status is updated once, when the operation is originally scheduled, and again when the operation reaches a terminal status. (-- api-linter: core::0216::synonyms=disabled aip.dev/not-precedent: Named consistently with WorkflowExecutionStatus. --)
public enum NexusOperationExecutionStatus
Fields
[OriginalName("NEXUS_OPERATION_EXECUTION_STATUS_CANCELED")] Canceled = 4The operation completed as canceled. Requesting to cancel an operation does not automatically transition the operation to canceled status, depending on the current operation status and the cancelation type used.
[OriginalName("NEXUS_OPERATION_EXECUTION_STATUS_COMPLETED")] Completed = 2The operation completed successfully.
[OriginalName("NEXUS_OPERATION_EXECUTION_STATUS_FAILED")] Failed = 3The operation completed with failure.
[OriginalName("NEXUS_OPERATION_EXECUTION_STATUS_RUNNING")] Running = 1The operation is not in a terminal status. The operation may be attempting to start, backing off between attempts, or already started.
[OriginalName("NEXUS_OPERATION_EXECUTION_STATUS_TERMINATED")] Terminated = 5The operation was terminated. Termination happens immediately without notifying the handler.
[OriginalName("NEXUS_OPERATION_EXECUTION_STATUS_TIMED_OUT")] TimedOut = 6The operation has timed out by reaching one of the specified timeouts.
[OriginalName("NEXUS_OPERATION_EXECUTION_STATUS_UNSPECIFIED")] Unspecified = 0