Skip to content

CallbackStartedDetails

Source code in docs_src/capo_lambda/types/callback_started_details.py
class CallbackStartedDetails(TypedDict, closed=True):
    callback_id: "capo_lambda.types.callback_id.CallbackId"
    """<p>The callback ID. Callback IDs are generated by the <code>DurableContext</code> when a durable function calls <code>ctx.waitForCallback</code>.</p>"""
    heartbeat_timeout: NotRequired["capo_lambda.types.duration_seconds.DurationSeconds"]
    """<p>The heartbeat timeout value, in seconds.</p>"""
    timeout: NotRequired["capo_lambda.types.duration_seconds.DurationSeconds"]
    """<p>The timeout value, in seconds.</p>"""

callback_id instance-attribute

callback_id: CallbackId

The callback ID. Callback IDs are generated by the DurableContext when a durable function calls ctx.waitForCallback.

heartbeat_timeout instance-attribute

heartbeat_timeout: NotRequired[DurationSeconds]

The heartbeat timeout value, in seconds.

timeout instance-attribute

timeout: NotRequired[DurationSeconds]

The timeout value, in seconds.