copyWith method

Leg copyWith({
  1. int? distanceMeters,
  2. String? duration,
  3. String? staticDuration,
  4. Polyline? polyline,
  5. Location? startLocation,
  6. Location? endLocation,
  7. List<Step>? steps,
  8. LegLocalizedValues? localizedValues,
})

Implementation

Leg copyWith({
  int? distanceMeters,
  String? duration,
  String? staticDuration,
  Polyline? polyline,
  Location? startLocation,
  Location? endLocation,
  List<Step>? steps,
  LegLocalizedValues? localizedValues,
}) {
  return Leg(
    distanceMeters: distanceMeters ?? this.distanceMeters,
    duration: duration ?? this.duration,
    staticDuration: staticDuration ?? this.staticDuration,
    polyline: polyline ?? this.polyline,
    startLocation: startLocation ?? this.startLocation,
    endLocation: endLocation ?? this.endLocation,
    steps: steps ?? this.steps,
    localizedValues: localizedValues ?? this.localizedValues,
  );
}