HereSDKDemandRidePreferences
@interface HereSDKDemandRidePreferences : NSObject
Preferences of a ride.
-
Specifies if messages about the ride will be sent to the passenger. Default is false.
Declaration
Objective-C
@property (readonly, nonatomic) BOOL subscribeToMessages;
Swift
var subscribeToMessages: Bool { get }
-
The client’s locale. If not specified, defaults to [HereSDKManager userPreferences].locale
Declaration
Objective-C
@property (readonly, nonatomic) NSLocale *_Nonnull messagesLocale;
Swift
var messagesLocale: Locale { get }
-
Creates a ride preferences
Declaration
Objective-C
+ (nonnull instancetype)ridePreferencesWithSubscribeToMessages: (BOOL)subscribeToMessages;
Swift
convenience init(subscribeToMessages: Bool)
Parameters
subscribeToMessages
Specifies if messages about the ride will be sent to the passenger.
-
Creates a ride preferences
Declaration
Objective-C
+ (nonnull instancetype) ridePreferencesWithSubscribeToMessages:(BOOL)subscribeToMessages withMessagesLocale:(nonnull NSLocale *)messagesLocale;
Swift
convenience init(subscribeToMessages: Bool, withMessagesLocale messagesLocale: Locale)
Parameters
subscribeToMessages
Specifies if messages about the ride will be sent to the passenger.
messagesLocale
The client’s locale in which the messages will be sent to the passenger.