RouteLegStep constructor
RouteLegStep({
- int? distanceMeters,
- Duration? staticDuration,
- Polyline? polyline,
- Location? startLocation,
- Location? endLocation,
- RouteLegStepTravelAdvisory? travelAdvisory,
- RouteLegStep_RouteLegStepLocalizedValues? localizedValues,
- RouteLegStepTransitDetails? transitDetails,
- RouteTravelMode? travelMode,
Implementation
factory RouteLegStep({
$core.int? distanceMeters,
$10.Duration? staticDuration,
$11.Polyline? polyline,
$9.Location? startLocation,
$9.Location? endLocation,
$16.NavigationInstruction? navigationInstruction,
RouteLegStepTravelAdvisory? travelAdvisory,
RouteLegStep_RouteLegStepLocalizedValues? localizedValues,
RouteLegStepTransitDetails? transitDetails,
$21.RouteTravelMode? travelMode,
}) {
final $result = create();
if (distanceMeters != null) {
$result.distanceMeters = distanceMeters;
}
if (staticDuration != null) {
$result.staticDuration = staticDuration;
}
if (polyline != null) {
$result.polyline = polyline;
}
if (startLocation != null) {
$result.startLocation = startLocation;
}
if (endLocation != null) {
$result.endLocation = endLocation;
}
if (navigationInstruction != null) {
$result.navigationInstruction = navigationInstruction;
}
if (travelAdvisory != null) {
$result.travelAdvisory = travelAdvisory;
}
if (localizedValues != null) {
$result.localizedValues = localizedValues;
}
if (transitDetails != null) {
$result.transitDetails = transitDetails;
}
if (travelMode != null) {
$result.travelMode = travelMode;
}
return $result;
}