public class MixRadioClient
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
io.mixrad.mixradiosdk.MixRadioService |
apiService |
static java.lang.String |
BASE_URL |
| Constructor and Description |
|---|
MixRadioClient(java.lang.String apiKey) |
MixRadioClient(java.lang.String apiKey,
java.lang.String countryCode) |
| Modifier and Type | Method and Description |
|---|---|
io.mixrad.mixradiosdk.MixRadioService |
getApiService() |
void |
getArtistProducts(java.lang.String id,
Artist artist,
Category category,
OrderBy orderBy,
SortOrder sortOrder,
int startIndex,
int itemsPerPage,
<any> callback) |
void |
getArtistsAroundLocation(double latitude,
double longitude,
int maxDistance,
int startIndex,
int itemsPerPage,
<any> callback) |
void |
getArtistSearchSuggestions(java.lang.String searchTerm,
int itemsPerPage,
<any> callback) |
void |
getAuthenticationToken(java.lang.String clientSecret,
java.lang.String authCode) |
java.lang.String |
getAuthenticationUri(java.lang.String scope,
java.lang.String state) |
void |
getCountries(java.lang.String countryCode,
int mcc,
java.lang.String ip,
boolean useCallerIp,
<any> callback) |
java.lang.String |
getCountryCode() |
void |
getGenres(<any> callback) |
void |
getMixes(java.lang.String id,
MixGroup group,
int startIndex,
int itemsPerPage,
<any> callback) |
void |
getMixGroups(int startIndex,
int itemsPerPage,
<any> callback) |
void |
getNewReleases(Category category,
int startIndex,
int itemsPerPage,
<any> callback) |
void |
getNewReleasesForGenre(java.lang.String id,
Genre genre,
Category category,
int startIndex,
int itemsPerPage,
<any> callback) |
void |
getSearchSuggestions(java.lang.String searchTerm,
int itemsPerPage,
<any> callback) |
void |
getSimilarArtists(java.lang.String id,
Artist artist,
int startIndex,
int itemsPerPage,
<any> callback) |
void |
getSimilarProducts(java.lang.String id,
Product product,
int startIndex,
int itemsPerPage,
<any> callback) |
void |
getTopArtists(<any> callback) |
void |
getTopArtists(int startIndex,
int itemsPerPage,
<any> callback) |
void |
getTopArtistsForGenre(java.lang.String id,
Genre genre,
int startIndex,
int itemsPerPage,
<any> callback) |
void |
getTopProducts(Category category,
int startIndex,
int itemsPerPage,
<any> callback) |
void |
getTopProductsForGenre(java.lang.String id,
Genre genre,
Category category,
int startIndex,
int itemsPerPage,
<any> callback) |
java.lang.String |
getTrackSampleUri(java.lang.String id) |
void |
getUserPlayHistory(java.lang.String action,
int startIndex,
int itemsPerPage,
<any> callback) |
void |
getUserRecentMixes(int itemsPerPage,
<any> callback) |
void |
getUserTopArtists(int startIndex,
int itemsPerPage,
<any> callback) |
java.lang.String |
refreshAuthenticationToken() |
void |
search(java.lang.String searchTerm,
Category category,
java.lang.String genreId,
java.lang.String orderBy,
java.lang.String sortOrder,
int startIndex,
int itemsPerPage,
<any> callback) |
void |
searchArtists(java.lang.String searchTerm,
int startIndex,
int itemsPerPage,
<any> callback) |
public static final java.lang.String BASE_URL
public io.mixrad.mixradiosdk.MixRadioService apiService
public MixRadioClient(java.lang.String apiKey)
public MixRadioClient(java.lang.String apiKey,
java.lang.String countryCode)
public java.lang.String getCountryCode()
public io.mixrad.mixradiosdk.MixRadioService getApiService()
public void search(java.lang.String searchTerm,
Category category,
java.lang.String genreId,
java.lang.String orderBy,
java.lang.String sortOrder,
int startIndex,
int itemsPerPage,
<any> callback)
public void searchArtists(java.lang.String searchTerm,
int startIndex,
int itemsPerPage,
<any> callback)
public void getTopArtists(<any> callback)
public void getTopArtists(int startIndex,
int itemsPerPage,
<any> callback)
public void getTopProducts(Category category, int startIndex, int itemsPerPage, <any> callback)
public void getNewReleases(Category category, int startIndex, int itemsPerPage, <any> callback)
public void getNewReleasesForGenre(java.lang.String id,
Genre genre,
Category category,
int startIndex,
int itemsPerPage,
<any> callback)
public void getGenres(<any> callback)
public void getTopArtistsForGenre(java.lang.String id,
Genre genre,
int startIndex,
int itemsPerPage,
<any> callback)
public void getTopProductsForGenre(java.lang.String id,
Genre genre,
Category category,
int startIndex,
int itemsPerPage,
<any> callback)
public void getArtistProducts(java.lang.String id,
Artist artist,
Category category,
OrderBy orderBy,
SortOrder sortOrder,
int startIndex,
int itemsPerPage,
<any> callback)
public void getSimilarArtists(java.lang.String id,
Artist artist,
int startIndex,
int itemsPerPage,
<any> callback)
public void getMixGroups(int startIndex,
int itemsPerPage,
<any> callback)
public void getMixes(java.lang.String id,
MixGroup group,
int startIndex,
int itemsPerPage,
<any> callback)
public void getArtistSearchSuggestions(java.lang.String searchTerm,
int itemsPerPage,
<any> callback)
public void getSearchSuggestions(java.lang.String searchTerm,
int itemsPerPage,
<any> callback)
public void getArtistsAroundLocation(double latitude,
double longitude,
int maxDistance,
int startIndex,
int itemsPerPage,
<any> callback)
public void getSimilarProducts(java.lang.String id,
Product product,
int startIndex,
int itemsPerPage,
<any> callback)
public java.lang.String getTrackSampleUri(java.lang.String id)
public void getUserPlayHistory(java.lang.String action,
int startIndex,
int itemsPerPage,
<any> callback)
public void getUserTopArtists(int startIndex,
int itemsPerPage,
<any> callback)
public void getUserRecentMixes(int itemsPerPage,
<any> callback)
public java.lang.String getAuthenticationUri(java.lang.String scope,
java.lang.String state)
public void getAuthenticationToken(java.lang.String clientSecret,
java.lang.String authCode)
public java.lang.String refreshAuthenticationToken()
public void getCountries(java.lang.String countryCode,
int mcc,
java.lang.String ip,
boolean useCallerIp,
<any> callback)