toJson method

Map<String, Object?> toJson()

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),
  };
}