Classes
The following classes are available globally.
-
A class for defining ride request constraints
See moreDeclaration
Objective-C
@interface HereSDKDemandBookingConstraints : NSObject
Swift
class HereSDKDemandBookingConstraints : NSObject
-
A Class for cancelling a ride request.
See moreDeclaration
Objective-C
@interface HereSDKDemandCancelRideRequest : NSObject
Swift
class HereSDKDemandCancelRideRequest : NSObject
-
A class representing information about a ride cancellation.
See moreDeclaration
Objective-C
@interface HereSDKDemandCancellationInfo : NSObject
Swift
class HereSDKDemandCancellationInfo : NSObject
-
A payment method class containing credit card information.
See moreDeclaration
Objective-C
@interface HereSDKDemandCreditCard : HereSDKDemandPaymentMethod
Swift
class HereSDKDemandCreditCard : HereSDKDemandPaymentMethod
-
A class containing driver details.
See moreDeclaration
Objective-C
@interface HereSDKDemandDriver : NSObject
Swift
class HereSDKDemandDriver : NSObject
-
A class containing detailed fare information
See moreDeclaration
Objective-C
@interface HereSDKDemandFare : NSObject
Swift
class HereSDKDemandFare : NSObject
-
A fare item class containing the amount and currency information
See moreDeclaration
Objective-C
@interface HereSDKDemandFareItem : NSObject
Swift
class HereSDKDemandFareItem : NSObject
-
A class representing a ride’s location
See moreDeclaration
Objective-C
@interface HereSDKDemandLocation : NSObject
Swift
class HereSDKDemandLocation : NSObject
-
A factory class for HereSDKDemandClient.
See moreDeclaration
Objective-C
@interface HereSDKDemandManager : NSObject
Swift
class HereSDKDemandManager : NSObject
-
A class containing passenger details
See moreDeclaration
Objective-C
@interface HereSDKDemandPassenger : NSObject
Swift
class HereSDKDemandPassenger : NSObject
-
An abstract superclass containing information about a payment method.
Declaration
Objective-C
@interface HereSDKDemandPaymentMethod : NSObject
Swift
class HereSDKDemandPaymentMethod : NSObject
-
A class containing details of a ride’s price
See moreDeclaration
Objective-C
@interface HereSDKDemandPrice : NSObject
Swift
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 : NSObject
Swift
class HereSDKDemandPriceEstimate : NSObject
-
A class representing a price range
See moreDeclaration
Objective-C
@interface HereSDKDemandPriceRange : NSObject
Swift
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 : NSObject
Swift
class HereSDKDemandPublicTransportRouteLeg : NSObject
-
A response to a query for rides by status and update time.
See moreDeclaration
Objective-C
@interface HereSDKDemandQueryRidesResponse : NSObject
Swift
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 : NSObject
Swift
class HereSDKDemandRide : NSObject
-
A class containing information about the vehicle’s progress. Updated every ~10 seconds.
See moreDeclaration
Objective-C
@interface HereSDKDemandRideLocation : NSObject
Swift
class HereSDKDemandRideLocation : NSObject
-
A class representing a ride offer, returned in response to requestRide.
See moreDeclaration
Objective-C
@interface HereSDKDemandRideOffer : NSObject
Swift
class HereSDKDemandRideOffer : NSObject
-
A request for ride offers
See moreDeclaration
Objective-C
@interface HereSDKDemandRideOffersRequest : NSObject
Swift
class HereSDKDemandRideOffersRequest : NSObject
-
A class containing information about the status of a ride payment
See moreDeclaration
Objective-C
@interface HereSDKDemandRidePayment : NSObject
Swift
class HereSDKDemandRidePayment : NSObject
-
Preferences of a ride.
See moreDeclaration
Objective-C
@interface HereSDKDemandRidePreferences : NSObject
Swift
class HereSDKDemandRidePreferences : NSObject
-
A class passed for getRides request
See moreDeclaration
Objective-C
@interface HereSDKDemandRideQuery : NSObject
Swift
class HereSDKDemandRideQuery : NSObject
-
A request to book a ride by ride offer ID
See moreDeclaration
Objective-C
@interface HereSDKDemandRideRequest : NSObject
Swift
class HereSDKDemandRideRequest : NSObject
-
Ride status log
See moreDeclaration
Objective-C
@interface HereSDKDemandRideStatusLog : NSObject
Swift
class HereSDKDemandRideStatusLog : NSObject
-
A ride status log record, containing a status value and a timestamp
See moreDeclaration
Objective-C
@interface HereSDKDemandRideStatusUpdate : NSObject
Swift
class HereSDKDemandRideStatusUpdate : NSObject
-
A ride route
See moreDeclaration
Objective-C
@interface HereSDKDemandRoute : NSObject
Swift
class HereSDKDemandRoute : NSObject
-
A ride supplier
See moreDeclaration
Objective-C
@interface HereSDKDemandSupplier : NSObject
Swift
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 : NSObject
Swift
class HereSDKDemandTransitOptions : NSObject
-
The ride vehicle
See moreDeclaration
Objective-C
@interface HereSDKDemandVehicle : NSObject
Swift
class HereSDKDemandVehicle : NSObject
-
A Class for requesting verticals (transit types) coverage.
See moreDeclaration
Objective-C
@interface HereSDKDemandVerticalsCoverageRequest : NSObject
Swift
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; @end
Swift
class HereSDKDemandVerticalsCoverageResponse : NSObject