SubscribeCheckpointsResponse

Response message for SubscriptionService.SubscribeCheckpoints.

A checkpoint stream's position is checkpoint-granular, so the cursor sequence number stands in for the Watermark message the other subscription responses carry. Progress-only frames (with checkpoint unset) occur only on filtered streams: on an unfiltered stream every frame carries both fields, in order and without gaps.

Properties

Link copied to clipboard
abstract val checkpoint: Checkpoint

The matching checkpoint. Unset when this frame only advances the cursor past non-matching checkpoints.

Link copied to clipboard
abstract val cursor: <Error class: unknown class>?

Required. The checkpoint sequence number the stream has fully covered, inclusive: every matching checkpoint from the stream's start position through cursor has been delivered. Present on every frame and advances monotonically.

Link copied to clipboard

Functions

Link copied to clipboard
fun SubscribeCheckpointsResponse.copy(body: <Error class: unknown class>.() -> Unit = {}): SubscribeCheckpointsResponse

Copies the original message, including unknown fields.