HereSDKDemandRideQuery
@interface HereSDKDemandRideQuery : NSObject
A class passed for getRides request
-
Return only rides updated AFTER this time
Declaration
Objective-C
@property (readonly, nonatomic, nullable) NSDate *fromUpdateTime;Swift
var fromUpdateTime: Date? { get } -
The maximum number of rides to return (default is 200)
Declaration
Objective-C
@property (readonly, nonatomic) uint32_t limit;Swift
var limit: UInt32 { get } -
A filter on the ride status. When not set, defaults to
all rides
Declaration
Objective-C
@property (readonly, nonatomic) HereSDKDemandRideQueryStatusFilter statusFilter;Swift
var statusFilter: HereSDKDemandRideQueryStatusFilter { get } -
Sorting ride results algorithm
Declaration
Objective-C
@property (readonly, nonatomic) HereSDKDemandRideQuerySortType sortBy;Swift
var sortBy: HereSDKDemandRideQuerySortType { get } -
Creates a HereSDKDemandRideQuery instance.
Declaration
Objective-C
+ (nonnull instancetype) rideQueryWithUpdateTime:(NSDate *_Nullable)updateTime limit:(uint32_t)limit statusFilter:(HereSDKDemandRideQueryStatusFilter)statusFilter sortBy:(HereSDKDemandRideQuerySortType)sortBy;Swift
convenience init(updateTime: Date?, limit: UInt32, statusFilter: HereSDKDemandRideQueryStatusFilter, sortBy: HereSDKDemandRideQuerySortType)Parameters
updateTimeThe time from which rides were updated
limitThe Number of rides returned
statusFilterThe filter on the ride status
sortBySorting ride results algorithm
Return Value
a new HereSDKDemandRideQuery instance
HereSDKDemandRideQuery Class Reference