BorderCrossingWarning constructor

  1. @Deprecated("Will be removed in v4.29.0. Use the constructor without deprecated fields instead.")
BorderCrossingWarning(
  1. int id,
  2. double distanceToBorderCrossingInMeters,
  3. BorderCrossingType type,
  4. AdministrativeRules administrativeRules,
  5. DistanceType distanceType,
  6. AdministrativeCommercialVehicleRules? commercialVehicleRegulations,
)

Creates a new instance.

  • id Unique identifier for this specific border crossing warning instance. Each warning type (truck restrictions, speed warnings, etc.) maintains its own independent ID namespace. Use this ID to track, update, or dismiss individual warning instances of this type.
  • distanceToBorderCrossingInMeters Distance to the border crossing in meters.
  • type Type of border crossing.
  • administrativeRules The administrative rules for the country or state after the border crossing. It contains information regarding rules such as driving side, speed limits, various sticker requirements, toll costs and others.
  • distanceType The distance type for the warning, e.g. a warning for a new border crossing ahead or a warning for passing a border crossing. Since the border crossing warning is given relative to a single position on the route, DistanceType.reached will never be given for this warning.
  • commercialVehicleRegulations Commercial vehicle regulations for the administrative region after the border crossing. Contains access restrictions, speed limits, and drive/rest rules applicable to commercial vehicles. This field is only populated when crossing into a region with specific commercial vehicle regulations.

Implementation

@Deprecated("Will be removed in v4.29.0. Use the constructor without deprecated fields instead.")
BorderCrossingWarning(this.id, this.distanceToBorderCrossingInMeters, this.type, this.administrativeRules, this.distanceType, this.commercialVehicleRegulations);