$PlaylistDetailPrivilegesFromJson function

PlaylistDetailPrivileges $PlaylistDetailPrivilegesFromJson(
  1. Map<String, dynamic> json
)

Implementation

PlaylistDetailPrivileges $PlaylistDetailPrivilegesFromJson(Map<String, dynamic> json) {
  final PlaylistDetailPrivileges playlistDetailPrivileges = PlaylistDetailPrivileges();
  final int? id = jsonConvert.convert<int>(json['id']);
  if (id != null) {
    playlistDetailPrivileges.id = id;
  }
  final int? fee = jsonConvert.convert<int>(json['fee']);
  if (fee != null) {
    playlistDetailPrivileges.fee = fee;
  }
  final int? payed = jsonConvert.convert<int>(json['payed']);
  if (payed != null) {
    playlistDetailPrivileges.payed = payed;
  }
  final int? realPayed = jsonConvert.convert<int>(json['realPayed']);
  if (realPayed != null) {
    playlistDetailPrivileges.realPayed = realPayed;
  }
  final int? st = jsonConvert.convert<int>(json['st']);
  if (st != null) {
    playlistDetailPrivileges.st = st;
  }
  final int? pl = jsonConvert.convert<int>(json['pl']);
  if (pl != null) {
    playlistDetailPrivileges.pl = pl;
  }
  final int? dl = jsonConvert.convert<int>(json['dl']);
  if (dl != null) {
    playlistDetailPrivileges.dl = dl;
  }
  final int? sp = jsonConvert.convert<int>(json['sp']);
  if (sp != null) {
    playlistDetailPrivileges.sp = sp;
  }
  final int? cp = jsonConvert.convert<int>(json['cp']);
  if (cp != null) {
    playlistDetailPrivileges.cp = cp;
  }
  final int? subp = jsonConvert.convert<int>(json['subp']);
  if (subp != null) {
    playlistDetailPrivileges.subp = subp;
  }
  final bool? cs = jsonConvert.convert<bool>(json['cs']);
  if (cs != null) {
    playlistDetailPrivileges.cs = cs;
  }
  final int? maxbr = jsonConvert.convert<int>(json['maxbr']);
  if (maxbr != null) {
    playlistDetailPrivileges.maxbr = maxbr;
  }
  final int? fl = jsonConvert.convert<int>(json['fl']);
  if (fl != null) {
    playlistDetailPrivileges.fl = fl;
  }
  final dynamic pc = json['pc'];
  if (pc != null) {
    playlistDetailPrivileges.pc = pc;
  }
  final bool? toast = jsonConvert.convert<bool>(json['toast']);
  if (toast != null) {
    playlistDetailPrivileges.toast = toast;
  }
  final int? flag = jsonConvert.convert<int>(json['flag']);
  if (flag != null) {
    playlistDetailPrivileges.flag = flag;
  }
  final bool? paidBigBang = jsonConvert.convert<bool>(json['paidBigBang']);
  if (paidBigBang != null) {
    playlistDetailPrivileges.paidBigBang = paidBigBang;
  }
  final bool? preSell = jsonConvert.convert<bool>(json['preSell']);
  if (preSell != null) {
    playlistDetailPrivileges.preSell = preSell;
  }
  final int? playMaxbr = jsonConvert.convert<int>(json['playMaxbr']);
  if (playMaxbr != null) {
    playlistDetailPrivileges.playMaxbr = playMaxbr;
  }
  final int? downloadMaxbr = jsonConvert.convert<int>(json['downloadMaxbr']);
  if (downloadMaxbr != null) {
    playlistDetailPrivileges.downloadMaxbr = downloadMaxbr;
  }
  final String? maxBrLevel = jsonConvert.convert<String>(json['maxBrLevel']);
  if (maxBrLevel != null) {
    playlistDetailPrivileges.maxBrLevel = maxBrLevel;
  }
  final String? playMaxBrLevel = jsonConvert.convert<String>(json['playMaxBrLevel']);
  if (playMaxBrLevel != null) {
    playlistDetailPrivileges.playMaxBrLevel = playMaxBrLevel;
  }
  final String? downloadMaxBrLevel = jsonConvert.convert<String>(json['downloadMaxBrLevel']);
  if (downloadMaxBrLevel != null) {
    playlistDetailPrivileges.downloadMaxBrLevel = downloadMaxBrLevel;
  }
  final String? plLevel = jsonConvert.convert<String>(json['plLevel']);
  if (plLevel != null) {
    playlistDetailPrivileges.plLevel = plLevel;
  }
  final String? dlLevel = jsonConvert.convert<String>(json['dlLevel']);
  if (dlLevel != null) {
    playlistDetailPrivileges.dlLevel = dlLevel;
  }
  final String? flLevel = jsonConvert.convert<String>(json['flLevel']);
  if (flLevel != null) {
    playlistDetailPrivileges.flLevel = flLevel;
  }
  final dynamic rscl = json['rscl'];
  if (rscl != null) {
    playlistDetailPrivileges.rscl = rscl;
  }
  final PlaylistDetailPrivilegesFreeTrialPrivilege? freeTrialPrivilege = jsonConvert.convert<
      PlaylistDetailPrivilegesFreeTrialPrivilege>(json['freeTrialPrivilege']);
  if (freeTrialPrivilege != null) {
    playlistDetailPrivileges.freeTrialPrivilege = freeTrialPrivilege;
  }
  final int? rightSource = jsonConvert.convert<int>(json['rightSource']);
  if (rightSource != null) {
    playlistDetailPrivileges.rightSource = rightSource;
  }
  final List<
      PlaylistDetailPrivilegesChargeInfoList>? chargeInfoList = (json['chargeInfoList'] as List<
      dynamic>?)?.map(
          (e) =>
      jsonConvert.convert<PlaylistDetailPrivilegesChargeInfoList>(
          e) as PlaylistDetailPrivilegesChargeInfoList).toList();
  if (chargeInfoList != null) {
    playlistDetailPrivileges.chargeInfoList = chargeInfoList;
  }
  final int? code = jsonConvert.convert<int>(json['code']);
  if (code != null) {
    playlistDetailPrivileges.code = code;
  }
  final dynamic message = json['message'];
  if (message != null) {
    playlistDetailPrivileges.message = message;
  }
  final dynamic plLevels = json['plLevels'];
  if (plLevels != null) {
    playlistDetailPrivileges.plLevels = plLevels;
  }
  final dynamic dlLevels = json['dlLevels'];
  if (dlLevels != null) {
    playlistDetailPrivileges.dlLevels = dlLevels;
  }
  return playlistDetailPrivileges;
}