Skip to main content

Interface: $Properties

v1.CallbackInfo.$Properties

Properties of a CallbackInfo.

Hierarchy​

Properties​

attempt​

• Optional attempt: null | number

The number of attempts made to deliver the callback. This number represents a minimum bound since the attempt is incremented after the callback request completes.


blockedReason​

• Optional blockedReason: null | string

If the state is BLOCKED, blocked reason provides additional information.


callback​

• Optional callback: null | $Properties

Information on how this callback should be invoked (e.g. its URL and type).


lastAttemptCompleteTime​

• Optional lastAttemptCompleteTime: null | $Properties

The time when the last attempt completed.


lastAttemptFailure​

• Optional lastAttemptFailure: null | $Properties

The last attempt's failure, if any.


nextAttemptScheduleTime​

• Optional nextAttemptScheduleTime: null | $Properties

The time when the next attempt is scheduled.


registrationTime​

• Optional registrationTime: null | $Properties

The time when the callback was registered.


requestId​

• Optional requestId: null | string

Server-generated request ID used as an idempotency token when invoking callbacks. It has no relation to caller-side request_id sent in operations like StartNexusOperationExecutionRequest.


state​

• Optional state: null | CallbackState

The current state of the callback.