SessionData

@Serializable
data class SessionData(val startTime: Long, val endTime: Long, val initialStateJson: String = "{}", val actions: List<CapturedAction>, val logicStartedEvents: List<LogicMethodStart>, val logicCompletedEvents: List<LogicMethodCompleted>, val logicFailedEvents: List<LogicMethodFailed>, val stateReads: List<StateRead> = emptyList(), val markers: List<SessionMarker> = emptyList(), val network: List<NetworkRequestCapture> = emptyList(), val logs: List<CapturedLog> = emptyList())(source)

The captured session data including actions and logic events.

Constructors

Link copied to clipboard
constructor(startTime: Long, endTime: Long, initialStateJson: String = "{}", actions: List<CapturedAction>, logicStartedEvents: List<LogicMethodStart>, logicCompletedEvents: List<LogicMethodCompleted>, logicFailedEvents: List<LogicMethodFailed>, stateReads: List<StateRead> = emptyList(), markers: List<SessionMarker> = emptyList(), network: List<NetworkRequestCapture> = emptyList(), logs: List<CapturedLog> = emptyList())

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val logicCompletedEvents: List<LogicMethodCompleted>
Link copied to clipboard
val logicFailedEvents: List<LogicMethodFailed>
Link copied to clipboard
val logicStartedEvents: List<LogicMethodStart>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val stateReads: List<StateRead>