InspectorExporter

Exports already-captured, already-redacted network traffic to the app's own storage. HAR and Postman both read the same bounded transaction page the server's /api/v1/network/har and /api/v1/network/postman endpoints use, resolved through the same ExportSelection so the in-app exports and the browser exports can never disagree about which rows a given selection means.

Functions

Link copied to clipboard
abstract fun exportHar(selection: ExportSelection = ExportSelection.All): ExportOutcome
Link copied to clipboard
abstract fun exportPostman(selection: ExportSelection = ExportSelection.All): ExportOutcome
Link copied to clipboard

Bundles the whole current session -- every timeline event (via EventExportWriter, the same redaction-and-manifest engine /api/v1/exports uses, paginated until exhausted so a session with more than one page of events is never truncated), every bookmark/note and attachment on those events, every captured network transaction for this session as both HAR and Postman, and non-sensitive app metadata -- into one ZIP.