toJson method
Exports session summary as a JSON-serializable map.
Implementation
Map<String, Object?> toJson() {
return {
'id': id,
'startTime': startTime.toIso8601String(),
'endTime': endTime?.toIso8601String(),
'durationMs': duration.inMilliseconds,
'totalFrames': totalFrames,
'jankyFrames': jankyFrames,
'jankPercentage': jankPercentage.toStringAsFixed(2),
'peakMemoryMb': peakMemoryMb.toStringAsFixed(1),
};
}