copyWith method
Route
copyWith({
- List<
Leg> ? legs, - int? distanceMeters,
- String? duration,
- String? staticDuration,
- Polyline? polyline,
- String? description,
- List<
String> ? warnings, - Viewport? viewport,
- PolylineDetails? travelAdvisory,
- LegLocalizedValues? localizedValues,
- List<
String> ? routeLabels, - PolylineDetails? polylineDetails,
Implementation
Route copyWith({
List<Leg>? legs,
int? distanceMeters,
String? duration,
String? staticDuration,
Polyline? polyline,
String? description,
List<String>? warnings,
Viewport? viewport,
PolylineDetails? travelAdvisory,
LegLocalizedValues? localizedValues,
List<String>? routeLabels,
PolylineDetails? polylineDetails,
}) {
return Route(
legs: legs ?? this.legs,
distanceMeters: distanceMeters ?? this.distanceMeters,
duration: duration ?? this.duration,
staticDuration: staticDuration ?? this.staticDuration,
polyline: polyline ?? this.polyline,
description: description ?? this.description,
warnings: warnings ?? this.warnings,
viewport: viewport ?? this.viewport,
travelAdvisory: travelAdvisory ?? this.travelAdvisory,
localizedValues: localizedValues ?? this.localizedValues,
routeLabels: routeLabels ?? this.routeLabels,
polylineDetails: polylineDetails ?? this.polylineDetails,
);
}