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
updateTime
The time from which rides were updated
limit
The Number of rides returned
statusFilter
The filter on the ride status
sortBy
Sorting ride results algorithm
Return Value
a new HereSDKDemandRideQuery instance