copyWith method

ManeuverModel copyWith({
  1. int? maneuverDistance()?,
  2. ManeuverIcon? maneuverIcon()?,
  3. String? roadName()?,
  4. AdditionalManeuverModel? additionalManeuver()?,
})

Implementation

ManeuverModel copyWith({
  int? Function()? maneuverDistance,
  ManeuverIcon? Function()? maneuverIcon,
  String? Function()? roadName,
  AdditionalManeuverModel? Function()? additionalManeuver,
}) {
  return ManeuverModel(
    maneuverDistance:
        maneuverDistance != null ? maneuverDistance() : this.maneuverDistance,
    maneuverIcon: maneuverIcon != null ? maneuverIcon() : this.maneuverIcon,
    roadName: roadName != null ? roadName() : this.roadName,
    additionalManeuver: additionalManeuver != null
        ? additionalManeuver()
        : this.additionalManeuver,
  );
}