VerificationEvidence enum
Evidence kinds that the SDK's Verifier (today: post-tap checks in
EmbedUiActionEffects) emits when reporting whether an action took effect.
Values
- routeChanged → const VerificationEvidence
-
The active route's name changed (a navigation tap landed).
- nodeDisappeared → const VerificationEvidence
-
The targeted node disappeared from the live tree (a dismiss / close tap removed it).
- boundsMoved → const VerificationEvidence
-
The targeted node's bounds moved by more than the verifier's pixel threshold (a tap caused a layout response, e.g. expand animation).
- textChanged → const VerificationEvidence
-
The targeted node's text changed (a toggle flipped a label, an input echoed a typed character).
- nodeAppeared → const VerificationEvidence
-
A new node entered the live tree after the action (overlay / dialog appeared, list item revealed).
- noObservableEffect → const VerificationEvidence
-
The agent / executor saw none of the above within the settle window.
- stateChanged → const VerificationEvidence
-
The tapped node's — or its option group's —
selected/checkedstate flipped (a custom radio / chip / toggle took the tap). TAP family. - visualChanged → const VerificationEvidence
-
How the tapped node or its option group is DRAWN changed (fills, outlines, icon / label colors, opacity — glyph hints), with no semantic change at all. TAP family.
- secureLengthMatched → const VerificationEvidence
-
An OBSCURED field (whose characters cannot be read back) now holds exactly as many characters as were typed, and that count changed — the strongest evidence a secure write can have.
- unattributedChange → const VerificationEvidence
-
Something changed on screen after the action — but not on the target, its group or an overlay, and not something that was already changing on its own. NOT proof of success: it marks the step as unverifiable (
verification_unavailable) rather than "nothing happened".
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- 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
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<
VerificationEvidence> - A constant List of the values in this enum, in order of their declaration.