FindFailureReason enum

Why an exploration ended without a hit.

Inheritance
Available extensions

Values

notFound → const FindFailureReason
maxAttemptsReached → const FindFailureReason
scrollEndReached → const FindFailureReason
alreadyVisited → const FindFailureReason
captureFailed → const FindFailureReason
noScroller → const FindFailureReason
emptyTarget → const FindFailureReason
cancelled → const FindFailureReason

The scan observed its CancelSignal mid-flight — the mission was cancelled, preempted, or hit its step deadline while scrolling.

ambiguousTarget → const FindFailureReason

Strict (side-effect) resolve: two comparable candidates matched the description about equally well — the SDK refuses to guess.

targetMismatch → const FindFailureReason

Strict (side-effect) resolve: the only match names a DIFFERENT entity than requested (a qualified label, or a contradicted stable id).

Properties

hashCode → int
The hash code for this object.
no setterinherited
index → int
A numeric identifier for the enumerated value.
no setterinherited
isRefusal → bool

Available on FindFailureReason, provided by the FindFailureReasonWire extension

True for the strict-resolve refusals — the target WAS seen but acting on it would be a guess. Never scrolled past, never retried.
no setter
name → String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
wireName → String

Available on FindFailureReason, provided by the FindFailureReasonWire extension

no setter

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

Constants

values → const List<FindFailureReason>
A constant List of the values in this enum, in order of their declaration.