RouteListener constructor

RouteListener({
  1. void onRouteTrafficEventsUpdated(
    1. int delayDiff
    )?,
  2. void onTrafficEventsAlongRouteChecked()?,
  3. void onRouteTrackTrimmed()?,
})

Constructor for a RouteListener

Parameters

Implementation

factory RouteListener({
  final void Function(int delayDiff)? onRouteTrafficEventsUpdated,
  final void Function()? onTrafficEventsAlongRouteChecked,
  final void Function()? onRouteTrackTrimmed,
}) {
  final RouteListener listener = RouteListener._create();

  if (onRouteTrafficEventsUpdated != null) {
    listener._onRouteTrafficEventsUpdated = onRouteTrafficEventsUpdated;
  }
  if (onTrafficEventsAlongRouteChecked != null) {
    listener._onTrafficEventsAlongRouteChecked =
        onTrafficEventsAlongRouteChecked;
  }
  if (onRouteTrackTrimmed != null) {
    listener._onRouteTrackTrimmed = onRouteTrackTrimmed;
  }

  return listener;
}