Skip to main content

Interface: $Properties

Properties of a CallbackInfo.

Extended by​

Properties​

attempt?​

optional attempt?: number | null

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?: string | null

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


callback?​

optional callback?: $Properties | null

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


lastAttemptCompleteTime?​

optional lastAttemptCompleteTime?: $Properties | null

The time when the last attempt completed.


lastAttemptFailure?​

optional lastAttemptFailure?: $Properties | null

The last attempt's failure, if any.


nextAttemptScheduleTime?​

optional nextAttemptScheduleTime?: $Properties | null

The time when the next attempt is scheduled.


registrationTime?​

optional registrationTime?: $Properties | null

The time when the callback was registered.


requestId?​

optional requestId?: string | null

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 StartWorkflowExecutionRequest.


state?​

optional state?: CallbackState | null

CallbackInfo state


trigger?​

optional trigger?: $Properties | null

Trigger for this callback.