NetworkQualityEntity.fromJson constructor
NetworkQualityEntity.fromJson(
- dynamic data
Implementation
NetworkQualityEntity.fromJson(data) {
Map<String, dynamic> json =
data is Map ? data.cast<String, dynamic>() : jsonDecode(data);
localQuality = UserQualityEntity.fromJson(json['localQuality']);
if (json['remoteQuality'] != null && json['remoteQuality'].length > 0) {
List<UserQualityEntity> tempQuality = [];
for (var d in json['remoteQuality']) {
tempQuality.add(UserQualityEntity.fromJson(d));
}
remoteQuality = tempQuality;
}
}