FailureEvidenceBundle class

Complete evidence bundle supplied to the diagnosis engine.

Constructors

FailureEvidenceBundle({required String primaryError, List<DiagnosisEvidenceItem> items = const [], String? targetPackage, String? targetFile, TrackedTestCase? failedTestRecord, List<String> historicalReportCitations = const []})
const
FailureEvidenceBundle.fromSingleError({required String errorMessage, String? stackTrace, String? targetPackage, String? targetFile, TrackedTestCase? failedTestRecord})
factory

Properties

failedTestRecord → TrackedTestCase?
Tracked test failure record (from Phase 8.4, if applicable).
final
hashCode → int
The hash code for this object.
no setterinherited
historicalReportCitations → List<String>
Historical report excerpts or citations.
final
items → List<DiagnosisEvidenceItem>
List of structured evidence items.
final
primaryError → String
Primary error message or failure headline.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
targetFile → String?
Target file path (if known).
final
targetPackage → String?
Target package identifier (if known).
final

Methods

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

Operators

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