IntrospectionConfig

constructor(clientId: String = Uuid.random().toString(), clientName: String = "Client-", platform: String, enabled: Boolean = true, autoStart: Boolean = true, installCrashHandler: Boolean = true, installStallWatchdog: Boolean = true, stallThresholdMs: Long = 300, clientMetadata: ClientMetadata? = null, redactor: StateRedactor? = null, maxActions: Int? = null, maxLogicEvents: Int? = null, redactSensitiveKeys: Boolean = true, installLogicTracing: Boolean = true, sensitiveKeys: Set<String> = DEFAULT_SENSITIVE_KEYS)(source)

Parameters

clientId

Unique identifier for this client (auto-generated if not provided)

clientName

Display name for this client

platform

Platform description (e.g., "Android 14", "iOS 17")

enabled

Enable or disable session capture