StepOutcome class

Telemetry event payloads emitted by MissionRunner.

Constructors

StepOutcome({required String missionId, required int stepIndex, required String action, required String? matchSource, required String? execStrategy, required List<String> evidence, required int attempts, required Duration duration, required bool success, String? failureReason, String? screen})
const

Properties

action → String
Wire-format action: tap, click, navigate, set_text, …
final
attempts → int
Total attempts including retries (1 = first attempt won).
final
duration → Duration
Per-step wall-clock duration measured by MissionRunner.
final
evidence → List<String>
Verifier evidences observed in after - before.
final
execStrategy → String?
Tap-ladder rung that fired the action — semantics_tap, semantics_tap_up, semantics_tap_down, semantics_tap_twin, synthetic_pointer.
final
failureReason → String?
final
hashCode → int
The hash code for this object.
no setterinherited
matchSource → String?
Which find rung resolved the target — stableId, identifier, text, subtree, role, bounds.
final
missionId → String
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
screen → String?
Screen name at step start.
final
stepIndex → int
final
success → bool
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, Object?>
toString() → String
A string representation of this object.
inherited

Operators

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