HereSDKDemandPassenger
@interface HereSDKDemandPassenger : NSObject
A class containing passenger details
-
Passenger’s name
Declaration
Objective-C
@property (readonly, nonatomic) NSString *_Nonnull name;Swift
var name: String { get } -
The phone number of the passenger. A valid phone number format is E.164 as describe at https://en.wikipedia.org/wiki/E.164.
E.164 general format must contain only digits split as follows:
- Country code (max 3 digits)
- Subscriber number (max 12 digits)
Declaration
Objective-C
@property (readonly, nonatomic) NSString *_Nonnull phoneNumber;Swift
var phoneNumber: String { get } -
Passenger’s photo URL
Declaration
Objective-C
@property (readonly, nonatomic, nullable) NSString *photoURL;Swift
var photoURL: String? { get } -
Passenger’s email
Declaration
Objective-C
@property (readonly, nonatomic, nullable) NSString *email;Swift
var email: String? { get } -
Creates a HereSDKDemandPassenger instance.
Declaration
Objective-C
+ (nonnull instancetype)passengerWithName:(nonnull NSString *)name phoneNumber:(nonnull NSString *)phoneNumber photoUrl:(NSString *_Nullable)photoUrl email:(NSString *_Nullable)email;Swift
convenience init(name: String, phoneNumber: String, photoUrl: String?, email: String?)Parameters
nameThe passenger’s name
phoneNumberThe passenger’s phone number
photoUrlThe passenger’s photo URL
emailThe passenger’s email
Return Value
a new HereSDKDemandPassenger instance
HereSDKDemandPassenger Class Reference