toString method
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
}''';
}