RouteLeg constructor
RouteLeg({
- int? distanceMeters,
- Duration? duration,
- Duration? staticDuration,
- Polyline? polyline,
- Location? startLocation,
- Location? endLocation,
- Iterable<
RouteLegStep> ? steps, - RouteLegTravelAdvisory? travelAdvisory,
- RouteLeg_RouteLegLocalizedValues? localizedValues,
- RouteLeg_StepsOverview? stepsOverview,
Implementation
factory RouteLeg({
$core.int? distanceMeters,
$10.Duration? duration,
$10.Duration? staticDuration,
$11.Polyline? polyline,
$9.Location? startLocation,
$9.Location? endLocation,
$core.Iterable<RouteLegStep>? steps,
RouteLegTravelAdvisory? travelAdvisory,
RouteLeg_RouteLegLocalizedValues? localizedValues,
RouteLeg_StepsOverview? stepsOverview,
}) {
final $result = create();
if (distanceMeters != null) {
$result.distanceMeters = distanceMeters;
}
if (duration != null) {
$result.duration = duration;
}
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 (steps != null) {
$result.steps.addAll(steps);
}
if (travelAdvisory != null) {
$result.travelAdvisory = travelAdvisory;
}
if (localizedValues != null) {
$result.localizedValues = localizedValues;
}
if (stepsOverview != null) {
$result.stepsOverview = stepsOverview;
}
return $result;
}