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.