Interface | Description |
---|---|
DemandClient.RideUpdateListener |
The listener interface to be implemented by the caller, to get notifications about
Ride updates. |
RideOffer.Visitor<T> |
Visitor for the RideOffer object.
|
Class | Description |
---|---|
BookingConstraints |
Constraints that the supplier must fulfill for the current booking.
|
CancellationFeePolicy |
The cancellation fee policy
|
CancellationInfo |
Info about a ride cancellation.
|
CancelRideRequest |
Cancel ride request
|
CancelRideRequest.Builder |
Builder to create
CancelRideRequest object. |
CreateRideRequest |
Request to create a new ride from a given offer.
|
CreateRideRequest.Builder |
Builder to create
CreateRideRequest object. |
CreditCard |
A credit card
PayMethod |
DemandClient |
The client class for accessing the Demand API, used for requesting, booking and managing rides.
|
DemandDateTime |
A helper class that helps you to describe a specific date and time.
|
DriverDetails |
Details of a driver.
|
Fare |
Here mobility fare.
|
FareItem |
An item of the
Fare . |
PassengerDetails |
The details of a passenger.
|
PassengerDetails.Builder |
Builder to create
PassengerDetails object. |
PayMethod |
The pay method base class
|
Price |
Price object with the amount to pay and the currency.
|
PriceEstimate |
Estimation of the price, produced either by the HERE Marketplace or by a ride supplier.
|
PriceRange |
Range of the price.
|
PublicTransportRideOffer |
Public Transport ride offer.
|
PublicTransportRouteLeg |
Leg in the Public Transport Route.
|
Ride |
Active Ride.
|
RideLocation |
The current location of the ride.
|
RideOffer |
Ride Offer object.
|
RideOfferBase |
Base class for ride offers.
|
RideOffersRequest |
Request from the SDK to the server for ride offers.
|
RideOffersRequest.Builder |
Builder to create
RideOffersRequest object. |
RidePayment |
Info about a ride's payment
|
RidePreferences |
Preferences of a ride.
|
RidePreferences.Builder |
Returns a new builder for an
RidePreferences object. |
RideQuery |
Query to get a list of rides according to given filters.
|
RideQuery.Builder | |
RideQueryResponse |
Response to a
RideQuery ; contains the list of rides that match the query filters. |
RideStatusLog |
A ride's status log.
|
RideStatusLog.Record | |
RideWaypoints |
The route of the ride, composed of the pickup location and the destination.
|
Supplier |
Supplier details.
|
TaxiRideOffer |
Taxi Ride offer.
|
TransitOptions |
Options relevant to public transport offers.
|
TransitOptions.Builder |
Returns a new builder for an
TransitOptions object. |
Vehicle |
Vehicle details.
|
VerticalsCoverageRequest |
Request to get the verticals (transit types) coverage available around a specific location.
|
VerticalsCoverageResponse |
Response to a
VerticalsCoverageRequest
contains the list of all RideOffer.TransitType available around the requested location |
Waypoint |
Waypoint Object, that encapsulates a
LatLng coordinates object, and additional information. |
Waypoint.Builder |
Builder class to build Waypoint objects.
|
Enum | Description |
---|---|
CancellationFeePolicy.StatusLimit |
From which ride status cancellation fee will apply.
|
CancellationFeePolicy.Type |
Which type of cancellation fee applies
|
CancellationInfo.CancelReasonCategory |
The cancel reason category.
|
CancellationInfo.Party |
Which party cancelled the ride.
|
CancellationInfo.Status |
The status of the cancellation request.
|
CancellationPolicy |
The cancellation policy of the supplier
|
CancelRideRequest.PassengerCancelReason |
Passenger cancel reason enum
|
CreditCard.CreditCardBrand |
The brand of the credit card
|
FareItem.FareItemType |
The
FareItem 's type |
PaymentFlow |
The payment flow for a specific ride
|
PaymentTypeFilter |
A filter for Payment type
|
PayMethod.PayMethodType |
The PayMethod type
|
PublicTransportRouteLeg.TransportMode |
The transport mode of this leg.
|
RideOffer.TransitType |
The type of the transit (taxi or public transport).
|
RideOffersRequest.SortType |
How to sort the offers
|
RidePayment.PaymentStatus |
The PayMethod status
|
RideQuery.SortType |
In which order to sort the rides.
|
RideQuery.StatusFilter |
Ride status filters.
|
RideStatusLog.Status |
Ride Status.
|
RideStatusLog.StatusReasonCode |
The reason for the returned status
|
Vehicle.Type |
The type of the vehicle.
|
Exception | Description |
---|---|
HMDemandException |
The Base exception for all SDK demand exceptions.
|
HMDemandInternalException | |
HMDemandInvalidNumberOfChangesException |
Invalid number of changes (max transit transfers).
|
HMDemandMaximumWalkingDistanceNotSupportedException |
Maximum walking distance chosen is not supported.
|
HMDemandMissingPaymentIdForOnlineOfferException |
No payment ticket provided for an online only offer
|
HMDemandOfferExpiredException |
Offer timed out.
|
HMDemandPaymentIdProvidedForOfflineOfferException |
Payment ticket provided for non online offer
|
HMDemandPickupTimeInThePastException |
Ride pickup time cannot be in the past.
|
HMDemandPickupTimeTooFarAheadException |
The given pickup time is too far in the future.
|
HMDemandRideNotFoundException |
A Demand exception for The ride requested can't be found or Ride ID is invalid.
|