$PlaylistDetailPrivilegesFromJson function
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;
}