songMetadataResponseFromJson function
Implementation
List<SongMetadata> songMetadataResponseFromJson(String str) {
final decoded = json.decode(str) as Map;
final data = decoded['data'] as List?;
if (data == null) {
throw const SongMetadataCameNull();
}
return List<SongMetadata>.from(
data
.cast<Map<dynamic, dynamic>>()
.map((e) => e.cast<String, dynamic>())
.map(SongMetadata.fromJson),
);
}