Class LbMiscApi.APIfreshReleasesRequest

java.lang.Object
org.hihn.listenbrainz.LbMiscApi.APIfreshReleasesRequest
Enclosing class:
LbMiscApi

public class LbMiscApi.APIfreshReleasesRequest extends Object
  • Method Details

    • releaseDate

      public LbMiscApi.APIfreshReleasesRequest releaseDate(String releaseDate)
      Set releaseDate
      Parameters:
      releaseDate - Fresh releases will be shown around this pivot date. Must be in YYYY-MM-DD format. (optional)
      Returns:
      APIfreshReleasesRequest
    • days

      Set days
      Parameters:
      days - The number of days of fresh releases to show. Max 90 days. (optional)
      Returns:
      APIfreshReleasesRequest
    • sort

      Set sort
      Parameters:
      sort - The sort order of the results. (optional, default to release_name)
      Returns:
      APIfreshReleasesRequest
    • past

      Set past
      Parameters:
      past - Whether to show releases in the past. (optional, default to true)
      Returns:
      APIfreshReleasesRequest
    • future

      Set future
      Parameters:
      future - Whether to show releases in the future. (optional, default to true)
      Returns:
      APIfreshReleasesRequest
    • buildCall

      public okhttp3.Call buildCall(ApiCallback _callback) throws ApiException
      Build call for freshReleases
      Parameters:
      _callback - ApiCallback API callback
      Returns:
      Call to execute
      Throws:
      ApiException - If fail to serialize the request body object
      Http Response Details:
      Status Code Description Response Headers
      200 Yay, you have data! -
      400 Invalid date or number of days passed. -
    • execute

      public FreshReleases execute() throws ApiException
      Execute freshReleases request
      Returns:
      FreshReleases
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details:
      Status Code Description Response Headers
      200 Yay, you have data! -
      400 Invalid date or number of days passed. -
    • executeWithHttpInfo

      public ApiResponse<FreshReleases> executeWithHttpInfo() throws ApiException
      Execute freshReleases request with HTTP info returned
      Returns:
      ApiResponse<FreshReleases>
      Throws:
      ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
      Http Response Details:
      Status Code Description Response Headers
      200 Yay, you have data! -
      400 Invalid date or number of days passed. -
    • executeAsync

      public okhttp3.Call executeAsync(ApiCallback<FreshReleases> _callback) throws ApiException
      Execute freshReleases request (asynchronously)
      Parameters:
      _callback - The callback to be executed when the API call finishes
      Returns:
      The request call
      Throws:
      ApiException - If fail to process the API call, e.g. serializing the request body object
      Http Response Details:
      Status Code Description Response Headers
      200 Yay, you have data! -
      400 Invalid date or number of days passed. -