TrajectoryCompactedRecord class final

A compaction or branch-summary row (compacted kind).

Inheritance

Constructors

TrajectoryCompactedRecord({required int index, required String recordId, required String text, required String summary, String? firstKeptEntryId, Duration? timeSeconds, DateTime? startedAt, bool interrupted = false, List<String>? hiddenRecordIds})
Creates a TrajectoryCompactedRecord.
const

Properties

firstKeptEntryId → String?
Id of the first record kept verbatim after the summary.
final
hashCode → int
The hash code for this object.
no setterinherited
hiddenRecordIds → List<String>?
Ids of the records covered by a hidden-range event (F4), when this row projects one. Null for plain compactions; the covered records resolve lazily from the session storage on drill-in — never preloaded into the snapshot (AC5).
final
index → int
1-based record index shown as #N.
finalinherited
interrupted → bool
Whether the compaction was interrupted before it finished.
final
kind → TrajectoryCellKind
Closed-set kind for exhaustive renderer dispatch.
no setteroverride
recordId → String
Stable identity surviving prepends of older projected records.
finalinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
startedAt → DateTime?
Wall-clock time the compaction completed.
final
summary → String
Full summary text.
final
text → String
Bounded preview of the summary.
final
timeSeconds → Duration?
How long the compaction took; null when unknown.
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