NetworkQualityEntity.fromJson constructor

NetworkQualityEntity.fromJson(
  1. 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;
  }
}