vehicleRegistration property
VehicleRegistration?
get
vehicleRegistration
Vehicle registration information
Returns the vehicle registration profile based on the transport mode
Implementation
VehicleRegistration? get vehicleRegistration {
switch (transportMode) {
case RouteTransportMode.car:
return carProfile;
case RouteTransportMode.lorry:
return truckProfile;
case RouteTransportMode.bicycle:
final ElectricBikeType ebikeType =
bikeProfile?.eProfile?.type ?? ElectricBikeType.none;
if (ebikeType != ElectricBikeType.none) {
return bikeProfile?.eProfile;
}
return null;
case RouteTransportMode.pedestrian:
return null;
case RouteTransportMode.public:
return null;
case RouteTransportMode.sharedVehicles:
return null;
}
}