DevToolsState

@Serializable
data class DevToolsState(val connectionState: ConnectionState = ConnectionState.DISCONNECTED, val connectedClients: List<ClientInfo> = emptyList(), val actionStateHistory: List<ActionStateEvent> = emptyList(), val logicMethodEvents: List<LogicMethodEvent> = emptyList(), val selectedPublisher: String? = null, val selectedListener: String? = null, val showStateAsDiff: Boolean = false, val selectedActionIndex: Int? = null, val devicePanelExpanded: Boolean = false, val autoSelectLatest: Boolean = true, val excludedActionTypes: Set<String> = emptySet(), val timeTravelEnabled: Boolean = false, val timeTravelPosition: Int = 0, val showActions: Boolean = true, val showLogicMethods: Boolean = true, val selectedLogicMethodCallId: String? = null, val excludedLogicMethods: Set<String> = emptySet(), val callIdToMethodIdentifier: Map<String, String> = emptyMap(), val showImportGhostDialog: Boolean = false, val crashEvent: CrashEventInfo? = null, val crashSelected: Boolean = false, val publisherSessionStart: Long? = null, val canExportSession: Boolean = false, val activeGhostId: String? = null, val initialStateJson: String = "{}") : ModuleState(source)

State for the DevTools WASM UI.

Constructors

Link copied to clipboard
constructor(connectionState: ConnectionState = ConnectionState.DISCONNECTED, connectedClients: List<ClientInfo> = emptyList(), actionStateHistory: List<ActionStateEvent> = emptyList(), logicMethodEvents: List<LogicMethodEvent> = emptyList(), selectedPublisher: String? = null, selectedListener: String? = null, showStateAsDiff: Boolean = false, selectedActionIndex: Int? = null, devicePanelExpanded: Boolean = false, autoSelectLatest: Boolean = true, excludedActionTypes: Set<String> = emptySet(), timeTravelEnabled: Boolean = false, timeTravelPosition: Int = 0, showActions: Boolean = true, showLogicMethods: Boolean = true, selectedLogicMethodCallId: String? = null, excludedLogicMethods: Set<String> = emptySet(), callIdToMethodIdentifier: Map<String, String> = emptyMap(), showImportGhostDialog: Boolean = false, crashEvent: CrashEventInfo? = null, crashSelected: Boolean = false, publisherSessionStart: Long? = null, canExportSession: Boolean = false, activeGhostId: String? = null, initialStateJson: String = "{}")

Properties

Link copied to clipboard
Link copied to clipboard
val activeGhostId: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val crashSelected: Boolean = false
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val showActions: Boolean = true
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard