public class SessionState extends Object implements com.snowplowanalytics.snowplow.internal.tracker.State
| Constructor and Description |
|---|
SessionState(String firstEventId,
String currentSessionId,
String previousSessionId,
int sessionIndex,
String userId,
String storage) |
| Modifier and Type | Method and Description |
|---|---|
static SessionState |
build(Map<String,Object> storedState) |
String |
getFirstEventId() |
String |
getPreviousSessionId() |
String |
getSessionId() |
int |
getSessionIndex() |
Map<String,Object> |
getSessionValues() |
String |
getStorage() |
String |
getUserId() |
@Nullable public static SessionState build(@NonNull Map<String,Object> storedState)
@NonNull public String getFirstEventId()
@Nullable public String getPreviousSessionId()
@NonNull public String getSessionId()
public int getSessionIndex()
@NonNull public String getStorage()
@NonNull public String getUserId()