AnalysisResult constructor

const AnalysisResult({
  1. required String packageName,
  2. required String currentVersion,
  3. required String targetVersion,
  4. required RiskLevel riskLevel,
  5. required double riskScore,
  6. required int totalFilesAffected,
  7. required int totalLocationsAffected,
  8. required List<BreakingChangeImpact> impacts,
  9. required List<CascadingImpact> cascadingImpacts,
  10. List<String> warnings = const [],
  11. double overallConfidence = 1.0,
})

Implementation

const AnalysisResult({
  required this.packageName,
  required this.currentVersion,
  required this.targetVersion,
  required this.riskLevel,
  required this.riskScore,
  required this.totalFilesAffected,
  required this.totalLocationsAffected,
  required this.impacts,
  required this.cascadingImpacts,
  this.warnings = const [],
  this.overallConfidence = 1.0,
});