RelatedSong.fromMap constructor

RelatedSong.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory RelatedSong.fromMap(Map<String, dynamic> map) {
  return RelatedSong(
    title: map['title']?.toString() ?? 'Unknown',
    artists: map['artists']?.toString() ?? 'Unknown',
    videoId: map['videoId']?.toString() ?? '',
    duration: map['duration']?.toString(),
    albumArt: map['albumArt']?.toString(),
    audioUrl: map['audioUrl']?.toString(),
    isOriginal: map['isOriginal'] is bool
        ? map['isOriginal'] as bool
        : (map['isOriginal']?.toString().toLowerCase() == 'true'),
  );
}