DiagnosticReport

data class DiagnosticReport(val sdkVersion: String, val generatedAt: Long, val userAgent: String?, val config: ConfigSummary, val diagnostics: List<DiagnosticEvent>)

A self-contained, redacted diagnostic report suitable for support/AI tooling.

Constructors

Link copied to clipboard
constructor(sdkVersion: String, generatedAt: Long, userAgent: String?, config: ConfigSummary, diagnostics: List<DiagnosticEvent>)

Properties

Link copied to clipboard

The redacted configuration of the session.

Link copied to clipboard

Recent diagnostics and SDK-event timeline, oldest first.

Link copied to clipboard

When the report was generated, in milliseconds since the Unix epoch.

Link copied to clipboard

The SDK version that produced the report.

Link copied to clipboard

The device's HTTP user agent, when known.

Functions

Link copied to clipboard

Dependency-free JSON serialization for DiagnosticReport.