RouteLegStep constructor

RouteLegStep({
  1. int? distanceMeters,
  2. Duration? staticDuration,
  3. Polyline? polyline,
  4. Location? startLocation,
  5. Location? endLocation,
  6. NavigationInstruction? navigationInstruction,
  7. RouteLegStepTravelAdvisory? travelAdvisory,
  8. RouteLegStep_RouteLegStepLocalizedValues? localizedValues,
  9. RouteLegStepTransitDetails? transitDetails,
  10. 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;
}