$SongUrlDataFromJson function

SongUrlData $SongUrlDataFromJson(
  1. Map<String, dynamic> json
)

Implementation

SongUrlData $SongUrlDataFromJson(Map<String, dynamic> json) {
  final SongUrlData songUrlData = SongUrlData();
  final int? id = jsonConvert.convert<int>(json['id']);
  if (id != null) {
    songUrlData.id = id;
  }
  final String? url = jsonConvert.convert<String>(json['url']);
  if (url != null) {
    songUrlData.url = url;
  }
  final int? br = jsonConvert.convert<int>(json['br']);
  if (br != null) {
    songUrlData.br = br;
  }
  final int? size = jsonConvert.convert<int>(json['size']);
  if (size != null) {
    songUrlData.size = size;
  }
  final String? md5 = jsonConvert.convert<String>(json['md5']);
  if (md5 != null) {
    songUrlData.md5 = md5;
  }
  final int? code = jsonConvert.convert<int>(json['code']);
  if (code != null) {
    songUrlData.code = code;
  }
  final int? expi = jsonConvert.convert<int>(json['expi']);
  if (expi != null) {
    songUrlData.expi = expi;
  }
  final String? type = jsonConvert.convert<String>(json['type']);
  if (type != null) {
    songUrlData.type = type;
  }
  final int? gain = jsonConvert.convert<int>(json['gain']);
  if (gain != null) {
    songUrlData.gain = gain;
  }
  final int? peak = jsonConvert.convert<int>(json['peak']);
  if (peak != null) {
    songUrlData.peak = peak;
  }
  final int? closedGain = jsonConvert.convert<int>(json['closedGain']);
  if (closedGain != null) {
    songUrlData.closedGain = closedGain;
  }
  final int? closedPeak = jsonConvert.convert<int>(json['closedPeak']);
  if (closedPeak != null) {
    songUrlData.closedPeak = closedPeak;
  }
  final int? fee = jsonConvert.convert<int>(json['fee']);
  if (fee != null) {
    songUrlData.fee = fee;
  }
  final dynamic uf = json['uf'];
  if (uf != null) {
    songUrlData.uf = uf;
  }
  final int? payed = jsonConvert.convert<int>(json['payed']);
  if (payed != null) {
    songUrlData.payed = payed;
  }
  final int? flag = jsonConvert.convert<int>(json['flag']);
  if (flag != null) {
    songUrlData.flag = flag;
  }
  final bool? canExtend = jsonConvert.convert<bool>(json['canExtend']);
  if (canExtend != null) {
    songUrlData.canExtend = canExtend;
  }
  final String? level = jsonConvert.convert<String>(json['level']);
  if (level != null) {
    songUrlData.level = level;
  }
  final String? encodeType = jsonConvert.convert<String>(json['encodeType']);
  if (encodeType != null) {
    songUrlData.encodeType = encodeType;
  }
  final SongUrlDataFreeTrialPrivilege? freeTrialPrivilege = jsonConvert.convert<
      SongUrlDataFreeTrialPrivilege>(json['freeTrialPrivilege']);
  if (freeTrialPrivilege != null) {
    songUrlData.freeTrialPrivilege = freeTrialPrivilege;
  }
  final SongUrlDataFreeTimeTrialPrivilege? freeTimeTrialPrivilege = jsonConvert.convert<
      SongUrlDataFreeTimeTrialPrivilege>(json['freeTimeTrialPrivilege']);
  if (freeTimeTrialPrivilege != null) {
    songUrlData.freeTimeTrialPrivilege = freeTimeTrialPrivilege;
  }
  final int? urlSource = jsonConvert.convert<int>(json['urlSource']);
  if (urlSource != null) {
    songUrlData.urlSource = urlSource;
  }
  final int? rightSource = jsonConvert.convert<int>(json['rightSource']);
  if (rightSource != null) {
    songUrlData.rightSource = rightSource;
  }
  final int? time = jsonConvert.convert<int>(json['time']);
  if (time != null) {
    songUrlData.time = time;
  }
  final String? musicId = jsonConvert.convert<String>(json['musicId']);
  if (musicId != null) {
    songUrlData.musicId = musicId;
  }
  return songUrlData;
}