Class List
The classes and protocols in the Consumer SDK for iOS:
<GMTCAuthorization> | Protocol used to provide authorization tokens for gRPC calls |
GMTCAuthorizationContext | An immutable object representing the context needed to fetch an auth token |
GMTCConsumerMapStyleCoordinator | Container class for the custom UI options for elements of the GMTCMapView |
GMTCImmutableData | A base class of immutable data, subclass must implement the isEqual: and hash of the NSObject protocol |
GMTCJourneySharingSession | |
GMTCMapView | This class represents the main view in the Consumer SDK for iOS |
<GMTCMapViewDelegate> | Delegate for events on GMTCMapView |
<GMTCMapViewSession> | |
<GMTCMapViewSessionDelegate> | |
GMTCMarkerStyleOptions | Data object that holds custom marker properties from the client application |
GMTCMutableMarkerStyleOptions | Mutable data object that holds marker's customization properties |
GMTCMutablePolylineStyleOptions | Mutable data object that holds polyline customization properties |
GMTCMutableTripModelOptions | Mutable version of GMTCTripModelOptions |
GMTCMutableTripRequest | Mutable version of GMTCTripRequest |
GMTCPolylineStyleOptions | Data object that holds polyline customization properties |
GMTCServices | Service class for the Google Consumer Ridesharing SDK for iOS |
GMTCTripModel | A class representing a trip session |
GMTCTripModelOptions | Object that for configuring the GMTCTripModel |
<GMTCTripModelSubscriber> | A subscriber protocol for GMTCTripModel's event update |
GMTCTripRequest | A request object for specifying parameters to get an active trip |
GMTCTripService | Provides methods for accessing trip session(s) |
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 |