Package com.pointrlabs.core.management
Class UserSession
-
- All Implemented Interfaces:
public class UserSession
-
-
Field Summary
Fields Modifier and Type Field Description public final String
authenticationToken
public final String
deviceIdentifier
public final String
preferredLanguage
public final String
userDeviceShortIdentifier
-
Constructor Summary
Constructors Constructor Description UserSession(String authenticationToken, String deviceIdentifier, String langCode, String userDeviceShortIdentifier)
Instantiates a new User session.
-
Method Summary
Modifier and Type Method Description String
getAuthenticationToken()
Gets authentication token String
getDeviceIdentifier()
Returns device unique identifier String
getPreferredLanguage()
Preferred language for this user session (if any) ISO language code with or without locale are supported (eg. String
getUserDeviceShortIdentifier()
Returns device short identifier for interaction detection boolean
equals(Object o)
int
hashCode()
String
toString()
-
-
Method Detail
-
getAuthenticationToken
String getAuthenticationToken()
Gets authentication token
- Returns:
the authentication token
-
getDeviceIdentifier
String getDeviceIdentifier()
Returns device unique identifier
- Returns:
unique identifier for current device
-
getPreferredLanguage
String getPreferredLanguage()
Preferred language for this user session (if any) ISO language code with or without locale are supported (eg. "en", "jp", "en_US"", "en_UK")
- Returns:
preferred language code (if any), null if not specified
-
getUserDeviceShortIdentifier
String getUserDeviceShortIdentifier()
Returns device short identifier for interaction detection
- Returns:
device short identifier for current device
-
hashCode
int hashCode()
-
-
-
-