toJSON method
Implementation
Map<String, dynamic> toJSON() {
return <String, dynamic>{
'id': id,
'album': album,
'duration': duration,
'genres': genres,
'imgUrl': imgUrl,
'allImgs': allImgs,
'language': language,
'releaseDate': releaseDate,
'description': description,
'name': name,
'url': url,
'allUrls': allUrls,
'publishedYear': publishedYear,
'quality': quality,
'permaUrl': permaUrl,
'lyrics': lyrics,
'trackNumber': trackNumber,
'discNumber': discNumber,
'albumId': albumId,
'externalArtists': externalArtists,
'featInternalArtists': featInternalArtists,
'mediaSource': mediaSource.name,
'is320Kbps': is320Kbps,
'artist': artist,
'artistId': artistId,
'likes': likes,
'path': path,
'state': state,
'type': type?.value,
};
}