Package-level declarations

Types

Link copied to clipboard
@Serializable
sealed class CrashAction : ModuleAction

Actions for the Crash module.

Link copied to clipboard
actual class CrashHandler(platformContext: PlatformContext, sessionCapture: SessionCapture)
expect class CrashHandler(platformContext: PlatformContext, sessionCapture: SessionCapture)

Platform-specific crash handler that captures session data on uncaught exceptions.

actual class CrashHandler(platformContext: PlatformContext, sessionCapture: SessionCapture)
actual class CrashHandler(platformContext: PlatformContext, sessionCapture: SessionCapture)
actual class CrashHandler(platformContext: PlatformContext, sessionCapture: SessionCapture)
actual class CrashHandler(platformContext: PlatformContext, sessionCapture: SessionCapture)
actual class CrashHandler(platformContext: PlatformContext, sessionCapture: SessionCapture)
actual class CrashHandler(platformContext: PlatformContext, sessionCapture: SessionCapture)
Link copied to clipboard
class CrashLogic(storeAccessor: StoreAccessor, platformContext: PlatformContext, sessionCapture: SessionCapture) : ModuleLogic

Logic for installing the platform crash handler.

Link copied to clipboard
class CrashModule(platformContext: PlatformContext, sessionCapture: SessionCapture) : Module<CrashState, CrashAction>

Module for automatic platform crash handler installation.

Link copied to clipboard
@Serializable
data class CrashState(val isInstalled: Boolean = false) : ModuleState

State for the Crash module.

Link copied to clipboard
@Serializable
sealed class IntrospectionAction : ModuleAction

Actions for introspection module.

Link copied to clipboard
data class IntrospectionConfig(val clientId: String = Uuid.random().toString(), val clientName: String = "Client-", val platform: String, val enabled: Boolean = true)

Configuration for introspection identity and behavior.

Link copied to clipboard

Logic class for introspection and session capture operations.

Link copied to clipboard

Lightweight module for session capture and introspection.

Link copied to clipboard
@Serializable
data class IntrospectionState(val isCapturing: Boolean = false) : ModuleState

State for introspection module. Minimal state - just tracks if capture is active.

Link copied to clipboard
actual class PlatformContext
expect class PlatformContext

Platform-specific context wrapper.

actual class PlatformContext
actual class PlatformContext
actual class PlatformContext
actual class PlatformContext
actual class PlatformContext
actual class PlatformContext
Link copied to clipboard
actual class SessionFileExport(platformContext: PlatformContext)
expect class SessionFileExport(platformContext: PlatformContext)

Platform-specific session file export.

actual class SessionFileExport(platformContext: PlatformContext)
actual class SessionFileExport(platformContext: PlatformContext)
actual class SessionFileExport(platformContext: PlatformContext)
actual class SessionFileExport(platformContext: PlatformContext)
actual class SessionFileExport(platformContext: PlatformContext)
actual class SessionFileExport(platformContext: PlatformContext)