HereSDKDemandCancelRideRequest
@interface HereSDKDemandCancelRideRequest : NSObject
A Class for cancelling a ride request.
-
The ID of the ride to be cancelled.
Declaration
Objective-C
@property (readonly, nonatomic) NSString *_Nonnull rideId;Swift
var rideId: String { get } -
Passenger cancel reason.
Declaration
Objective-C
@property (readonly, nonatomic) HereSDKDemandPassengerCancelReason passengerCancelReason;Swift
var passengerCancelReason: HereSDKDemandPassengerCancelReason { get } -
The cancellation reason.
Declaration
Objective-C
@property (readonly, nonatomic, nullable) NSString *cancelReason;Swift
var cancelReason: String? { get } -
Creates a ride cancellation request
Declaration
Objective-C
+ (nonnull instancetype)cancelRideWithRideId:(nonnull NSString *)rideId cancelReason:(NSString *_Nullable)cancelReason;Swift
class func cancelRide(withRideId rideId: String, cancelReason: String?) -> SelfParameters
rideIdThe ID of the ride to be cancelled
cancelReasonThe cancellation reason
-
Creates a ride cancellation request
Declaration
Objective-C
+ (nonnull instancetype) cancelRideWithRideId:(nonnull NSString *)rideId passengerCancelReason:(HereSDKDemandPassengerCancelReason)passengerCancelReason cancelReason:(NSString *_Nullable)cancelReason;Swift
class func cancelRide(withRideId rideId: String, passengerCancelReason: HereSDKDemandPassengerCancelReason, cancelReason: String?) -> SelfParameters
rideIdThe ID of the ride to be cancelled
passengerCancelReasonThe passenger cancellation reason
cancelReasonThe cancellation reason
HereSDKDemandCancelRideRequest Class Reference