Class LbStatsApi

java.lang.Object
org.hihn.listenbrainz.LbStatsApi

public class LbStatsApi extends Object
  • Constructor Details

    • LbStatsApi

      public LbStatsApi()
    • LbStatsApi

      public LbStatsApi(ApiClient apiClient)
  • Method Details

    • getApiClient

      public ApiClient getApiClient()
    • setApiClient

      public void setApiClient(ApiClient apiClient)
    • getHostIndex

      public int getHostIndex()
    • setHostIndex

      public void setHostIndex(int hostIndex)
    • getCustomBaseUrl

      public String getCustomBaseUrl()
    • setCustomBaseUrl

      public void setCustomBaseUrl(String customBaseUrl)
    • artistMapForUser

      public LbStatsApi.APIartistMapForUserRequest artistMapForUser(String userName)
      Get the artist map for user 'user_name'.
      Parameters:
      userName - (required)
      Returns:
      APIartistMapForUserRequest
      Http Response Details:
      Status Code Description Response Headers
      200 successful operation -
      204 Statistics for the user haven't been calculated, empty response will be returned. -
      400 Bad request. -
      404 User not found. -
    • dailyActivityForUser

      public LbStatsApi.APIdailyActivityForUserRequest dailyActivityForUser(String userName)
      Get the daily activity for user 'user_name'.
      Parameters:
      userName - (required)
      Returns:
      APIdailyActivityForUserRequest
      Http Response Details:
      Status Code Description Response Headers
      200 successful operation -
      204 Statistics for the user haven't been calculated, empty response will be returned. -
      400 Bad request. -
      404 User not found. -
    • listenersForArtist

      public LbStatsApi.APIlistenersForArtistRequest listenersForArtist(UUID artistMbid)
      Get top listeners for artist 'artist_mbid'.
      Parameters:
      artistMbid - (required)
      Returns:
      APIlistenersForArtistRequest
      Http Response Details:
      Status Code Description Response Headers
      200 successful operation -
      204 Statistics for the artist haven't been calculated, empty response will be returned. -
      400 Bad request. -
      404 Entity not found. -
    • listenersForReleaseGroup

      public LbStatsApi.APIlistenersForReleaseGroupRequest listenersForReleaseGroup(UUID releaseGroupMbid)
      Get top listeners for release group 'release_group_mbid'.
      Parameters:
      releaseGroupMbid - (required)
      Returns:
      APIlistenersForReleaseGroupRequest
      Http Response Details:
      Status Code Description Response Headers
      200 successful operation -
      204 Statistics for the artist haven't been calculated, empty response will be returned. -
      400 Bad request. -
      404 Entity not found. -
    • listeningActivityForUser

      public LbStatsApi.APIlisteningActivityForUserRequest listeningActivityForUser(String userName)
      Get the listening activity for user 'user_name'.
      Parameters:
      userName - (required)
      Returns:
      APIlisteningActivityForUserRequest
      Http Response Details:
      Status Code Description Response Headers
      200 successful operation -
      204 Statistics for the user haven't been calculated, empty response will be returned. -
      400 Bad request. -
      404 User not found. -
    • sitewideArtistMap

      public LbStatsApi.APIsitewideArtistMapRequest sitewideArtistMap()
      Get sitewide top recordings.
      Returns:
      APIsitewideArtistMapRequest
      Http Response Details:
      Status Code Description Response Headers
      200 successful operation -
      204 Statistics haven't been calculated, empty response will be returned. -
      400 Bad request. -
    • sitewideListeningActivity

      public LbStatsApi.APIsitewideListeningActivityRequest sitewideListeningActivity()
      Get sitewide top recordings.
      Returns:
      APIsitewideListeningActivityRequest
      Http Response Details:
      Status Code Description Response Headers
      200 successful operation -
      204 Statistics haven't been calculated, empty response will be returned. -
      400 Bad request. -
    • sitewideTopArtists

      public LbStatsApi.APIsitewideTopArtistsRequest sitewideTopArtists()
      Get sitewide top artists.
      Returns:
      APIsitewideTopArtistsRequest
      Http Response Details:
      Status Code Description Response Headers
      200 successful operation -
      204 Statistics for the artist haven't been calculated, empty response will be returned. -
      400 Bad request. -
      404 Entity not found. -
    • sitewideTopRecordings

      public LbStatsApi.APIsitewideTopRecordingsRequest sitewideTopRecordings()
      Get sitewide top recordings.
      Returns:
      APIsitewideTopRecordingsRequest
      Http Response Details:
      Status Code Description Response Headers
      200 successful operation -
      204 Statistics haven't been calculated, empty response will be returned. -
      400 Bad request. -
    • sitewideTopReleaseGroups

      public LbStatsApi.APIsitewideTopReleaseGroupsRequest sitewideTopReleaseGroups()
      Get sitewide top release groups.
      Returns:
      APIsitewideTopReleaseGroupsRequest
      Http Response Details:
      Status Code Description Response Headers
      200 successful operation -
      204 Statistics haven't been calculated, empty response will be returned. -
      400 Bad request. -
    • sitewideTopReleases

      public LbStatsApi.APIsitewideTopReleasesRequest sitewideTopReleases()
      Get sitewide top releases.
      Returns:
      APIsitewideTopReleasesRequest
      Http Response Details:
      Status Code Description Response Headers
      200 successful operation -
      204 Statistics for the artist haven't been calculated, empty response will be returned. -
      400 Bad request. -
      404 Entity not found. -
    • topArtistsForUser

      public LbStatsApi.APItopArtistsForUserRequest topArtistsForUser(String userName)
      Get top artists for user 'user_name'.
      Parameters:
      userName - (required)
      Returns:
      APItopArtistsForUserRequest
      Http Response Details:
      Status Code Description Response Headers
      200 successful operation -
      204 Statistics for the user haven't been calculated, empty response will be returned. -
      400 Bad request. -
      404 User not found. -
    • topRecordingsForUser

      public LbStatsApi.APItopRecordingsForUserRequest topRecordingsForUser(String userName)
      Get top recordings for user 'user_name'.
      Parameters:
      userName - (required)
      Returns:
      APItopRecordingsForUserRequest
      Http Response Details:
      Status Code Description Response Headers
      200 successful operation -
      204 Statistics for the user haven't been calculated, empty response will be returned. -
      400 Bad request. -
      404 User not found. -
    • topReleaseGroupsForUser

      public LbStatsApi.APItopReleaseGroupsForUserRequest topReleaseGroupsForUser(String userName)
      Get top release groups for user 'user_name'.
      Parameters:
      userName - (required)
      Returns:
      APItopReleaseGroupsForUserRequest
      Http Response Details:
      Status Code Description Response Headers
      200 successful operation -
      204 Statistics for the user haven't been calculated, empty response will be returned. -
      400 Bad request. -
      404 User not found -
    • topReleasesForUser

      public LbStatsApi.APItopReleasesForUserRequest topReleasesForUser(String userName)
      Get top releases for user 'user_name'.
      Parameters:
      userName - (required)
      Returns:
      APItopReleasesForUserRequest
      Http Response Details:
      Status Code Description Response Headers
      200 Successful query, you have data! -
      204 Statistics for the user haven't been calculated, empty response will be returned. -
      400 Bad request. -
      404 User not found. -
    • yearInMusicForUser

      public LbStatsApi.APIyearInMusicForUserRequest yearInMusicForUser(String userName, Integer year)
      Get sitewide top recordings.
      Parameters:
      userName - (required)
      year - (required)
      Returns:
      APIyearInMusicForUserRequest
      Http Response Details:
      Status Code Description Response Headers
      200 Successful query, you have data! -
      204 Statistics haven't been calculated, empty response will be returned. -
      400 Bad request. -