FleetEngineDeliveryVehicleLocationProviderOptions constructor

FleetEngineDeliveryVehicleLocationProviderOptions({
  1. AuthTokenFetcher authTokenFetcher,
  2. String projectId,
  3. JSAny? activePolylineCustomization,
  4. String? deliveryVehicleId,
  5. JSAny? deliveryVehicleMarkerCustomization,
  6. JSAny? plannedStopMarkerCustomization,
  7. num? pollingIntervalMillis,
  8. JSAny? remainingPolylineCustomization,
  9. bool? shouldShowOutcomeLocations,
  10. bool? shouldShowTasks,
  11. num? staleLocationThresholdMillis,
  12. JSAny? takenPolylineCustomization,
  13. FleetEngineTaskFilterOptions? taskFilterOptions,
  14. JSAny? taskMarkerCustomization,
  15. JSFunction? taskOutcomeMarkerCustomization,
})

Implementation

external FleetEngineDeliveryVehicleLocationProviderOptions({
  AuthTokenFetcher authTokenFetcher,
  String projectId,
  JSAny? /*(void Function(DeliveryVehiclePolylineCustomizationFunctionParams)|PolylineOptions)?*/
      activePolylineCustomization,
  String? deliveryVehicleId,
  JSAny? /*(void Function(DeliveryVehicleMarkerCustomizationFunctionParams)|MarkerOptions)?*/
      deliveryVehicleMarkerCustomization,
  JSAny? /*(void Function(PlannedStopMarkerCustomizationFunctionParams)|MarkerOptions)?*/
      plannedStopMarkerCustomization,
  num? pollingIntervalMillis,
  JSAny? /*(void Function(DeliveryVehiclePolylineCustomizationFunctionParams)|PolylineOptions)?*/
      remainingPolylineCustomization,
  bool? shouldShowOutcomeLocations,
  bool? shouldShowTasks,
  num? staleLocationThresholdMillis,
  JSAny? /*(void Function(DeliveryVehiclePolylineCustomizationFunctionParams)|PolylineOptions)?*/
      takenPolylineCustomization,
  FleetEngineTaskFilterOptions? taskFilterOptions,
  JSAny? /*(void Function(TaskMarkerCustomizationFunctionParams)|MarkerOptions)?*/
      taskMarkerCustomization,
  JSFunction /*void Function(TaskMarkerCustomizationFunctionParams)*/ ?
      taskOutcomeMarkerCustomization,
});