1 2 3 4 5 6 7 8 9 10 11 12
from __future__ import annotations from dataclasses import dataclass from srht_contrib.schemas import NormalizedEvent @dataclass(slots=True) class BackfillBatchResult: events: list[NormalizedEvent] cursor_state: dict | None complete: bool