$PlaylistDetailEntityFromJson function

PlaylistDetailEntity $PlaylistDetailEntityFromJson(
  1. Map<String, dynamic> json
)

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;
}