RouteModifiers constructor

RouteModifiers({
  1. bool? avoidTolls,
  2. bool? avoidHighways,
  3. bool? avoidFerries,
  4. bool? avoidIndoor,
  5. VehicleInfo? vehicleInfo,
  6. Iterable<TollPass>? tollPasses,
})

Implementation

factory RouteModifiers({
  $core.bool? avoidTolls,
  $core.bool? avoidHighways,
  $core.bool? avoidFerries,
  $core.bool? avoidIndoor,
  $23.VehicleInfo? vehicleInfo,
  $core.Iterable<$24.TollPass>? tollPasses,
}) {
  final $result = create();
  if (avoidTolls != null) {
    $result.avoidTolls = avoidTolls;
  }
  if (avoidHighways != null) {
    $result.avoidHighways = avoidHighways;
  }
  if (avoidFerries != null) {
    $result.avoidFerries = avoidFerries;
  }
  if (avoidIndoor != null) {
    $result.avoidIndoor = avoidIndoor;
  }
  if (vehicleInfo != null) {
    $result.vehicleInfo = vehicleInfo;
  }
  if (tollPasses != null) {
    $result.tollPasses.addAll(tollPasses);
  }
  return $result;
}