Class List
The classes and protocols in the Google Maps Platform Last Mile Fleet Solution for iOS:
<GMTDAuthorization> | Protocol used to provide authorization tokens for gRPC calls |
GMTDAuthorizationContext | An immutable object representing the context needed to fetch an auth token |
GMTDCreateDeliveryTaskRequest | An immutable object representing a request to create a delivery task |
GMTDDeliveryDriverAPI | A class that provides access to all the core components and serves as the entry point for the Delivery vertical |
GMTDDeliveryTask | An immutable object that represents a unit of work completed at a vehicle stop |
GMTDDeliveryTaskManager | Object that manages task creation and updates |
GMTDDeliveryVehicle | An immutable object representing a delivery vehicle |
GMTDDeliveryVehicleManager | Class used to create and retrieve delivery vehicles from Fleet Engine |
GMTDDeliveryVehicleReporter | Object for sending information to the Fleet Engine backend |
GMTDDriverAPI | An abstract superclass for the Driver SDK API classes |
GMTDDriverContext | An object containing the dependencies needed to construct a GMTDDriverApi instance |
GMTDTaskInfo | An immutable object representing a task that will be completed at a vehicle stop |
GMTDUpdateDeliveryTaskRequest | An immutable object representing a request to update a delivery task |
GMTDVehicleReporter | Object for sending information to the Fleet Engine backend |
<GMTDVehicleReporterListener> | Protocol for responding to periodic vehicle updates sent by GMTDVehicleReporter |
GMTDVehicleStop | An object representing a vehicle stop for deliveries |
GMTDVehicleUpdate | Object representing a vehicle update |
GMTSImmutableData | A base class of immutable data, subclass must implement the isEqual: and hash of the NSObject protocol |
GMTSTask | An immutable object representing a unit of work that is completed at a vehicle stop |