toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() => {
      'name': name,
      'buildTimeUs': buildTime.inMicroseconds,
      'layoutTimeUs': layoutTime.inMicroseconds,
      'paintTimeUs': paintTime.inMicroseconds,
      'totalTimeUs': totalTime.inMicroseconds,
      'frameCount': frameCount,
      'averageFps': averageFps,
      'score': score,
      'timestamp': timestamp.toIso8601String(),
      if (metadata.isNotEmpty) 'metadata': metadata,
    };