SimplifiedAlbum.fromMap constructor
SimplifiedAlbum.fromMap(
- Map<String, dynamic> map
)
Implementation
factory SimplifiedAlbum.fromMap(Map<String, dynamic> map) {
return SimplifiedAlbum(
id: map['id'] as String,
name: map['name'] as String,
totalTracks: map['total_tracks'] as int,
availableMarkets: List<Market>.from(
(map['available_markets'] as List? ?? []).map<Market>(
(x) => Market.values.byName(x),
),
),
images: List<ImageModel>.from(
(map['images'] as List).map<ImageModel>(
(x) => ImageModel.fromMap(x),
),
),
artists: List<SimplifiedArtist>.from(
(map['artists'] as List).map<SimplifiedArtist>(
(x) => SimplifiedArtist.fromMap(x),
),
),
);
}