HereSDKDemandRidesUpdatesDelegate
@protocol HereSDKDemandRidesUpdatesDelegate <NSObject>
Class for receiving ride status updates. The ride status is stored in ride.statusLog.currentStatus.
-
Called when a ride status is updated.
Declaration
Objective-C
- (void)didReceiveUpdate:(HereSDKDemandRideStatusLog *)statusLog forRide:(HereSDKDemandRide *)ride;
Swift
func didReceiveUpdate(_ statusLog: HereSDKDemandRideStatusLog!, for ride: HereSDKDemandRide!)
Parameters
statusLog
The status log of the ride (including the current status)
ride
The ride updated
-
Called when the ride location is updated.
Declaration
Objective-C
- (void)didReceiveLocation:(HereSDKDemandRideLocation *)location forRide:(HereSDKDemandRide *)ride;
Swift
func didReceive(_ location: HereSDKDemandRideLocation!, for ride: HereSDKDemandRide!)
Parameters
location
The current location of the ride
ride
The ride updated
-
Called when a ride update request failed.
Declaration
Objective-C
- (void)didReceiveUpdateError:(NSError *)error;
Swift
optional func didReceiveUpdateError(_ error: Error!)
Parameters
error
The error that occurred