Interface: NexusOperationExecutionCancellationInfo
client.NexusOperationExecutionCancellationInfo
Cancellation state for a standalone Nexus operation.
Properties
attempt
• Readonly attempt: number
The number of attempts made to deliver the cancel operation request.
blockedReason
• Readonly blockedReason: undefined | string
Blocked reason provides additional information if the cancellation state is NexusOperationCancellationState.BLOCKED.
lastAttemptCompleteTime
• Readonly lastAttemptCompleteTime: undefined | Date
The time when the last attempt completed.
lastAttemptFailure
• Readonly lastAttemptFailure: undefined | Error
The last attempt's failure, if any.
nextAttemptScheduleTime
• Readonly nextAttemptScheduleTime: undefined | Date
The time when the next attempt is scheduled.
raw
• Readonly raw: INexusOperationExecutionCancellationInfo
Underlying protobuf cancellation info.
reason
• Readonly reason: string
The reason specified in the cancellation request.
requestedTime
• Readonly requestedTime: undefined | Date
The time when cancellation was requested.
state
• Readonly state: undefined | NexusOperationCancellationState
The current state of the cancellation request.