HereSDKDemandRideOffer
@interface HereSDKDemandRideOffer : NSObject
A class representing a ride offer, returned in response to requestRide.
-
The ride route
Declaration
Objective-C
@property (readonly, nonatomic) HereSDKDemandRoute *_Nonnull route;
Swift
var route: HereSDKDemandRoute { get }
-
Time estimate for pick up
Declaration
Objective-C
@property (readonly, nonatomic, nullable) NSDate *estimatedPickupTime;
Swift
var estimatedPickupTime: Date? { get }
-
Time estimate for drop off
Declaration
Objective-C
@property (readonly, nonatomic, nullable) NSDate *estimatedDropoffTime;
Swift
var estimatedDropoffTime: Date? { get }
-
Price estimate for the ride
Declaration
Objective-C
@property (readonly, nonatomic, nullable) HereSDKDemandPriceEstimate *estimatedPrice;
Swift
var estimatedPrice: HereSDKDemandPriceEstimate? { get }
-
The time the offer will expire
Declaration
Objective-C
@property (readonly, nonatomic, nullable) NSNumber *duration;
Swift
var duration: NSNumber? { get }
-
Pickup time estimate sent by the supplier (number of second from the time of the offer to the pickup time)
Declaration
Objective-C
@property (readonly, nonatomic, nullable) NSNumber *estimatedPickupTimeSeconds;
Swift
var estimatedPickupTimeSeconds: NSNumber? { get }
-
This is the number of seconds between pickup to drop-off. It does not include the time it takes for the driver to arrive at the pickup location.
Declaration
Objective-C
@property (readonly, nonatomic, nullable) NSNumber *estimatedRideDurationSeconds;
Swift
var estimatedRideDurationSeconds: NSNumber? { get }
-
Supported payment options.
Declaration
Objective-C
@property (readonly, nonatomic) HereSDKDemandPaymentOption paymentOptions;
Swift
var paymentOptions: HereSDKDemandPaymentOption { get }