SessionExport
@Serializable
Complete exported session data. This is the JSON format used for import/export of recorded sessions.
Example JSON structure:
{
"version": "1.0",
"sessionId": "uuid",
"exportedAt": 1704067200000,
"clientInfo": { "clientId": "...", "clientName": "...", "platform": "..." },
"crash": { "timestamp": 1704067200000, "exception": { ... } },
"session": { "startTime": ..., "endTime": ..., "actions": [...], "logicEvents": [...] }
}Content copied to clipboard
This format is compatible with DevTools ghost device import.
Constructors
Link copied to clipboard
constructor(version: String = SessionExportFormat.VERSION, sessionId: String, exportedAt: Long, clientInfo: ExportedClientInfo, crash: CrashInfo? = null, session: SessionData)