DiffReviewLoadMsg class final

Atomically replaces patch and threads.

A different document or revision clears interaction state. A same-revision patch extension keeps valid source selection and known thread expansion.

Inheritance

Constructors

DiffReviewLoadMsg({required String documentId, required String revision, required GitDiffModel diff, Iterable<DiffReviewThread> threads = const []})
Loads a patch and its thread descriptors as one update.

Properties

diff → GitDiffModel
Parsed patch and its initial presentation.
final
documentId → String
Provider identity of the new document.
final
dropWhenInputQueued → bool
Whether this message can be dropped when fresher user input is queued.
no setterinherited
hashCode → int
The hash code for this object.
no setterinherited
revision → String
Opaque source revision token of the new patch.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
threads → List<DiffReviewThread>
Complete thread list for the replacement patch.
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