toString method

  1. @override
String toString()
override

Returns a human-readable string representation of the network info.

Implementation

@override
String toString() {
  return '''
NetworkInfo {
downloadSpeed: ${downloadSpeed.toStringAsFixed(2)} Mbps,
uploadSpeed: ${uploadSpeed.toStringAsFixed(2)} Mbps,
networkType: ${networkType.toString().split('.').last},
videoQuality: ${VideoQualityDeterminer.getQualityString(videoQuality)},
connectionQuality: ${ConnectionQualityDeterminer.getQualityString(connectionQuality)},
timestamp: $timestamp
}''';
}