Inspector Snapshot
data class InspectorSnapshot(val available: Boolean = false, val transactions: List<InspectorTransactionUi> = emptyList(), val capabilities: InspectorEditingUi = InspectorEditingUi(), val mocksEnabled: Boolean = false, val mockRules: List<InspectorMockRuleUi> = emptyList(), val captureRules: List<InspectorCaptureRuleUi> = emptyList(), val sockets: List<InspectorSocketUi> = emptyList(), val pushEvents: List<InspectorPushUi> = emptyList(), val logs: List<InspectorLogUi> = emptyList(), val crashes: List<InspectorCrashUi> = emptyList(), val featureFlags: List<InspectorFeatureFlagUi> = emptyList(), val stateProviders: List<InspectorStateProviderUi> = emptyList(), val remoteConfig: List<InspectorRemoteConfigUi> = emptyList(), val preferenceFiles: List<InspectorPreferenceFileUi> = emptyList(), val fileRoots: List<String> = emptyList(), val databases: List<String> = emptyList(), val sessions: List<InspectorSessionUi> = emptyList(), val health: InspectorHealthUi? = null, val browser: InspectorBrowserUi? = null, val retention: InspectorRetentionUi? = null, val keepAlivePromptNeeded: Boolean = false, val captureCategories: Set<CaptureCategory> = CaptureCategory.all())
Constructors
Link copied to clipboard
constructor(available: Boolean = false, transactions: List<InspectorTransactionUi> = emptyList(), capabilities: InspectorEditingUi = InspectorEditingUi(), mocksEnabled: Boolean = false, mockRules: List<InspectorMockRuleUi> = emptyList(), captureRules: List<InspectorCaptureRuleUi> = emptyList(), sockets: List<InspectorSocketUi> = emptyList(), pushEvents: List<InspectorPushUi> = emptyList(), logs: List<InspectorLogUi> = emptyList(), crashes: List<InspectorCrashUi> = emptyList(), featureFlags: List<InspectorFeatureFlagUi> = emptyList(), stateProviders: List<InspectorStateProviderUi> = emptyList(), remoteConfig: List<InspectorRemoteConfigUi> = emptyList(), preferenceFiles: List<InspectorPreferenceFileUi> = emptyList(), fileRoots: List<String> = emptyList(), databases: List<String> = emptyList(), sessions: List<InspectorSessionUi> = emptyList(), health: InspectorHealthUi? = null, browser: InspectorBrowserUi? = null, retention: InspectorRetentionUi? = null, keepAlivePromptNeeded: Boolean = false, captureCategories: Set<CaptureCategory> = CaptureCategory.all())
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Capture categories the host enabled at init; every list above is already filtered to this set.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
True when the Control surface should offer the notification-permission snackbar for the keep-alive foreground service: server running, host opted into the service, host declares POST_NOTIFICATIONS, grant still missing. Computed by the full adapter's KeepAliveGate; defaults to false so every other adapter and fake is unaffected.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Remote Config providers, already redacted and gated by CaptureCategory.STATE. Defaults to empty so every existing adapter and test fake keeps compiling unchanged.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard