copyWith method

ScanConfidence copyWith({
  1. double? overall,
  2. double? wallAccuracy,
  3. double? dimensionAccuracy,
  4. List<String>? warnings,
})

Creates a copy of this confidence with modified values.

Implementation

ScanConfidence copyWith({
  double? overall,
  double? wallAccuracy,
  double? dimensionAccuracy,
  List<String>? warnings,
}) {
  return ScanConfidence(
    overall: overall ?? this.overall,
    wallAccuracy: wallAccuracy ?? this.wallAccuracy,
    dimensionAccuracy: dimensionAccuracy ?? this.dimensionAccuracy,
    warnings: warnings ?? this.warnings,
  );
}