Types

Link copied to clipboard

The More surface's screenshot capture button, next to the export actions.

Link copied to clipboard

Empties InspectorState.selectedTransactionIds -- explicit close or back-press out of the traffic tab's selection mode.

Link copied to clipboard
Link copied to clipboard

Consumes InspectorState.pendingShareFilePath once the Compose layer has launched the share sheet for it.

Link copied to clipboard
Link copied to clipboard
data class DeleteFile(val root: String, val relativePath: String) : InspectorAction
Link copied to clipboard
data class DeleteMockRule(val id: String) : InspectorAction
Link copied to clipboard
Link copied to clipboard

Consumes InspectorState.lastScreenshotResult once its flash message has been shown.

Link copied to clipboard
Link copied to clipboard
data class ExecuteSql(val database: String, val sql: String) : InspectorAction
Link copied to clipboard

Exports the current traffic selection (InspectorState.selectedTransactionIds) as a HAR file.

Link copied to clipboard

Same selection as ExportHar, as a Postman collection instead.

Link copied to clipboard

Exports the whole current session (timeline, network, and app metadata) as one ZIP bundle.

Link copied to clipboard

The operator allowed notifications from the keep-alive prompt. Re-posts the foreground service's notification, which the platform suppressed when the service started without the permission and does not post retroactively on grant, then refreshes so the prompt clears.

Link copied to clipboard
data class OpenDatabase(val database: String) : InspectorAction
Link copied to clipboard
data class OpenFilePath(val root: String, val relativePath: String) : InspectorAction
Link copied to clipboard
data class OpenTable(val database: String, val table: String) : InspectorAction
Link copied to clipboard
data class PreviewFile(val root: String, val relativePath: String) : InspectorAction
Link copied to clipboard
data object Refresh : InspectorAction
Link copied to clipboard
data class RemovePreference(val file: String, val key: String) : InspectorAction
Link copied to clipboard
data class RevokePrincipal(val id: String) : InspectorAction

Revokes an authenticated browser principal shown on the More surface's Browser sessions section.

Link copied to clipboard
Link copied to clipboard
data class SelectSession(val id: String?) : InspectorAction
Link copied to clipboard

Unions ids into InspectorState.selectedTransactionIds without touching ids already selected from outside ids -- the Observe traffic tab's "Select all matching filter" affordance, mirroring the dashboard's same-named/same-semantics action (widen, never replace).

Link copied to clipboard
data class SetCaptureRuleEnabled(val id: String, val enabled: Boolean) : InspectorAction
Link copied to clipboard
data class SetFeatureFlag(val key: String, val value: String) : InspectorAction
Link copied to clipboard
data class SetMockRuleEnabled(val id: String, val enabled: Boolean) : InspectorAction
Link copied to clipboard
data class SetMocksEnabled(val enabled: Boolean) : InspectorAction
Link copied to clipboard
data class SetPreference(val file: String, val key: String, val value: String, val type: String) : InspectorAction
Link copied to clipboard
data class SetServerRunning(val running: Boolean) : InspectorAction

The More surface's Start/Stop server CTA.

Link copied to clipboard
data class ShareFile(val root: String, val relativePath: String) : InspectorAction

Resolves a shareable path for the file and stores it in InspectorState.pendingShareFilePath.

Link copied to clipboard
Link copied to clipboard

Toggles id's evidence-tray flag through the durable EvidenceStore -- flags it if unflagged, unflags it if already flagged, per InspectorState.flaggedTransactionIds.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard