Classes
The following classes are available globally.
-
A class for defining ride request constraints
See moreDeclaration
Objective-C
@interface HereSDKDemandBookingConstraints : NSObjectSwift
class HereSDKDemandBookingConstraints : NSObject
-
A Class for cancelling a ride request.
See moreDeclaration
Objective-C
@interface HereSDKDemandCancelRideRequest : NSObjectSwift
class HereSDKDemandCancelRideRequest : NSObject
-
A class representing information about a ride cancellation.
See moreDeclaration
Objective-C
@interface HereSDKDemandCancellationInfo : NSObjectSwift
class HereSDKDemandCancellationInfo : NSObject
-
A payment method class containing credit card information.
See moreDeclaration
Objective-C
@interface HereSDKDemandCreditCard : HereSDKDemandPaymentMethodSwift
class HereSDKDemandCreditCard : HereSDKDemandPaymentMethod
-
A class containing driver details.
See moreDeclaration
Objective-C
@interface HereSDKDemandDriver : NSObjectSwift
class HereSDKDemandDriver : NSObject
-
A class containing detailed fare information
See moreDeclaration
Objective-C
@interface HereSDKDemandFare : NSObjectSwift
class HereSDKDemandFare : NSObject
-
A fare item class containing the amount and currency information
See moreDeclaration
Objective-C
@interface HereSDKDemandFareItem : NSObjectSwift
class HereSDKDemandFareItem : NSObject
-
A class representing a ride’s location
See moreDeclaration
Objective-C
@interface HereSDKDemandLocation : NSObjectSwift
class HereSDKDemandLocation : NSObject
-
A factory class for HereSDKDemandClient.
See moreDeclaration
Objective-C
@interface HereSDKDemandManager : NSObjectSwift
class HereSDKDemandManager : NSObject
-
A class containing passenger details
See moreDeclaration
Objective-C
@interface HereSDKDemandPassenger : NSObjectSwift
class HereSDKDemandPassenger : NSObject
-
An abstract superclass containing information about a payment method.
Declaration
Objective-C
@interface HereSDKDemandPaymentMethod : NSObjectSwift
class HereSDKDemandPaymentMethod : NSObject
-
A class containing details of a ride’s price
See moreDeclaration
Objective-C
@interface HereSDKDemandPrice : NSObjectSwift
class HereSDKDemandPrice : NSObject
-
A class containing a price estimate for a ride. The estimate can be either a single fixed price or a price range.
See moreDeclaration
Objective-C
@interface HereSDKDemandPriceEstimate : NSObjectSwift
class HereSDKDemandPriceEstimate : NSObject
-
A class representing a price range
See moreDeclaration
Objective-C
@interface HereSDKDemandPriceRange : NSObjectSwift
class HereSDKDemandPriceRange : NSObject
-
A class representing a public transport ride offer, returned in response to requestRide.
See moreDeclaration
Objective-C
@interface HereSDKDemandPublicTransportRideOffer : HereSDKDemandRideOffer <HereSDKDemandRideOfferProtocol>Swift
class HereSDKDemandPublicTransportRideOffer : HereSDKDemandRideOffer, HereSDKDemandRideOfferProtocol
-
A class representing a public transport route leg.
See moreDeclaration
Objective-C
@interface HereSDKDemandPublicTransportRouteLeg : NSObjectSwift
class HereSDKDemandPublicTransportRouteLeg : NSObject
-
A response to a query for rides by status and update time.
See moreDeclaration
Objective-C
@interface HereSDKDemandQueryRidesResponse : NSObjectSwift
class HereSDKDemandQueryRidesResponse : NSObject
-
A class representing a ride from a specific supplier. Contains relatively static info: driver, vehicle, passengers etc.
See moreDeclaration
Objective-C
@interface HereSDKDemandRide : NSObjectSwift
class HereSDKDemandRide : NSObject
-
A class containing information about the vehicle’s progress. Updated every ~10 seconds.
See moreDeclaration
Objective-C
@interface HereSDKDemandRideLocation : NSObjectSwift
class HereSDKDemandRideLocation : NSObject
-
A class representing a ride offer, returned in response to requestRide.
See moreDeclaration
Objective-C
@interface HereSDKDemandRideOffer : NSObjectSwift
class HereSDKDemandRideOffer : NSObject
-
A request for ride offers
See moreDeclaration
Objective-C
@interface HereSDKDemandRideOffersRequest : NSObjectSwift
class HereSDKDemandRideOffersRequest : NSObject
-
A class containing information about the status of a ride payment
See moreDeclaration
Objective-C
@interface HereSDKDemandRidePayment : NSObjectSwift
class HereSDKDemandRidePayment : NSObject
-
Preferences of a ride.
See moreDeclaration
Objective-C
@interface HereSDKDemandRidePreferences : NSObjectSwift
class HereSDKDemandRidePreferences : NSObject
-
A class passed for getRides request
See moreDeclaration
Objective-C
@interface HereSDKDemandRideQuery : NSObjectSwift
class HereSDKDemandRideQuery : NSObject
-
A request to book a ride by ride offer ID
See moreDeclaration
Objective-C
@interface HereSDKDemandRideRequest : NSObjectSwift
class HereSDKDemandRideRequest : NSObject
-
Ride status log
See moreDeclaration
Objective-C
@interface HereSDKDemandRideStatusLog : NSObjectSwift
class HereSDKDemandRideStatusLog : NSObject
-
A ride status log record, containing a status value and a timestamp
See moreDeclaration
Objective-C
@interface HereSDKDemandRideStatusUpdate : NSObjectSwift
class HereSDKDemandRideStatusUpdate : NSObject
-
A ride route
See moreDeclaration
Objective-C
@interface HereSDKDemandRoute : NSObjectSwift
class HereSDKDemandRoute : NSObject
-
A ride supplier
See moreDeclaration
Objective-C
@interface HereSDKDemandSupplier : NSObjectSwift
class HereSDKDemandSupplier : NSObject
-
A class representing a taxi ride offer, returned in response to requestRide.
See moreDeclaration
Objective-C
@interface HereSDKDemandTaxiRideOffer : HereSDKDemandRideOffer <HereSDKDemandRideOfferProtocol>Swift
class HereSDKDemandTaxiRideOffer : HereSDKDemandRideOffer, HereSDKDemandRideOfferProtocol
-
Class representing public transit ride options
See moreDeclaration
Objective-C
@interface HereSDKDemandTransitOptions : NSObjectSwift
class HereSDKDemandTransitOptions : NSObject
-
The ride vehicle
See moreDeclaration
Objective-C
@interface HereSDKDemandVehicle : NSObjectSwift
class HereSDKDemandVehicle : NSObject
-
A Class for requesting verticals (transit types) coverage.
See moreDeclaration
Objective-C
@interface HereSDKDemandVerticalsCoverageRequest : NSObjectSwift
class HereSDKDemandVerticalsCoverageRequest : NSObject
-
Undocumented
See moreDeclaration
Objective-C
@interface HereSDKDemandVerticalsCoverageResponse : NSObject @property (nonatomic, readonly) HereSDKDemandVerticalType verticalTypeMask; /// :nodoc: - (instancetype)init NS_UNAVAILABLE; /// :nodoc: + (instancetype)new NS_UNAVAILABLE; @endSwift
class HereSDKDemandVerticalsCoverageResponse : NSObject
Classes Reference