Table of Contents

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 = 4

The 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 = 2

The operation completed successfully.

[OriginalName("NEXUS_OPERATION_EXECUTION_STATUS_FAILED")] Failed = 3

The operation completed with failure.

[OriginalName("NEXUS_OPERATION_EXECUTION_STATUS_RUNNING")] Running = 1

The 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 = 5

The operation was terminated. Termination happens immediately without notifying the handler.

[OriginalName("NEXUS_OPERATION_EXECUTION_STATUS_TIMED_OUT")] TimedOut = 6

The operation has timed out by reaching one of the specified timeouts.

[OriginalName("NEXUS_OPERATION_EXECUTION_STATUS_UNSPECIFIED")] Unspecified = 0