Coverage Summary for Class: SessionRecord (vit.khudenko.android.sessiontracker)
| Class | Class, % | Method, % | Line, % |
|---|---|---|---|
| SessionRecord | 100% (1/1) | 100% (2/2) | 100% (4/4) |
1 package vit.khudenko.android.sessiontracker 2 3 /** 4 * A representation of a session tracked by [`SessionTracker`][SessionTracker]. 5 * 6 * @see SessionTracker.Listener 7 * @see ISessionTrackerStorage 8 */ 9 data class SessionRecord<State : Enum<State>>( 10 val sessionId: SessionId, 11 val state: State 12 ) { 13 /** 14 * A workaround for accessing [sessionId] from a Java codebase (since SessionId is a Kotlin value class). 15 */ 16 @JvmName("sessionId") 17 fun sessionId(): SessionId = sessionId 18 }