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