One keyset page from the timeline query layer.
Summary
Types
@type cursor() :: %{captured_at: DateTime.t(), id: Ecto.UUID.t()}
@type t() :: %Threadline.Query.TimelinePage{ entries: [ %Threadline.Capture.AuditChange{ __meta__: term(), captured_at: term(), changed_fields: term(), changed_from: term(), data_after: term(), id: term(), op: term(), table_name: term(), table_pk: term(), table_schema: term(), transaction: term(), transaction_id: term() } ], next_cursor: cursor() | nil }