Skip to content

CheckpointDurableExecutionResponse

Source code in docs_src/capo_lambda/types/checkpoint_durable_execution_response.py
class CheckpointDurableExecutionResponse(TypedDict, closed=True):
    checkpoint_token: NotRequired["capo_lambda.types.checkpoint_token.CheckpointToken"]
    """<p>A new checkpoint token to use for the next checkpoint operation. This token replaces the one provided in the request and must be used for subsequent checkpoints to maintain proper ordering.</p>"""
    new_execution_state: "capo_lambda.types.checkpoint_updated_execution_state.CheckpointUpdatedExecutionState"
    """<p>Updated execution state information that includes any changes that occurred since the last checkpoint, such as completed callbacks or expired timers. This allows the SDK to update its internal state during replay.</p>"""

checkpoint_token instance-attribute

checkpoint_token: NotRequired[CheckpointToken]

A new checkpoint token to use for the next checkpoint operation. This token replaces the one provided in the request and must be used for subsequent checkpoints to maintain proper ordering.

new_execution_state instance-attribute

new_execution_state: CheckpointUpdatedExecutionState

Updated execution state information that includes any changes that occurred since the last checkpoint, such as completed callbacks or expired timers. This allows the SDK to update its internal state during replay.