SongRequest class
- Annotations
-
- @JsonSerializable()
Constructors
- SongRequest({required String id, required String type, required String song, required String album, required String year, required String music, required String musicId, required String primaryArtists, required String primaryArtistsId, required String featuredArtists, required String featuredArtistsId, required String singers, String? starring, required String image, required String label, required String albumId, required String language, required String origin, String? playCount, required String copyrightText, required String kbps320, required bool isDolbyContent, required int explicitContent, required String hasLyrics, required String lyricsSnippet, required String encryptedMediaUrl, required String? encryptedMediaPath, String? mediaPreviewUrl, required String permaUrl, required String albumUrl, required String duration, required ArtistMap artistMap, required Rights rights, bool? webp, String? cacheState, required String starred, required dynamic releaseDate, String? vcode, String? vlink, required bool trillerAvailable, required String labelUrl})
-
SongRequest.fromArtistTopSong(Map<
String, dynamic> json) -
factory
-
SongRequest.fromJson(Map<
String, dynamic> json) -
factory
Properties
- album ↔ String
-
getter/setter pair
- albumId ↔ String
-
getter/setter pair
- albumUrl ↔ String
-
getter/setter pair
- artistMap ↔ ArtistMap
-
getter/setter pair
- cacheState ↔ String?
-
getter/setter pair
- copyrightText ↔ String
-
getter/setter pair
- duration ↔ String
-
getter/setter pair
- encryptedMediaPath ↔ String?
-
getter/setter pair
- encryptedMediaUrl ↔ String
-
getter/setter pair
- explicitContent ↔ int
-
getter/setter pair
- featuredArtists ↔ String
-
getter/setter pair
- featuredArtistsId ↔ String
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasLyrics ↔ String
-
getter/setter pair
- id ↔ String
-
getter/setter pair
- image ↔ String
-
getter/setter pair
- isDolbyContent ↔ bool
-
getter/setter pair
- kbps320 ↔ String
-
getter/setter pair
- label ↔ String
-
getter/setter pair
- labelUrl ↔ String
-
getter/setter pair
- language ↔ String
-
getter/setter pair
- lyricsSnippet ↔ String
-
getter/setter pair
- mediaPreviewUrl ↔ String?
-
getter/setter pair
- music ↔ String
-
getter/setter pair
- musicId ↔ String
-
getter/setter pair
- origin ↔ String
-
getter/setter pair
- permaUrl ↔ String
-
getter/setter pair
- playCount ↔ String?
-
getter/setter pair
- primaryArtists ↔ String
-
getter/setter pair
- primaryArtistsId ↔ String
-
getter/setter pair
- releaseDate ↔ dynamic
-
getter/setter pair
- rights ↔ Rights
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- singers ↔ String
-
getter/setter pair
- song ↔ String
-
getter/setter pair
- starred ↔ String
-
getter/setter pair
- starring ↔ String?
-
getter/setter pair
- trillerAvailable ↔ bool
-
getter/setter pair
- type ↔ String
-
getter/setter pair
- vcode ↔ String?
-
getter/setter pair
- vlink ↔ String?
-
getter/setter pair
- webp ↔ bool?
-
getter/setter pair
- year ↔ String
-
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited