YtArtist.fromJson constructor
YtArtist.fromJson( - JsonMap jsonData
)
Implementation
factory YtArtist.fromJson(JsonMap jsonData) {
return YtArtist(
id:
jsonData['browseId'] as String? ??
((jsonData['artists'] as List)[0] as JsonMap)['id'] as String,
title:
jsonData['artist'] as String? ??
jsonData['title'] as String? ??
((jsonData['artists'] as List)[0] as JsonMap)['name'] as String,
shuffleId: jsonData['shuffleId'] as String?,
radioId: jsonData['radioId'] as String?,
thumbnailData: YtThumbnailData.fromJson(
List<JsonMap>.from(jsonData['thumbnails'] as List),
),
);
}