SessionHistorySync

@Serializable
data class SessionHistorySync(val clientId: String, val sessionStartTime: Long, val initialStateJson: String = "{}", val actionEvents: List<DevToolsMessage.ActionDispatched>, val logicStartedEvents: List<DevToolsMessage.LogicMethodStarted>, val logicCompletedEvents: List<DevToolsMessage.LogicMethodCompleted>, val logicFailedEvents: List<DevToolsMessage.LogicMethodFailed>) : DevToolsMessage(source)

Sent by a publisher to sync its session history on connect. Allows the WASM orchestrator to track and export the session.

Constructors

Link copied to clipboard
constructor(clientId: String, sessionStartTime: Long, initialStateJson: String = "{}", actionEvents: List<DevToolsMessage.ActionDispatched>, logicStartedEvents: List<DevToolsMessage.LogicMethodStarted>, logicCompletedEvents: List<DevToolsMessage.LogicMethodCompleted>, logicFailedEvents: List<DevToolsMessage.LogicMethodFailed>)