Class List
The classes and protocols in the Google Maps On Demand Rides and Deliveries 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 |
GMTDDriverAPI | An abstract superclass for the Driver SDK API classes |
GMTDDriverContext | An object containing the dependencies needed to construct a GMTDDriverApi instance |
GMTDRidesharingDriverAPI | A class that provide access to all the core components and serves as the entry point for the ridesharing use case |
GMTDVehicleReporter | Object for sending information to the Fleet Engine backend |
<GMTDVehicleReporterListener> | Protocol for responding to periodic vehicle updates sent by GMTDVehicleReporter |
GMTDVehicleUpdate | Object representing a vehicle update |
GMTSImmutableData | A base class of immutable data, subclass must implement the isEqual: and hash of the NSObject protocol |
GMTSLatLng | Object representing the latitude and longitude |
GMTSRequest | Request object that is an abstract class |
GMTSRequestHeader | A request header object contains common fields for a request |
GMTSRequestOptions | An object for defining the request options |
<GMTSRequestOptionsSupport> | Extension for support of set request options |
GMTSSpeedReadingSpan | A data object that holds the traffic conditions for a contiguous segment of a polyline |
GMTSTerminalLocation | Object representing information that identifies a terminal location |
GMTSTimestamp | Object representing a timestamp |
GMTSTrafficData | An object that holds the traffic data for a stretch of road |
GMTSTrip | Object that contains logistical information about a trip such as `vehicleId`, type of trip, pickup or dropoff times, and route |
GMTSTripWaypoint | Object that describes a vehicle stop on its route |
GMTSVehicle | Object that contains functional data related to a vehicle |
GMTSVehicleAttributeKeyValuePair | Object that contains a vehicle attribute key/value pair |
GMTSVehicleLocation | Object that contains the location information for the vehicle that describes the heading, speed, and time when this information was retrieved |
GMTSVehicleMatch | Object that contains the vehicle's information, ETA, and distance calculations for a vehicle that matches the SearchVehiclesRequest |
GMTSVehicleType | Data object containing information about the type of the vehicle |
GMTSWaypoint | Object representing an intermediate point along a route |