$PlaylistDetailEntityFromJson function
Implementation
PlaylistDetailEntity $PlaylistDetailEntityFromJson(Map<String, dynamic> json) {
final PlaylistDetailEntity playlistDetailEntity = PlaylistDetailEntity();
final int? code = jsonConvert.convert<int>(json['code']);
if (code != null) {
playlistDetailEntity.code = code;
}
final dynamic relatedVideos = json['relatedVideos'];
if (relatedVideos != null) {
playlistDetailEntity.relatedVideos = relatedVideos;
}
final PlaylistDetailPlaylist? playlist = jsonConvert.convert<PlaylistDetailPlaylist>(
json['playlist']);
if (playlist != null) {
playlistDetailEntity.playlist = playlist;
}
final dynamic urls = json['urls'];
if (urls != null) {
playlistDetailEntity.urls = urls;
}
final List<PlaylistDetailPrivileges>? privileges = (json['privileges'] as List<dynamic>?)
?.map(
(e) => jsonConvert.convert<PlaylistDetailPrivileges>(e) as PlaylistDetailPrivileges)
.toList();
if (privileges != null) {
playlistDetailEntity.privileges = privileges;
}
final dynamic sharedPrivilege = json['sharedPrivilege'];
if (sharedPrivilege != null) {
playlistDetailEntity.sharedPrivilege = sharedPrivilege;
}
final dynamic resEntrance = json['resEntrance'];
if (resEntrance != null) {
playlistDetailEntity.resEntrance = resEntrance;
}
final dynamic fromUsers = json['fromUsers'];
if (fromUsers != null) {
playlistDetailEntity.fromUsers = fromUsers;
}
final int? fromUserCount = jsonConvert.convert<int>(json['fromUserCount']);
if (fromUserCount != null) {
playlistDetailEntity.fromUserCount = fromUserCount;
}
final dynamic songFromUsers = json['songFromUsers'];
if (songFromUsers != null) {
playlistDetailEntity.songFromUsers = songFromUsers;
}
return playlistDetailEntity;
}