HereSDKDemandRideStatusUpdateStatus
enum HereSDKDemandRideStatusUpdateStatus {}
Type definition for ride statuses
-
Unknown
Declaration
Objective-C
HereSDKDemandRideStatusLogRecordUnknown = 0
Swift
case logRecordUnknown = 0
-
The request is being processed, looking for a supplier.
Declaration
Objective-C
HereSDKDemandRideStatusLogRecordProcessing = 1
Swift
case logRecordProcessing = 1
-
None of the suppliers accepted the offer. No driver was assigned.
Declaration
Objective-C
HereSDKDemandRideStatusLogRecordRejected = 2
Swift
case logRecordRejected = 2
-
A supplier accepted the ride, no driver was assigned yet.
Declaration
Objective-C
HereSDKDemandRideStatusLogRecordAccepted = 3
Swift
case logRecordAccepted = 3
-
A driver was assigned to the ride.
Declaration
Objective-C
HereSDKDemandRideStatusLogRecordDriverAssigned = 4
Swift
case logRecordDriverAssigned = 4
-
The vehicle is on the way to the pickup point.
Declaration
Objective-C
HereSDKDemandRideStatusLogRecordDriverEnRoute = 5
Swift
case logRecordDriverEnRoute = 5
-
The vehicle is waiting at the pickup point.
Declaration
Objective-C
HereSDKDemandRideStatusLogRecordDriverAtPickup = 6
Swift
case logRecordDriverAtPickup = 6
-
The vehicle is on the way to the drop-off point.
Declaration
Objective-C
HereSDKDemandRideStatusLogRecordPassengerOnBoard = 7
Swift
case logRecordPassengerOnBoard = 7
-
The vehicle arrived at the drop-off point.
Declaration
Objective-C
HereSDKDemandRideStatusLogRecordDriverAtDropoff = 8
Swift
case logRecordDriverAtDropoff = 8
-
The ride was completed.
Declaration
Objective-C
HereSDKDemandRideStatusLogRecordCompleted = 9
Swift
case logRecordCompleted = 9
-
The ride was cancelled (either by the driver or by the passenger).
Declaration
Objective-C
HereSDKDemandRideStatusLogRecordCancelled = 10
Swift
case logRecordCancelled = 10
-
Ride closed after a duration with no updates.
Declaration
Objective-C
HereSDKDemandRideStatusLogRecordFailure = 11
Swift
case logRecordFailure = 11