User class
This object represents a user.
- Available extensions
- Annotations
-
- @JsonSerializable.new(includeIfNull: false)
Constructors
Properties
- age ↔ String?
-
The age of the user.
getter/setter pair
- bootstrap ↔ String?
-
getter/setter pair
- country ↔ String?
-
The user's country.
getter/setter pair
- gender ↔ String?
-
THe user's gender.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
image
↔ List<
Image> ? -
A list of different size of the user profile picture.
getter/setter pair
- name ↔ String
-
The name of the user.
getter/setter pair
- playCount ↔ int?
-
The play count of the user.
getter/setter pair
- playlists ↔ int?
-
getter/setter pair
- realName ↔ String?
-
The real name of the user.
getter/setter pair
- registered ↔ Registered?
-
The registration information of the user.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- subscriber ↔ bool?
-
getter/setter pair
- type ↔ String?
-
The type of the user.
getter/setter pair
- url ↔ String?
-
getter/setter pair
Methods
-
getFriends(
{bool enableRecentTracks = false, int page = 1, int limit = 50}) → Future< List< User> ?> -
Available on User, provided by the UserExtension extension
UserMethods.getFriends -
getInfo(
) → Future< User> -
Available on User, provided by the UserExtension extension
UserMethods.getInfo -
getLovedTracks(
{int page = 1, int limit = 50}) → Future< List< Track> ?> -
Available on User, provided by the UserExtension extension
UserMethods.getLovedTracks -
getPersonalTags(
{required String tag, required TaggingType taggingType, int page = 1, int limit = 50}) → Future< Taggings> -
Available on User, provided by the UserExtension extension
UserMethods.getPersonalTags -
getRecentTracks(
{int page = 1, int limit = 50, DateTime? fromDate, DateTime? toDate, bool extended = false}) → Future< List< Track> ?> -
Available on User, provided by the UserExtension extension
UserMethods.getRecentTracks -
getTopAlbums(
{Period? period, int page = 1, int limit = 50}) → Future< List< Album> ?> -
Available on User, provided by the UserExtension extension
UserMethods.getTopAlbums -
getTopArtists(
{Period? period, int page = 1, int limit = 50}) → Future< List< Artist> ?> -
Available on User, provided by the UserExtension extension
UserMethods.getTopArtists -
getTopTags(
{int? limit}) → Future< List< Tag> ?> -
Available on User, provided by the UserExtension extension
UserMethods.getTopTags -
getTopTracks(
{Period? period, int page = 1, int limit = 50}) → Future< List< Track> > -
Available on User, provided by the UserExtension extension
UserMethods.getTopTracks -
getWeeklyAlbumChart(
{DateTime? fromDate, DateTime? toDate}) → Future< List< Album> ?> -
Available on User, provided by the UserExtension extension
UserMethods.getWeeklyAlbumChart -
getWeeklyArtistChart(
{DateTime? fromDate, DateTime? toDate}) → Future< List< Artist> ?> -
Available on User, provided by the UserExtension extension
UserMethods.getWeeklyArtistChart -
getWeeklyChartList(
) → Future< List< Chart> ?> -
Available on User, provided by the UserExtension extension
UserMethods.getWeeklyChartList -
getWeeklyTrackChart(
{DateTime? fromDate, DateTime? toDate}) → Future< List< Track> ?> -
Available on User, provided by the UserExtension extension
UserMethods.getWeeklyTrackChart -
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