EXPUserProfile Class Reference

Inherits from NSObject
Declared in EXPUserProfile.h

Overview

The EXPUserProfile provides user profile information to the Verint SDK

Instances of this class can be registered with the SDK using @c Verint#setUserProfile:

  email

An email address for the user

@property (nonatomic, copy) NSString *email

Declared In

EXPUserProfile.h

  phoneNumber

A phone number for the user

@property (nonatomic, copy) NSString *phoneNumber

Declared In

EXPUserProfile.h

  facebookHandle

A Facebook handle for the user

@property (nonatomic, copy) NSString *facebookHandle

Declared In

EXPUserProfile.h

  twitterHandle

A Twitter handle for the user

@property (nonatomic, copy) NSString *twitterHandle

Declared In

EXPUserProfile.h

  userId

An ID for the user

@property (nonatomic, copy) NSString *userId

Declared In

EXPUserProfile.h

– setString:forKey:

Sets a string value for the given key for this user.

- (void)setString:(NSString *)value forKey:(NSString *)key

Parameters

value

a string value

key

the key

Declared In

EXPUserProfile.h

– setNumber:forKey:

Sets a numeric value for the given key for this user.

- (void)setNumber:(NSNumber *)value forKey:(NSString *)key

Parameters

value

a numeric value

key

the key

Declared In

EXPUserProfile.h

– setBoolean:forKey:

Sets a boolean value for the given key for this user.

- (void)setBoolean:(BOOL)value forKey:(NSString *)key

Parameters

value

a boolean value

key

the key

Declared In

EXPUserProfile.h

  toDictionary

Creates and returns a dictionary containing all previously set user profile values.

@property (NS_NONATOMIC_IOSONLY, readonly, copy) NSDictionary *toDictionary

Return Value

a dictionary containing all user properties

Discussion

This method returns all defined keys (i.e. those set using existing properties) and values set using the generic typed setters.

Declared In

EXPUserProfile.h