HereSDKDemandRideStatusLog
@interface HereSDKDemandRideStatusLog : NSObject
Ride status log
-
Last time this object was updated. Used for tracking updates
Declaration
Objective-C
@property (readonly, nonatomic) NSDate *_Nonnull lastUpdateTime;Swift
var lastUpdateTime: Date { get } -
The time the booking was created
Declaration
Objective-C
@property (readonly, nonatomic) NSDate *_Nonnull createTime;Swift
var createTime: Date { get } -
The time the ride was closed
Declaration
Objective-C
@property (readonly, nonatomic, nullable) NSDate *closedTime;Swift
var closedTime: Date? { get } -
If TRUE, there are updates on the RideLocation entity
Declaration
Objective-C
@property (readonly, nonatomic) BOOL isRideLocationAvailable;Swift
var isRideLocationAvailable: Bool { get } -
The ride’s current status
Declaration
Objective-C
@property (readonly, nonatomic) HereSDKDemandRideStatusUpdateStatus currentStatus;Swift
var currentStatus: HereSDKDemandRideStatusUpdateStatus { get } -
The reason for the ride’s current status
Declaration
Objective-C
@property (readonly, nonatomic) HereSDKDemandRideStatusUpdateStatusReason currentStatusReason;Swift
var currentStatusReason: HereSDKDemandRideStatusUpdateStatusReason { get } -
Previous ride statuses, in descending their timestamp
Declaration
Objective-C
@property (readonly, nonatomic) NSArray<HereSDKDemandRideStatusUpdate *> *_Nonnull prevStatusesArray;Swift
var prevStatusesArray: [HereSDKDemandRideStatusUpdate] { get } -
Number of statuses in prevStatusesArray
Declaration
Objective-C
@property (readonly, nonatomic) NSUInteger prevStatusesArrayCount;Swift
var prevStatusesArrayCount: UInt { get }
HereSDKDemandRideStatusLog Class Reference