Class GetCategoriesRequest
- java.lang.Object
-
- de.sonallux.spotify.api.apis.browse.GetCategoriesRequest
-
public class GetCategoriesRequest extends Object
Get All Categories requestResponse
On success, the HTTP status code in the response header is
200OK and the response body contains an object with acategoriesfield, with an array of category objects (wrapped in a paging object) in JSON format. On error, the header status code is an error code and the response body contains an error object.Once you have retrieved the list, you can use Get a Category to drill down further.
-
-
Constructor Summary
Constructors Constructor Description GetCategoriesRequest(ApiClient apiClient)Get All Categories request
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApiCall<Categories>build()Build the request into an executable callGetCategoriesRequestcountry(String country)A country: an ISO 3166-1 alpha-2 country code.GetCategoriesRequestlimit(int limit)The maximum number of categories to return.GetCategoriesRequestlocale(String locale)The desired language, consisting of an ISO 639-1 language code and an ISO 3166-1 alpha-2 country code, joined by an underscore.GetCategoriesRequestoffset(int offset)The index of the first item to return.
-
-
-
Constructor Detail
-
GetCategoriesRequest
public GetCategoriesRequest(ApiClient apiClient)
Get All Categories request
- Parameters:
apiClient-The API client
-
-
Method Detail
-
country
public GetCategoriesRequest country(String country)
A country: an ISO 3166-1 alpha-2 country code. Provide this parameter if you want to narrow the list of returned categories to those relevant to a particular country. If omitted, the returned items will be globally relevant.
-
locale
public GetCategoriesRequest locale(String locale)
The desired language, consisting of an ISO 639-1 language code and an ISO 3166-1 alpha-2 country code, joined by an underscore. For example:
es_MX, meaning "Spanish (Mexico)". Provide this parameter if you want the category metadata returned in a particular language. Note that, iflocaleis not supplied, or if the specified language is not available, all strings will be returned in the Spotify default language (American English). Thelocaleparameter, combined with thecountryparameter, may give odd results if not carefully matched. For examplecountry=SE&locale=de_DEwill return a list of categories relevant to Sweden but as German language strings.
-
limit
public GetCategoriesRequest limit(int limit)
The maximum number of categories to return. Default: 20. Minimum: 1. Maximum: 50.
-
offset
public GetCategoriesRequest offset(int offset)
The index of the first item to return. Default: 0 (the first object). Use with
limitto get the next set of categories.
-
build
public ApiCall<Categories> build()
Build the request into an executable call
-
-