$CreatePlaylistPlaylistFromJson function
Implementation
CreatePlaylistPlaylist $CreatePlaylistPlaylistFromJson(Map<String, dynamic> json) {
final CreatePlaylistPlaylist createPlaylistPlaylist = CreatePlaylistPlaylist();
final List<dynamic>? subscribers = (json['subscribers'] as List<dynamic>?)?.map(
(e) => e).toList();
if (subscribers != null) {
createPlaylistPlaylist.subscribers = subscribers;
}
final dynamic subscribed = json['subscribed'];
if (subscribed != null) {
createPlaylistPlaylist.subscribed = subscribed;
}
final dynamic creator = json['creator'];
if (creator != null) {
createPlaylistPlaylist.creator = creator;
}
final dynamic artists = json['artists'];
if (artists != null) {
createPlaylistPlaylist.artists = artists;
}
final dynamic tracks = json['tracks'];
if (tracks != null) {
createPlaylistPlaylist.tracks = tracks;
}
final bool? top = jsonConvert.convert<bool>(json['top']);
if (top != null) {
createPlaylistPlaylist.top = top;
}
final dynamic updateFrequency = json['updateFrequency'];
if (updateFrequency != null) {
createPlaylistPlaylist.updateFrequency = updateFrequency;
}
final int? backgroundCoverId = jsonConvert.convert<int>(json['backgroundCoverId']);
if (backgroundCoverId != null) {
createPlaylistPlaylist.backgroundCoverId = backgroundCoverId;
}
final dynamic backgroundCoverUrl = json['backgroundCoverUrl'];
if (backgroundCoverUrl != null) {
createPlaylistPlaylist.backgroundCoverUrl = backgroundCoverUrl;
}
final int? titleImage = jsonConvert.convert<int>(json['titleImage']);
if (titleImage != null) {
createPlaylistPlaylist.titleImage = titleImage;
}
final dynamic titleImageUrl = json['titleImageUrl'];
if (titleImageUrl != null) {
createPlaylistPlaylist.titleImageUrl = titleImageUrl;
}
final dynamic englishTitle = json['englishTitle'];
if (englishTitle != null) {
createPlaylistPlaylist.englishTitle = englishTitle;
}
final bool? opRecommend = jsonConvert.convert<bool>(json['opRecommend']);
if (opRecommend != null) {
createPlaylistPlaylist.opRecommend = opRecommend;
}
final dynamic recommendInfo = json['recommendInfo'];
if (recommendInfo != null) {
createPlaylistPlaylist.recommendInfo = recommendInfo;
}
final int? subscribedCount = jsonConvert.convert<int>(json['subscribedCount']);
if (subscribedCount != null) {
createPlaylistPlaylist.subscribedCount = subscribedCount;
}
final int? cloudTrackCount = jsonConvert.convert<int>(json['cloudTrackCount']);
if (cloudTrackCount != null) {
createPlaylistPlaylist.cloudTrackCount = cloudTrackCount;
}
final int? userId = jsonConvert.convert<int>(json['userId']);
if (userId != null) {
createPlaylistPlaylist.userId = userId;
}
final int? totalDuration = jsonConvert.convert<int>(json['totalDuration']);
if (totalDuration != null) {
createPlaylistPlaylist.totalDuration = totalDuration;
}
final int? coverImgId = jsonConvert.convert<int>(json['coverImgId']);
if (coverImgId != null) {
createPlaylistPlaylist.coverImgId = coverImgId;
}
final int? privacy = jsonConvert.convert<int>(json['privacy']);
if (privacy != null) {
createPlaylistPlaylist.privacy = privacy;
}
final int? trackUpdateTime = jsonConvert.convert<int>(json['trackUpdateTime']);
if (trackUpdateTime != null) {
createPlaylistPlaylist.trackUpdateTime = trackUpdateTime;
}
final int? trackCount = jsonConvert.convert<int>(json['trackCount']);
if (trackCount != null) {
createPlaylistPlaylist.trackCount = trackCount;
}
final int? updateTime = jsonConvert.convert<int>(json['updateTime']);
if (updateTime != null) {
createPlaylistPlaylist.updateTime = updateTime;
}
final String? commentThreadId = jsonConvert.convert<String>(json['commentThreadId']);
if (commentThreadId != null) {
createPlaylistPlaylist.commentThreadId = commentThreadId;
}
final String? coverImgUrl = jsonConvert.convert<String>(json['coverImgUrl']);
if (coverImgUrl != null) {
createPlaylistPlaylist.coverImgUrl = coverImgUrl;
}
final int? specialType = jsonConvert.convert<int>(json['specialType']);
if (specialType != null) {
createPlaylistPlaylist.specialType = specialType;
}
final bool? anonimous = jsonConvert.convert<bool>(json['anonimous']);
if (anonimous != null) {
createPlaylistPlaylist.anonimous = anonimous;
}
final int? createTime = jsonConvert.convert<int>(json['createTime']);
if (createTime != null) {
createPlaylistPlaylist.createTime = createTime;
}
final bool? highQuality = jsonConvert.convert<bool>(json['highQuality']);
if (highQuality != null) {
createPlaylistPlaylist.highQuality = highQuality;
}
final bool? newImported = jsonConvert.convert<bool>(json['newImported']);
if (newImported != null) {
createPlaylistPlaylist.newImported = newImported;
}
final int? trackNumberUpdateTime = jsonConvert.convert<int>(json['trackNumberUpdateTime']);
if (trackNumberUpdateTime != null) {
createPlaylistPlaylist.trackNumberUpdateTime = trackNumberUpdateTime;
}
final int? playCount = jsonConvert.convert<int>(json['playCount']);
if (playCount != null) {
createPlaylistPlaylist.playCount = playCount;
}
final int? adType = jsonConvert.convert<int>(json['adType']);
if (adType != null) {
createPlaylistPlaylist.adType = adType;
}
final dynamic description = json['description'];
if (description != null) {
createPlaylistPlaylist.description = description;
}
final List<dynamic>? tags = (json['tags'] as List<dynamic>?)?.map(
(e) => e).toList();
if (tags != null) {
createPlaylistPlaylist.tags = tags;
}
final bool? ordered = jsonConvert.convert<bool>(json['ordered']);
if (ordered != null) {
createPlaylistPlaylist.ordered = ordered;
}
final int? status = jsonConvert.convert<int>(json['status']);
if (status != null) {
createPlaylistPlaylist.status = status;
}
final String? name = jsonConvert.convert<String>(json['name']);
if (name != null) {
createPlaylistPlaylist.name = name;
}
final int? id = jsonConvert.convert<int>(json['id']);
if (id != null) {
createPlaylistPlaylist.id = id;
}
final String? coverimgidStr = jsonConvert.convert<String>(json['coverImgId_str']);
if (coverimgidStr != null) {
createPlaylistPlaylist.coverimgidStr = coverimgidStr;
}
final dynamic sharedUsers = json['sharedUsers'];
if (sharedUsers != null) {
createPlaylistPlaylist.sharedUsers = sharedUsers;
}
final dynamic shareStatus = json['shareStatus'];
if (shareStatus != null) {
createPlaylistPlaylist.shareStatus = shareStatus;
}
final bool? copied = jsonConvert.convert<bool>(json['copied']);
if (copied != null) {
createPlaylistPlaylist.copied = copied;
}
final bool? containsTracks = jsonConvert.convert<bool>(json['containsTracks']);
if (containsTracks != null) {
createPlaylistPlaylist.containsTracks = containsTracks;
}
return createPlaylistPlaylist;
}