TrackPointPage class final

One deterministic page of persisted route points.

A traversal is bounded to the sequence snapshot captured by its first page. Concurrently appended fixes appear only in a new traversal. Accepted and rejected points retain their original quality evidence.

Constructors

TrackPointPage({required Iterable<TrackPoint> items, required bool hasMore, required int snapshotUpperSequence, required int estimatedDecodedBytes, String? nextCursor})

Properties

estimatedDecodedBytes int
Conservative estimate of the decoded objects returned by this page.
final
hashCode int
The hash code for this object.
no setterinherited
hasMore bool
Whether another page exists in this snapshot traversal.
final
items List<TrackPoint>
Points ordered by ascending persisted route sequence.
final
nextCursor String?
Opaque cursor for the next page in this snapshot traversal.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
snapshotUpperSequence int
Inclusive sequence boundary fixed by the first page.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited