toJson method

Map<String, dynamic> toJson()

Converts the network info to a JSON-friendly format.

Implementation

Map<String, dynamic> toJson() {
  return {
    'downloadSpeed': downloadSpeed,
    'uploadSpeed': uploadSpeed,
    'networkType': networkType.toString().split('.').last,
    'videoQuality': VideoQualityDeterminer.getQualityString(videoQuality),
    'connectionQuality':
        ConnectionQualityDeterminer.getQualityString(connectionQuality),
    'timestamp': timestamp.toIso8601String(),
  };
}