FleetEngineVehicleLocationProviderOptions constructor

FleetEngineVehicleLocationProviderOptions({
  1. AuthTokenFetcher authTokenFetcher,
  2. String projectId,
  3. JSAny? activePolylineCustomization,
  4. JSAny? destinationMarkerCustomization,
  5. JSAny? intermediateDestinationMarkerCustomization,
  6. JSAny? originMarkerCustomization,
  7. num? pollingIntervalMillis,
  8. JSAny? remainingPolylineCustomization,
  9. num? staleLocationThresholdMillis,
  10. JSAny? takenPolylineCustomization,
  11. String? vehicleId,
  12. JSAny? vehicleMarkerCustomization,
})

Implementation

external FleetEngineVehicleLocationProviderOptions({
  AuthTokenFetcher authTokenFetcher,
  String projectId,
  JSAny? /*(void Function(VehiclePolylineCustomizationFunctionParams)|PolylineOptions)?*/
      activePolylineCustomization,
  JSAny? /*(void Function(VehicleWaypointMarkerCustomizationFunctionParams)|MarkerOptions)?*/
      destinationMarkerCustomization,
  JSAny? /*(void Function(VehicleWaypointMarkerCustomizationFunctionParams)|MarkerOptions)?*/
      intermediateDestinationMarkerCustomization,
  JSAny? /*(void Function(VehicleWaypointMarkerCustomizationFunctionParams)|MarkerOptions)?*/
      originMarkerCustomization,
  num? pollingIntervalMillis,
  JSAny? /*(void Function(VehiclePolylineCustomizationFunctionParams)|PolylineOptions)?*/
      remainingPolylineCustomization,
  num? staleLocationThresholdMillis,
  JSAny? /*(void Function(VehiclePolylineCustomizationFunctionParams)|PolylineOptions)?*/
      takenPolylineCustomization,
  String? vehicleId,
  JSAny? /*(void Function(VehicleMarkerCustomizationFunctionParams)|MarkerOptions)?*/
      vehicleMarkerCustomization,
});