MissReport class final

The answer to "why did this query not refetch".

Inheritance

Constructors

MissReport({required String query, required MissOutcome outcome, required String reason, required CauseSummary cause, required int mounts, required bool settled, required List<String> invalidated, required List<String> carried, required List<String> matched, required List<NearMiss> nearest, required List<String> suggestions})
Creates a report.
const

Properties

carried → List<String>
What the query carries.
final
cause → CauseSummary
The cause examined.
final
hashCode → int
The hash code for this object.
no setterinherited
invalidated → List<String>
What the cause raised.
final
matched → List<String>
Where they meet.
final
mounts → int
Mount count.
final
nearest → List<NearMiss>
Where they nearly meet.
final
outcome → MissOutcome
Which of the five outcomes.
final
query → String
The query key.
final
reason → String
One sentence, read first.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
settled → bool
Whether it ever settled.
final
suggestions → List<String>
Concrete things to change.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Json
The JSON form, with kind set to miss or refetch.
override
toString() → String
A string representation of this object.
inherited

Operators

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