diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..9562248 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,13 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "type": "jdk", + "request": "launch", + "name": "Launch Java App" + } + ] +} \ No newline at end of file diff --git a/src/main/java/spotify/api/impl/AlbumApiRetrofit.java b/src/main/java/spotify/api/impl/AlbumApiRetrofit.java index 1889fec..06a96b7 100644 --- a/src/main/java/spotify/api/impl/AlbumApiRetrofit.java +++ b/src/main/java/spotify/api/impl/AlbumApiRetrofit.java @@ -1,7 +1,12 @@ package spotify.api.impl; +import java.io.IOException; +import java.util.List; +import java.util.Map; + import org.slf4j.Logger; import org.slf4j.LoggerFactory; + import retrofit2.Call; import retrofit2.Response; import spotify.api.enums.HttpStatusCode; @@ -17,24 +22,47 @@ import spotify.utils.ResponseChecker; import spotify.utils.ValidatorUtil; -import java.io.IOException; -import java.util.List; -import java.util.Map; +/** + * Implementation of the {@link AlbumApi} interface using Retrofit to interact with the Spotify API. + * This class provides methods to fetch album details, multiple albums, and album tracks from Spotify. + */ public class AlbumApiRetrofit implements AlbumApi { private final Logger logger = LoggerFactory.getLogger(AlbumApiRetrofit.class); private final String accessToken; private final AlbumService albumService; + /** + * constructs an instance of {@link AlbumApiRetrofit} with the specified access token. + * + * @param accessToken the access token to be used for authorization + */ + public AlbumApiRetrofit(final String accessToken) { this(accessToken, RetrofitHttpServiceFactory.getAlbumService()); } + /** + * constructs an instance of {@link AlbumApiRetrofit} with the specified access token and album service. + * + * @param accessToken the access token to be used for authorization + * @param albumService the album service to be used for making HTTP calls + */ + public AlbumApiRetrofit(final String accessToken, final AlbumService albumService) { this.accessToken = accessToken; this.albumService = albumService; } + /** + * fetches the details of a single album from Spotify. + * + * @param albumId the ID of the album to fetch + * @param options additional options for the request + * @return the full details of the album + * @throws HttpRequestFailedException if the HTTP request fails + */ + @Override public AlbumFull getAlbum(String albumId, Map options) { options = ValidatorUtil.optionsValueCheck(options); @@ -58,6 +86,15 @@ public AlbumFull getAlbum(String albumId, Map options) { } } + /** + * fetches the details of multiple albums from Spotify. + * + * @param listOfAlbumIds the list of album IDs to fetch + * @param options additional options for the request + * @return the full details of the albums + * @throws HttpRequestFailedException if the HTTP request fails + */ + @Override public AlbumFullCollection getAlbums(List listOfAlbumIds, Map options) { validateAlbumListSizeAndThrowIfExceeded(listOfAlbumIds, 20); @@ -85,6 +122,15 @@ public AlbumFullCollection getAlbums(List listOfAlbumIds, Map getAlbumTracks(String albumId, Map options) { options = ValidatorUtil.optionsValueCheck(options); @@ -108,6 +154,14 @@ public Paging getAlbumTracks(String albumId, Map listOfAlbumIds, int maximumAmountOfAlbumIdsAllowed) { final int listSize = listOfAlbumIds.size(); diff --git a/target/apidocs/allclasses-index.html b/target/apidocs/allclasses-index.html new file mode 100644 index 0000000..924bbaf --- /dev/null +++ b/target/apidocs/allclasses-index.html @@ -0,0 +1,376 @@ + + + + +All Classes and Interfaces (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

All Classes and Interfaces

+
+
+
+
+
+
Class
+
Description
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
This class constructs the URL needed for the first step in the Authorization Code Flow.
+
+ +
+
Builder for constructing an AuthorizationCodeFlow object.
+
+ +
+
This class constructs the URL needed for the first step in the Authorization Code Flow PKCE.
+
+ +
+
Builder for constructing an AuthorizationCodeFlowPKCE object.
+
+ +
 
+ +
 
+ +
+
This class takes care of the second step in the Authorization Code PKCE Flow.
+
+ +
+
This class is used to refresh the access token.
+
+ +
+
This class takes care of the second step in the Authorization Code Flow.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
This class is used to get an access token through the Client Credentials Flow.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
This exception gets thrown when the HTTP request has failed for any reason.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Offset indicates from where in the context playback should start.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
This exception gets thrown when the authorization has failed.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Utility class that validates the values.
+
+
+
+
+
+
+
+ +
+
+
+ + diff --git a/target/apidocs/allpackages-index.html b/target/apidocs/allpackages-index.html new file mode 100644 index 0000000..f56c95c --- /dev/null +++ b/target/apidocs/allpackages-index.html @@ -0,0 +1,124 @@ + + + + +All Packages (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + + + + diff --git a/target/apidocs/constant-values.html b/target/apidocs/constant-values.html new file mode 100644 index 0000000..179b47a --- /dev/null +++ b/target/apidocs/constant-values.html @@ -0,0 +1,97 @@ + + + + +Constant Field Values (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Constant Field Values

+
+

Contents

+ +
+
+
+

spotify.config.*

+ +
+
+
+
+ +
+
+
+ + diff --git a/target/apidocs/copy.svg b/target/apidocs/copy.svg new file mode 100644 index 0000000..d435f6c --- /dev/null +++ b/target/apidocs/copy.svg @@ -0,0 +1,33 @@ + + + + + + + + diff --git a/target/apidocs/element-list b/target/apidocs/element-list new file mode 100644 index 0000000..0fcab54 --- /dev/null +++ b/target/apidocs/element-list @@ -0,0 +1,28 @@ +spotify.api.authorization +spotify.api.enums +spotify.api.impl +spotify.api.interfaces +spotify.api.spotify +spotify.config +spotify.exceptions +spotify.factories +spotify.models.albums +spotify.models.artists +spotify.models.audio +spotify.models.authorization +spotify.models.categories +spotify.models.episodes +spotify.models.errors +spotify.models.generic +spotify.models.paging +spotify.models.players +spotify.models.players.requests +spotify.models.playlists +spotify.models.playlists.requests +spotify.models.recommendations +spotify.models.search +spotify.models.shows +spotify.models.tracks +spotify.models.users +spotify.retrofit.services +spotify.utils diff --git a/target/apidocs/help-doc.html b/target/apidocs/help-doc.html new file mode 100644 index 0000000..3eac0e0 --- /dev/null +++ b/target/apidocs/help-doc.html @@ -0,0 +1,204 @@ + + + + +API Help (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+

JavaDoc Help

+ +
+
+

Navigation

+Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces + +
+
+
+

Kinds of Pages

+The following sections describe the different kinds of pages in this collection. +
+

Overview

+

The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

+
+
+

Package

+

Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

+
    +
  • Interfaces
  • +
  • Classes
  • +
  • Enums
  • +
  • Exception Classes
  • +
  • Annotation Types
  • +
+
+
+

Class or Interface

+

Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

+
    +
  • Class Inheritance Diagram
  • +
  • Direct Subclasses
  • +
  • All Known Subinterfaces
  • +
  • All Known Implementing Classes
  • +
  • Class or Interface Declaration
  • +
  • Class or Interface Description
  • +
+
+
    +
  • Nested Class Summary
  • +
  • Enum Constant Summary
  • +
  • Field Summary
  • +
  • Property Summary
  • +
  • Constructor Summary
  • +
  • Method Summary
  • +
  • Required Element Summary
  • +
  • Optional Element Summary
  • +
+
+
    +
  • Enum Constant Details
  • +
  • Field Details
  • +
  • Property Details
  • +
  • Constructor Details
  • +
  • Method Details
  • +
  • Element Details
  • +
+

Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

+

The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

+
+
+

Other Files

+

Packages and modules may contain pages with additional information related to the declarations nearby.

+
+
+

Use

+

Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

+
+
+

Tree (Class Hierarchy)

+

There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

+
    +
  • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
  • +
  • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
  • +
+
+
+

Constant Field Values

+

The Constant Field Values page lists the static final fields and their values.

+
+
+

Serialized Form

+

Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See Also" section of the class description.

+
+
+

All Packages

+

The All Packages page contains an alphabetic index of all packages contained in the documentation.

+
+
+

All Classes and Interfaces

+

The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

+
+
+

Index

+

The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

+
+
+
+This help file applies to API documentation generated by the standard doclet.
+
+
+ +
+
+
+ + diff --git a/target/apidocs/index-all.html b/target/apidocs/index-all.html new file mode 100644 index 0000000..771f7fb --- /dev/null +++ b/target/apidocs/index-all.html @@ -0,0 +1,3137 @@ + + + + +Index (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A B C D E F G H I J L N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form +

A

+
+
AbstractPlayableObject - Class in spotify.models.generic
+
 
+
AbstractPlayableObject() - Constructor for class spotify.models.generic.AbstractPlayableObject
+
 
+
ACCEPTED - Enum constant in enum spotify.api.enums.HttpStatusCode
+
 
+
ACCOUNTS_BASE_URL - Static variable in class spotify.config.ApiUrl
+
 
+
ACCOUNTS_URL_HTTPS - Static variable in class spotify.config.ApiUrl
+
 
+
Action - Class in spotify.models.players
+
 
+
Action() - Constructor for class spotify.models.players.Action
+
 
+
AddItemPlaylistRequestBody - Class in spotify.models.playlists.requests
+
 
+
AddItemPlaylistRequestBody(List<String>, int) - Constructor for class spotify.models.playlists.requests.AddItemPlaylistRequestBody
+
 
+
addItemsToPlaylist(List<String>, String, int) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
addItemToPlaylist(String, String, AddItemPlaylistRequestBody) - Method in interface spotify.retrofit.services.PlaylistService
+
 
+
addItemToPlaylist(List<String>, String, int) - Method in class spotify.api.impl.PlaylistApiRetrofit
+
 
+
addItemToPlaylist(List<String>, String, int) - Method in interface spotify.api.interfaces.PlaylistApi
+
 
+
addItemToQueue(String, String, Map<String, String>) - Method in interface spotify.retrofit.services.PlayerService
+
 
+
addItemToQueue(String, Map<String, String>) - Method in class spotify.api.impl.PlayerApiRetrofit
+
 
+
addItemToQueue(String, Map<String, String>) - Method in interface spotify.api.interfaces.PlayerApi
+
 
+
addItemToQueue(String, Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
ALBUM - Enum constant in enum spotify.api.enums.AlbumType
+
 
+
ALBUM - Enum constant in enum spotify.api.enums.QueryType
+
 
+
AlbumApi - Interface in spotify.api.interfaces
+
 
+
AlbumApiRetrofit - Class in spotify.api.impl
+
 
+
AlbumApiRetrofit(String) - Constructor for class spotify.api.impl.AlbumApiRetrofit
+
 
+
AlbumApiRetrofit(String, AlbumService) - Constructor for class spotify.api.impl.AlbumApiRetrofit
+
 
+
AlbumFull - Class in spotify.models.albums
+
 
+
AlbumFull() - Constructor for class spotify.models.albums.AlbumFull
+
 
+
AlbumFullCollection - Class in spotify.models.albums
+
 
+
AlbumFullCollection() - Constructor for class spotify.models.albums.AlbumFullCollection
+
 
+
AlbumService - Interface in spotify.retrofit.services
+
 
+
AlbumSimplified - Class in spotify.models.albums
+
 
+
AlbumSimplified() - Constructor for class spotify.models.albums.AlbumSimplified
+
 
+
AlbumSimplifiedPaging - Class in spotify.models.albums
+
 
+
AlbumSimplifiedPaging() - Constructor for class spotify.models.albums.AlbumSimplifiedPaging
+
 
+
AlbumType - Enum in spotify.api.enums
+
 
+
API_BASE_URL - Static variable in class spotify.config.ApiUrl
+
 
+
API_URL_HTTPS - Static variable in class spotify.config.ApiUrl
+
 
+
ApiUrl - Class in spotify.config
+
 
+
ApiUrl() - Constructor for class spotify.config.ApiUrl
+
 
+
APP_REMOTE_CONTROL - Enum constant in enum spotify.api.enums.AuthorizationScope
+
 
+
APPEARS_ON - Enum constant in enum spotify.api.enums.AlbumType
+
 
+
ARTIST - Enum constant in enum spotify.api.enums.EntityType
+
 
+
ARTIST - Enum constant in enum spotify.api.enums.QueryType
+
 
+
ArtistApi - Interface in spotify.api.interfaces
+
 
+
ArtistApiRetrofit - Class in spotify.api.impl
+
 
+
ArtistApiRetrofit(String) - Constructor for class spotify.api.impl.ArtistApiRetrofit
+
 
+
ArtistApiRetrofit(String, ArtistService) - Constructor for class spotify.api.impl.ArtistApiRetrofit
+
 
+
ArtistFull - Class in spotify.models.artists
+
 
+
ArtistFull() - Constructor for class spotify.models.artists.ArtistFull
+
 
+
ArtistFullCollection - Class in spotify.models.artists
+
 
+
ArtistFullCollection() - Constructor for class spotify.models.artists.ArtistFullCollection
+
 
+
ArtistFullCursorBasedPagingWrapper - Class in spotify.models.artists
+
 
+
ArtistFullCursorBasedPagingWrapper() - Constructor for class spotify.models.artists.ArtistFullCursorBasedPagingWrapper
+
 
+
ArtistService - Interface in spotify.retrofit.services
+
 
+
ArtistSimplified - Class in spotify.models.artists
+
 
+
ArtistSimplified() - Constructor for class spotify.models.artists.ArtistSimplified
+
 
+
AudioAnalysis - Class in spotify.models.audio
+
 
+
AudioAnalysis() - Constructor for class spotify.models.audio.AudioAnalysis
+
 
+
AudioFeatures - Class in spotify.models.audio
+
 
+
AudioFeatures() - Constructor for class spotify.models.audio.AudioFeatures
+
 
+
AudioFeaturesCollection - Class in spotify.models.audio
+
 
+
AudioFeaturesCollection() - Constructor for class spotify.models.audio.AudioFeaturesCollection
+
 
+
AUTHORIZATION_CODE - Enum constant in enum spotify.api.enums.GrantType
+
 
+
AuthorizationCodeFlow - Class in spotify.api.authorization
+
+
This class constructs the URL needed for the first step in the Authorization Code Flow.
+
+
AuthorizationCodeFlow.Builder - Class in spotify.api.authorization
+
+
Builder for constructing an AuthorizationCodeFlow object.
+
+
AuthorizationCodeFlowPKCE - Class in spotify.api.authorization
+
+
This class constructs the URL needed for the first step in the Authorization Code Flow PKCE.
+
+
AuthorizationCodeFlowPKCE.Builder - Class in spotify.api.authorization
+
+
Builder for constructing an AuthorizationCodeFlowPKCE object.
+
+
AuthorizationCodeFlowService - Interface in spotify.retrofit.services
+
 
+
AuthorizationCodeFlowTokenResponse - Class in spotify.models.authorization
+
 
+
AuthorizationCodeFlowTokenResponse() - Constructor for class spotify.models.authorization.AuthorizationCodeFlowTokenResponse
+
 
+
AuthorizationPKCERequestToken - Class in spotify.api.authorization
+
+
This class takes care of the second step in the Authorization Code PKCE Flow.
+
+
AuthorizationPKCERequestToken() - Constructor for class spotify.api.authorization.AuthorizationPKCERequestToken
+
 
+
AuthorizationPKCERequestToken(AuthorizationCodeFlowService) - Constructor for class spotify.api.authorization.AuthorizationPKCERequestToken
+
 
+
AuthorizationRefreshToken - Class in spotify.api.authorization
+
+
This class is used to refresh the access token.
+
+
AuthorizationRefreshToken() - Constructor for class spotify.api.authorization.AuthorizationRefreshToken
+
 
+
AuthorizationRefreshToken(AuthorizationCodeFlowService) - Constructor for class spotify.api.authorization.AuthorizationRefreshToken
+
 
+
AuthorizationRequestToken - Class in spotify.api.authorization
+
+
This class takes care of the second step in the Authorization Code Flow.
+
+
AuthorizationRequestToken() - Constructor for class spotify.api.authorization.AuthorizationRequestToken
+
 
+
AuthorizationRequestToken(AuthorizationCodeFlowService) - Constructor for class spotify.api.authorization.AuthorizationRequestToken
+
 
+
AuthorizationScope - Enum in spotify.api.enums
+
 
+
+

B

+
+
BrowseApi - Interface in spotify.api.interfaces
+
 
+
BrowseApiRetrofit - Class in spotify.api.impl
+
 
+
BrowseApiRetrofit(String) - Constructor for class spotify.api.impl.BrowseApiRetrofit
+
 
+
BrowseApiRetrofit(String, BrowseService) - Constructor for class spotify.api.impl.BrowseApiRetrofit
+
 
+
BrowseService - Interface in spotify.retrofit.services
+
 
+
build() - Method in class spotify.api.authorization.AuthorizationCodeFlow.Builder
+
+
Build AuthorizationCodeFlow object.
+
+
build() - Method in class spotify.api.authorization.AuthorizationCodeFlowPKCE.Builder
+
+ +
+
Builder() - Constructor for class spotify.api.authorization.AuthorizationCodeFlow.Builder
+
 
+
Builder() - Constructor for class spotify.api.authorization.AuthorizationCodeFlowPKCE.Builder
+
 
+
+

C

+
+
CategoryFull - Class in spotify.models.categories
+
 
+
CategoryFull() - Constructor for class spotify.models.categories.CategoryFull
+
 
+
CategoryFullPaging - Class in spotify.models.categories
+
 
+
CategoryFullPaging() - Constructor for class spotify.models.categories.CategoryFullPaging
+
 
+
changePlaybackState(String, ChangePlaybackStateRequestBody) - Method in interface spotify.retrofit.services.PlayerService
+
 
+
changePlaybackState(ChangePlaybackStateRequestBody) - Method in class spotify.api.impl.PlayerApiRetrofit
+
 
+
changePlaybackState(ChangePlaybackStateRequestBody) - Method in interface spotify.api.interfaces.PlayerApi
+
 
+
changePlaybackState(ChangePlaybackStateRequestBody) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
ChangePlaybackStateRequestBody - Class in spotify.models.players.requests
+
 
+
ChangePlaybackStateRequestBody() - Constructor for class spotify.models.players.requests.ChangePlaybackStateRequestBody
+
 
+
ChangePlaybackStateRequestBody(String, List<String>, Offset, int) - Constructor for class spotify.models.players.requests.ChangePlaybackStateRequestBody
+
 
+
CLIENT_CREDENTIALS - Enum constant in enum spotify.api.enums.GrantType
+
 
+
ClientCredentialsFlow - Class in spotify.api.authorization
+
+
This class is used to get an access token through the Client Credentials Flow.
+
+
ClientCredentialsFlow() - Constructor for class spotify.api.authorization.ClientCredentialsFlow
+
 
+
ClientCredentialsFlow(ClientCredentialsFlowService) - Constructor for class spotify.api.authorization.ClientCredentialsFlow
+
 
+
ClientCredentialsFlowService - Interface in spotify.retrofit.services
+
 
+
ClientCredentialsFlowTokenResponse - Class in spotify.models.authorization
+
 
+
ClientCredentialsFlowTokenResponse() - Constructor for class spotify.models.authorization.ClientCredentialsFlowTokenResponse
+
 
+
COMPILATION - Enum constant in enum spotify.api.enums.AlbumType
+
 
+
constructUrl() - Method in class spotify.api.authorization.AuthorizationCodeFlow
+
+
Constructs a url for the first step in the authorization code flow
+
+
constructUrl() - Method in class spotify.api.authorization.AuthorizationCodeFlowPKCE
+
+
Constructs a url for the first step in the authorization PKCE code flow
+
+
Context - Class in spotify.models.players
+
 
+
Context() - Constructor for class spotify.models.players.Context
+
 
+
CONTEXT - Enum constant in enum spotify.api.enums.RepeatType
+
 
+
Copyright - Class in spotify.models.generic
+
 
+
Copyright() - Constructor for class spotify.models.generic.Copyright
+
 
+
CREATED - Enum constant in enum spotify.api.enums.HttpStatusCode
+
 
+
createPlaylist(String, String, CreateUpdatePlaylistRequestBody) - Method in interface spotify.retrofit.services.PlaylistService
+
 
+
createPlaylist(String, CreateUpdatePlaylistRequestBody) - Method in class spotify.api.impl.PlaylistApiRetrofit
+
 
+
createPlaylist(String, CreateUpdatePlaylistRequestBody) - Method in interface spotify.api.interfaces.PlaylistApi
+
 
+
createPlaylist(String, CreateUpdatePlaylistRequestBody) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
CreateUpdatePlaylistRequestBody - Class in spotify.models.playlists.requests
+
 
+
CreateUpdatePlaylistRequestBody(String, String, boolean, boolean) - Constructor for class spotify.models.playlists.requests.CreateUpdatePlaylistRequestBody
+
 
+
CurrentlyPlayingObject - Class in spotify.models.players
+
 
+
CurrentlyPlayingObject() - Constructor for class spotify.models.players.CurrentlyPlayingObject
+
 
+
Cursor - Class in spotify.models.generic
+
 
+
Cursor() - Constructor for class spotify.models.generic.Cursor
+
 
+
CursorBasedPaging<T> - Class in spotify.models.paging
+
 
+
CursorBasedPaging() - Constructor for class spotify.models.paging.CursorBasedPaging
+
 
+
+

D

+
+
deleteAlbums(String, String) - Method in interface spotify.retrofit.services.LibraryService
+
 
+
deleteAlbums(List<String>) - Method in class spotify.api.impl.LibraryApiRetrofit
+
 
+
deleteAlbums(List<String>) - Method in interface spotify.api.interfaces.LibraryApi
+
 
+
deleteAlbums(List<String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
deleteItemsFromPlaylist(String, String, DeleteItemsPlaylistRequestBody) - Method in interface spotify.retrofit.services.PlaylistService
+
 
+
deleteItemsFromPlaylist(String, DeleteItemsPlaylistRequestBody) - Method in class spotify.api.impl.PlaylistApiRetrofit
+
 
+
deleteItemsFromPlaylist(String, DeleteItemsPlaylistRequestBody) - Method in interface spotify.api.interfaces.PlaylistApi
+
 
+
deleteItemsFromPlaylist(String, DeleteItemsPlaylistRequestBody) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
DeleteItemsPlaylistRequestBody - Class in spotify.models.playlists.requests
+
 
+
DeleteItemsPlaylistRequestBody(List<PlaylistItem>, String) - Constructor for class spotify.models.playlists.requests.DeleteItemsPlaylistRequestBody
+
 
+
deleteShows(String, String, Map<String, String>) - Method in interface spotify.retrofit.services.LibraryService
+
 
+
deleteShows(List<String>, Map<String, String>) - Method in class spotify.api.impl.LibraryApiRetrofit
+
 
+
deleteShows(List<String>, Map<String, String>) - Method in interface spotify.api.interfaces.LibraryApi
+
 
+
deleteShows(List<String>, Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
deleteTracks(String, String) - Method in interface spotify.retrofit.services.LibraryService
+
 
+
deleteTracks(List<String>) - Method in class spotify.api.impl.LibraryApiRetrofit
+
 
+
deleteTracks(List<String>) - Method in interface spotify.api.interfaces.LibraryApi
+
 
+
deleteTracks(List<String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
Device - Class in spotify.models.players
+
 
+
Device() - Constructor for class spotify.models.players.Device
+
 
+
DeviceCollection - Class in spotify.models.players
+
 
+
DeviceCollection() - Constructor for class spotify.models.players.DeviceCollection
+
 
+
Disallow - Class in spotify.models.players
+
 
+
Disallow() - Constructor for class spotify.models.players.Disallow
+
 
+
durationMs - Variable in class spotify.models.generic.AbstractPlayableObject
+
 
+
+

E

+
+
EntityType - Enum in spotify.api.enums
+
 
+
EPISODE - Enum constant in enum spotify.api.enums.QueryType
+
 
+
EpisodeApi - Interface in spotify.api.interfaces
+
 
+
EpisodeApiRetrofit - Class in spotify.api.impl
+
 
+
EpisodeApiRetrofit(String) - Constructor for class spotify.api.impl.EpisodeApiRetrofit
+
 
+
EpisodeApiRetrofit(String, EpisodeService) - Constructor for class spotify.api.impl.EpisodeApiRetrofit
+
 
+
EpisodeFull - Class in spotify.models.episodes
+
 
+
EpisodeFull() - Constructor for class spotify.models.episodes.EpisodeFull
+
 
+
EpisodeFullCollection - Class in spotify.models.episodes
+
 
+
EpisodeFullCollection() - Constructor for class spotify.models.episodes.EpisodeFullCollection
+
 
+
EpisodeService - Interface in spotify.retrofit.services
+
 
+
EpisodeSimplified - Class in spotify.models.episodes
+
 
+
EpisodeSimplified() - Constructor for class spotify.models.episodes.EpisodeSimplified
+
 
+
ErrorInfo - Class in spotify.models.errors
+
 
+
ErrorInfo() - Constructor for class spotify.models.errors.ErrorInfo
+
 
+
executeAuthorizationHttpCall(Call<AuthorizationCodeFlowTokenResponse>, Logger) - Static method in class spotify.utils.HttpUtil
+
 
+
explicit - Variable in class spotify.models.generic.AbstractPlayableObject
+
 
+
ExplicitContentSettings - Class in spotify.models.users
+
 
+
ExplicitContentSettings() - Constructor for class spotify.models.users.ExplicitContentSettings
+
 
+
ExternalId - Class in spotify.models.generic
+
 
+
ExternalId() - Constructor for class spotify.models.generic.ExternalId
+
 
+
ExternalUrl - Class in spotify.models.generic
+
 
+
ExternalUrl() - Constructor for class spotify.models.generic.ExternalUrl
+
 
+
externalUrls - Variable in class spotify.models.generic.AbstractPlayableObject
+
 
+
+

F

+
+
FeaturedPlaylistCollection - Class in spotify.models.playlists
+
 
+
FeaturedPlaylistCollection() - Constructor for class spotify.models.playlists.FeaturedPlaylistCollection
+
 
+
FollowApi - Interface in spotify.api.interfaces
+
 
+
FollowApiRetrofit - Class in spotify.api.impl
+
 
+
FollowApiRetrofit(String) - Constructor for class spotify.api.impl.FollowApiRetrofit
+
 
+
FollowApiRetrofit(String, FollowService) - Constructor for class spotify.api.impl.FollowApiRetrofit
+
 
+
followEntities(String, EntityType, String) - Method in interface spotify.retrofit.services.FollowService
+
 
+
followEntities(EntityType, List<String>) - Method in class spotify.api.impl.FollowApiRetrofit
+
 
+
followEntities(EntityType, List<String>) - Method in interface spotify.api.interfaces.FollowApi
+
 
+
followEntities(EntityType, List<String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
Follower - Class in spotify.models.artists
+
 
+
Follower() - Constructor for class spotify.models.artists.Follower
+
 
+
followPlaylist(String, boolean) - Method in class spotify.api.impl.FollowApiRetrofit
+
 
+
followPlaylist(String, boolean) - Method in interface spotify.api.interfaces.FollowApi
+
 
+
followPlaylist(String, boolean) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
followPlaylist(String, String, FollowPlaylistRequestBody) - Method in interface spotify.retrofit.services.FollowService
+
 
+
FollowPlaylistRequestBody - Class in spotify.models.playlists.requests
+
 
+
FollowPlaylistRequestBody(boolean) - Constructor for class spotify.models.playlists.requests.FollowPlaylistRequestBody
+
 
+
FollowService - Interface in spotify.retrofit.services
+
 
+
+

G

+
+
getAccessAndRefreshToken(String, String, String, GrantType) - Method in interface spotify.retrofit.services.AuthorizationCodeFlowService
+
 
+
getAccessAndRefreshTokenPKCE(String, GrantType, String, String, String) - Method in interface spotify.retrofit.services.AuthorizationCodeFlowService
+
 
+
getAccessToken() - Method in class spotify.models.authorization.AuthorizationCodeFlowTokenResponse
+
 
+
getAccessToken() - Method in class spotify.models.authorization.ClientCredentialsFlowTokenResponse
+
 
+
getAcousticness() - Method in class spotify.models.audio.AudioFeatures
+
 
+
getAction() - Method in class spotify.models.players.CurrentlyPlayingObject
+
 
+
getActions() - Method in class spotify.models.players.PlayingContext
+
 
+
getAddedAt() - Method in class spotify.models.albums.SavedAlbumFull
+
 
+
getAddedAt() - Method in class spotify.models.playlists.PlaylistTrack
+
 
+
getAddedAt() - Method in class spotify.models.shows.SavedShowSimplified
+
 
+
getAddedAt() - Method in class spotify.models.tracks.SavedTrackFull
+
 
+
getAddedBy() - Method in class spotify.models.playlists.PlaylistTrack
+
 
+
getAfter() - Method in class spotify.models.generic.Cursor
+
 
+
getAfterFilteringSize() - Method in class spotify.models.recommendations.RecommendationSeed
+
 
+
getAfterRelinkingSize() - Method in class spotify.models.recommendations.RecommendationSeed
+
 
+
getAlbum() - Method in class spotify.models.albums.SavedAlbumFull
+
 
+
getAlbum() - Method in class spotify.models.tracks.TrackFull
+
 
+
getAlbum(String, String, Map<String, String>) - Method in interface spotify.retrofit.services.AlbumService
+
 
+
getAlbum(String, Map<String, String>) - Method in class spotify.api.impl.AlbumApiRetrofit
+
 
+
getAlbum(String, Map<String, String>) - Method in interface spotify.api.interfaces.AlbumApi
+
 
+
getAlbum(String, Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getAlbums() - Method in class spotify.models.albums.AlbumFullCollection
+
 
+
getAlbums() - Method in class spotify.models.albums.AlbumSimplifiedPaging
+
 
+
getAlbums() - Method in class spotify.models.search.SearchQueryResult
+
 
+
getAlbums(String, String, Map<String, String>) - Method in interface spotify.retrofit.services.AlbumService
+
 
+
getAlbums(List<String>, Map<String, String>) - Method in class spotify.api.impl.AlbumApiRetrofit
+
 
+
getAlbums(List<String>, Map<String, String>) - Method in interface spotify.api.interfaces.AlbumApi
+
 
+
getAlbums(List<String>, Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getAlbumService() - Static method in class spotify.factories.RetrofitHttpServiceFactory
+
 
+
getAlbumTracks(String, String, Map<String, String>) - Method in interface spotify.retrofit.services.AlbumService
+
 
+
getAlbumTracks(String, Map<String, String>) - Method in class spotify.api.impl.AlbumApiRetrofit
+
 
+
getAlbumTracks(String, Map<String, String>) - Method in interface spotify.api.interfaces.AlbumApi
+
 
+
getAlbumTracks(String, Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getAlbumType() - Method in class spotify.models.albums.AlbumFull
+
 
+
getAlbumType() - Method in class spotify.models.albums.AlbumSimplified
+
 
+
getAnalysisUrl() - Method in class spotify.models.audio.AudioFeatures
+
 
+
getArtist(String) - Method in class spotify.api.impl.ArtistApiRetrofit
+
 
+
getArtist(String) - Method in interface spotify.api.interfaces.ArtistApi
+
 
+
getArtist(String) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getArtist(String, String) - Method in interface spotify.retrofit.services.ArtistService
+
 
+
getArtistAlbums(String, String, Map<String, String>) - Method in interface spotify.retrofit.services.ArtistService
+
 
+
getArtistAlbums(String, List<AlbumType>, Map<String, String>) - Method in class spotify.api.impl.ArtistApiRetrofit
+
 
+
getArtistAlbums(String, List<AlbumType>, Map<String, String>) - Method in interface spotify.api.interfaces.ArtistApi
+
 
+
getArtistAlbums(String, List<AlbumType>, Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getArtists() - Method in class spotify.models.albums.AlbumFull
+
 
+
getArtists() - Method in class spotify.models.albums.AlbumSimplified
+
 
+
getArtists() - Method in class spotify.models.artists.ArtistFullCollection
+
 
+
getArtists() - Method in class spotify.models.artists.ArtistFullCursorBasedPagingWrapper
+
 
+
getArtists() - Method in class spotify.models.search.SearchQueryResult
+
 
+
getArtists() - Method in class spotify.models.tracks.TrackFull
+
 
+
getArtists() - Method in class spotify.models.tracks.TrackSimplified
+
 
+
getArtists(String, String) - Method in interface spotify.retrofit.services.ArtistService
+
 
+
getArtists(List<String>) - Method in class spotify.api.impl.ArtistApiRetrofit
+
 
+
getArtists(List<String>) - Method in interface spotify.api.interfaces.ArtistApi
+
 
+
getArtists(List<String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getArtistService() - Static method in class spotify.factories.RetrofitHttpServiceFactory
+
 
+
getArtistTopTracks(String, String, Map<String, String>) - Method in interface spotify.retrofit.services.ArtistService
+
 
+
getArtistTopTracks(String, Map<String, String>) - Method in class spotify.api.impl.ArtistApiRetrofit
+
 
+
getArtistTopTracks(String, Map<String, String>) - Method in interface spotify.api.interfaces.ArtistApi
+
 
+
getArtistTopTracks(String, Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getAudioFeatures() - Method in class spotify.models.audio.AudioFeaturesCollection
+
 
+
getAudioPreviewUrl() - Method in class spotify.models.episodes.EpisodeFull
+
 
+
getAudioPreviewUrl() - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
getAuthorizationCodeFlowService() - Static method in class spotify.factories.RetrofitHttpServiceFactory
+
 
+
getAuthorizationCodeToken(String, String, String, String) - Method in class spotify.api.authorization.AuthorizationPKCERequestToken
+
+
Makes an http call to retrieve the access and refresh tokens.
+
+
getAuthorizationCodeToken(String, String, String, String) - Method in class spotify.api.authorization.AuthorizationRequestToken
+
+
Makes an http call to retrieve the access and refresh tokens.
+
+
getAvailableDevices() - Method in class spotify.api.impl.PlayerApiRetrofit
+
 
+
getAvailableDevices() - Method in interface spotify.api.interfaces.PlayerApi
+
 
+
getAvailableDevices() - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getAvailableDevices(String) - Method in interface spotify.retrofit.services.PlayerService
+
 
+
getAvailableMarkets() - Method in class spotify.models.albums.AlbumFull
+
 
+
getAvailableMarkets() - Method in class spotify.models.albums.AlbumSimplified
+
 
+
getAvailableMarkets() - Method in class spotify.models.shows.ShowFull
+
 
+
getAvailableMarkets() - Method in class spotify.models.shows.ShowSimplified
+
 
+
getAvailableMarkets() - Method in class spotify.models.tracks.TrackFull
+
 
+
getAvailableMarkets() - Method in class spotify.models.tracks.TrackSimplified
+
 
+
getBars() - Method in class spotify.models.audio.AudioAnalysis
+
 
+
getBeats() - Method in class spotify.models.audio.AudioAnalysis
+
 
+
getBrowseService() - Static method in class spotify.factories.RetrofitHttpServiceFactory
+
 
+
getCategories() - Method in class spotify.models.categories.CategoryFullPaging
+
 
+
getCategories(String, Map<String, String>) - Method in interface spotify.retrofit.services.BrowseService
+
 
+
getCategories(Map<String, String>) - Method in class spotify.api.impl.BrowseApiRetrofit
+
 
+
getCategories(Map<String, String>) - Method in interface spotify.api.interfaces.BrowseApi
+
 
+
getCategories(Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getCategory(String, String, Map<String, String>) - Method in interface spotify.retrofit.services.BrowseService
+
 
+
getCategory(String, Map<String, String>) - Method in class spotify.api.impl.BrowseApiRetrofit
+
 
+
getCategory(String, Map<String, String>) - Method in interface spotify.api.interfaces.BrowseApi
+
 
+
getCategory(String, Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getCategoryPlaylists(String, String, Map<String, String>) - Method in interface spotify.retrofit.services.BrowseService
+
 
+
getCategoryPlaylists(String, Map<String, String>) - Method in class spotify.api.impl.BrowseApiRetrofit
+
 
+
getCategoryPlaylists(String, Map<String, String>) - Method in interface spotify.api.interfaces.BrowseApi
+
 
+
getCategoryPlaylists(String, Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getClientCredentialsFlowService() - Static method in class spotify.factories.RetrofitHttpServiceFactory
+
 
+
getClientCredentialToken(String, String) - Method in class spotify.api.authorization.ClientCredentialsFlow
+
+
Handles the Client Credentials Flow.
+
+
getConfidence() - Method in class spotify.models.audio.Section
+
 
+
getConfidence() - Method in class spotify.models.audio.Segment
+
 
+
getConfidence() - Method in class spotify.models.audio.TimeInterval
+
 
+
getContext() - Method in class spotify.models.players.CurrentlyPlayingObject
+
 
+
getContext() - Method in class spotify.models.players.PlayHistory
+
 
+
getContext() - Method in class spotify.models.players.PlayingContext
+
 
+
getContextUri() - Method in class spotify.models.players.requests.ChangePlaybackStateRequestBody
+
 
+
getCopyrights() - Method in class spotify.models.albums.AlbumFull
+
 
+
getCopyrights() - Method in class spotify.models.shows.ShowFull
+
 
+
getCopyrights() - Method in class spotify.models.shows.ShowSimplified
+
 
+
getCountry() - Method in class spotify.models.users.User
+
 
+
getCurrentlyPlayedObject(Map<String, String>) - Method in class spotify.api.impl.PlayerApiRetrofit
+
 
+
getCurrentlyPlayedObject(Map<String, String>) - Method in interface spotify.api.interfaces.PlayerApi
+
 
+
getCurrentlyPlayedObject(Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getCurrentlyPlayingObject(String, Map<String, String>) - Method in interface spotify.retrofit.services.PlayerService
+
 
+
getCurrentlyPlayingType() - Method in class spotify.models.players.CurrentlyPlayingObject
+
 
+
getCurrentlyPlayingType() - Method in class spotify.models.players.PlayingContext
+
 
+
getCurrentPlayingContext(String, Map<String, String>) - Method in interface spotify.retrofit.services.PlayerService
+
 
+
getCurrentPlayingContext(Map<String, String>) - Method in class spotify.api.impl.PlayerApiRetrofit
+
 
+
getCurrentPlayingContext(Map<String, String>) - Method in interface spotify.api.interfaces.PlayerApi
+
 
+
getCurrentPlayingContext(Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getCurrentUser() - Method in class spotify.api.impl.UserApiRetrofit
+
 
+
getCurrentUser() - Method in interface spotify.api.interfaces.UserApi
+
 
+
getCurrentUser() - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getCurrentUser(String) - Method in interface spotify.retrofit.services.UserService
+
 
+
getCursors() - Method in class spotify.models.paging.CursorBasedPaging
+
 
+
getDanceability() - Method in class spotify.models.audio.AudioFeatures
+
 
+
getDescription() - Method in class spotify.models.episodes.EpisodeFull
+
 
+
getDescription() - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
getDescription() - Method in class spotify.models.playlists.PlaylistFull
+
 
+
getDescription() - Method in class spotify.models.playlists.PlaylistSimplified
+
 
+
getDescription() - Method in class spotify.models.playlists.requests.CreateUpdatePlaylistRequestBody
+
 
+
getDescription() - Method in class spotify.models.shows.ShowFull
+
 
+
getDescription() - Method in class spotify.models.shows.ShowSimplified
+
 
+
getDevice() - Method in class spotify.models.players.PlayingContext
+
 
+
getDeviceIds() - Method in class spotify.models.players.requests.TransferPlaybackRequestBody
+
 
+
getDevices() - Method in class spotify.models.players.DeviceCollection
+
 
+
getDisallows() - Method in class spotify.models.players.Action
+
 
+
getDiscNumber() - Method in class spotify.models.tracks.TrackFull
+
 
+
getDiscNumber() - Method in class spotify.models.tracks.TrackSimplified
+
 
+
getDisplayName() - Method in class spotify.models.users.User
+
 
+
getDuration() - Method in class spotify.models.audio.Section
+
 
+
getDuration() - Method in class spotify.models.audio.Segment
+
 
+
getDuration() - Method in class spotify.models.audio.TimeInterval
+
 
+
getDurationMs() - Method in class spotify.models.audio.AudioFeatures
+
 
+
getDurationMs() - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
getDurationMs() - Method in class spotify.models.generic.AbstractPlayableObject
+
 
+
getDurationMs() - Method in class spotify.models.tracks.TrackSimplified
+
 
+
getEmail() - Method in class spotify.models.users.User
+
 
+
getEnergy() - Method in class spotify.models.audio.AudioFeatures
+
 
+
getEpisode(String, String, Map<String, String>) - Method in interface spotify.retrofit.services.EpisodeService
+
 
+
getEpisode(String, Map<String, String>) - Method in class spotify.api.impl.EpisodeApiRetrofit
+
 
+
getEpisode(String, Map<String, String>) - Method in interface spotify.api.interfaces.EpisodeApi
+
 
+
getEpisode(String, Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getEpisodes() - Method in class spotify.models.episodes.EpisodeFullCollection
+
 
+
getEpisodes() - Method in class spotify.models.search.SearchQueryResult
+
 
+
getEpisodes() - Method in class spotify.models.shows.ShowFull
+
 
+
getEpisodes(String, String, Map<String, String>) - Method in interface spotify.retrofit.services.EpisodeService
+
 
+
getEpisodes(List<String>, Map<String, String>) - Method in class spotify.api.impl.EpisodeApiRetrofit
+
 
+
getEpisodes(List<String>, Map<String, String>) - Method in interface spotify.api.interfaces.EpisodeApi
+
 
+
getEpisodes(List<String>, Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getEpisodeService() - Static method in class spotify.factories.RetrofitHttpServiceFactory
+
 
+
getError() - Method in class spotify.models.errors.SpotifyError
+
 
+
getExpiresIn() - Method in class spotify.models.authorization.AuthorizationCodeFlowTokenResponse
+
 
+
getExpiresIn() - Method in class spotify.models.authorization.ClientCredentialsFlowTokenResponse
+
 
+
getExplicitContent() - Method in class spotify.models.users.User
+
 
+
getExternalIds() - Method in class spotify.models.albums.AlbumFull
+
 
+
getExternalUrl() - Method in class spotify.models.shows.ShowFull
+
 
+
getExternalUrl() - Method in class spotify.models.shows.ShowSimplified
+
 
+
getExternalUrls() - Method in class spotify.models.albums.AlbumFull
+
 
+
getExternalUrls() - Method in class spotify.models.albums.AlbumSimplified
+
 
+
getExternalUrls() - Method in class spotify.models.artists.ArtistFull
+
 
+
getExternalUrls() - Method in class spotify.models.artists.ArtistSimplified
+
 
+
getExternalUrls() - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
getExternalUrls() - Method in class spotify.models.generic.AbstractPlayableObject
+
 
+
getExternalUrls() - Method in class spotify.models.players.Context
+
 
+
getExternalUrls() - Method in class spotify.models.playlists.PlaylistFull
+
 
+
getExternalUrls() - Method in class spotify.models.playlists.PlaylistSimplified
+
 
+
getExternalUrls() - Method in class spotify.models.tracks.TrackLink
+
 
+
getExternalUrls() - Method in class spotify.models.tracks.TrackSimplified
+
 
+
getExternalUrls() - Method in class spotify.models.users.User
+
 
+
getFeaturedPlaylists(String, Map<String, String>) - Method in interface spotify.retrofit.services.BrowseService
+
 
+
getFeaturedPlaylists(Map<String, String>) - Method in class spotify.api.impl.BrowseApiRetrofit
+
 
+
getFeaturedPlaylists(Map<String, String>) - Method in interface spotify.api.interfaces.BrowseApi
+
 
+
getFeaturedPlaylists(Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getFollowedArtists(String, EntityType, Map<String, String>) - Method in interface spotify.retrofit.services.FollowService
+
 
+
getFollowedArtists(EntityType, Map<String, String>) - Method in class spotify.api.impl.FollowApiRetrofit
+
 
+
getFollowedArtists(EntityType, Map<String, String>) - Method in interface spotify.api.interfaces.FollowApi
+
 
+
getFollowedArtists(EntityType, Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getFollowers() - Method in class spotify.models.artists.ArtistFull
+
 
+
getFollowers() - Method in class spotify.models.playlists.PlaylistFull
+
 
+
getFollowers() - Method in class spotify.models.users.User
+
 
+
getFollowService() - Static method in class spotify.factories.RetrofitHttpServiceFactory
+
 
+
getGenres() - Method in class spotify.models.albums.AlbumFull
+
 
+
getGenres() - Method in class spotify.models.artists.ArtistFull
+
 
+
getHeight() - Method in class spotify.models.generic.Image
+
 
+
getHref() - Method in class spotify.models.albums.AlbumFull
+
 
+
getHref() - Method in class spotify.models.albums.AlbumSimplified
+
 
+
getHref() - Method in class spotify.models.artists.ArtistFull
+
 
+
getHref() - Method in class spotify.models.artists.ArtistSimplified
+
 
+
getHref() - Method in class spotify.models.artists.Follower
+
 
+
getHref() - Method in class spotify.models.categories.CategoryFull
+
 
+
getHref() - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
getHref() - Method in class spotify.models.generic.AbstractPlayableObject
+
 
+
getHref() - Method in class spotify.models.paging.CursorBasedPaging
+
 
+
getHref() - Method in class spotify.models.paging.Paging
+
 
+
getHref() - Method in class spotify.models.players.Context
+
 
+
getHref() - Method in class spotify.models.playlists.PlaylistFull
+
 
+
getHref() - Method in class spotify.models.playlists.PlaylistSimplified
+
 
+
getHref() - Method in class spotify.models.playlists.TrackHref
+
 
+
getHref() - Method in class spotify.models.recommendations.RecommendationSeed
+
 
+
getHref() - Method in class spotify.models.shows.ShowFull
+
 
+
getHref() - Method in class spotify.models.shows.ShowSimplified
+
 
+
getHref() - Method in class spotify.models.tracks.TrackLink
+
 
+
getHref() - Method in class spotify.models.tracks.TrackSimplified
+
 
+
getHref() - Method in class spotify.models.users.User
+
 
+
getIcons() - Method in class spotify.models.categories.CategoryFull
+
 
+
getId() - Method in class spotify.models.albums.AlbumFull
+
 
+
getId() - Method in class spotify.models.albums.AlbumSimplified
+
 
+
getId() - Method in class spotify.models.artists.ArtistFull
+
 
+
getId() - Method in class spotify.models.artists.ArtistSimplified
+
 
+
getId() - Method in class spotify.models.audio.AudioFeatures
+
 
+
getId() - Method in class spotify.models.categories.CategoryFull
+
 
+
getId() - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
getId() - Method in class spotify.models.generic.AbstractPlayableObject
+
 
+
getId() - Method in class spotify.models.players.Device
+
 
+
getId() - Method in class spotify.models.playlists.PlaylistFull
+
 
+
getId() - Method in class spotify.models.playlists.PlaylistSimplified
+
 
+
getId() - Method in class spotify.models.recommendations.RecommendationSeed
+
 
+
getId() - Method in class spotify.models.shows.ShowFull
+
 
+
getId() - Method in class spotify.models.shows.ShowSimplified
+
 
+
getId() - Method in class spotify.models.tracks.TrackLink
+
 
+
getId() - Method in class spotify.models.tracks.TrackSimplified
+
 
+
getId() - Method in class spotify.models.users.User
+
 
+
getImages() - Method in class spotify.models.albums.AlbumFull
+
 
+
getImages() - Method in class spotify.models.albums.AlbumSimplified
+
 
+
getImages() - Method in class spotify.models.artists.ArtistFull
+
 
+
getImages() - Method in class spotify.models.episodes.EpisodeFull
+
 
+
getImages() - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
getImages() - Method in class spotify.models.playlists.PlaylistFull
+
 
+
getImages() - Method in class spotify.models.playlists.PlaylistSimplified
+
 
+
getImages() - Method in class spotify.models.shows.ShowFull
+
 
+
getImages() - Method in class spotify.models.shows.ShowSimplified
+
 
+
getImages() - Method in class spotify.models.users.User
+
 
+
getInitialPoolSize() - Method in class spotify.models.recommendations.RecommendationSeed
+
 
+
getInsertBefore() - Method in class spotify.models.playlists.requests.ReorderPlaylistItemsRequestBody
+
 
+
getInstrumentalness() - Method in class spotify.models.audio.AudioFeatures
+
 
+
getItem() - Method in class spotify.models.players.CurrentlyPlayingObject
+
 
+
getItem() - Method in class spotify.models.players.PlayingContext
+
 
+
getItems() - Method in class spotify.models.paging.CursorBasedPaging
+
 
+
getItems() - Method in class spotify.models.paging.Paging
+
 
+
getKey() - Method in class spotify.models.audio.AudioFeatures
+
 
+
getKey() - Method in class spotify.models.audio.Section
+
 
+
getKeyConfidence() - Method in class spotify.models.audio.Section
+
 
+
getLanguages() - Method in class spotify.models.episodes.EpisodeFull
+
 
+
getLanguages() - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
getLanguages() - Method in class spotify.models.shows.ShowFull
+
 
+
getLanguages() - Method in class spotify.models.shows.ShowSimplified
+
 
+
getLibraryService() - Static method in class spotify.factories.RetrofitHttpServiceFactory
+
 
+
getLimit() - Method in class spotify.models.paging.CursorBasedPaging
+
 
+
getLimit() - Method in class spotify.models.paging.Paging
+
 
+
getLinkedFrom() - Method in class spotify.models.tracks.TrackSimplified
+
 
+
getLiveness() - Method in class spotify.models.audio.AudioFeatures
+
 
+
getLoudness() - Method in class spotify.models.audio.AudioFeatures
+
 
+
getLoudness() - Method in class spotify.models.audio.Section
+
 
+
getLoudnessMaxTime() - Method in class spotify.models.audio.Segment
+
 
+
getLoudnessStart() - Method in class spotify.models.audio.Segment
+
 
+
getLoudnessTime() - Method in class spotify.models.audio.Segment
+
 
+
getMediaType() - Method in class spotify.models.shows.ShowFull
+
 
+
getMediaType() - Method in class spotify.models.shows.ShowSimplified
+
 
+
getMessage() - Method in class spotify.models.errors.ErrorInfo
+
 
+
getMessage() - Method in class spotify.models.playlists.FeaturedPlaylistCollection
+
 
+
getMode() - Method in class spotify.models.audio.AudioFeatures
+
 
+
getMode() - Method in class spotify.models.audio.Section
+
 
+
getModeConfidence() - Method in class spotify.models.audio.Section
+
 
+
getName() - Method in class spotify.models.albums.AlbumFull
+
 
+
getName() - Method in class spotify.models.albums.AlbumSimplified
+
 
+
getName() - Method in class spotify.models.artists.ArtistFull
+
 
+
getName() - Method in class spotify.models.artists.ArtistSimplified
+
 
+
getName() - Method in class spotify.models.categories.CategoryFull
+
 
+
getName() - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
getName() - Method in class spotify.models.generic.AbstractPlayableObject
+
 
+
getName() - Method in class spotify.models.players.Device
+
 
+
getName() - Method in class spotify.models.playlists.PlaylistFull
+
 
+
getName() - Method in class spotify.models.playlists.PlaylistSimplified
+
 
+
getName() - Method in class spotify.models.playlists.requests.CreateUpdatePlaylistRequestBody
+
 
+
getName() - Method in class spotify.models.shows.ShowFull
+
 
+
getName() - Method in class spotify.models.shows.ShowSimplified
+
 
+
getName() - Method in class spotify.models.tracks.TrackSimplified
+
 
+
getNewReleases(String, Map<String, String>) - Method in interface spotify.retrofit.services.BrowseService
+
 
+
getNewReleases(Map<String, String>) - Method in class spotify.api.impl.BrowseApiRetrofit
+
 
+
getNewReleases(Map<String, String>) - Method in interface spotify.api.interfaces.BrowseApi
+
 
+
getNewReleases(Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getNext() - Method in class spotify.models.paging.CursorBasedPaging
+
 
+
getNext() - Method in class spotify.models.paging.Paging
+
 
+
getOffset() - Method in class spotify.models.paging.Paging
+
 
+
getOffset() - Method in class spotify.models.players.requests.ChangePlaybackStateRequestBody
+
 
+
getOwner() - Method in class spotify.models.playlists.PlaylistFull
+
 
+
getOwner() - Method in class spotify.models.playlists.PlaylistSimplified
+
 
+
getPersonalizationService() - Static method in class spotify.factories.RetrofitHttpServiceFactory
+
 
+
getPitches() - Method in class spotify.models.audio.Segment
+
 
+
getPlayedAt() - Method in class spotify.models.players.PlayHistory
+
 
+
getPlayerService() - Static method in class spotify.factories.RetrofitHttpServiceFactory
+
 
+
getPlaylist(String, String, Map<String, String>) - Method in interface spotify.retrofit.services.PlaylistService
+
 
+
getPlaylist(String, Map<String, String>) - Method in class spotify.api.impl.PlaylistApiRetrofit
+
 
+
getPlaylist(String, Map<String, String>) - Method in interface spotify.api.interfaces.PlaylistApi
+
 
+
getPlaylist(String, Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getPlaylistCoverImages(String) - Method in class spotify.api.impl.PlaylistApiRetrofit
+
 
+
getPlaylistCoverImages(String) - Method in interface spotify.api.interfaces.PlaylistApi
+
 
+
getPlaylistCoverImages(String) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getPlaylistCoverImages(String, String) - Method in interface spotify.retrofit.services.PlaylistService
+
 
+
getPlaylists() - Method in class spotify.models.playlists.FeaturedPlaylistCollection
+
 
+
getPlaylists() - Method in class spotify.models.playlists.PlaylistSimplifiedPaging
+
 
+
getPlaylists() - Method in class spotify.models.search.SearchQueryResult
+
 
+
getPlaylists(String, Map<String, String>) - Method in interface spotify.retrofit.services.PlaylistService
+
 
+
getPlaylists(Map<String, String>) - Method in class spotify.api.impl.PlaylistApiRetrofit
+
 
+
getPlaylists(Map<String, String>) - Method in interface spotify.api.interfaces.PlaylistApi
+
 
+
getPlaylists(Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getPlaylistService() - Static method in class spotify.factories.RetrofitHttpServiceFactory
+
 
+
getPlaylistTracks(String, String, Map<String, String>) - Method in interface spotify.retrofit.services.PlaylistService
+
 
+
getPlaylistTracks(String, Map<String, String>) - Method in class spotify.api.impl.PlaylistApiRetrofit
+
 
+
getPlaylistTracks(String, Map<String, String>) - Method in interface spotify.api.interfaces.PlaylistApi
+
 
+
getPlaylistTracks(String, Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getPopularity() - Method in class spotify.models.albums.AlbumFull
+
 
+
getPopularity() - Method in class spotify.models.artists.ArtistFull
+
 
+
getPopularity() - Method in class spotify.models.tracks.TrackFull
+
 
+
getPosition() - Method in class spotify.models.players.Offset
+
 
+
getPosition() - Method in class spotify.models.playlists.requests.AddItemPlaylistRequestBody
+
 
+
getPositionMs() - Method in class spotify.models.players.requests.ChangePlaybackStateRequestBody
+
 
+
getPositions() - Method in class spotify.models.playlists.PlaylistItem
+
 
+
getPreviewUrl() - Method in class spotify.models.tracks.TrackFull
+
 
+
getPreviewUrl() - Method in class spotify.models.tracks.TrackSimplified
+
 
+
getPrevious() - Method in class spotify.models.paging.Paging
+
 
+
getProduct() - Method in class spotify.models.users.User
+
 
+
getProgressMs() - Method in class spotify.models.players.CurrentlyPlayingObject
+
 
+
getProgressMs() - Method in class spotify.models.players.PlayingContext
+
 
+
getPublisher() - Method in class spotify.models.shows.ShowFull
+
 
+
getPublisher() - Method in class spotify.models.shows.ShowSimplified
+
 
+
getRangeLength() - Method in class spotify.models.playlists.requests.ReorderPlaylistItemsRequestBody
+
 
+
getRangeStart() - Method in class spotify.models.playlists.requests.ReorderPlaylistItemsRequestBody
+
 
+
getReason() - Method in class spotify.models.tracks.Restriction
+
 
+
getRecentlyPlayedTracks(String, Map<String, String>) - Method in interface spotify.retrofit.services.PlayerService
+
 
+
getRecentlyPlayedTracks(Map<String, String>) - Method in class spotify.api.impl.PlayerApiRetrofit
+
 
+
getRecentlyPlayedTracks(Map<String, String>) - Method in interface spotify.api.interfaces.PlayerApi
+
 
+
getRecentlyPlayedTracks(Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getRecommendations(String, Map<String, String>) - Method in interface spotify.retrofit.services.BrowseService
+
 
+
getRecommendations(List<String>, List<String>, List<String>, Map<String, String>) - Method in class spotify.api.impl.BrowseApiRetrofit
+
 
+
getRecommendations(List<String>, List<String>, List<String>, Map<String, String>) - Method in interface spotify.api.interfaces.BrowseApi
+
 
+
getRecommendations(List<String>, List<String>, List<String>, Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getRefreshToken() - Method in class spotify.models.authorization.AuthorizationCodeFlowTokenResponse
+
 
+
getRelatedArtists(String) - Method in class spotify.api.impl.ArtistApiRetrofit
+
 
+
getRelatedArtists(String) - Method in interface spotify.api.interfaces.ArtistApi
+
 
+
getRelatedArtists(String) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getRelatedArtists(String, String) - Method in interface spotify.retrofit.services.ArtistService
+
 
+
getReleaseDate() - Method in class spotify.models.albums.AlbumFull
+
 
+
getReleaseDate() - Method in class spotify.models.albums.AlbumSimplified
+
 
+
getReleaseDate() - Method in class spotify.models.episodes.EpisodeFull
+
 
+
getReleaseDate() - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
getReleaseDatePrecision() - Method in class spotify.models.albums.AlbumFull
+
 
+
getReleaseDatePrecision() - Method in class spotify.models.albums.AlbumSimplified
+
 
+
getReleaseDatePrecision() - Method in class spotify.models.episodes.EpisodeFull
+
 
+
getReleaseDatePrecision() - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
getRepeatState() - Method in class spotify.models.players.PlayingContext
+
 
+
getRestriction() - Method in class spotify.models.tracks.TrackSimplified
+
 
+
getResumePoint() - Method in class spotify.models.episodes.EpisodeFull
+
 
+
getResumePoint() - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
getResumePositionMs() - Method in class spotify.models.episodes.ResumePointObject
+
 
+
getSavedAlbums(String, Map<String, String>) - Method in interface spotify.retrofit.services.LibraryService
+
 
+
getSavedAlbums(Map<String, String>) - Method in class spotify.api.impl.LibraryApiRetrofit
+
 
+
getSavedAlbums(Map<String, String>) - Method in interface spotify.api.interfaces.LibraryApi
+
 
+
getSavedAlbums(Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getSavedShows(String, Map<String, String>) - Method in interface spotify.retrofit.services.LibraryService
+
 
+
getSavedShows(Map<String, String>) - Method in class spotify.api.impl.LibraryApiRetrofit
+
 
+
getSavedShows(Map<String, String>) - Method in interface spotify.api.interfaces.LibraryApi
+
 
+
getSavedShows(Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getSavedTracks(String, Map<String, String>) - Method in interface spotify.retrofit.services.LibraryService
+
 
+
getSavedTracks(Map<String, String>) - Method in class spotify.api.impl.LibraryApiRetrofit
+
 
+
getSavedTracks(Map<String, String>) - Method in interface spotify.api.interfaces.LibraryApi
+
 
+
getSavedTracks(Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getScope() - Method in class spotify.models.authorization.AuthorizationCodeFlowTokenResponse
+
 
+
getScope() - Method in class spotify.models.authorization.ClientCredentialsFlowTokenResponse
+
 
+
getSearchService() - Static method in class spotify.factories.RetrofitHttpServiceFactory
+
 
+
getSections() - Method in class spotify.models.audio.AudioAnalysis
+
 
+
getSeeds() - Method in class spotify.models.recommendations.RecommendationCollection
+
 
+
getSegments() - Method in class spotify.models.audio.AudioAnalysis
+
 
+
getShow() - Method in class spotify.models.episodes.EpisodeFull
+
 
+
getShow() - Method in class spotify.models.shows.SavedShowSimplified
+
 
+
getShow(String, String, Map<String, String>) - Method in interface spotify.retrofit.services.ShowService
+
 
+
getShow(String, Map<String, String>) - Method in class spotify.api.impl.ShowApiRetrofit
+
 
+
getShow(String, Map<String, String>) - Method in interface spotify.api.interfaces.ShowApi
+
 
+
getShow(String, Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getShowEpisodes(String, String, Map<String, String>) - Method in interface spotify.retrofit.services.ShowService
+
 
+
getShowEpisodes(String, Map<String, String>) - Method in class spotify.api.impl.ShowApiRetrofit
+
 
+
getShowEpisodes(String, Map<String, String>) - Method in interface spotify.api.interfaces.ShowApi
+
 
+
getShowEpisodes(String, Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getShows() - Method in class spotify.models.search.SearchQueryResult
+
 
+
getShows() - Method in class spotify.models.shows.ShowSimplifiedCollection
+
 
+
getShows(String, String, Map<String, String>) - Method in interface spotify.retrofit.services.ShowService
+
 
+
getShows(List<String>, Map<String, String>) - Method in class spotify.api.impl.ShowApiRetrofit
+
 
+
getShows(List<String>, Map<String, String>) - Method in interface spotify.api.interfaces.ShowApi
+
 
+
getShows(List<String>, Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getShowService() - Static method in class spotify.factories.RetrofitHttpServiceFactory
+
 
+
getSnapshotId() - Method in class spotify.models.playlists.PlaylistFull
+
 
+
getSnapshotId() - Method in class spotify.models.playlists.PlaylistSimplified
+
 
+
getSnapshotId() - Method in class spotify.models.playlists.requests.DeleteItemsPlaylistRequestBody
+
 
+
getSnapshotId() - Method in class spotify.models.playlists.requests.ReorderPlaylistItemsRequestBody
+
 
+
getSnapshotId() - Method in class spotify.models.playlists.Snapshot
+
 
+
getSpeechiness() - Method in class spotify.models.audio.AudioFeatures
+
 
+
getSpotify() - Method in class spotify.models.generic.ExternalUrl
+
 
+
getStart() - Method in class spotify.models.audio.Section
+
 
+
getStart() - Method in class spotify.models.audio.Segment
+
 
+
getStart() - Method in class spotify.models.audio.TimeInterval
+
 
+
getStatus() - Method in class spotify.models.errors.ErrorInfo
+
 
+
getTatums() - Method in class spotify.models.audio.AudioAnalysis
+
 
+
getTempo() - Method in class spotify.models.audio.AudioFeatures
+
 
+
getTempo() - Method in class spotify.models.audio.Section
+
 
+
getTempoConfidence() - Method in class spotify.models.audio.Section
+
 
+
getText() - Method in class spotify.models.generic.Copyright
+
 
+
getTimbre() - Method in class spotify.models.audio.Segment
+
 
+
getTimeSignature() - Method in class spotify.models.audio.AudioFeatures
+
 
+
getTimeSignature() - Method in class spotify.models.audio.Section
+
 
+
getTimeSignatureConfidence() - Method in class spotify.models.audio.Section
+
 
+
getTimestamp() - Method in class spotify.models.players.CurrentlyPlayingObject
+
 
+
getTimestamp() - Method in class spotify.models.players.PlayingContext
+
 
+
getToken(String, GrantType) - Method in interface spotify.retrofit.services.ClientCredentialsFlowService
+
 
+
getTokenType() - Method in class spotify.models.authorization.AuthorizationCodeFlowTokenResponse
+
 
+
getTokenType() - Method in class spotify.models.authorization.ClientCredentialsFlowTokenResponse
+
 
+
getTopArtists(String, Map<String, String>) - Method in interface spotify.retrofit.services.PersonalizationService
+
 
+
getTopArtists(Map<String, String>) - Method in class spotify.api.impl.PersonalizationApiRetrofit
+
 
+
getTopArtists(Map<String, String>) - Method in interface spotify.api.interfaces.PersonalizationApi
+
 
+
getTopArtists(Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getTopTracks(String, Map<String, String>) - Method in interface spotify.retrofit.services.PersonalizationService
+
 
+
getTopTracks(Map<String, String>) - Method in class spotify.api.impl.PersonalizationApiRetrofit
+
 
+
getTopTracks(Map<String, String>) - Method in interface spotify.api.interfaces.PersonalizationApi
+
 
+
getTopTracks(Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getTotal() - Method in class spotify.models.artists.Follower
+
 
+
getTotal() - Method in class spotify.models.paging.CursorBasedPaging
+
 
+
getTotal() - Method in class spotify.models.paging.Paging
+
 
+
getTotal() - Method in class spotify.models.playlists.TrackHref
+
 
+
getTotalEpisodes() - Method in class spotify.models.shows.ShowFull
+
 
+
getTotalEpisodes() - Method in class spotify.models.shows.ShowSimplified
+
 
+
getTrack() - Method in class spotify.models.players.PlayHistory
+
 
+
getTrack() - Method in class spotify.models.playlists.PlaylistTrack
+
 
+
getTrack() - Method in class spotify.models.tracks.SavedTrackFull
+
 
+
getTrack(String, String, Map<String, String>) - Method in interface spotify.retrofit.services.TrackService
+
 
+
getTrack(String, Map<String, String>) - Method in class spotify.api.impl.TrackApiRetrofit
+
 
+
getTrack(String, Map<String, String>) - Method in interface spotify.api.interfaces.TrackApi
+
 
+
getTrack(String, Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getTrackAudioAnalysis(String) - Method in class spotify.api.impl.TrackApiRetrofit
+
 
+
getTrackAudioAnalysis(String) - Method in interface spotify.api.interfaces.TrackApi
+
 
+
getTrackAudioAnalysis(String) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getTrackAudioAnalysis(String, String) - Method in interface spotify.retrofit.services.TrackService
+
 
+
getTrackAudioFeatures(String) - Method in class spotify.api.impl.TrackApiRetrofit
+
 
+
getTrackAudioFeatures(String) - Method in interface spotify.api.interfaces.TrackApi
+
 
+
getTrackAudioFeatures(String) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getTrackAudioFeatures(String, String) - Method in interface spotify.retrofit.services.TrackService
+
 
+
getTrackHref() - Method in class spotify.models.audio.AudioFeatures
+
 
+
getTrackNumber() - Method in class spotify.models.tracks.TrackFull
+
 
+
getTrackNumber() - Method in class spotify.models.tracks.TrackSimplified
+
 
+
getTracks() - Method in class spotify.models.albums.AlbumFull
+
 
+
getTracks() - Method in class spotify.models.playlists.PlaylistFull
+
 
+
getTracks() - Method in class spotify.models.playlists.PlaylistSimplified
+
 
+
getTracks() - Method in class spotify.models.playlists.requests.DeleteItemsPlaylistRequestBody
+
 
+
getTracks() - Method in class spotify.models.recommendations.RecommendationCollection
+
 
+
getTracks() - Method in class spotify.models.search.SearchQueryResult
+
 
+
getTracks() - Method in class spotify.models.tracks.TrackFullCollection
+
 
+
getTracks(String, String, Map<String, String>) - Method in interface spotify.retrofit.services.TrackService
+
 
+
getTracks(List<String>, Map<String, String>) - Method in class spotify.api.impl.TrackApiRetrofit
+
 
+
getTracks(List<String>, Map<String, String>) - Method in interface spotify.api.interfaces.TrackApi
+
 
+
getTracks(List<String>, Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getTracksAudioFeatures(String, String) - Method in interface spotify.retrofit.services.TrackService
+
 
+
getTracksAudioFeatures(List<String>) - Method in class spotify.api.impl.TrackApiRetrofit
+
 
+
getTracksAudioFeatures(List<String>) - Method in interface spotify.api.interfaces.TrackApi
+
 
+
getTracksAudioFeatures(List<String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getTrackService() - Static method in class spotify.factories.RetrofitHttpServiceFactory
+
 
+
getType() - Method in class spotify.models.albums.AlbumFull
+
 
+
getType() - Method in class spotify.models.albums.AlbumSimplified
+
 
+
getType() - Method in class spotify.models.artists.ArtistFull
+
 
+
getType() - Method in class spotify.models.artists.ArtistSimplified
+
 
+
getType() - Method in class spotify.models.audio.AudioFeatures
+
 
+
getType() - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
getType() - Method in class spotify.models.generic.AbstractPlayableObject
+
 
+
getType() - Method in class spotify.models.generic.Copyright
+
 
+
getType() - Method in class spotify.models.players.Context
+
 
+
getType() - Method in class spotify.models.players.Device
+
 
+
getType() - Method in class spotify.models.playlists.PlaylistFull
+
 
+
getType() - Method in class spotify.models.playlists.PlaylistSimplified
+
 
+
getType() - Method in class spotify.models.recommendations.RecommendationSeed
+
 
+
getType() - Method in class spotify.models.shows.ShowFull
+
 
+
getType() - Method in class spotify.models.shows.ShowSimplified
+
 
+
getType() - Method in class spotify.models.tracks.TrackLink
+
 
+
getType() - Method in class spotify.models.tracks.TrackSimplified
+
 
+
getType() - Method in class spotify.models.users.User
+
 
+
getUpc() - Method in class spotify.models.generic.ExternalId
+
 
+
getUri() - Method in class spotify.models.albums.AlbumFull
+
 
+
getUri() - Method in class spotify.models.albums.AlbumSimplified
+
 
+
getUri() - Method in class spotify.models.artists.ArtistFull
+
 
+
getUri() - Method in class spotify.models.artists.ArtistSimplified
+
 
+
getUri() - Method in class spotify.models.audio.AudioFeatures
+
 
+
getUri() - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
getUri() - Method in class spotify.models.generic.AbstractPlayableObject
+
 
+
getUri() - Method in class spotify.models.players.Context
+
 
+
getUri() - Method in class spotify.models.players.Offset
+
 
+
getUri() - Method in class spotify.models.playlists.PlaylistFull
+
 
+
getUri() - Method in class spotify.models.playlists.PlaylistItem
+
 
+
getUri() - Method in class spotify.models.playlists.PlaylistSimplified
+
 
+
getUri() - Method in class spotify.models.shows.ShowFull
+
 
+
getUri() - Method in class spotify.models.shows.ShowSimplified
+
 
+
getUri() - Method in class spotify.models.tracks.TrackLink
+
 
+
getUri() - Method in class spotify.models.tracks.TrackSimplified
+
 
+
getUri() - Method in class spotify.models.users.User
+
 
+
getUris() - Method in class spotify.models.players.requests.ChangePlaybackStateRequestBody
+
 
+
getUris() - Method in class spotify.models.playlists.requests.AddItemPlaylistRequestBody
+
 
+
getUris() - Method in class spotify.models.playlists.requests.ReplacePlaylistItemsRequestBody
+
 
+
getUrl() - Method in class spotify.models.generic.Image
+
 
+
getUser(String) - Method in class spotify.api.impl.UserApiRetrofit
+
 
+
getUser(String) - Method in interface spotify.api.interfaces.UserApi
+
 
+
getUser(String) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getUser(String, String) - Method in interface spotify.retrofit.services.UserService
+
 
+
getUserPlaylists(String, String, Map<String, String>) - Method in interface spotify.retrofit.services.PlaylistService
+
 
+
getUserPlaylists(String, Map<String, String>) - Method in class spotify.api.impl.PlaylistApiRetrofit
+
 
+
getUserPlaylists(String, Map<String, String>) - Method in interface spotify.api.interfaces.PlaylistApi
+
 
+
getUserPlaylists(String, Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
getUserService() - Static method in class spotify.factories.RetrofitHttpServiceFactory
+
 
+
getValence() - Method in class spotify.models.audio.AudioFeatures
+
 
+
getVolumePercent() - Method in class spotify.models.players.Device
+
 
+
getWidth() - Method in class spotify.models.generic.Image
+
 
+
GrantType - Enum in spotify.api.enums
+
 
+
+

H

+
+
hasSavedAlbums(String, String) - Method in interface spotify.retrofit.services.LibraryService
+
 
+
hasSavedAlbums(List<String>) - Method in class spotify.api.impl.LibraryApiRetrofit
+
 
+
hasSavedAlbums(List<String>) - Method in interface spotify.api.interfaces.LibraryApi
+
 
+
hasSavedAlbums(List<String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
hasSavedShows(String, String) - Method in interface spotify.retrofit.services.LibraryService
+
 
+
hasSavedShows(List<String>) - Method in class spotify.api.impl.LibraryApiRetrofit
+
 
+
hasSavedShows(List<String>) - Method in interface spotify.api.interfaces.LibraryApi
+
 
+
hasSavedShows(List<String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
hasSavedTracks(String, String) - Method in interface spotify.retrofit.services.LibraryService
+
 
+
hasSavedTracks(List<String>) - Method in class spotify.api.impl.LibraryApiRetrofit
+
 
+
hasSavedTracks(List<String>) - Method in interface spotify.api.interfaces.LibraryApi
+
 
+
hasSavedTracks(List<String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
href - Variable in class spotify.models.generic.AbstractPlayableObject
+
 
+
HttpRequestFailedException - Exception Class in spotify.exceptions
+
+
This exception gets thrown when the HTTP request has failed for any reason.
+
+
HttpRequestFailedException(String) - Constructor for exception class spotify.exceptions.HttpRequestFailedException
+
+
Instantiates a new HttpRequestFailedException.
+
+
HttpStatusCode - Enum in spotify.api.enums
+
 
+
HttpUtil - Class in spotify.utils
+
 
+
HttpUtil() - Constructor for class spotify.utils.HttpUtil
+
 
+
+

I

+
+
id - Variable in class spotify.models.generic.AbstractPlayableObject
+
 
+
Image - Class in spotify.models.generic
+
 
+
Image() - Constructor for class spotify.models.generic.Image
+
 
+
isActive() - Method in class spotify.models.players.Device
+
 
+
isCollaborative() - Method in class spotify.models.playlists.PlaylistFull
+
 
+
isCollaborative() - Method in class spotify.models.playlists.PlaylistSimplified
+
 
+
isCollaborative() - Method in class spotify.models.playlists.requests.CreateUpdatePlaylistRequestBody
+
 
+
isExplicit() - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
isExplicit() - Method in class spotify.models.generic.AbstractPlayableObject
+
 
+
isExplicit() - Method in class spotify.models.shows.ShowFull
+
 
+
isExplicit() - Method in class spotify.models.shows.ShowSimplified
+
 
+
isExplicit() - Method in class spotify.models.tracks.TrackSimplified
+
 
+
isExternallyHosted() - Method in class spotify.models.episodes.EpisodeFull
+
 
+
isExternallyHosted() - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
isExternallyHosted() - Method in class spotify.models.shows.ShowFull
+
 
+
isExternallyHosted() - Method in class spotify.models.shows.ShowSimplified
+
 
+
isFilterEnabled() - Method in class spotify.models.users.ExplicitContentSettings
+
 
+
isFilterLocked() - Method in class spotify.models.users.ExplicitContentSettings
+
 
+
isFollowing(String, EntityType, String) - Method in interface spotify.retrofit.services.FollowService
+
 
+
isFollowing(EntityType, List<String>) - Method in class spotify.api.impl.FollowApiRetrofit
+
 
+
isFollowing(EntityType, List<String>) - Method in interface spotify.api.interfaces.FollowApi
+
 
+
isFollowing(EntityType, List<String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
isFollowingPlaylist(String, String, String) - Method in interface spotify.retrofit.services.FollowService
+
 
+
isFollowingPlaylist(String, List<String>) - Method in class spotify.api.impl.FollowApiRetrofit
+
 
+
isFollowingPlaylist(String, List<String>) - Method in interface spotify.api.interfaces.FollowApi
+
 
+
isFollowingPlaylist(String, List<String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
isFullyPlayed() - Method in class spotify.models.episodes.ResumePointObject
+
 
+
isInterruptingPlayback() - Method in class spotify.models.players.Disallow
+
 
+
isLocal() - Method in class spotify.models.playlists.PlaylistTrack
+
 
+
isLocal() - Method in class spotify.models.tracks.TrackFull
+
 
+
isLocal() - Method in class spotify.models.tracks.TrackSimplified
+
 
+
isPausing() - Method in class spotify.models.players.Disallow
+
 
+
isPlay() - Method in class spotify.models.players.requests.TransferPlaybackRequestBody
+
 
+
isPlayable - Variable in class spotify.models.generic.AbstractPlayableObject
+
 
+
isPlayable() - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
isPlayable() - Method in class spotify.models.generic.AbstractPlayableObject
+
 
+
isPlayable() - Method in class spotify.models.tracks.TrackSimplified
+
 
+
isPlaying() - Method in class spotify.models.players.CurrentlyPlayingObject
+
 
+
isPlaying() - Method in class spotify.models.players.PlayingContext
+
 
+
isPrivateSession() - Method in class spotify.models.players.Device
+
 
+
isPublic() - Method in class spotify.models.playlists.PlaylistFull
+
 
+
isPublic() - Method in class spotify.models.playlists.PlaylistSimplified
+
 
+
isPublic() - Method in class spotify.models.playlists.requests.CreateUpdatePlaylistRequestBody
+
 
+
isRestricted() - Method in class spotify.models.players.Device
+
 
+
isResume() - Method in class spotify.models.players.Disallow
+
 
+
isSeeking() - Method in class spotify.models.players.Disallow
+
 
+
isSetPlaylistPublic() - Method in class spotify.models.playlists.requests.FollowPlaylistRequestBody
+
 
+
isShuffleState() - Method in class spotify.models.players.PlayingContext
+
 
+
isSkippingNext() - Method in class spotify.models.players.Disallow
+
 
+
isSkippingPrev() - Method in class spotify.models.players.Disallow
+
 
+
isTogglingRepeatContext() - Method in class spotify.models.players.Disallow
+
 
+
isTogglingRepeatTrack() - Method in class spotify.models.players.Disallow
+
 
+
isTogglingShuffle() - Method in class spotify.models.players.Disallow
+
 
+
isTransferringPlayback() - Method in class spotify.models.players.Disallow
+
 
+
+

J

+
+
jumpToPositionInCurrentTrack(int, Map<String, String>) - Method in class spotify.api.impl.PlayerApiRetrofit
+
 
+
jumpToPositionInCurrentTrack(int, Map<String, String>) - Method in interface spotify.api.interfaces.PlayerApi
+
 
+
jumpToPositionInCurrentTrack(int, Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
jumpToPositionInCurrentTrack(String, int, Map<String, String>) - Method in interface spotify.retrofit.services.PlayerService
+
 
+
+

L

+
+
LibraryApi - Interface in spotify.api.interfaces
+
 
+
LibraryApiRetrofit - Class in spotify.api.impl
+
 
+
LibraryApiRetrofit(String) - Constructor for class spotify.api.impl.LibraryApiRetrofit
+
 
+
LibraryApiRetrofit(String, LibraryService) - Constructor for class spotify.api.impl.LibraryApiRetrofit
+
 
+
LibraryService - Interface in spotify.retrofit.services
+
 
+
LoggingUtil - Class in spotify.utils
+
 
+
LoggingUtil() - Constructor for class spotify.utils.LoggingUtil
+
 
+
logHttpCall(Logger, Call<T>) - Static method in class spotify.utils.LoggingUtil
+
 
+
+

N

+
+
name - Variable in class spotify.models.generic.AbstractPlayableObject
+
 
+
NO_CONTENT - Enum constant in enum spotify.api.enums.HttpStatusCode
+
 
+
+

O

+
+
OFF - Enum constant in enum spotify.api.enums.RepeatType
+
 
+
Offset - Class in spotify.models.players
+
+
Offset indicates from where in the context playback should start.
+
+
Offset() - Constructor for class spotify.models.players.Offset
+
 
+
OK - Enum constant in enum spotify.api.enums.HttpStatusCode
+
 
+
optionsValueCheck(Map<String, String>) - Static method in class spotify.utils.ValidatorUtil
+
 
+
+

P

+
+
Paging<T> - Class in spotify.models.paging
+
 
+
Paging() - Constructor for class spotify.models.paging.Paging
+
 
+
pausePlayback(String, Map<String, String>) - Method in interface spotify.retrofit.services.PlayerService
+
 
+
pausePlayback(Map<String, String>) - Method in class spotify.api.impl.PlayerApiRetrofit
+
 
+
pausePlayback(Map<String, String>) - Method in interface spotify.api.interfaces.PlayerApi
+
 
+
pausePlayback(Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
PersonalizationApi - Interface in spotify.api.interfaces
+
 
+
PersonalizationApiRetrofit - Class in spotify.api.impl
+
 
+
PersonalizationApiRetrofit(String) - Constructor for class spotify.api.impl.PersonalizationApiRetrofit
+
 
+
PersonalizationApiRetrofit(String, PersonalizationService) - Constructor for class spotify.api.impl.PersonalizationApiRetrofit
+
 
+
PersonalizationService - Interface in spotify.retrofit.services
+
 
+
PlayerApi - Interface in spotify.api.interfaces
+
 
+
PlayerApiRetrofit - Class in spotify.api.impl
+
 
+
PlayerApiRetrofit(String) - Constructor for class spotify.api.impl.PlayerApiRetrofit
+
 
+
PlayerApiRetrofit(String, PlayerService) - Constructor for class spotify.api.impl.PlayerApiRetrofit
+
 
+
PlayerService - Interface in spotify.retrofit.services
+
 
+
PlayHistory - Class in spotify.models.players
+
 
+
PlayHistory() - Constructor for class spotify.models.players.PlayHistory
+
 
+
PlayingContext - Class in spotify.models.players
+
 
+
PlayingContext() - Constructor for class spotify.models.players.PlayingContext
+
 
+
PLAYLIST - Enum constant in enum spotify.api.enums.QueryType
+
 
+
PLAYLIST_MODIFY_PRIVATE - Enum constant in enum spotify.api.enums.AuthorizationScope
+
 
+
PLAYLIST_MODIFY_PUBLIC - Enum constant in enum spotify.api.enums.AuthorizationScope
+
 
+
PLAYLIST_READ_COLLABORATIVE - Enum constant in enum spotify.api.enums.AuthorizationScope
+
 
+
PLAYLIST_READ_PRIVATE - Enum constant in enum spotify.api.enums.AuthorizationScope
+
 
+
PlaylistApi - Interface in spotify.api.interfaces
+
 
+
PlaylistApiRetrofit - Class in spotify.api.impl
+
 
+
PlaylistApiRetrofit(String) - Constructor for class spotify.api.impl.PlaylistApiRetrofit
+
 
+
PlaylistApiRetrofit(String, PlaylistService) - Constructor for class spotify.api.impl.PlaylistApiRetrofit
+
 
+
PlaylistFull - Class in spotify.models.playlists
+
 
+
PlaylistFull() - Constructor for class spotify.models.playlists.PlaylistFull
+
 
+
PlaylistItem - Class in spotify.models.playlists
+
 
+
PlaylistItem(String, int[]) - Constructor for class spotify.models.playlists.PlaylistItem
+
 
+
PlaylistService - Interface in spotify.retrofit.services
+
 
+
PlaylistSimplified - Class in spotify.models.playlists
+
 
+
PlaylistSimplified() - Constructor for class spotify.models.playlists.PlaylistSimplified
+
 
+
PlaylistSimplifiedPaging - Class in spotify.models.playlists
+
 
+
PlaylistSimplifiedPaging() - Constructor for class spotify.models.playlists.PlaylistSimplifiedPaging
+
 
+
PlaylistTrack - Class in spotify.models.playlists
+
 
+
PlaylistTrack() - Constructor for class spotify.models.playlists.PlaylistTrack
+
 
+
+

Q

+
+
QueryType - Enum in spotify.api.enums
+
 
+
+

R

+
+
RecommendationCollection - Class in spotify.models.recommendations
+
 
+
RecommendationCollection() - Constructor for class spotify.models.recommendations.RecommendationCollection
+
 
+
RecommendationSeed - Class in spotify.models.recommendations
+
 
+
RecommendationSeed() - Constructor for class spotify.models.recommendations.RecommendationSeed
+
 
+
REFRESH_TOKEN - Enum constant in enum spotify.api.enums.GrantType
+
 
+
refreshAccessToken(String, String, String) - Method in class spotify.api.authorization.AuthorizationRefreshToken
+
+
Makes a request to the Spotify API to refresh the access token.
+
+
refreshAccessToken(String, String, GrantType) - Method in interface spotify.retrofit.services.AuthorizationCodeFlowService
+
 
+
reorderPlaylistItems(String, String, ReorderPlaylistItemsRequestBody) - Method in interface spotify.retrofit.services.PlaylistService
+
 
+
reorderPlaylistItems(String, ReorderPlaylistItemsRequestBody) - Method in class spotify.api.impl.PlaylistApiRetrofit
+
 
+
reorderPlaylistItems(String, ReorderPlaylistItemsRequestBody) - Method in interface spotify.api.interfaces.PlaylistApi
+
 
+
reorderPlaylistItems(String, ReorderPlaylistItemsRequestBody) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
ReorderPlaylistItemsRequestBody - Class in spotify.models.playlists.requests
+
 
+
ReorderPlaylistItemsRequestBody(int, int, int, String) - Constructor for class spotify.models.playlists.requests.ReorderPlaylistItemsRequestBody
+
 
+
RepeatType - Enum in spotify.api.enums
+
 
+
replacePlaylistItems(String, String, ReplacePlaylistItemsRequestBody) - Method in interface spotify.retrofit.services.PlaylistService
+
 
+
replacePlaylistItems(String, List<String>) - Method in class spotify.api.impl.PlaylistApiRetrofit
+
 
+
replacePlaylistItems(String, List<String>) - Method in interface spotify.api.interfaces.PlaylistApi
+
 
+
replacePlaylistItems(String, List<String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
ReplacePlaylistItemsRequestBody - Class in spotify.models.playlists.requests
+
 
+
ReplacePlaylistItemsRequestBody(List<String>) - Constructor for class spotify.models.playlists.requests.ReplacePlaylistItemsRequestBody
+
 
+
ResponseChecker - Class in spotify.utils
+
 
+
ResponseChecker() - Constructor for class spotify.utils.ResponseChecker
+
 
+
Restriction - Class in spotify.models.tracks
+
 
+
Restriction() - Constructor for class spotify.models.tracks.Restriction
+
 
+
ResumePointObject - Class in spotify.models.episodes
+
 
+
ResumePointObject() - Constructor for class spotify.models.episodes.ResumePointObject
+
 
+
RetrofitHttpServiceFactory - Class in spotify.factories
+
 
+
RetrofitHttpServiceFactory() - Constructor for class spotify.factories.RetrofitHttpServiceFactory
+
 
+
+

S

+
+
saveAlbums(String, String) - Method in interface spotify.retrofit.services.LibraryService
+
 
+
saveAlbums(List<String>) - Method in class spotify.api.impl.LibraryApiRetrofit
+
 
+
saveAlbums(List<String>) - Method in interface spotify.api.interfaces.LibraryApi
+
 
+
saveAlbums(List<String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
SavedAlbumFull - Class in spotify.models.albums
+
 
+
SavedAlbumFull() - Constructor for class spotify.models.albums.SavedAlbumFull
+
 
+
SavedShowSimplified - Class in spotify.models.shows
+
 
+
SavedShowSimplified() - Constructor for class spotify.models.shows.SavedShowSimplified
+
 
+
SavedTrackFull - Class in spotify.models.tracks
+
 
+
SavedTrackFull() - Constructor for class spotify.models.tracks.SavedTrackFull
+
 
+
saveShows(String, String) - Method in interface spotify.retrofit.services.LibraryService
+
 
+
saveShows(List<String>) - Method in class spotify.api.impl.LibraryApiRetrofit
+
 
+
saveShows(List<String>) - Method in interface spotify.api.interfaces.LibraryApi
+
 
+
saveShows(List<String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
saveTracks(String, String) - Method in interface spotify.retrofit.services.LibraryService
+
 
+
saveTracks(List<String>) - Method in class spotify.api.impl.LibraryApiRetrofit
+
 
+
saveTracks(List<String>) - Method in interface spotify.api.interfaces.LibraryApi
+
 
+
saveTracks(List<String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
SearchApi - Interface in spotify.api.interfaces
+
 
+
SearchApiRetrofit - Class in spotify.api.impl
+
 
+
SearchApiRetrofit(String) - Constructor for class spotify.api.impl.SearchApiRetrofit
+
 
+
SearchApiRetrofit(String, SearchService) - Constructor for class spotify.api.impl.SearchApiRetrofit
+
 
+
searchItem(String, String, String, Map<String, String>) - Method in interface spotify.retrofit.services.SearchService
+
 
+
searchItem(String, List<QueryType>, Map<String, String>) - Method in class spotify.api.impl.SearchApiRetrofit
+
 
+
searchItem(String, List<QueryType>, Map<String, String>) - Method in interface spotify.api.interfaces.SearchApi
+
 
+
searchItem(String, List<QueryType>, Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
SearchQueryResult - Class in spotify.models.search
+
 
+
SearchQueryResult() - Constructor for class spotify.models.search.SearchQueryResult
+
 
+
SearchService - Interface in spotify.retrofit.services
+
 
+
Section - Class in spotify.models.audio
+
 
+
Section() - Constructor for class spotify.models.audio.Section
+
 
+
Segment - Class in spotify.models.audio
+
 
+
Segment() - Constructor for class spotify.models.audio.Segment
+
 
+
setAccessToken(String) - Method in class spotify.models.authorization.AuthorizationCodeFlowTokenResponse
+
 
+
setAccessToken(String) - Method in class spotify.models.authorization.ClientCredentialsFlowTokenResponse
+
 
+
setAcousticness(float) - Method in class spotify.models.audio.AudioFeatures
+
 
+
setAction(Action) - Method in class spotify.models.players.CurrentlyPlayingObject
+
 
+
setActions(Action) - Method in class spotify.models.players.PlayingContext
+
 
+
setActive(boolean) - Method in class spotify.models.players.Device
+
 
+
setAddedAt(String) - Method in class spotify.models.albums.SavedAlbumFull
+
 
+
setAddedAt(String) - Method in class spotify.models.playlists.PlaylistTrack
+
 
+
setAddedAt(String) - Method in class spotify.models.shows.SavedShowSimplified
+
 
+
setAddedAt(String) - Method in class spotify.models.tracks.SavedTrackFull
+
 
+
setAddedBy(User) - Method in class spotify.models.playlists.PlaylistTrack
+
 
+
setAfter(String) - Method in class spotify.models.generic.Cursor
+
 
+
setAfterFilteringSize(int) - Method in class spotify.models.recommendations.RecommendationSeed
+
 
+
setAfterRelinkingSize(int) - Method in class spotify.models.recommendations.RecommendationSeed
+
 
+
setAlbum(AlbumFull) - Method in class spotify.models.albums.SavedAlbumFull
+
 
+
setAlbum(AlbumSimplified) - Method in class spotify.models.tracks.TrackFull
+
 
+
setAlbums(List<AlbumFull>) - Method in class spotify.models.albums.AlbumFullCollection
+
 
+
setAlbums(Paging<AlbumSimplified>) - Method in class spotify.models.albums.AlbumSimplifiedPaging
+
 
+
setAlbums(Paging<AlbumSimplified>) - Method in class spotify.models.search.SearchQueryResult
+
 
+
setAlbumType(String) - Method in class spotify.models.albums.AlbumFull
+
 
+
setAlbumType(String) - Method in class spotify.models.albums.AlbumSimplified
+
 
+
setAnalysisUrl(String) - Method in class spotify.models.audio.AudioFeatures
+
 
+
setApis(TrackApi, AlbumApi) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
setArtists(List<ArtistFull>) - Method in class spotify.models.artists.ArtistFullCollection
+
 
+
setArtists(List<ArtistFull>) - Method in class spotify.models.tracks.TrackSimplified
+
 
+
setArtists(List<ArtistSimplified>) - Method in class spotify.models.albums.AlbumFull
+
 
+
setArtists(List<ArtistSimplified>) - Method in class spotify.models.albums.AlbumSimplified
+
 
+
setArtists(List<ArtistSimplified>) - Method in class spotify.models.tracks.TrackFull
+
 
+
setArtists(CursorBasedPaging<ArtistFull>) - Method in class spotify.models.artists.ArtistFullCursorBasedPagingWrapper
+
 
+
setArtists(Paging<ArtistFull>) - Method in class spotify.models.search.SearchQueryResult
+
 
+
setAudioFeatures(List<AudioFeatures>) - Method in class spotify.models.audio.AudioFeaturesCollection
+
 
+
setAudioPreviewUrl(String) - Method in class spotify.models.episodes.EpisodeFull
+
 
+
setAudioPreviewUrl(String) - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
setAvailableMarkets(List<String>) - Method in class spotify.models.albums.AlbumFull
+
 
+
setAvailableMarkets(List<String>) - Method in class spotify.models.albums.AlbumSimplified
+
 
+
setAvailableMarkets(List<String>) - Method in class spotify.models.shows.ShowFull
+
 
+
setAvailableMarkets(List<String>) - Method in class spotify.models.shows.ShowSimplified
+
 
+
setAvailableMarkets(List<String>) - Method in class spotify.models.tracks.TrackFull
+
 
+
setAvailableMarkets(List<String>) - Method in class spotify.models.tracks.TrackSimplified
+
 
+
setBars(List<TimeInterval>) - Method in class spotify.models.audio.AudioAnalysis
+
 
+
setBeats(List<TimeInterval>) - Method in class spotify.models.audio.AudioAnalysis
+
 
+
setCategories(Paging<CategoryFull>) - Method in class spotify.models.categories.CategoryFullPaging
+
 
+
setClientId(String) - Method in class spotify.api.authorization.AuthorizationCodeFlow.Builder
+
 
+
setClientId(String) - Method in class spotify.api.authorization.AuthorizationCodeFlowPKCE.Builder
+
 
+
setCodeChallenge(String) - Method in class spotify.api.authorization.AuthorizationCodeFlowPKCE.Builder
+
 
+
setCodeChallengeMethod(String) - Method in class spotify.api.authorization.AuthorizationCodeFlowPKCE.Builder
+
 
+
setCollaborative(boolean) - Method in class spotify.models.playlists.PlaylistFull
+
 
+
setCollaborative(boolean) - Method in class spotify.models.playlists.PlaylistSimplified
+
 
+
setCollaborative(boolean) - Method in class spotify.models.playlists.requests.CreateUpdatePlaylistRequestBody
+
 
+
setConfidence(float) - Method in class spotify.models.audio.Section
+
 
+
setConfidence(float) - Method in class spotify.models.audio.Segment
+
 
+
setConfidence(float) - Method in class spotify.models.audio.TimeInterval
+
 
+
setContext(Context) - Method in class spotify.models.players.CurrentlyPlayingObject
+
 
+
setContext(Context) - Method in class spotify.models.players.PlayHistory
+
 
+
setContext(Context) - Method in class spotify.models.players.PlayingContext
+
 
+
setContextUri(String) - Method in class spotify.models.players.requests.ChangePlaybackStateRequestBody
+
 
+
setCopyrights(List<Copyright>) - Method in class spotify.models.albums.AlbumFull
+
 
+
setCopyrights(List<Copyright>) - Method in class spotify.models.shows.ShowFull
+
 
+
setCopyrights(List<Copyright>) - Method in class spotify.models.shows.ShowSimplified
+
 
+
setCountry(String) - Method in class spotify.models.users.User
+
 
+
setCurrentlyPlayingType(String) - Method in class spotify.models.players.CurrentlyPlayingObject
+
 
+
setCurrentlyPlayingType(String) - Method in class spotify.models.players.PlayingContext
+
 
+
setCursors(Cursor) - Method in class spotify.models.paging.CursorBasedPaging
+
 
+
setDanceability(float) - Method in class spotify.models.audio.AudioFeatures
+
 
+
setDescription(String) - Method in class spotify.models.episodes.EpisodeFull
+
 
+
setDescription(String) - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
setDescription(String) - Method in class spotify.models.playlists.PlaylistFull
+
 
+
setDescription(String) - Method in class spotify.models.playlists.PlaylistSimplified
+
 
+
setDescription(String) - Method in class spotify.models.playlists.requests.CreateUpdatePlaylistRequestBody
+
 
+
setDescription(String) - Method in class spotify.models.shows.ShowFull
+
 
+
setDescription(String) - Method in class spotify.models.shows.ShowSimplified
+
 
+
setDevice(Device) - Method in class spotify.models.players.PlayingContext
+
 
+
setDeviceIds(List<String>) - Method in class spotify.models.players.requests.TransferPlaybackRequestBody
+
 
+
setDevices(List<Device>) - Method in class spotify.models.players.DeviceCollection
+
 
+
setDisallows(Disallow) - Method in class spotify.models.players.Action
+
 
+
setDiscNumber(int) - Method in class spotify.models.tracks.TrackFull
+
 
+
setDiscNumber(int) - Method in class spotify.models.tracks.TrackSimplified
+
 
+
setDisplayName(String) - Method in class spotify.models.users.User
+
 
+
setDuration(float) - Method in class spotify.models.audio.Section
+
 
+
setDuration(float) - Method in class spotify.models.audio.Segment
+
 
+
setDuration(float) - Method in class spotify.models.audio.TimeInterval
+
 
+
setDurationMs(int) - Method in class spotify.models.audio.AudioFeatures
+
 
+
setDurationMs(int) - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
setDurationMs(int) - Method in class spotify.models.generic.AbstractPlayableObject
+
 
+
setDurationMs(int) - Method in class spotify.models.tracks.TrackSimplified
+
 
+
setEmail(String) - Method in class spotify.models.users.User
+
 
+
setEnergy(float) - Method in class spotify.models.audio.AudioFeatures
+
 
+
setEpisodes(List<EpisodeFull>) - Method in class spotify.models.episodes.EpisodeFullCollection
+
 
+
setEpisodes(Paging<EpisodeSimplified>) - Method in class spotify.models.search.SearchQueryResult
+
 
+
setEpisodes(Paging<EpisodeSimplified>) - Method in class spotify.models.shows.ShowFull
+
 
+
setError(ErrorInfo) - Method in class spotify.models.errors.SpotifyError
+
 
+
setExpiresIn(int) - Method in class spotify.models.authorization.AuthorizationCodeFlowTokenResponse
+
 
+
setExpiresIn(int) - Method in class spotify.models.authorization.ClientCredentialsFlowTokenResponse
+
 
+
setExplicit(boolean) - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
setExplicit(boolean) - Method in class spotify.models.generic.AbstractPlayableObject
+
 
+
setExplicit(boolean) - Method in class spotify.models.shows.ShowFull
+
 
+
setExplicit(boolean) - Method in class spotify.models.shows.ShowSimplified
+
 
+
setExplicit(boolean) - Method in class spotify.models.tracks.TrackSimplified
+
 
+
setExplicitContent(ExplicitContentSettings) - Method in class spotify.models.users.User
+
 
+
setExternalIds(ExternalId) - Method in class spotify.models.albums.AlbumFull
+
 
+
setExternallyHosted(boolean) - Method in class spotify.models.episodes.EpisodeFull
+
 
+
setExternallyHosted(boolean) - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
setExternallyHosted(boolean) - Method in class spotify.models.shows.ShowFull
+
 
+
setExternallyHosted(boolean) - Method in class spotify.models.shows.ShowSimplified
+
 
+
setExternalUrl(ExternalUrl) - Method in class spotify.models.shows.ShowFull
+
 
+
setExternalUrl(ExternalUrl) - Method in class spotify.models.shows.ShowSimplified
+
 
+
setExternalUrls(ExternalUrl) - Method in class spotify.models.albums.AlbumFull
+
 
+
setExternalUrls(ExternalUrl) - Method in class spotify.models.albums.AlbumSimplified
+
 
+
setExternalUrls(ExternalUrl) - Method in class spotify.models.artists.ArtistFull
+
 
+
setExternalUrls(ExternalUrl) - Method in class spotify.models.artists.ArtistSimplified
+
 
+
setExternalUrls(ExternalUrl) - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
setExternalUrls(ExternalUrl) - Method in class spotify.models.generic.AbstractPlayableObject
+
 
+
setExternalUrls(ExternalUrl) - Method in class spotify.models.players.Context
+
 
+
setExternalUrls(ExternalUrl) - Method in class spotify.models.playlists.PlaylistFull
+
 
+
setExternalUrls(ExternalUrl) - Method in class spotify.models.playlists.PlaylistSimplified
+
 
+
setExternalUrls(ExternalUrl) - Method in class spotify.models.tracks.TrackLink
+
 
+
setExternalUrls(ExternalUrl) - Method in class spotify.models.tracks.TrackSimplified
+
 
+
setExternalUrls(ExternalUrl) - Method in class spotify.models.users.User
+
 
+
setFilterEnabled(boolean) - Method in class spotify.models.users.ExplicitContentSettings
+
 
+
setFilterLocked(boolean) - Method in class spotify.models.users.ExplicitContentSettings
+
 
+
setFollowers(Follower) - Method in class spotify.models.artists.ArtistFull
+
 
+
setFollowers(Follower) - Method in class spotify.models.playlists.PlaylistFull
+
 
+
setFollowers(Follower) - Method in class spotify.models.users.User
+
 
+
setFullyPlayed(boolean) - Method in class spotify.models.episodes.ResumePointObject
+
 
+
setGenres(List<String>) - Method in class spotify.models.albums.AlbumFull
+
 
+
setGenres(List<String>) - Method in class spotify.models.artists.ArtistFull
+
 
+
setHeight(int) - Method in class spotify.models.generic.Image
+
 
+
setHref(String) - Method in class spotify.models.albums.AlbumFull
+
 
+
setHref(String) - Method in class spotify.models.albums.AlbumSimplified
+
 
+
setHref(String) - Method in class spotify.models.artists.ArtistFull
+
 
+
setHref(String) - Method in class spotify.models.artists.ArtistSimplified
+
 
+
setHref(String) - Method in class spotify.models.artists.Follower
+
 
+
setHref(String) - Method in class spotify.models.categories.CategoryFull
+
 
+
setHref(String) - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
setHref(String) - Method in class spotify.models.generic.AbstractPlayableObject
+
 
+
setHref(String) - Method in class spotify.models.paging.CursorBasedPaging
+
 
+
setHref(String) - Method in class spotify.models.paging.Paging
+
 
+
setHref(String) - Method in class spotify.models.players.Context
+
 
+
setHref(String) - Method in class spotify.models.playlists.PlaylistFull
+
 
+
setHref(String) - Method in class spotify.models.playlists.PlaylistSimplified
+
 
+
setHref(String) - Method in class spotify.models.playlists.TrackHref
+
 
+
setHref(String) - Method in class spotify.models.recommendations.RecommendationSeed
+
 
+
setHref(String) - Method in class spotify.models.shows.ShowFull
+
 
+
setHref(String) - Method in class spotify.models.shows.ShowSimplified
+
 
+
setHref(String) - Method in class spotify.models.tracks.TrackLink
+
 
+
setHref(String) - Method in class spotify.models.tracks.TrackSimplified
+
 
+
setHref(String) - Method in class spotify.models.users.User
+
 
+
setIcons(List<Image>) - Method in class spotify.models.categories.CategoryFull
+
 
+
setId(String) - Method in class spotify.models.albums.AlbumFull
+
 
+
setId(String) - Method in class spotify.models.albums.AlbumSimplified
+
 
+
setId(String) - Method in class spotify.models.artists.ArtistFull
+
 
+
setId(String) - Method in class spotify.models.artists.ArtistSimplified
+
 
+
setId(String) - Method in class spotify.models.audio.AudioFeatures
+
 
+
setId(String) - Method in class spotify.models.categories.CategoryFull
+
 
+
setId(String) - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
setId(String) - Method in class spotify.models.generic.AbstractPlayableObject
+
 
+
setId(String) - Method in class spotify.models.players.Device
+
 
+
setId(String) - Method in class spotify.models.playlists.PlaylistFull
+
 
+
setId(String) - Method in class spotify.models.playlists.PlaylistSimplified
+
 
+
setId(String) - Method in class spotify.models.recommendations.RecommendationSeed
+
 
+
setId(String) - Method in class spotify.models.shows.ShowFull
+
 
+
setId(String) - Method in class spotify.models.shows.ShowSimplified
+
 
+
setId(String) - Method in class spotify.models.tracks.TrackLink
+
 
+
setId(String) - Method in class spotify.models.tracks.TrackSimplified
+
 
+
setId(String) - Method in class spotify.models.users.User
+
 
+
setImages(List<Image>) - Method in class spotify.models.albums.AlbumFull
+
 
+
setImages(List<Image>) - Method in class spotify.models.albums.AlbumSimplified
+
 
+
setImages(List<Image>) - Method in class spotify.models.artists.ArtistFull
+
 
+
setImages(List<Image>) - Method in class spotify.models.episodes.EpisodeFull
+
 
+
setImages(List<Image>) - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
setImages(List<Image>) - Method in class spotify.models.playlists.PlaylistFull
+
 
+
setImages(List<Image>) - Method in class spotify.models.playlists.PlaylistSimplified
+
 
+
setImages(List<Image>) - Method in class spotify.models.shows.ShowFull
+
 
+
setImages(List<Image>) - Method in class spotify.models.shows.ShowSimplified
+
 
+
setImages(List<Image>) - Method in class spotify.models.users.User
+
 
+
setInitialPoolSize(int) - Method in class spotify.models.recommendations.RecommendationSeed
+
 
+
setInsertBefore(int) - Method in class spotify.models.playlists.requests.ReorderPlaylistItemsRequestBody
+
 
+
setInstrumentalness(float) - Method in class spotify.models.audio.AudioFeatures
+
 
+
setInterruptingPlayback(boolean) - Method in class spotify.models.players.Disallow
+
 
+
setItem(AbstractPlayableObject) - Method in class spotify.models.players.CurrentlyPlayingObject
+
 
+
setItem(AbstractPlayableObject) - Method in class spotify.models.players.PlayingContext
+
 
+
setItems(List<T>) - Method in class spotify.models.paging.CursorBasedPaging
+
 
+
setItems(List<T>) - Method in class spotify.models.paging.Paging
+
 
+
setKey(int) - Method in class spotify.models.audio.AudioFeatures
+
 
+
setKey(int) - Method in class spotify.models.audio.Section
+
 
+
setKeyConfidence(float) - Method in class spotify.models.audio.Section
+
 
+
setLanguages(List<String>) - Method in class spotify.models.episodes.EpisodeFull
+
 
+
setLanguages(List<String>) - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
setLanguages(List<String>) - Method in class spotify.models.shows.ShowFull
+
 
+
setLanguages(List<String>) - Method in class spotify.models.shows.ShowSimplified
+
 
+
setLimit(int) - Method in class spotify.models.paging.CursorBasedPaging
+
 
+
setLimit(int) - Method in class spotify.models.paging.Paging
+
 
+
setLinkedFrom(TrackLink) - Method in class spotify.models.tracks.TrackSimplified
+
 
+
setLiveness(float) - Method in class spotify.models.audio.AudioFeatures
+
 
+
setLocal(boolean) - Method in class spotify.models.playlists.PlaylistTrack
+
 
+
setLocal(boolean) - Method in class spotify.models.tracks.TrackFull
+
 
+
setLocal(boolean) - Method in class spotify.models.tracks.TrackSimplified
+
 
+
setLoudness(float) - Method in class spotify.models.audio.AudioFeatures
+
 
+
setLoudness(float) - Method in class spotify.models.audio.Section
+
 
+
setLoudnessMaxTime(float) - Method in class spotify.models.audio.Segment
+
 
+
setLoudnessStart(float) - Method in class spotify.models.audio.Segment
+
 
+
setLoudnessTime(float) - Method in class spotify.models.audio.Segment
+
 
+
setMediaType(String) - Method in class spotify.models.shows.ShowFull
+
 
+
setMediaType(String) - Method in class spotify.models.shows.ShowSimplified
+
 
+
setMessage(String) - Method in class spotify.models.errors.ErrorInfo
+
 
+
setMessage(String) - Method in class spotify.models.playlists.FeaturedPlaylistCollection
+
 
+
setMode(int) - Method in class spotify.models.audio.AudioFeatures
+
 
+
setMode(int) - Method in class spotify.models.audio.Section
+
 
+
setModeConfidence(float) - Method in class spotify.models.audio.Section
+
 
+
setName(String) - Method in class spotify.models.albums.AlbumFull
+
 
+
setName(String) - Method in class spotify.models.albums.AlbumSimplified
+
 
+
setName(String) - Method in class spotify.models.artists.ArtistFull
+
 
+
setName(String) - Method in class spotify.models.artists.ArtistSimplified
+
 
+
setName(String) - Method in class spotify.models.categories.CategoryFull
+
 
+
setName(String) - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
setName(String) - Method in class spotify.models.generic.AbstractPlayableObject
+
 
+
setName(String) - Method in class spotify.models.players.Device
+
 
+
setName(String) - Method in class spotify.models.playlists.PlaylistFull
+
 
+
setName(String) - Method in class spotify.models.playlists.PlaylistSimplified
+
 
+
setName(String) - Method in class spotify.models.playlists.requests.CreateUpdatePlaylistRequestBody
+
 
+
setName(String) - Method in class spotify.models.shows.ShowFull
+
 
+
setName(String) - Method in class spotify.models.shows.ShowSimplified
+
 
+
setName(String) - Method in class spotify.models.tracks.TrackSimplified
+
 
+
setNext(String) - Method in class spotify.models.paging.CursorBasedPaging
+
 
+
setNext(String) - Method in class spotify.models.paging.Paging
+
 
+
setOffset(int) - Method in class spotify.models.paging.Paging
+
 
+
setOffset(Offset) - Method in class spotify.models.players.requests.ChangePlaybackStateRequestBody
+
 
+
setOwner(User) - Method in class spotify.models.playlists.PlaylistFull
+
 
+
setOwner(User) - Method in class spotify.models.playlists.PlaylistSimplified
+
 
+
setPausing(boolean) - Method in class spotify.models.players.Disallow
+
 
+
setPitches(List<Float>) - Method in class spotify.models.audio.Segment
+
 
+
setPlay(boolean) - Method in class spotify.models.players.requests.TransferPlaybackRequestBody
+
 
+
setPlayable(boolean) - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
setPlayable(boolean) - Method in class spotify.models.generic.AbstractPlayableObject
+
 
+
setPlayable(boolean) - Method in class spotify.models.tracks.TrackSimplified
+
 
+
setPlayedAt(String) - Method in class spotify.models.players.PlayHistory
+
 
+
setPlaying(boolean) - Method in class spotify.models.players.CurrentlyPlayingObject
+
 
+
setPlaying(boolean) - Method in class spotify.models.players.PlayingContext
+
 
+
setPlaylists(Paging<PlaylistSimplified>) - Method in class spotify.models.playlists.FeaturedPlaylistCollection
+
 
+
setPlaylists(Paging<PlaylistSimplified>) - Method in class spotify.models.playlists.PlaylistSimplifiedPaging
+
 
+
setPlaylists(Paging<PlaylistSimplified>) - Method in class spotify.models.search.SearchQueryResult
+
 
+
setPopularity(int) - Method in class spotify.models.albums.AlbumFull
+
 
+
setPopularity(int) - Method in class spotify.models.artists.ArtistFull
+
 
+
setPopularity(int) - Method in class spotify.models.tracks.TrackFull
+
 
+
setPosition(int) - Method in class spotify.models.playlists.requests.AddItemPlaylistRequestBody
+
 
+
setPosition(String) - Method in class spotify.models.players.Offset
+
 
+
setPositionMs(int) - Method in class spotify.models.players.requests.ChangePlaybackStateRequestBody
+
 
+
setPositions(int[]) - Method in class spotify.models.playlists.PlaylistItem
+
 
+
setPreviewUrl(String) - Method in class spotify.models.tracks.TrackFull
+
 
+
setPreviewUrl(String) - Method in class spotify.models.tracks.TrackSimplified
+
 
+
setPrevious(String) - Method in class spotify.models.paging.Paging
+
 
+
setPrivateSession(boolean) - Method in class spotify.models.players.Device
+
 
+
setProduct(String) - Method in class spotify.models.users.User
+
 
+
setProgressMs(int) - Method in class spotify.models.players.CurrentlyPlayingObject
+
 
+
setProgressMs(int) - Method in class spotify.models.players.PlayingContext
+
 
+
setPublic(boolean) - Method in class spotify.models.playlists.PlaylistFull
+
 
+
setPublic(boolean) - Method in class spotify.models.playlists.PlaylistSimplified
+
 
+
setPublic(boolean) - Method in class spotify.models.playlists.requests.CreateUpdatePlaylistRequestBody
+
 
+
setPublisher(String) - Method in class spotify.models.shows.ShowFull
+
 
+
setPublisher(String) - Method in class spotify.models.shows.ShowSimplified
+
 
+
setRangeLength(int) - Method in class spotify.models.playlists.requests.ReorderPlaylistItemsRequestBody
+
 
+
setRangeStart(int) - Method in class spotify.models.playlists.requests.ReorderPlaylistItemsRequestBody
+
 
+
setReason(String) - Method in class spotify.models.tracks.Restriction
+
 
+
setRedirectUri(String) - Method in class spotify.api.authorization.AuthorizationCodeFlow.Builder
+
 
+
setRedirectUri(String) - Method in class spotify.api.authorization.AuthorizationCodeFlowPKCE.Builder
+
 
+
setRefreshToken(String) - Method in class spotify.models.authorization.AuthorizationCodeFlowTokenResponse
+
 
+
setReleaseDate(String) - Method in class spotify.models.albums.AlbumFull
+
 
+
setReleaseDate(String) - Method in class spotify.models.albums.AlbumSimplified
+
 
+
setReleaseDate(String) - Method in class spotify.models.episodes.EpisodeFull
+
 
+
setReleaseDate(String) - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
setReleaseDatePrecision(String) - Method in class spotify.models.albums.AlbumFull
+
 
+
setReleaseDatePrecision(String) - Method in class spotify.models.albums.AlbumSimplified
+
 
+
setReleaseDatePrecision(String) - Method in class spotify.models.episodes.EpisodeFull
+
 
+
setReleaseDatePrecision(String) - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
setRepeatModePlayback(String, RepeatType, Map<String, String>) - Method in interface spotify.retrofit.services.PlayerService
+
 
+
setRepeatModePlayback(RepeatType, Map<String, String>) - Method in class spotify.api.impl.PlayerApiRetrofit
+
 
+
setRepeatModePlayback(RepeatType, Map<String, String>) - Method in interface spotify.api.interfaces.PlayerApi
+
 
+
setRepeatModePlayback(RepeatType, Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
setRepeatState(String) - Method in class spotify.models.players.PlayingContext
+
 
+
setResponseType(String) - Method in class spotify.api.authorization.AuthorizationCodeFlow.Builder
+
 
+
setResponseType(String) - Method in class spotify.api.authorization.AuthorizationCodeFlowPKCE.Builder
+
 
+
setRestricted(boolean) - Method in class spotify.models.players.Device
+
 
+
setRestriction(Restriction) - Method in class spotify.models.tracks.TrackSimplified
+
 
+
setResume(boolean) - Method in class spotify.models.players.Disallow
+
 
+
setResumePoint(ResumePointObject) - Method in class spotify.models.episodes.EpisodeFull
+
 
+
setResumePoint(ResumePointObject) - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
setResumePositionMs(int) - Method in class spotify.models.episodes.ResumePointObject
+
 
+
setScope(String) - Method in class spotify.models.authorization.AuthorizationCodeFlowTokenResponse
+
 
+
setScope(String) - Method in class spotify.models.authorization.ClientCredentialsFlowTokenResponse
+
 
+
setScopes(List<AuthorizationScope>) - Method in class spotify.api.authorization.AuthorizationCodeFlow.Builder
+
 
+
setScopes(List<AuthorizationScope>) - Method in class spotify.api.authorization.AuthorizationCodeFlowPKCE.Builder
+
 
+
setSections(List<Section>) - Method in class spotify.models.audio.AudioAnalysis
+
 
+
setSeeds(List<RecommendationSeed>) - Method in class spotify.models.recommendations.RecommendationCollection
+
 
+
setSeeking(boolean) - Method in class spotify.models.players.Disallow
+
 
+
setSegments(List<Segment>) - Method in class spotify.models.audio.AudioAnalysis
+
 
+
setSetPlaylistPublic(boolean) - Method in class spotify.models.playlists.requests.FollowPlaylistRequestBody
+
 
+
setShow(ShowSimplified) - Method in class spotify.models.episodes.EpisodeFull
+
 
+
setShow(ShowSimplified) - Method in class spotify.models.shows.SavedShowSimplified
+
 
+
setShowDialog(boolean) - Method in class spotify.api.authorization.AuthorizationCodeFlow.Builder
+
 
+
setShows(List<ShowSimplified>) - Method in class spotify.models.shows.ShowSimplifiedCollection
+
 
+
setShows(Paging<ShowSimplified>) - Method in class spotify.models.search.SearchQueryResult
+
 
+
setShuffleState(boolean) - Method in class spotify.models.players.PlayingContext
+
 
+
setSkippingNext(boolean) - Method in class spotify.models.players.Disallow
+
 
+
setSkippingPrev(boolean) - Method in class spotify.models.players.Disallow
+
 
+
setSnapshotId(String) - Method in class spotify.models.playlists.PlaylistFull
+
 
+
setSnapshotId(String) - Method in class spotify.models.playlists.PlaylistSimplified
+
 
+
setSnapshotId(String) - Method in class spotify.models.playlists.requests.DeleteItemsPlaylistRequestBody
+
 
+
setSnapshotId(String) - Method in class spotify.models.playlists.requests.ReorderPlaylistItemsRequestBody
+
 
+
setSnapshotId(String) - Method in class spotify.models.playlists.Snapshot
+
 
+
setSpeechiness(float) - Method in class spotify.models.audio.AudioFeatures
+
 
+
setSpotify(String) - Method in class spotify.models.generic.ExternalUrl
+
 
+
setStart(float) - Method in class spotify.models.audio.Section
+
 
+
setStart(float) - Method in class spotify.models.audio.Segment
+
 
+
setStart(float) - Method in class spotify.models.audio.TimeInterval
+
 
+
setState(String) - Method in class spotify.api.authorization.AuthorizationCodeFlow.Builder
+
 
+
setState(String) - Method in class spotify.api.authorization.AuthorizationCodeFlowPKCE.Builder
+
 
+
setStatus(int) - Method in class spotify.models.errors.ErrorInfo
+
 
+
setTatums(List<TimeInterval>) - Method in class spotify.models.audio.AudioAnalysis
+
 
+
setTempo(float) - Method in class spotify.models.audio.AudioFeatures
+
 
+
setTempo(float) - Method in class spotify.models.audio.Section
+
 
+
setTempoConfidence(float) - Method in class spotify.models.audio.Section
+
 
+
setText(String) - Method in class spotify.models.generic.Copyright
+
 
+
setTimbre(List<Float>) - Method in class spotify.models.audio.Segment
+
 
+
setTimeSignature(int) - Method in class spotify.models.audio.AudioFeatures
+
 
+
setTimeSignature(int) - Method in class spotify.models.audio.Section
+
 
+
setTimeSignatureConfidence(float) - Method in class spotify.models.audio.Section
+
 
+
setTimestamp(long) - Method in class spotify.models.players.CurrentlyPlayingObject
+
 
+
setTimestamp(long) - Method in class spotify.models.players.PlayingContext
+
 
+
setTogglingRepeatContext(boolean) - Method in class spotify.models.players.Disallow
+
 
+
setTogglingRepeatTrack(boolean) - Method in class spotify.models.players.Disallow
+
 
+
setTogglingShuffle(boolean) - Method in class spotify.models.players.Disallow
+
 
+
setTokenType(String) - Method in class spotify.models.authorization.AuthorizationCodeFlowTokenResponse
+
 
+
setTokenType(String) - Method in class spotify.models.authorization.ClientCredentialsFlowTokenResponse
+
 
+
setTotal(int) - Method in class spotify.models.artists.Follower
+
 
+
setTotal(int) - Method in class spotify.models.paging.CursorBasedPaging
+
 
+
setTotal(int) - Method in class spotify.models.paging.Paging
+
 
+
setTotal(int) - Method in class spotify.models.playlists.TrackHref
+
 
+
setTotalEpisodes(int) - Method in class spotify.models.shows.ShowFull
+
 
+
setTotalEpisodes(int) - Method in class spotify.models.shows.ShowSimplified
+
 
+
setTrack(AbstractPlayableObject) - Method in class spotify.models.playlists.PlaylistTrack
+
 
+
setTrack(TrackFull) - Method in class spotify.models.tracks.SavedTrackFull
+
 
+
setTrack(TrackSimplified) - Method in class spotify.models.players.PlayHistory
+
 
+
setTrackHref(String) - Method in class spotify.models.audio.AudioFeatures
+
 
+
setTrackNumber(int) - Method in class spotify.models.tracks.TrackFull
+
 
+
setTrackNumber(int) - Method in class spotify.models.tracks.TrackSimplified
+
 
+
setTracks(List<PlaylistItem>) - Method in class spotify.models.playlists.requests.DeleteItemsPlaylistRequestBody
+
 
+
setTracks(List<TrackFull>) - Method in class spotify.models.tracks.TrackFullCollection
+
 
+
setTracks(List<TrackSimplified>) - Method in class spotify.models.recommendations.RecommendationCollection
+
 
+
setTracks(Paging<PlaylistTrack>) - Method in class spotify.models.playlists.PlaylistFull
+
 
+
setTracks(Paging<TrackFull>) - Method in class spotify.models.search.SearchQueryResult
+
 
+
setTracks(Paging<TrackSimplified>) - Method in class spotify.models.albums.AlbumFull
+
 
+
setTracks(TrackHref) - Method in class spotify.models.playlists.PlaylistSimplified
+
 
+
setTransferringPlayback(boolean) - Method in class spotify.models.players.Disallow
+
 
+
setType(String) - Method in class spotify.models.albums.AlbumFull
+
 
+
setType(String) - Method in class spotify.models.albums.AlbumSimplified
+
 
+
setType(String) - Method in class spotify.models.artists.ArtistFull
+
 
+
setType(String) - Method in class spotify.models.artists.ArtistSimplified
+
 
+
setType(String) - Method in class spotify.models.audio.AudioFeatures
+
 
+
setType(String) - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
setType(String) - Method in class spotify.models.generic.AbstractPlayableObject
+
 
+
setType(String) - Method in class spotify.models.generic.Copyright
+
 
+
setType(String) - Method in class spotify.models.players.Context
+
 
+
setType(String) - Method in class spotify.models.players.Device
+
 
+
setType(String) - Method in class spotify.models.playlists.PlaylistFull
+
 
+
setType(String) - Method in class spotify.models.playlists.PlaylistSimplified
+
 
+
setType(String) - Method in class spotify.models.recommendations.RecommendationSeed
+
 
+
setType(String) - Method in class spotify.models.shows.ShowFull
+
 
+
setType(String) - Method in class spotify.models.shows.ShowSimplified
+
 
+
setType(String) - Method in class spotify.models.tracks.TrackLink
+
 
+
setType(String) - Method in class spotify.models.tracks.TrackSimplified
+
 
+
setType(String) - Method in class spotify.models.users.User
+
 
+
setUpc(String) - Method in class spotify.models.generic.ExternalId
+
 
+
setUri(String) - Method in class spotify.models.albums.AlbumFull
+
 
+
setUri(String) - Method in class spotify.models.albums.AlbumSimplified
+
 
+
setUri(String) - Method in class spotify.models.artists.ArtistFull
+
 
+
setUri(String) - Method in class spotify.models.artists.ArtistSimplified
+
 
+
setUri(String) - Method in class spotify.models.audio.AudioFeatures
+
 
+
setUri(String) - Method in class spotify.models.episodes.EpisodeSimplified
+
 
+
setUri(String) - Method in class spotify.models.generic.AbstractPlayableObject
+
 
+
setUri(String) - Method in class spotify.models.players.Context
+
 
+
setUri(String) - Method in class spotify.models.players.Offset
+
 
+
setUri(String) - Method in class spotify.models.playlists.PlaylistFull
+
 
+
setUri(String) - Method in class spotify.models.playlists.PlaylistItem
+
 
+
setUri(String) - Method in class spotify.models.playlists.PlaylistSimplified
+
 
+
setUri(String) - Method in class spotify.models.shows.ShowFull
+
 
+
setUri(String) - Method in class spotify.models.shows.ShowSimplified
+
 
+
setUri(String) - Method in class spotify.models.tracks.TrackLink
+
 
+
setUri(String) - Method in class spotify.models.tracks.TrackSimplified
+
 
+
setUri(String) - Method in class spotify.models.users.User
+
 
+
setUris(List<String>) - Method in class spotify.models.players.requests.ChangePlaybackStateRequestBody
+
 
+
setUris(List<String>) - Method in class spotify.models.playlists.requests.AddItemPlaylistRequestBody
+
 
+
setUris(List<String>) - Method in class spotify.models.playlists.requests.ReplacePlaylistItemsRequestBody
+
 
+
setUrl(String) - Method in class spotify.models.generic.Image
+
 
+
setValence(float) - Method in class spotify.models.audio.AudioFeatures
+
 
+
setVolumePercent(int) - Method in class spotify.models.players.Device
+
 
+
setVolumePlayback(int, Map<String, String>) - Method in class spotify.api.impl.PlayerApiRetrofit
+
 
+
setVolumePlayback(int, Map<String, String>) - Method in interface spotify.api.interfaces.PlayerApi
+
 
+
setVolumePlayback(int, Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
setVolumePlayback(String, int, Map<String, String>) - Method in interface spotify.retrofit.services.PlayerService
+
 
+
setWidth(int) - Method in class spotify.models.generic.Image
+
 
+
SHOW - Enum constant in enum spotify.api.enums.QueryType
+
 
+
ShowApi - Interface in spotify.api.interfaces
+
 
+
ShowApiRetrofit - Class in spotify.api.impl
+
 
+
ShowApiRetrofit(String) - Constructor for class spotify.api.impl.ShowApiRetrofit
+
 
+
ShowApiRetrofit(String, ShowService) - Constructor for class spotify.api.impl.ShowApiRetrofit
+
 
+
ShowFull - Class in spotify.models.shows
+
 
+
ShowFull() - Constructor for class spotify.models.shows.ShowFull
+
 
+
ShowService - Interface in spotify.retrofit.services
+
 
+
ShowSimplified - Class in spotify.models.shows
+
 
+
ShowSimplified() - Constructor for class spotify.models.shows.ShowSimplified
+
 
+
ShowSimplifiedCollection - Class in spotify.models.shows
+
 
+
ShowSimplifiedCollection() - Constructor for class spotify.models.shows.ShowSimplifiedCollection
+
 
+
shufflePlayback(boolean, Map<String, String>) - Method in class spotify.api.impl.PlayerApiRetrofit
+
 
+
shufflePlayback(boolean, Map<String, String>) - Method in interface spotify.api.interfaces.PlayerApi
+
 
+
shufflePlayback(boolean, Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
shufflePlayback(String, boolean, Map<String, String>) - Method in interface spotify.retrofit.services.PlayerService
+
 
+
SINGLE - Enum constant in enum spotify.api.enums.AlbumType
+
 
+
skipToNextTrack(String, Map<String, String>) - Method in interface spotify.retrofit.services.PlayerService
+
 
+
skipToNextTrack(Map<String, String>) - Method in class spotify.api.impl.PlayerApiRetrofit
+
 
+
skipToNextTrack(Map<String, String>) - Method in interface spotify.api.interfaces.PlayerApi
+
 
+
skipToNextTrack(Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
skipToPreviousTrack(String, Map<String, String>) - Method in interface spotify.retrofit.services.PlayerService
+
 
+
skipToPreviousTrack(Map<String, String>) - Method in class spotify.api.impl.PlayerApiRetrofit
+
 
+
skipToPreviousTrack(Map<String, String>) - Method in interface spotify.api.interfaces.PlayerApi
+
 
+
skipToPreviousTrack(Map<String, String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
Snapshot - Class in spotify.models.playlists
+
 
+
Snapshot() - Constructor for class spotify.models.playlists.Snapshot
+
 
+
spotify.api.authorization - package spotify.api.authorization
+
 
+
spotify.api.enums - package spotify.api.enums
+
 
+
spotify.api.impl - package spotify.api.impl
+
 
+
spotify.api.interfaces - package spotify.api.interfaces
+
 
+
spotify.api.spotify - package spotify.api.spotify
+
 
+
spotify.config - package spotify.config
+
 
+
spotify.exceptions - package spotify.exceptions
+
 
+
spotify.factories - package spotify.factories
+
 
+
spotify.models.albums - package spotify.models.albums
+
 
+
spotify.models.artists - package spotify.models.artists
+
 
+
spotify.models.audio - package spotify.models.audio
+
 
+
spotify.models.authorization - package spotify.models.authorization
+
 
+
spotify.models.categories - package spotify.models.categories
+
 
+
spotify.models.episodes - package spotify.models.episodes
+
 
+
spotify.models.errors - package spotify.models.errors
+
 
+
spotify.models.generic - package spotify.models.generic
+
 
+
spotify.models.paging - package spotify.models.paging
+
 
+
spotify.models.players - package spotify.models.players
+
 
+
spotify.models.players.requests - package spotify.models.players.requests
+
 
+
spotify.models.playlists - package spotify.models.playlists
+
 
+
spotify.models.playlists.requests - package spotify.models.playlists.requests
+
 
+
spotify.models.recommendations - package spotify.models.recommendations
+
 
+
spotify.models.search - package spotify.models.search
+
 
+
spotify.models.shows - package spotify.models.shows
+
 
+
spotify.models.tracks - package spotify.models.tracks
+
 
+
spotify.models.users - package spotify.models.users
+
 
+
spotify.retrofit.services - package spotify.retrofit.services
+
 
+
spotify.utils - package spotify.utils
+
 
+
SpotifyActionFailedException - Exception Class in spotify.exceptions
+
 
+
SpotifyActionFailedException(String) - Constructor for exception class spotify.exceptions.SpotifyActionFailedException
+
 
+
SpotifyApi - Class in spotify.api.spotify
+
 
+
SpotifyApi(String) - Constructor for class spotify.api.spotify.SpotifyApi
+
 
+
SpotifyAuthorizationFailedException - Exception Class in spotify.exceptions
+
+
This exception gets thrown when the authorization has failed.
+
+
SpotifyAuthorizationFailedException(String) - Constructor for exception class spotify.exceptions.SpotifyAuthorizationFailedException
+
+
Instantiates a new SpotifyAuthorizationFailedException.
+
+
SpotifyError - Class in spotify.models.errors
+
 
+
SpotifyError() - Constructor for class spotify.models.errors.SpotifyError
+
 
+
STREAMING - Enum constant in enum spotify.api.enums.AuthorizationScope
+
 
+
+

T

+
+
throwIfRequestHasNotBeenFulfilledCorrectly(Response<T>, HttpStatusCode) - Static method in class spotify.utils.ResponseChecker
+
 
+
TimeInterval - Class in spotify.models.audio
+
 
+
TimeInterval() - Constructor for class spotify.models.audio.TimeInterval
+
 
+
toInt() - Method in enum spotify.api.enums.HttpStatusCode
+
 
+
toString() - Method in class spotify.api.authorization.AuthorizationCodeFlow
+
 
+
toString() - Method in class spotify.api.authorization.AuthorizationCodeFlowPKCE
+
 
+
toString() - Method in enum spotify.api.enums.AlbumType
+
 
+
toString() - Method in enum spotify.api.enums.AuthorizationScope
+
 
+
toString() - Method in enum spotify.api.enums.EntityType
+
 
+
toString() - Method in enum spotify.api.enums.GrantType
+
 
+
toString() - Method in enum spotify.api.enums.QueryType
+
 
+
toString() - Method in enum spotify.api.enums.RepeatType
+
 
+
toString() - Method in class spotify.models.players.Offset
+
 
+
toString() - Method in class spotify.models.players.requests.ChangePlaybackStateRequestBody
+
 
+
TRACK - Enum constant in enum spotify.api.enums.QueryType
+
 
+
TRACK - Enum constant in enum spotify.api.enums.RepeatType
+
 
+
TrackApi - Interface in spotify.api.interfaces
+
 
+
TrackApiRetrofit - Class in spotify.api.impl
+
 
+
TrackApiRetrofit(String) - Constructor for class spotify.api.impl.TrackApiRetrofit
+
 
+
TrackApiRetrofit(String, TrackService) - Constructor for class spotify.api.impl.TrackApiRetrofit
+
 
+
TrackFull - Class in spotify.models.tracks
+
 
+
TrackFull() - Constructor for class spotify.models.tracks.TrackFull
+
 
+
TrackFullCollection - Class in spotify.models.tracks
+
 
+
TrackFullCollection() - Constructor for class spotify.models.tracks.TrackFullCollection
+
 
+
TrackHref - Class in spotify.models.playlists
+
 
+
TrackHref() - Constructor for class spotify.models.playlists.TrackHref
+
 
+
TrackLink - Class in spotify.models.tracks
+
 
+
TrackLink() - Constructor for class spotify.models.tracks.TrackLink
+
 
+
TrackService - Interface in spotify.retrofit.services
+
 
+
TrackSimplified - Class in spotify.models.tracks
+
 
+
TrackSimplified() - Constructor for class spotify.models.tracks.TrackSimplified
+
 
+
transferPlayback(String, TransferPlaybackRequestBody) - Method in interface spotify.retrofit.services.PlayerService
+
 
+
transferPlayback(TransferPlaybackRequestBody) - Method in class spotify.api.impl.PlayerApiRetrofit
+
 
+
transferPlayback(TransferPlaybackRequestBody) - Method in interface spotify.api.interfaces.PlayerApi
+
 
+
transferPlayback(TransferPlaybackRequestBody) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
TransferPlaybackRequestBody - Class in spotify.models.players.requests
+
 
+
TransferPlaybackRequestBody() - Constructor for class spotify.models.players.requests.TransferPlaybackRequestBody
+
 
+
TransferPlaybackRequestBody(List<String>, boolean) - Constructor for class spotify.models.players.requests.TransferPlaybackRequestBody
+
 
+
type - Variable in class spotify.models.generic.AbstractPlayableObject
+
 
+
+

U

+
+
UGC_IMAGE_UPLOAD - Enum constant in enum spotify.api.enums.AuthorizationScope
+
 
+
unfollowEntities(String, EntityType, String) - Method in interface spotify.retrofit.services.FollowService
+
 
+
unfollowEntities(EntityType, List<String>) - Method in class spotify.api.impl.FollowApiRetrofit
+
 
+
unfollowEntities(EntityType, List<String>) - Method in interface spotify.api.interfaces.FollowApi
+
 
+
unfollowEntities(EntityType, List<String>) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
unfollowPlaylist(String) - Method in class spotify.api.impl.FollowApiRetrofit
+
 
+
unfollowPlaylist(String) - Method in interface spotify.api.interfaces.FollowApi
+
 
+
unfollowPlaylist(String) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
unfollowPlaylist(String, String) - Method in interface spotify.retrofit.services.FollowService
+
 
+
updatePlaylist(String, String, CreateUpdatePlaylistRequestBody) - Method in interface spotify.retrofit.services.PlaylistService
+
 
+
updatePlaylist(String, CreateUpdatePlaylistRequestBody) - Method in class spotify.api.impl.PlaylistApiRetrofit
+
 
+
updatePlaylist(String, CreateUpdatePlaylistRequestBody) - Method in interface spotify.api.interfaces.PlaylistApi
+
 
+
updatePlaylist(String, CreateUpdatePlaylistRequestBody) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
uploadCoverImageToPlaylist(String, String) - Method in class spotify.api.impl.PlaylistApiRetrofit
+
 
+
uploadCoverImageToPlaylist(String, String) - Method in interface spotify.api.interfaces.PlaylistApi
+
 
+
uploadCoverImageToPlaylist(String, String) - Method in class spotify.api.spotify.SpotifyApi
+
 
+
uploadCoverImageToPlaylist(String, String, RequestBody) - Method in interface spotify.retrofit.services.PlaylistService
+
 
+
uri - Variable in class spotify.models.generic.AbstractPlayableObject
+
 
+
User - Class in spotify.models.users
+
 
+
User() - Constructor for class spotify.models.users.User
+
 
+
USER - Enum constant in enum spotify.api.enums.EntityType
+
 
+
USER_FOLLOW_MODIFY - Enum constant in enum spotify.api.enums.AuthorizationScope
+
 
+
USER_FOLLOW_READ - Enum constant in enum spotify.api.enums.AuthorizationScope
+
 
+
USER_LIBRARY_MODIFY - Enum constant in enum spotify.api.enums.AuthorizationScope
+
 
+
USER_LIBRARY_READ - Enum constant in enum spotify.api.enums.AuthorizationScope
+
 
+
USER_MODIFY_PLAYBACK_STATE - Enum constant in enum spotify.api.enums.AuthorizationScope
+
 
+
USER_READ_CURRENTLY_PLAYING - Enum constant in enum spotify.api.enums.AuthorizationScope
+
 
+
USER_READ_EMAIL - Enum constant in enum spotify.api.enums.AuthorizationScope
+
 
+
USER_READ_PLAYBACK_POSITION - Enum constant in enum spotify.api.enums.AuthorizationScope
+
 
+
USER_READ_PLAYBACK_STATE - Enum constant in enum spotify.api.enums.AuthorizationScope
+
 
+
USER_READ_PRIVATE - Enum constant in enum spotify.api.enums.AuthorizationScope
+
 
+
USER_READ_RECENTLY_PLAYED - Enum constant in enum spotify.api.enums.AuthorizationScope
+
 
+
USER_TOP_READ - Enum constant in enum spotify.api.enums.AuthorizationScope
+
 
+
UserApi - Interface in spotify.api.interfaces
+
 
+
UserApiRetrofit - Class in spotify.api.impl
+
 
+
UserApiRetrofit(String) - Constructor for class spotify.api.impl.UserApiRetrofit
+
 
+
UserApiRetrofit(String, UserService) - Constructor for class spotify.api.impl.UserApiRetrofit
+
 
+
UserService - Interface in spotify.retrofit.services
+
 
+
+

V

+
+
ValidatorUtil - Class in spotify.utils
+
+
Utility class that validates the values.
+
+
ValidatorUtil() - Constructor for class spotify.utils.ValidatorUtil
+
 
+
valueOf(String) - Static method in enum spotify.api.enums.AlbumType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum spotify.api.enums.AuthorizationScope
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum spotify.api.enums.EntityType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum spotify.api.enums.GrantType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum spotify.api.enums.HttpStatusCode
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum spotify.api.enums.QueryType
+
+
Returns the enum constant of this type with the specified name.
+
+
valueOf(String) - Static method in enum spotify.api.enums.RepeatType
+
+
Returns the enum constant of this type with the specified name.
+
+
values() - Static method in enum spotify.api.enums.AlbumType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum spotify.api.enums.AuthorizationScope
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum spotify.api.enums.EntityType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum spotify.api.enums.GrantType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum spotify.api.enums.HttpStatusCode
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum spotify.api.enums.QueryType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
values() - Static method in enum spotify.api.enums.RepeatType
+
+
Returns an array containing the constants of this enum type, in +the order they are declared.
+
+
VERSION - Static variable in class spotify.config.ApiUrl
+
 
+
+A B C D E F G H I J L N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
+
+
+ +
+
+
+ + diff --git a/target/apidocs/index.html b/target/apidocs/index.html new file mode 100644 index 0000000..63998c0 --- /dev/null +++ b/target/apidocs/index.html @@ -0,0 +1,126 @@ + + + + +Overview (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + + + + diff --git a/target/apidocs/jquery-ui.overrides.css b/target/apidocs/jquery-ui.overrides.css new file mode 100644 index 0000000..03c010b --- /dev/null +++ b/target/apidocs/jquery-ui.overrides.css @@ -0,0 +1,35 @@ +/* + * Copyright (c) 2020, 2022, Oracle and/or its affiliates. All rights reserved. + * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + */ + +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active, +a.ui-button:active, +.ui-button:active, +.ui-button.ui-state-active:hover { + /* Overrides the color of selection used in jQuery UI */ + background: #F8981D; + border: 1px solid #F8981D; +} diff --git a/target/apidocs/legal/COPYRIGHT b/target/apidocs/legal/COPYRIGHT new file mode 100644 index 0000000..ca74fff --- /dev/null +++ b/target/apidocs/legal/COPYRIGHT @@ -0,0 +1 @@ +Please see ..\java.base\COPYRIGHT diff --git a/target/apidocs/legal/LICENSE b/target/apidocs/legal/LICENSE new file mode 100644 index 0000000..4ad9fe4 --- /dev/null +++ b/target/apidocs/legal/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/target/apidocs/legal/jquery.md b/target/apidocs/legal/jquery.md new file mode 100644 index 0000000..f7b72e3 --- /dev/null +++ b/target/apidocs/legal/jquery.md @@ -0,0 +1,72 @@ +## jQuery v3.6.0 + +### jQuery License +``` +jQuery v 3.6.0 +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +****************************************** + +The jQuery JavaScript Library v3.6.0 also includes Sizzle.js + +Sizzle.js includes the following license: + +Copyright JS Foundation and other contributors, https://js.foundation/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/sizzle + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +********************* + +``` diff --git a/target/apidocs/legal/jqueryUI.md b/target/apidocs/legal/jqueryUI.md new file mode 100644 index 0000000..9f4c9e9 --- /dev/null +++ b/target/apidocs/legal/jqueryUI.md @@ -0,0 +1,49 @@ +## jQuery UI v1.13.1 + +### jQuery UI License +``` +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +``` diff --git a/target/apidocs/member-search-index.js b/target/apidocs/member-search-index.js new file mode 100644 index 0000000..66b2738 --- /dev/null +++ b/target/apidocs/member-search-index.js @@ -0,0 +1 @@ +memberSearchIndex = [{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"AbstractPlayableObject()","u":"%3Cinit%3E()"},{"p":"spotify.api.enums","c":"HttpStatusCode","l":"ACCEPTED"},{"p":"spotify.config","c":"ApiUrl","l":"ACCOUNTS_BASE_URL"},{"p":"spotify.config","c":"ApiUrl","l":"ACCOUNTS_URL_HTTPS"},{"p":"spotify.models.players","c":"Action","l":"Action()","u":"%3Cinit%3E()"},{"p":"spotify.models.playlists.requests","c":"AddItemPlaylistRequestBody","l":"AddItemPlaylistRequestBody(List, int)","u":"%3Cinit%3E(java.util.List,int)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"addItemsToPlaylist(List, String, int)","u":"addItemsToPlaylist(java.util.List,java.lang.String,int)"},{"p":"spotify.api.impl","c":"PlaylistApiRetrofit","l":"addItemToPlaylist(List, String, int)","u":"addItemToPlaylist(java.util.List,java.lang.String,int)"},{"p":"spotify.api.interfaces","c":"PlaylistApi","l":"addItemToPlaylist(List, String, int)","u":"addItemToPlaylist(java.util.List,java.lang.String,int)"},{"p":"spotify.retrofit.services","c":"PlaylistService","l":"addItemToPlaylist(String, String, AddItemPlaylistRequestBody)","u":"addItemToPlaylist(java.lang.String,java.lang.String,spotify.models.playlists.requests.AddItemPlaylistRequestBody)"},{"p":"spotify.api.impl","c":"PlayerApiRetrofit","l":"addItemToQueue(String, Map)","u":"addItemToQueue(java.lang.String,java.util.Map)"},{"p":"spotify.api.interfaces","c":"PlayerApi","l":"addItemToQueue(String, Map)","u":"addItemToQueue(java.lang.String,java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"addItemToQueue(String, Map)","u":"addItemToQueue(java.lang.String,java.util.Map)"},{"p":"spotify.retrofit.services","c":"PlayerService","l":"addItemToQueue(String, String, Map)","u":"addItemToQueue(java.lang.String,java.lang.String,java.util.Map)"},{"p":"spotify.api.enums","c":"AlbumType","l":"ALBUM"},{"p":"spotify.api.enums","c":"QueryType","l":"ALBUM"},{"p":"spotify.api.impl","c":"AlbumApiRetrofit","l":"AlbumApiRetrofit(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"spotify.api.impl","c":"AlbumApiRetrofit","l":"AlbumApiRetrofit(String, AlbumService)","u":"%3Cinit%3E(java.lang.String,spotify.retrofit.services.AlbumService)"},{"p":"spotify.models.albums","c":"AlbumFull","l":"AlbumFull()","u":"%3Cinit%3E()"},{"p":"spotify.models.albums","c":"AlbumFullCollection","l":"AlbumFullCollection()","u":"%3Cinit%3E()"},{"p":"spotify.models.albums","c":"AlbumSimplified","l":"AlbumSimplified()","u":"%3Cinit%3E()"},{"p":"spotify.models.albums","c":"AlbumSimplifiedPaging","l":"AlbumSimplifiedPaging()","u":"%3Cinit%3E()"},{"p":"spotify.config","c":"ApiUrl","l":"API_BASE_URL"},{"p":"spotify.config","c":"ApiUrl","l":"API_URL_HTTPS"},{"p":"spotify.config","c":"ApiUrl","l":"ApiUrl()","u":"%3Cinit%3E()"},{"p":"spotify.api.enums","c":"AuthorizationScope","l":"APP_REMOTE_CONTROL"},{"p":"spotify.api.enums","c":"AlbumType","l":"APPEARS_ON"},{"p":"spotify.api.enums","c":"EntityType","l":"ARTIST"},{"p":"spotify.api.enums","c":"QueryType","l":"ARTIST"},{"p":"spotify.api.impl","c":"ArtistApiRetrofit","l":"ArtistApiRetrofit(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"spotify.api.impl","c":"ArtistApiRetrofit","l":"ArtistApiRetrofit(String, ArtistService)","u":"%3Cinit%3E(java.lang.String,spotify.retrofit.services.ArtistService)"},{"p":"spotify.models.artists","c":"ArtistFull","l":"ArtistFull()","u":"%3Cinit%3E()"},{"p":"spotify.models.artists","c":"ArtistFullCollection","l":"ArtistFullCollection()","u":"%3Cinit%3E()"},{"p":"spotify.models.artists","c":"ArtistFullCursorBasedPagingWrapper","l":"ArtistFullCursorBasedPagingWrapper()","u":"%3Cinit%3E()"},{"p":"spotify.models.artists","c":"ArtistSimplified","l":"ArtistSimplified()","u":"%3Cinit%3E()"},{"p":"spotify.models.audio","c":"AudioAnalysis","l":"AudioAnalysis()","u":"%3Cinit%3E()"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"AudioFeatures()","u":"%3Cinit%3E()"},{"p":"spotify.models.audio","c":"AudioFeaturesCollection","l":"AudioFeaturesCollection()","u":"%3Cinit%3E()"},{"p":"spotify.api.enums","c":"GrantType","l":"AUTHORIZATION_CODE"},{"p":"spotify.models.authorization","c":"AuthorizationCodeFlowTokenResponse","l":"AuthorizationCodeFlowTokenResponse()","u":"%3Cinit%3E()"},{"p":"spotify.api.authorization","c":"AuthorizationPKCERequestToken","l":"AuthorizationPKCERequestToken()","u":"%3Cinit%3E()"},{"p":"spotify.api.authorization","c":"AuthorizationPKCERequestToken","l":"AuthorizationPKCERequestToken(AuthorizationCodeFlowService)","u":"%3Cinit%3E(spotify.retrofit.services.AuthorizationCodeFlowService)"},{"p":"spotify.api.authorization","c":"AuthorizationRefreshToken","l":"AuthorizationRefreshToken()","u":"%3Cinit%3E()"},{"p":"spotify.api.authorization","c":"AuthorizationRefreshToken","l":"AuthorizationRefreshToken(AuthorizationCodeFlowService)","u":"%3Cinit%3E(spotify.retrofit.services.AuthorizationCodeFlowService)"},{"p":"spotify.api.authorization","c":"AuthorizationRequestToken","l":"AuthorizationRequestToken()","u":"%3Cinit%3E()"},{"p":"spotify.api.authorization","c":"AuthorizationRequestToken","l":"AuthorizationRequestToken(AuthorizationCodeFlowService)","u":"%3Cinit%3E(spotify.retrofit.services.AuthorizationCodeFlowService)"},{"p":"spotify.api.impl","c":"BrowseApiRetrofit","l":"BrowseApiRetrofit(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"spotify.api.impl","c":"BrowseApiRetrofit","l":"BrowseApiRetrofit(String, BrowseService)","u":"%3Cinit%3E(java.lang.String,spotify.retrofit.services.BrowseService)"},{"p":"spotify.api.authorization","c":"AuthorizationCodeFlow.Builder","l":"build()"},{"p":"spotify.api.authorization","c":"AuthorizationCodeFlowPKCE.Builder","l":"build()"},{"p":"spotify.api.authorization","c":"AuthorizationCodeFlow.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"spotify.api.authorization","c":"AuthorizationCodeFlowPKCE.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"spotify.models.categories","c":"CategoryFull","l":"CategoryFull()","u":"%3Cinit%3E()"},{"p":"spotify.models.categories","c":"CategoryFullPaging","l":"CategoryFullPaging()","u":"%3Cinit%3E()"},{"p":"spotify.api.impl","c":"PlayerApiRetrofit","l":"changePlaybackState(ChangePlaybackStateRequestBody)","u":"changePlaybackState(spotify.models.players.requests.ChangePlaybackStateRequestBody)"},{"p":"spotify.api.interfaces","c":"PlayerApi","l":"changePlaybackState(ChangePlaybackStateRequestBody)","u":"changePlaybackState(spotify.models.players.requests.ChangePlaybackStateRequestBody)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"changePlaybackState(ChangePlaybackStateRequestBody)","u":"changePlaybackState(spotify.models.players.requests.ChangePlaybackStateRequestBody)"},{"p":"spotify.retrofit.services","c":"PlayerService","l":"changePlaybackState(String, ChangePlaybackStateRequestBody)","u":"changePlaybackState(java.lang.String,spotify.models.players.requests.ChangePlaybackStateRequestBody)"},{"p":"spotify.models.players.requests","c":"ChangePlaybackStateRequestBody","l":"ChangePlaybackStateRequestBody()","u":"%3Cinit%3E()"},{"p":"spotify.models.players.requests","c":"ChangePlaybackStateRequestBody","l":"ChangePlaybackStateRequestBody(String, List, Offset, int)","u":"%3Cinit%3E(java.lang.String,java.util.List,spotify.models.players.Offset,int)"},{"p":"spotify.api.enums","c":"GrantType","l":"CLIENT_CREDENTIALS"},{"p":"spotify.api.authorization","c":"ClientCredentialsFlow","l":"ClientCredentialsFlow()","u":"%3Cinit%3E()"},{"p":"spotify.api.authorization","c":"ClientCredentialsFlow","l":"ClientCredentialsFlow(ClientCredentialsFlowService)","u":"%3Cinit%3E(spotify.retrofit.services.ClientCredentialsFlowService)"},{"p":"spotify.models.authorization","c":"ClientCredentialsFlowTokenResponse","l":"ClientCredentialsFlowTokenResponse()","u":"%3Cinit%3E()"},{"p":"spotify.api.enums","c":"AlbumType","l":"COMPILATION"},{"p":"spotify.api.authorization","c":"AuthorizationCodeFlow","l":"constructUrl()"},{"p":"spotify.api.authorization","c":"AuthorizationCodeFlowPKCE","l":"constructUrl()"},{"p":"spotify.api.enums","c":"RepeatType","l":"CONTEXT"},{"p":"spotify.models.players","c":"Context","l":"Context()","u":"%3Cinit%3E()"},{"p":"spotify.models.generic","c":"Copyright","l":"Copyright()","u":"%3Cinit%3E()"},{"p":"spotify.api.enums","c":"HttpStatusCode","l":"CREATED"},{"p":"spotify.api.impl","c":"PlaylistApiRetrofit","l":"createPlaylist(String, CreateUpdatePlaylistRequestBody)","u":"createPlaylist(java.lang.String,spotify.models.playlists.requests.CreateUpdatePlaylistRequestBody)"},{"p":"spotify.api.interfaces","c":"PlaylistApi","l":"createPlaylist(String, CreateUpdatePlaylistRequestBody)","u":"createPlaylist(java.lang.String,spotify.models.playlists.requests.CreateUpdatePlaylistRequestBody)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"createPlaylist(String, CreateUpdatePlaylistRequestBody)","u":"createPlaylist(java.lang.String,spotify.models.playlists.requests.CreateUpdatePlaylistRequestBody)"},{"p":"spotify.retrofit.services","c":"PlaylistService","l":"createPlaylist(String, String, CreateUpdatePlaylistRequestBody)","u":"createPlaylist(java.lang.String,java.lang.String,spotify.models.playlists.requests.CreateUpdatePlaylistRequestBody)"},{"p":"spotify.models.playlists.requests","c":"CreateUpdatePlaylistRequestBody","l":"CreateUpdatePlaylistRequestBody(String, String, boolean, boolean)","u":"%3Cinit%3E(java.lang.String,java.lang.String,boolean,boolean)"},{"p":"spotify.models.players","c":"CurrentlyPlayingObject","l":"CurrentlyPlayingObject()","u":"%3Cinit%3E()"},{"p":"spotify.models.generic","c":"Cursor","l":"Cursor()","u":"%3Cinit%3E()"},{"p":"spotify.models.paging","c":"CursorBasedPaging","l":"CursorBasedPaging()","u":"%3Cinit%3E()"},{"p":"spotify.api.impl","c":"LibraryApiRetrofit","l":"deleteAlbums(List)","u":"deleteAlbums(java.util.List)"},{"p":"spotify.api.interfaces","c":"LibraryApi","l":"deleteAlbums(List)","u":"deleteAlbums(java.util.List)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"deleteAlbums(List)","u":"deleteAlbums(java.util.List)"},{"p":"spotify.retrofit.services","c":"LibraryService","l":"deleteAlbums(String, String)","u":"deleteAlbums(java.lang.String,java.lang.String)"},{"p":"spotify.api.impl","c":"PlaylistApiRetrofit","l":"deleteItemsFromPlaylist(String, DeleteItemsPlaylistRequestBody)","u":"deleteItemsFromPlaylist(java.lang.String,spotify.models.playlists.requests.DeleteItemsPlaylistRequestBody)"},{"p":"spotify.api.interfaces","c":"PlaylistApi","l":"deleteItemsFromPlaylist(String, DeleteItemsPlaylistRequestBody)","u":"deleteItemsFromPlaylist(java.lang.String,spotify.models.playlists.requests.DeleteItemsPlaylistRequestBody)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"deleteItemsFromPlaylist(String, DeleteItemsPlaylistRequestBody)","u":"deleteItemsFromPlaylist(java.lang.String,spotify.models.playlists.requests.DeleteItemsPlaylistRequestBody)"},{"p":"spotify.retrofit.services","c":"PlaylistService","l":"deleteItemsFromPlaylist(String, String, DeleteItemsPlaylistRequestBody)","u":"deleteItemsFromPlaylist(java.lang.String,java.lang.String,spotify.models.playlists.requests.DeleteItemsPlaylistRequestBody)"},{"p":"spotify.models.playlists.requests","c":"DeleteItemsPlaylistRequestBody","l":"DeleteItemsPlaylistRequestBody(List, String)","u":"%3Cinit%3E(java.util.List,java.lang.String)"},{"p":"spotify.api.impl","c":"LibraryApiRetrofit","l":"deleteShows(List, Map)","u":"deleteShows(java.util.List,java.util.Map)"},{"p":"spotify.api.interfaces","c":"LibraryApi","l":"deleteShows(List, Map)","u":"deleteShows(java.util.List,java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"deleteShows(List, Map)","u":"deleteShows(java.util.List,java.util.Map)"},{"p":"spotify.retrofit.services","c":"LibraryService","l":"deleteShows(String, String, Map)","u":"deleteShows(java.lang.String,java.lang.String,java.util.Map)"},{"p":"spotify.api.impl","c":"LibraryApiRetrofit","l":"deleteTracks(List)","u":"deleteTracks(java.util.List)"},{"p":"spotify.api.interfaces","c":"LibraryApi","l":"deleteTracks(List)","u":"deleteTracks(java.util.List)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"deleteTracks(List)","u":"deleteTracks(java.util.List)"},{"p":"spotify.retrofit.services","c":"LibraryService","l":"deleteTracks(String, String)","u":"deleteTracks(java.lang.String,java.lang.String)"},{"p":"spotify.models.players","c":"Device","l":"Device()","u":"%3Cinit%3E()"},{"p":"spotify.models.players","c":"DeviceCollection","l":"DeviceCollection()","u":"%3Cinit%3E()"},{"p":"spotify.models.players","c":"Disallow","l":"Disallow()","u":"%3Cinit%3E()"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"durationMs"},{"p":"spotify.api.enums","c":"QueryType","l":"EPISODE"},{"p":"spotify.api.impl","c":"EpisodeApiRetrofit","l":"EpisodeApiRetrofit(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"spotify.api.impl","c":"EpisodeApiRetrofit","l":"EpisodeApiRetrofit(String, EpisodeService)","u":"%3Cinit%3E(java.lang.String,spotify.retrofit.services.EpisodeService)"},{"p":"spotify.models.episodes","c":"EpisodeFull","l":"EpisodeFull()","u":"%3Cinit%3E()"},{"p":"spotify.models.episodes","c":"EpisodeFullCollection","l":"EpisodeFullCollection()","u":"%3Cinit%3E()"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"EpisodeSimplified()","u":"%3Cinit%3E()"},{"p":"spotify.models.errors","c":"ErrorInfo","l":"ErrorInfo()","u":"%3Cinit%3E()"},{"p":"spotify.utils","c":"HttpUtil","l":"executeAuthorizationHttpCall(Call, Logger)","u":"executeAuthorizationHttpCall(retrofit2.Call,org.slf4j.Logger)"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"explicit"},{"p":"spotify.models.users","c":"ExplicitContentSettings","l":"ExplicitContentSettings()","u":"%3Cinit%3E()"},{"p":"spotify.models.generic","c":"ExternalId","l":"ExternalId()","u":"%3Cinit%3E()"},{"p":"spotify.models.generic","c":"ExternalUrl","l":"ExternalUrl()","u":"%3Cinit%3E()"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"externalUrls"},{"p":"spotify.models.playlists","c":"FeaturedPlaylistCollection","l":"FeaturedPlaylistCollection()","u":"%3Cinit%3E()"},{"p":"spotify.api.impl","c":"FollowApiRetrofit","l":"FollowApiRetrofit(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"spotify.api.impl","c":"FollowApiRetrofit","l":"FollowApiRetrofit(String, FollowService)","u":"%3Cinit%3E(java.lang.String,spotify.retrofit.services.FollowService)"},{"p":"spotify.api.impl","c":"FollowApiRetrofit","l":"followEntities(EntityType, List)","u":"followEntities(spotify.api.enums.EntityType,java.util.List)"},{"p":"spotify.api.interfaces","c":"FollowApi","l":"followEntities(EntityType, List)","u":"followEntities(spotify.api.enums.EntityType,java.util.List)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"followEntities(EntityType, List)","u":"followEntities(spotify.api.enums.EntityType,java.util.List)"},{"p":"spotify.retrofit.services","c":"FollowService","l":"followEntities(String, EntityType, String)","u":"followEntities(java.lang.String,spotify.api.enums.EntityType,java.lang.String)"},{"p":"spotify.models.artists","c":"Follower","l":"Follower()","u":"%3Cinit%3E()"},{"p":"spotify.api.impl","c":"FollowApiRetrofit","l":"followPlaylist(String, boolean)","u":"followPlaylist(java.lang.String,boolean)"},{"p":"spotify.api.interfaces","c":"FollowApi","l":"followPlaylist(String, boolean)","u":"followPlaylist(java.lang.String,boolean)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"followPlaylist(String, boolean)","u":"followPlaylist(java.lang.String,boolean)"},{"p":"spotify.retrofit.services","c":"FollowService","l":"followPlaylist(String, String, FollowPlaylistRequestBody)","u":"followPlaylist(java.lang.String,java.lang.String,spotify.models.playlists.requests.FollowPlaylistRequestBody)"},{"p":"spotify.models.playlists.requests","c":"FollowPlaylistRequestBody","l":"FollowPlaylistRequestBody(boolean)","u":"%3Cinit%3E(boolean)"},{"p":"spotify.retrofit.services","c":"AuthorizationCodeFlowService","l":"getAccessAndRefreshToken(String, String, String, GrantType)","u":"getAccessAndRefreshToken(java.lang.String,java.lang.String,java.lang.String,spotify.api.enums.GrantType)"},{"p":"spotify.retrofit.services","c":"AuthorizationCodeFlowService","l":"getAccessAndRefreshTokenPKCE(String, GrantType, String, String, String)","u":"getAccessAndRefreshTokenPKCE(java.lang.String,spotify.api.enums.GrantType,java.lang.String,java.lang.String,java.lang.String)"},{"p":"spotify.models.authorization","c":"AuthorizationCodeFlowTokenResponse","l":"getAccessToken()"},{"p":"spotify.models.authorization","c":"ClientCredentialsFlowTokenResponse","l":"getAccessToken()"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"getAcousticness()"},{"p":"spotify.models.players","c":"CurrentlyPlayingObject","l":"getAction()"},{"p":"spotify.models.players","c":"PlayingContext","l":"getActions()"},{"p":"spotify.models.albums","c":"SavedAlbumFull","l":"getAddedAt()"},{"p":"spotify.models.playlists","c":"PlaylistTrack","l":"getAddedAt()"},{"p":"spotify.models.shows","c":"SavedShowSimplified","l":"getAddedAt()"},{"p":"spotify.models.tracks","c":"SavedTrackFull","l":"getAddedAt()"},{"p":"spotify.models.playlists","c":"PlaylistTrack","l":"getAddedBy()"},{"p":"spotify.models.generic","c":"Cursor","l":"getAfter()"},{"p":"spotify.models.recommendations","c":"RecommendationSeed","l":"getAfterFilteringSize()"},{"p":"spotify.models.recommendations","c":"RecommendationSeed","l":"getAfterRelinkingSize()"},{"p":"spotify.models.albums","c":"SavedAlbumFull","l":"getAlbum()"},{"p":"spotify.models.tracks","c":"TrackFull","l":"getAlbum()"},{"p":"spotify.api.impl","c":"AlbumApiRetrofit","l":"getAlbum(String, Map)","u":"getAlbum(java.lang.String,java.util.Map)"},{"p":"spotify.api.interfaces","c":"AlbumApi","l":"getAlbum(String, Map)","u":"getAlbum(java.lang.String,java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getAlbum(String, Map)","u":"getAlbum(java.lang.String,java.util.Map)"},{"p":"spotify.retrofit.services","c":"AlbumService","l":"getAlbum(String, String, Map)","u":"getAlbum(java.lang.String,java.lang.String,java.util.Map)"},{"p":"spotify.models.albums","c":"AlbumFullCollection","l":"getAlbums()"},{"p":"spotify.models.albums","c":"AlbumSimplifiedPaging","l":"getAlbums()"},{"p":"spotify.models.search","c":"SearchQueryResult","l":"getAlbums()"},{"p":"spotify.api.impl","c":"AlbumApiRetrofit","l":"getAlbums(List, Map)","u":"getAlbums(java.util.List,java.util.Map)"},{"p":"spotify.api.interfaces","c":"AlbumApi","l":"getAlbums(List, Map)","u":"getAlbums(java.util.List,java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getAlbums(List, Map)","u":"getAlbums(java.util.List,java.util.Map)"},{"p":"spotify.retrofit.services","c":"AlbumService","l":"getAlbums(String, String, Map)","u":"getAlbums(java.lang.String,java.lang.String,java.util.Map)"},{"p":"spotify.factories","c":"RetrofitHttpServiceFactory","l":"getAlbumService()"},{"p":"spotify.api.impl","c":"AlbumApiRetrofit","l":"getAlbumTracks(String, Map)","u":"getAlbumTracks(java.lang.String,java.util.Map)"},{"p":"spotify.api.interfaces","c":"AlbumApi","l":"getAlbumTracks(String, Map)","u":"getAlbumTracks(java.lang.String,java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getAlbumTracks(String, Map)","u":"getAlbumTracks(java.lang.String,java.util.Map)"},{"p":"spotify.retrofit.services","c":"AlbumService","l":"getAlbumTracks(String, String, Map)","u":"getAlbumTracks(java.lang.String,java.lang.String,java.util.Map)"},{"p":"spotify.models.albums","c":"AlbumFull","l":"getAlbumType()"},{"p":"spotify.models.albums","c":"AlbumSimplified","l":"getAlbumType()"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"getAnalysisUrl()"},{"p":"spotify.api.impl","c":"ArtistApiRetrofit","l":"getArtist(String)","u":"getArtist(java.lang.String)"},{"p":"spotify.api.interfaces","c":"ArtistApi","l":"getArtist(String)","u":"getArtist(java.lang.String)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getArtist(String)","u":"getArtist(java.lang.String)"},{"p":"spotify.retrofit.services","c":"ArtistService","l":"getArtist(String, String)","u":"getArtist(java.lang.String,java.lang.String)"},{"p":"spotify.api.impl","c":"ArtistApiRetrofit","l":"getArtistAlbums(String, List, Map)","u":"getArtistAlbums(java.lang.String,java.util.List,java.util.Map)"},{"p":"spotify.api.interfaces","c":"ArtistApi","l":"getArtistAlbums(String, List, Map)","u":"getArtistAlbums(java.lang.String,java.util.List,java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getArtistAlbums(String, List, Map)","u":"getArtistAlbums(java.lang.String,java.util.List,java.util.Map)"},{"p":"spotify.retrofit.services","c":"ArtistService","l":"getArtistAlbums(String, String, Map)","u":"getArtistAlbums(java.lang.String,java.lang.String,java.util.Map)"},{"p":"spotify.models.albums","c":"AlbumFull","l":"getArtists()"},{"p":"spotify.models.albums","c":"AlbumSimplified","l":"getArtists()"},{"p":"spotify.models.artists","c":"ArtistFullCollection","l":"getArtists()"},{"p":"spotify.models.artists","c":"ArtistFullCursorBasedPagingWrapper","l":"getArtists()"},{"p":"spotify.models.search","c":"SearchQueryResult","l":"getArtists()"},{"p":"spotify.models.tracks","c":"TrackFull","l":"getArtists()"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"getArtists()"},{"p":"spotify.api.impl","c":"ArtistApiRetrofit","l":"getArtists(List)","u":"getArtists(java.util.List)"},{"p":"spotify.api.interfaces","c":"ArtistApi","l":"getArtists(List)","u":"getArtists(java.util.List)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getArtists(List)","u":"getArtists(java.util.List)"},{"p":"spotify.retrofit.services","c":"ArtistService","l":"getArtists(String, String)","u":"getArtists(java.lang.String,java.lang.String)"},{"p":"spotify.factories","c":"RetrofitHttpServiceFactory","l":"getArtistService()"},{"p":"spotify.api.impl","c":"ArtistApiRetrofit","l":"getArtistTopTracks(String, Map)","u":"getArtistTopTracks(java.lang.String,java.util.Map)"},{"p":"spotify.api.interfaces","c":"ArtistApi","l":"getArtistTopTracks(String, Map)","u":"getArtistTopTracks(java.lang.String,java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getArtistTopTracks(String, Map)","u":"getArtistTopTracks(java.lang.String,java.util.Map)"},{"p":"spotify.retrofit.services","c":"ArtistService","l":"getArtistTopTracks(String, String, Map)","u":"getArtistTopTracks(java.lang.String,java.lang.String,java.util.Map)"},{"p":"spotify.models.audio","c":"AudioFeaturesCollection","l":"getAudioFeatures()"},{"p":"spotify.models.episodes","c":"EpisodeFull","l":"getAudioPreviewUrl()"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"getAudioPreviewUrl()"},{"p":"spotify.factories","c":"RetrofitHttpServiceFactory","l":"getAuthorizationCodeFlowService()"},{"p":"spotify.api.authorization","c":"AuthorizationPKCERequestToken","l":"getAuthorizationCodeToken(String, String, String, String)","u":"getAuthorizationCodeToken(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"spotify.api.authorization","c":"AuthorizationRequestToken","l":"getAuthorizationCodeToken(String, String, String, String)","u":"getAuthorizationCodeToken(java.lang.String,java.lang.String,java.lang.String,java.lang.String)"},{"p":"spotify.api.impl","c":"PlayerApiRetrofit","l":"getAvailableDevices()"},{"p":"spotify.api.interfaces","c":"PlayerApi","l":"getAvailableDevices()"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getAvailableDevices()"},{"p":"spotify.retrofit.services","c":"PlayerService","l":"getAvailableDevices(String)","u":"getAvailableDevices(java.lang.String)"},{"p":"spotify.models.albums","c":"AlbumFull","l":"getAvailableMarkets()"},{"p":"spotify.models.albums","c":"AlbumSimplified","l":"getAvailableMarkets()"},{"p":"spotify.models.shows","c":"ShowFull","l":"getAvailableMarkets()"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"getAvailableMarkets()"},{"p":"spotify.models.tracks","c":"TrackFull","l":"getAvailableMarkets()"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"getAvailableMarkets()"},{"p":"spotify.models.audio","c":"AudioAnalysis","l":"getBars()"},{"p":"spotify.models.audio","c":"AudioAnalysis","l":"getBeats()"},{"p":"spotify.factories","c":"RetrofitHttpServiceFactory","l":"getBrowseService()"},{"p":"spotify.models.categories","c":"CategoryFullPaging","l":"getCategories()"},{"p":"spotify.api.impl","c":"BrowseApiRetrofit","l":"getCategories(Map)","u":"getCategories(java.util.Map)"},{"p":"spotify.api.interfaces","c":"BrowseApi","l":"getCategories(Map)","u":"getCategories(java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getCategories(Map)","u":"getCategories(java.util.Map)"},{"p":"spotify.retrofit.services","c":"BrowseService","l":"getCategories(String, Map)","u":"getCategories(java.lang.String,java.util.Map)"},{"p":"spotify.api.impl","c":"BrowseApiRetrofit","l":"getCategory(String, Map)","u":"getCategory(java.lang.String,java.util.Map)"},{"p":"spotify.api.interfaces","c":"BrowseApi","l":"getCategory(String, Map)","u":"getCategory(java.lang.String,java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getCategory(String, Map)","u":"getCategory(java.lang.String,java.util.Map)"},{"p":"spotify.retrofit.services","c":"BrowseService","l":"getCategory(String, String, Map)","u":"getCategory(java.lang.String,java.lang.String,java.util.Map)"},{"p":"spotify.api.impl","c":"BrowseApiRetrofit","l":"getCategoryPlaylists(String, Map)","u":"getCategoryPlaylists(java.lang.String,java.util.Map)"},{"p":"spotify.api.interfaces","c":"BrowseApi","l":"getCategoryPlaylists(String, Map)","u":"getCategoryPlaylists(java.lang.String,java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getCategoryPlaylists(String, Map)","u":"getCategoryPlaylists(java.lang.String,java.util.Map)"},{"p":"spotify.retrofit.services","c":"BrowseService","l":"getCategoryPlaylists(String, String, Map)","u":"getCategoryPlaylists(java.lang.String,java.lang.String,java.util.Map)"},{"p":"spotify.factories","c":"RetrofitHttpServiceFactory","l":"getClientCredentialsFlowService()"},{"p":"spotify.api.authorization","c":"ClientCredentialsFlow","l":"getClientCredentialToken(String, String)","u":"getClientCredentialToken(java.lang.String,java.lang.String)"},{"p":"spotify.models.audio","c":"Section","l":"getConfidence()"},{"p":"spotify.models.audio","c":"Segment","l":"getConfidence()"},{"p":"spotify.models.audio","c":"TimeInterval","l":"getConfidence()"},{"p":"spotify.models.players","c":"CurrentlyPlayingObject","l":"getContext()"},{"p":"spotify.models.players","c":"PlayHistory","l":"getContext()"},{"p":"spotify.models.players","c":"PlayingContext","l":"getContext()"},{"p":"spotify.models.players.requests","c":"ChangePlaybackStateRequestBody","l":"getContextUri()"},{"p":"spotify.models.albums","c":"AlbumFull","l":"getCopyrights()"},{"p":"spotify.models.shows","c":"ShowFull","l":"getCopyrights()"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"getCopyrights()"},{"p":"spotify.models.users","c":"User","l":"getCountry()"},{"p":"spotify.api.impl","c":"PlayerApiRetrofit","l":"getCurrentlyPlayedObject(Map)","u":"getCurrentlyPlayedObject(java.util.Map)"},{"p":"spotify.api.interfaces","c":"PlayerApi","l":"getCurrentlyPlayedObject(Map)","u":"getCurrentlyPlayedObject(java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getCurrentlyPlayedObject(Map)","u":"getCurrentlyPlayedObject(java.util.Map)"},{"p":"spotify.retrofit.services","c":"PlayerService","l":"getCurrentlyPlayingObject(String, Map)","u":"getCurrentlyPlayingObject(java.lang.String,java.util.Map)"},{"p":"spotify.models.players","c":"CurrentlyPlayingObject","l":"getCurrentlyPlayingType()"},{"p":"spotify.models.players","c":"PlayingContext","l":"getCurrentlyPlayingType()"},{"p":"spotify.api.impl","c":"PlayerApiRetrofit","l":"getCurrentPlayingContext(Map)","u":"getCurrentPlayingContext(java.util.Map)"},{"p":"spotify.api.interfaces","c":"PlayerApi","l":"getCurrentPlayingContext(Map)","u":"getCurrentPlayingContext(java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getCurrentPlayingContext(Map)","u":"getCurrentPlayingContext(java.util.Map)"},{"p":"spotify.retrofit.services","c":"PlayerService","l":"getCurrentPlayingContext(String, Map)","u":"getCurrentPlayingContext(java.lang.String,java.util.Map)"},{"p":"spotify.api.impl","c":"UserApiRetrofit","l":"getCurrentUser()"},{"p":"spotify.api.interfaces","c":"UserApi","l":"getCurrentUser()"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getCurrentUser()"},{"p":"spotify.retrofit.services","c":"UserService","l":"getCurrentUser(String)","u":"getCurrentUser(java.lang.String)"},{"p":"spotify.models.paging","c":"CursorBasedPaging","l":"getCursors()"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"getDanceability()"},{"p":"spotify.models.episodes","c":"EpisodeFull","l":"getDescription()"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"getDescription()"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"getDescription()"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"getDescription()"},{"p":"spotify.models.playlists.requests","c":"CreateUpdatePlaylistRequestBody","l":"getDescription()"},{"p":"spotify.models.shows","c":"ShowFull","l":"getDescription()"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"getDescription()"},{"p":"spotify.models.players","c":"PlayingContext","l":"getDevice()"},{"p":"spotify.models.players.requests","c":"TransferPlaybackRequestBody","l":"getDeviceIds()"},{"p":"spotify.models.players","c":"DeviceCollection","l":"getDevices()"},{"p":"spotify.models.players","c":"Action","l":"getDisallows()"},{"p":"spotify.models.tracks","c":"TrackFull","l":"getDiscNumber()"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"getDiscNumber()"},{"p":"spotify.models.users","c":"User","l":"getDisplayName()"},{"p":"spotify.models.audio","c":"Section","l":"getDuration()"},{"p":"spotify.models.audio","c":"Segment","l":"getDuration()"},{"p":"spotify.models.audio","c":"TimeInterval","l":"getDuration()"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"getDurationMs()"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"getDurationMs()"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"getDurationMs()"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"getDurationMs()"},{"p":"spotify.models.users","c":"User","l":"getEmail()"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"getEnergy()"},{"p":"spotify.api.impl","c":"EpisodeApiRetrofit","l":"getEpisode(String, Map)","u":"getEpisode(java.lang.String,java.util.Map)"},{"p":"spotify.api.interfaces","c":"EpisodeApi","l":"getEpisode(String, Map)","u":"getEpisode(java.lang.String,java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getEpisode(String, Map)","u":"getEpisode(java.lang.String,java.util.Map)"},{"p":"spotify.retrofit.services","c":"EpisodeService","l":"getEpisode(String, String, Map)","u":"getEpisode(java.lang.String,java.lang.String,java.util.Map)"},{"p":"spotify.models.episodes","c":"EpisodeFullCollection","l":"getEpisodes()"},{"p":"spotify.models.search","c":"SearchQueryResult","l":"getEpisodes()"},{"p":"spotify.models.shows","c":"ShowFull","l":"getEpisodes()"},{"p":"spotify.api.impl","c":"EpisodeApiRetrofit","l":"getEpisodes(List, Map)","u":"getEpisodes(java.util.List,java.util.Map)"},{"p":"spotify.api.interfaces","c":"EpisodeApi","l":"getEpisodes(List, Map)","u":"getEpisodes(java.util.List,java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getEpisodes(List, Map)","u":"getEpisodes(java.util.List,java.util.Map)"},{"p":"spotify.retrofit.services","c":"EpisodeService","l":"getEpisodes(String, String, Map)","u":"getEpisodes(java.lang.String,java.lang.String,java.util.Map)"},{"p":"spotify.factories","c":"RetrofitHttpServiceFactory","l":"getEpisodeService()"},{"p":"spotify.models.errors","c":"SpotifyError","l":"getError()"},{"p":"spotify.models.authorization","c":"AuthorizationCodeFlowTokenResponse","l":"getExpiresIn()"},{"p":"spotify.models.authorization","c":"ClientCredentialsFlowTokenResponse","l":"getExpiresIn()"},{"p":"spotify.models.users","c":"User","l":"getExplicitContent()"},{"p":"spotify.models.albums","c":"AlbumFull","l":"getExternalIds()"},{"p":"spotify.models.shows","c":"ShowFull","l":"getExternalUrl()"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"getExternalUrl()"},{"p":"spotify.models.albums","c":"AlbumFull","l":"getExternalUrls()"},{"p":"spotify.models.albums","c":"AlbumSimplified","l":"getExternalUrls()"},{"p":"spotify.models.artists","c":"ArtistFull","l":"getExternalUrls()"},{"p":"spotify.models.artists","c":"ArtistSimplified","l":"getExternalUrls()"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"getExternalUrls()"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"getExternalUrls()"},{"p":"spotify.models.players","c":"Context","l":"getExternalUrls()"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"getExternalUrls()"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"getExternalUrls()"},{"p":"spotify.models.tracks","c":"TrackLink","l":"getExternalUrls()"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"getExternalUrls()"},{"p":"spotify.models.users","c":"User","l":"getExternalUrls()"},{"p":"spotify.api.impl","c":"BrowseApiRetrofit","l":"getFeaturedPlaylists(Map)","u":"getFeaturedPlaylists(java.util.Map)"},{"p":"spotify.api.interfaces","c":"BrowseApi","l":"getFeaturedPlaylists(Map)","u":"getFeaturedPlaylists(java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getFeaturedPlaylists(Map)","u":"getFeaturedPlaylists(java.util.Map)"},{"p":"spotify.retrofit.services","c":"BrowseService","l":"getFeaturedPlaylists(String, Map)","u":"getFeaturedPlaylists(java.lang.String,java.util.Map)"},{"p":"spotify.api.impl","c":"FollowApiRetrofit","l":"getFollowedArtists(EntityType, Map)","u":"getFollowedArtists(spotify.api.enums.EntityType,java.util.Map)"},{"p":"spotify.api.interfaces","c":"FollowApi","l":"getFollowedArtists(EntityType, Map)","u":"getFollowedArtists(spotify.api.enums.EntityType,java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getFollowedArtists(EntityType, Map)","u":"getFollowedArtists(spotify.api.enums.EntityType,java.util.Map)"},{"p":"spotify.retrofit.services","c":"FollowService","l":"getFollowedArtists(String, EntityType, Map)","u":"getFollowedArtists(java.lang.String,spotify.api.enums.EntityType,java.util.Map)"},{"p":"spotify.models.artists","c":"ArtistFull","l":"getFollowers()"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"getFollowers()"},{"p":"spotify.models.users","c":"User","l":"getFollowers()"},{"p":"spotify.factories","c":"RetrofitHttpServiceFactory","l":"getFollowService()"},{"p":"spotify.models.albums","c":"AlbumFull","l":"getGenres()"},{"p":"spotify.models.artists","c":"ArtistFull","l":"getGenres()"},{"p":"spotify.models.generic","c":"Image","l":"getHeight()"},{"p":"spotify.models.albums","c":"AlbumFull","l":"getHref()"},{"p":"spotify.models.albums","c":"AlbumSimplified","l":"getHref()"},{"p":"spotify.models.artists","c":"ArtistFull","l":"getHref()"},{"p":"spotify.models.artists","c":"ArtistSimplified","l":"getHref()"},{"p":"spotify.models.artists","c":"Follower","l":"getHref()"},{"p":"spotify.models.categories","c":"CategoryFull","l":"getHref()"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"getHref()"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"getHref()"},{"p":"spotify.models.paging","c":"CursorBasedPaging","l":"getHref()"},{"p":"spotify.models.paging","c":"Paging","l":"getHref()"},{"p":"spotify.models.players","c":"Context","l":"getHref()"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"getHref()"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"getHref()"},{"p":"spotify.models.playlists","c":"TrackHref","l":"getHref()"},{"p":"spotify.models.recommendations","c":"RecommendationSeed","l":"getHref()"},{"p":"spotify.models.shows","c":"ShowFull","l":"getHref()"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"getHref()"},{"p":"spotify.models.tracks","c":"TrackLink","l":"getHref()"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"getHref()"},{"p":"spotify.models.users","c":"User","l":"getHref()"},{"p":"spotify.models.categories","c":"CategoryFull","l":"getIcons()"},{"p":"spotify.models.albums","c":"AlbumFull","l":"getId()"},{"p":"spotify.models.albums","c":"AlbumSimplified","l":"getId()"},{"p":"spotify.models.artists","c":"ArtistFull","l":"getId()"},{"p":"spotify.models.artists","c":"ArtistSimplified","l":"getId()"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"getId()"},{"p":"spotify.models.categories","c":"CategoryFull","l":"getId()"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"getId()"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"getId()"},{"p":"spotify.models.players","c":"Device","l":"getId()"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"getId()"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"getId()"},{"p":"spotify.models.recommendations","c":"RecommendationSeed","l":"getId()"},{"p":"spotify.models.shows","c":"ShowFull","l":"getId()"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"getId()"},{"p":"spotify.models.tracks","c":"TrackLink","l":"getId()"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"getId()"},{"p":"spotify.models.users","c":"User","l":"getId()"},{"p":"spotify.models.albums","c":"AlbumFull","l":"getImages()"},{"p":"spotify.models.albums","c":"AlbumSimplified","l":"getImages()"},{"p":"spotify.models.artists","c":"ArtistFull","l":"getImages()"},{"p":"spotify.models.episodes","c":"EpisodeFull","l":"getImages()"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"getImages()"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"getImages()"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"getImages()"},{"p":"spotify.models.shows","c":"ShowFull","l":"getImages()"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"getImages()"},{"p":"spotify.models.users","c":"User","l":"getImages()"},{"p":"spotify.models.recommendations","c":"RecommendationSeed","l":"getInitialPoolSize()"},{"p":"spotify.models.playlists.requests","c":"ReorderPlaylistItemsRequestBody","l":"getInsertBefore()"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"getInstrumentalness()"},{"p":"spotify.models.players","c":"CurrentlyPlayingObject","l":"getItem()"},{"p":"spotify.models.players","c":"PlayingContext","l":"getItem()"},{"p":"spotify.models.paging","c":"CursorBasedPaging","l":"getItems()"},{"p":"spotify.models.paging","c":"Paging","l":"getItems()"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"getKey()"},{"p":"spotify.models.audio","c":"Section","l":"getKey()"},{"p":"spotify.models.audio","c":"Section","l":"getKeyConfidence()"},{"p":"spotify.models.episodes","c":"EpisodeFull","l":"getLanguages()"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"getLanguages()"},{"p":"spotify.models.shows","c":"ShowFull","l":"getLanguages()"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"getLanguages()"},{"p":"spotify.factories","c":"RetrofitHttpServiceFactory","l":"getLibraryService()"},{"p":"spotify.models.paging","c":"CursorBasedPaging","l":"getLimit()"},{"p":"spotify.models.paging","c":"Paging","l":"getLimit()"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"getLinkedFrom()"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"getLiveness()"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"getLoudness()"},{"p":"spotify.models.audio","c":"Section","l":"getLoudness()"},{"p":"spotify.models.audio","c":"Segment","l":"getLoudnessMaxTime()"},{"p":"spotify.models.audio","c":"Segment","l":"getLoudnessStart()"},{"p":"spotify.models.audio","c":"Segment","l":"getLoudnessTime()"},{"p":"spotify.models.shows","c":"ShowFull","l":"getMediaType()"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"getMediaType()"},{"p":"spotify.models.errors","c":"ErrorInfo","l":"getMessage()"},{"p":"spotify.models.playlists","c":"FeaturedPlaylistCollection","l":"getMessage()"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"getMode()"},{"p":"spotify.models.audio","c":"Section","l":"getMode()"},{"p":"spotify.models.audio","c":"Section","l":"getModeConfidence()"},{"p":"spotify.models.albums","c":"AlbumFull","l":"getName()"},{"p":"spotify.models.albums","c":"AlbumSimplified","l":"getName()"},{"p":"spotify.models.artists","c":"ArtistFull","l":"getName()"},{"p":"spotify.models.artists","c":"ArtistSimplified","l":"getName()"},{"p":"spotify.models.categories","c":"CategoryFull","l":"getName()"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"getName()"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"getName()"},{"p":"spotify.models.players","c":"Device","l":"getName()"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"getName()"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"getName()"},{"p":"spotify.models.playlists.requests","c":"CreateUpdatePlaylistRequestBody","l":"getName()"},{"p":"spotify.models.shows","c":"ShowFull","l":"getName()"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"getName()"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"getName()"},{"p":"spotify.api.impl","c":"BrowseApiRetrofit","l":"getNewReleases(Map)","u":"getNewReleases(java.util.Map)"},{"p":"spotify.api.interfaces","c":"BrowseApi","l":"getNewReleases(Map)","u":"getNewReleases(java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getNewReleases(Map)","u":"getNewReleases(java.util.Map)"},{"p":"spotify.retrofit.services","c":"BrowseService","l":"getNewReleases(String, Map)","u":"getNewReleases(java.lang.String,java.util.Map)"},{"p":"spotify.models.paging","c":"CursorBasedPaging","l":"getNext()"},{"p":"spotify.models.paging","c":"Paging","l":"getNext()"},{"p":"spotify.models.paging","c":"Paging","l":"getOffset()"},{"p":"spotify.models.players.requests","c":"ChangePlaybackStateRequestBody","l":"getOffset()"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"getOwner()"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"getOwner()"},{"p":"spotify.factories","c":"RetrofitHttpServiceFactory","l":"getPersonalizationService()"},{"p":"spotify.models.audio","c":"Segment","l":"getPitches()"},{"p":"spotify.models.players","c":"PlayHistory","l":"getPlayedAt()"},{"p":"spotify.factories","c":"RetrofitHttpServiceFactory","l":"getPlayerService()"},{"p":"spotify.api.impl","c":"PlaylistApiRetrofit","l":"getPlaylist(String, Map)","u":"getPlaylist(java.lang.String,java.util.Map)"},{"p":"spotify.api.interfaces","c":"PlaylistApi","l":"getPlaylist(String, Map)","u":"getPlaylist(java.lang.String,java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getPlaylist(String, Map)","u":"getPlaylist(java.lang.String,java.util.Map)"},{"p":"spotify.retrofit.services","c":"PlaylistService","l":"getPlaylist(String, String, Map)","u":"getPlaylist(java.lang.String,java.lang.String,java.util.Map)"},{"p":"spotify.api.impl","c":"PlaylistApiRetrofit","l":"getPlaylistCoverImages(String)","u":"getPlaylistCoverImages(java.lang.String)"},{"p":"spotify.api.interfaces","c":"PlaylistApi","l":"getPlaylistCoverImages(String)","u":"getPlaylistCoverImages(java.lang.String)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getPlaylistCoverImages(String)","u":"getPlaylistCoverImages(java.lang.String)"},{"p":"spotify.retrofit.services","c":"PlaylistService","l":"getPlaylistCoverImages(String, String)","u":"getPlaylistCoverImages(java.lang.String,java.lang.String)"},{"p":"spotify.models.playlists","c":"FeaturedPlaylistCollection","l":"getPlaylists()"},{"p":"spotify.models.playlists","c":"PlaylistSimplifiedPaging","l":"getPlaylists()"},{"p":"spotify.models.search","c":"SearchQueryResult","l":"getPlaylists()"},{"p":"spotify.api.impl","c":"PlaylistApiRetrofit","l":"getPlaylists(Map)","u":"getPlaylists(java.util.Map)"},{"p":"spotify.api.interfaces","c":"PlaylistApi","l":"getPlaylists(Map)","u":"getPlaylists(java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getPlaylists(Map)","u":"getPlaylists(java.util.Map)"},{"p":"spotify.retrofit.services","c":"PlaylistService","l":"getPlaylists(String, Map)","u":"getPlaylists(java.lang.String,java.util.Map)"},{"p":"spotify.factories","c":"RetrofitHttpServiceFactory","l":"getPlaylistService()"},{"p":"spotify.api.impl","c":"PlaylistApiRetrofit","l":"getPlaylistTracks(String, Map)","u":"getPlaylistTracks(java.lang.String,java.util.Map)"},{"p":"spotify.api.interfaces","c":"PlaylistApi","l":"getPlaylistTracks(String, Map)","u":"getPlaylistTracks(java.lang.String,java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getPlaylistTracks(String, Map)","u":"getPlaylistTracks(java.lang.String,java.util.Map)"},{"p":"spotify.retrofit.services","c":"PlaylistService","l":"getPlaylistTracks(String, String, Map)","u":"getPlaylistTracks(java.lang.String,java.lang.String,java.util.Map)"},{"p":"spotify.models.albums","c":"AlbumFull","l":"getPopularity()"},{"p":"spotify.models.artists","c":"ArtistFull","l":"getPopularity()"},{"p":"spotify.models.tracks","c":"TrackFull","l":"getPopularity()"},{"p":"spotify.models.players","c":"Offset","l":"getPosition()"},{"p":"spotify.models.playlists.requests","c":"AddItemPlaylistRequestBody","l":"getPosition()"},{"p":"spotify.models.players.requests","c":"ChangePlaybackStateRequestBody","l":"getPositionMs()"},{"p":"spotify.models.playlists","c":"PlaylistItem","l":"getPositions()"},{"p":"spotify.models.tracks","c":"TrackFull","l":"getPreviewUrl()"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"getPreviewUrl()"},{"p":"spotify.models.paging","c":"Paging","l":"getPrevious()"},{"p":"spotify.models.users","c":"User","l":"getProduct()"},{"p":"spotify.models.players","c":"CurrentlyPlayingObject","l":"getProgressMs()"},{"p":"spotify.models.players","c":"PlayingContext","l":"getProgressMs()"},{"p":"spotify.models.shows","c":"ShowFull","l":"getPublisher()"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"getPublisher()"},{"p":"spotify.models.playlists.requests","c":"ReorderPlaylistItemsRequestBody","l":"getRangeLength()"},{"p":"spotify.models.playlists.requests","c":"ReorderPlaylistItemsRequestBody","l":"getRangeStart()"},{"p":"spotify.models.tracks","c":"Restriction","l":"getReason()"},{"p":"spotify.api.impl","c":"PlayerApiRetrofit","l":"getRecentlyPlayedTracks(Map)","u":"getRecentlyPlayedTracks(java.util.Map)"},{"p":"spotify.api.interfaces","c":"PlayerApi","l":"getRecentlyPlayedTracks(Map)","u":"getRecentlyPlayedTracks(java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getRecentlyPlayedTracks(Map)","u":"getRecentlyPlayedTracks(java.util.Map)"},{"p":"spotify.retrofit.services","c":"PlayerService","l":"getRecentlyPlayedTracks(String, Map)","u":"getRecentlyPlayedTracks(java.lang.String,java.util.Map)"},{"p":"spotify.api.impl","c":"BrowseApiRetrofit","l":"getRecommendations(List, List, List, Map)","u":"getRecommendations(java.util.List,java.util.List,java.util.List,java.util.Map)"},{"p":"spotify.api.interfaces","c":"BrowseApi","l":"getRecommendations(List, List, List, Map)","u":"getRecommendations(java.util.List,java.util.List,java.util.List,java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getRecommendations(List, List, List, Map)","u":"getRecommendations(java.util.List,java.util.List,java.util.List,java.util.Map)"},{"p":"spotify.retrofit.services","c":"BrowseService","l":"getRecommendations(String, Map)","u":"getRecommendations(java.lang.String,java.util.Map)"},{"p":"spotify.models.authorization","c":"AuthorizationCodeFlowTokenResponse","l":"getRefreshToken()"},{"p":"spotify.api.impl","c":"ArtistApiRetrofit","l":"getRelatedArtists(String)","u":"getRelatedArtists(java.lang.String)"},{"p":"spotify.api.interfaces","c":"ArtistApi","l":"getRelatedArtists(String)","u":"getRelatedArtists(java.lang.String)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getRelatedArtists(String)","u":"getRelatedArtists(java.lang.String)"},{"p":"spotify.retrofit.services","c":"ArtistService","l":"getRelatedArtists(String, String)","u":"getRelatedArtists(java.lang.String,java.lang.String)"},{"p":"spotify.models.albums","c":"AlbumFull","l":"getReleaseDate()"},{"p":"spotify.models.albums","c":"AlbumSimplified","l":"getReleaseDate()"},{"p":"spotify.models.episodes","c":"EpisodeFull","l":"getReleaseDate()"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"getReleaseDate()"},{"p":"spotify.models.albums","c":"AlbumFull","l":"getReleaseDatePrecision()"},{"p":"spotify.models.albums","c":"AlbumSimplified","l":"getReleaseDatePrecision()"},{"p":"spotify.models.episodes","c":"EpisodeFull","l":"getReleaseDatePrecision()"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"getReleaseDatePrecision()"},{"p":"spotify.models.players","c":"PlayingContext","l":"getRepeatState()"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"getRestriction()"},{"p":"spotify.models.episodes","c":"EpisodeFull","l":"getResumePoint()"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"getResumePoint()"},{"p":"spotify.models.episodes","c":"ResumePointObject","l":"getResumePositionMs()"},{"p":"spotify.api.impl","c":"LibraryApiRetrofit","l":"getSavedAlbums(Map)","u":"getSavedAlbums(java.util.Map)"},{"p":"spotify.api.interfaces","c":"LibraryApi","l":"getSavedAlbums(Map)","u":"getSavedAlbums(java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getSavedAlbums(Map)","u":"getSavedAlbums(java.util.Map)"},{"p":"spotify.retrofit.services","c":"LibraryService","l":"getSavedAlbums(String, Map)","u":"getSavedAlbums(java.lang.String,java.util.Map)"},{"p":"spotify.api.impl","c":"LibraryApiRetrofit","l":"getSavedShows(Map)","u":"getSavedShows(java.util.Map)"},{"p":"spotify.api.interfaces","c":"LibraryApi","l":"getSavedShows(Map)","u":"getSavedShows(java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getSavedShows(Map)","u":"getSavedShows(java.util.Map)"},{"p":"spotify.retrofit.services","c":"LibraryService","l":"getSavedShows(String, Map)","u":"getSavedShows(java.lang.String,java.util.Map)"},{"p":"spotify.api.impl","c":"LibraryApiRetrofit","l":"getSavedTracks(Map)","u":"getSavedTracks(java.util.Map)"},{"p":"spotify.api.interfaces","c":"LibraryApi","l":"getSavedTracks(Map)","u":"getSavedTracks(java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getSavedTracks(Map)","u":"getSavedTracks(java.util.Map)"},{"p":"spotify.retrofit.services","c":"LibraryService","l":"getSavedTracks(String, Map)","u":"getSavedTracks(java.lang.String,java.util.Map)"},{"p":"spotify.models.authorization","c":"AuthorizationCodeFlowTokenResponse","l":"getScope()"},{"p":"spotify.models.authorization","c":"ClientCredentialsFlowTokenResponse","l":"getScope()"},{"p":"spotify.factories","c":"RetrofitHttpServiceFactory","l":"getSearchService()"},{"p":"spotify.models.audio","c":"AudioAnalysis","l":"getSections()"},{"p":"spotify.models.recommendations","c":"RecommendationCollection","l":"getSeeds()"},{"p":"spotify.models.audio","c":"AudioAnalysis","l":"getSegments()"},{"p":"spotify.models.episodes","c":"EpisodeFull","l":"getShow()"},{"p":"spotify.models.shows","c":"SavedShowSimplified","l":"getShow()"},{"p":"spotify.api.impl","c":"ShowApiRetrofit","l":"getShow(String, Map)","u":"getShow(java.lang.String,java.util.Map)"},{"p":"spotify.api.interfaces","c":"ShowApi","l":"getShow(String, Map)","u":"getShow(java.lang.String,java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getShow(String, Map)","u":"getShow(java.lang.String,java.util.Map)"},{"p":"spotify.retrofit.services","c":"ShowService","l":"getShow(String, String, Map)","u":"getShow(java.lang.String,java.lang.String,java.util.Map)"},{"p":"spotify.api.impl","c":"ShowApiRetrofit","l":"getShowEpisodes(String, Map)","u":"getShowEpisodes(java.lang.String,java.util.Map)"},{"p":"spotify.api.interfaces","c":"ShowApi","l":"getShowEpisodes(String, Map)","u":"getShowEpisodes(java.lang.String,java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getShowEpisodes(String, Map)","u":"getShowEpisodes(java.lang.String,java.util.Map)"},{"p":"spotify.retrofit.services","c":"ShowService","l":"getShowEpisodes(String, String, Map)","u":"getShowEpisodes(java.lang.String,java.lang.String,java.util.Map)"},{"p":"spotify.models.search","c":"SearchQueryResult","l":"getShows()"},{"p":"spotify.models.shows","c":"ShowSimplifiedCollection","l":"getShows()"},{"p":"spotify.api.impl","c":"ShowApiRetrofit","l":"getShows(List, Map)","u":"getShows(java.util.List,java.util.Map)"},{"p":"spotify.api.interfaces","c":"ShowApi","l":"getShows(List, Map)","u":"getShows(java.util.List,java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getShows(List, Map)","u":"getShows(java.util.List,java.util.Map)"},{"p":"spotify.retrofit.services","c":"ShowService","l":"getShows(String, String, Map)","u":"getShows(java.lang.String,java.lang.String,java.util.Map)"},{"p":"spotify.factories","c":"RetrofitHttpServiceFactory","l":"getShowService()"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"getSnapshotId()"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"getSnapshotId()"},{"p":"spotify.models.playlists.requests","c":"DeleteItemsPlaylistRequestBody","l":"getSnapshotId()"},{"p":"spotify.models.playlists.requests","c":"ReorderPlaylistItemsRequestBody","l":"getSnapshotId()"},{"p":"spotify.models.playlists","c":"Snapshot","l":"getSnapshotId()"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"getSpeechiness()"},{"p":"spotify.models.generic","c":"ExternalUrl","l":"getSpotify()"},{"p":"spotify.models.audio","c":"Section","l":"getStart()"},{"p":"spotify.models.audio","c":"Segment","l":"getStart()"},{"p":"spotify.models.audio","c":"TimeInterval","l":"getStart()"},{"p":"spotify.models.errors","c":"ErrorInfo","l":"getStatus()"},{"p":"spotify.models.audio","c":"AudioAnalysis","l":"getTatums()"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"getTempo()"},{"p":"spotify.models.audio","c":"Section","l":"getTempo()"},{"p":"spotify.models.audio","c":"Section","l":"getTempoConfidence()"},{"p":"spotify.models.generic","c":"Copyright","l":"getText()"},{"p":"spotify.models.audio","c":"Segment","l":"getTimbre()"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"getTimeSignature()"},{"p":"spotify.models.audio","c":"Section","l":"getTimeSignature()"},{"p":"spotify.models.audio","c":"Section","l":"getTimeSignatureConfidence()"},{"p":"spotify.models.players","c":"CurrentlyPlayingObject","l":"getTimestamp()"},{"p":"spotify.models.players","c":"PlayingContext","l":"getTimestamp()"},{"p":"spotify.retrofit.services","c":"ClientCredentialsFlowService","l":"getToken(String, GrantType)","u":"getToken(java.lang.String,spotify.api.enums.GrantType)"},{"p":"spotify.models.authorization","c":"AuthorizationCodeFlowTokenResponse","l":"getTokenType()"},{"p":"spotify.models.authorization","c":"ClientCredentialsFlowTokenResponse","l":"getTokenType()"},{"p":"spotify.api.impl","c":"PersonalizationApiRetrofit","l":"getTopArtists(Map)","u":"getTopArtists(java.util.Map)"},{"p":"spotify.api.interfaces","c":"PersonalizationApi","l":"getTopArtists(Map)","u":"getTopArtists(java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getTopArtists(Map)","u":"getTopArtists(java.util.Map)"},{"p":"spotify.retrofit.services","c":"PersonalizationService","l":"getTopArtists(String, Map)","u":"getTopArtists(java.lang.String,java.util.Map)"},{"p":"spotify.api.impl","c":"PersonalizationApiRetrofit","l":"getTopTracks(Map)","u":"getTopTracks(java.util.Map)"},{"p":"spotify.api.interfaces","c":"PersonalizationApi","l":"getTopTracks(Map)","u":"getTopTracks(java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getTopTracks(Map)","u":"getTopTracks(java.util.Map)"},{"p":"spotify.retrofit.services","c":"PersonalizationService","l":"getTopTracks(String, Map)","u":"getTopTracks(java.lang.String,java.util.Map)"},{"p":"spotify.models.artists","c":"Follower","l":"getTotal()"},{"p":"spotify.models.paging","c":"CursorBasedPaging","l":"getTotal()"},{"p":"spotify.models.paging","c":"Paging","l":"getTotal()"},{"p":"spotify.models.playlists","c":"TrackHref","l":"getTotal()"},{"p":"spotify.models.shows","c":"ShowFull","l":"getTotalEpisodes()"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"getTotalEpisodes()"},{"p":"spotify.models.players","c":"PlayHistory","l":"getTrack()"},{"p":"spotify.models.playlists","c":"PlaylistTrack","l":"getTrack()"},{"p":"spotify.models.tracks","c":"SavedTrackFull","l":"getTrack()"},{"p":"spotify.api.impl","c":"TrackApiRetrofit","l":"getTrack(String, Map)","u":"getTrack(java.lang.String,java.util.Map)"},{"p":"spotify.api.interfaces","c":"TrackApi","l":"getTrack(String, Map)","u":"getTrack(java.lang.String,java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getTrack(String, Map)","u":"getTrack(java.lang.String,java.util.Map)"},{"p":"spotify.retrofit.services","c":"TrackService","l":"getTrack(String, String, Map)","u":"getTrack(java.lang.String,java.lang.String,java.util.Map)"},{"p":"spotify.api.impl","c":"TrackApiRetrofit","l":"getTrackAudioAnalysis(String)","u":"getTrackAudioAnalysis(java.lang.String)"},{"p":"spotify.api.interfaces","c":"TrackApi","l":"getTrackAudioAnalysis(String)","u":"getTrackAudioAnalysis(java.lang.String)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getTrackAudioAnalysis(String)","u":"getTrackAudioAnalysis(java.lang.String)"},{"p":"spotify.retrofit.services","c":"TrackService","l":"getTrackAudioAnalysis(String, String)","u":"getTrackAudioAnalysis(java.lang.String,java.lang.String)"},{"p":"spotify.api.impl","c":"TrackApiRetrofit","l":"getTrackAudioFeatures(String)","u":"getTrackAudioFeatures(java.lang.String)"},{"p":"spotify.api.interfaces","c":"TrackApi","l":"getTrackAudioFeatures(String)","u":"getTrackAudioFeatures(java.lang.String)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getTrackAudioFeatures(String)","u":"getTrackAudioFeatures(java.lang.String)"},{"p":"spotify.retrofit.services","c":"TrackService","l":"getTrackAudioFeatures(String, String)","u":"getTrackAudioFeatures(java.lang.String,java.lang.String)"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"getTrackHref()"},{"p":"spotify.models.tracks","c":"TrackFull","l":"getTrackNumber()"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"getTrackNumber()"},{"p":"spotify.models.albums","c":"AlbumFull","l":"getTracks()"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"getTracks()"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"getTracks()"},{"p":"spotify.models.playlists.requests","c":"DeleteItemsPlaylistRequestBody","l":"getTracks()"},{"p":"spotify.models.recommendations","c":"RecommendationCollection","l":"getTracks()"},{"p":"spotify.models.search","c":"SearchQueryResult","l":"getTracks()"},{"p":"spotify.models.tracks","c":"TrackFullCollection","l":"getTracks()"},{"p":"spotify.api.impl","c":"TrackApiRetrofit","l":"getTracks(List, Map)","u":"getTracks(java.util.List,java.util.Map)"},{"p":"spotify.api.interfaces","c":"TrackApi","l":"getTracks(List, Map)","u":"getTracks(java.util.List,java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getTracks(List, Map)","u":"getTracks(java.util.List,java.util.Map)"},{"p":"spotify.retrofit.services","c":"TrackService","l":"getTracks(String, String, Map)","u":"getTracks(java.lang.String,java.lang.String,java.util.Map)"},{"p":"spotify.api.impl","c":"TrackApiRetrofit","l":"getTracksAudioFeatures(List)","u":"getTracksAudioFeatures(java.util.List)"},{"p":"spotify.api.interfaces","c":"TrackApi","l":"getTracksAudioFeatures(List)","u":"getTracksAudioFeatures(java.util.List)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getTracksAudioFeatures(List)","u":"getTracksAudioFeatures(java.util.List)"},{"p":"spotify.retrofit.services","c":"TrackService","l":"getTracksAudioFeatures(String, String)","u":"getTracksAudioFeatures(java.lang.String,java.lang.String)"},{"p":"spotify.factories","c":"RetrofitHttpServiceFactory","l":"getTrackService()"},{"p":"spotify.models.albums","c":"AlbumFull","l":"getType()"},{"p":"spotify.models.albums","c":"AlbumSimplified","l":"getType()"},{"p":"spotify.models.artists","c":"ArtistFull","l":"getType()"},{"p":"spotify.models.artists","c":"ArtistSimplified","l":"getType()"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"getType()"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"getType()"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"getType()"},{"p":"spotify.models.generic","c":"Copyright","l":"getType()"},{"p":"spotify.models.players","c":"Context","l":"getType()"},{"p":"spotify.models.players","c":"Device","l":"getType()"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"getType()"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"getType()"},{"p":"spotify.models.recommendations","c":"RecommendationSeed","l":"getType()"},{"p":"spotify.models.shows","c":"ShowFull","l":"getType()"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"getType()"},{"p":"spotify.models.tracks","c":"TrackLink","l":"getType()"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"getType()"},{"p":"spotify.models.users","c":"User","l":"getType()"},{"p":"spotify.models.generic","c":"ExternalId","l":"getUpc()"},{"p":"spotify.models.albums","c":"AlbumFull","l":"getUri()"},{"p":"spotify.models.albums","c":"AlbumSimplified","l":"getUri()"},{"p":"spotify.models.artists","c":"ArtistFull","l":"getUri()"},{"p":"spotify.models.artists","c":"ArtistSimplified","l":"getUri()"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"getUri()"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"getUri()"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"getUri()"},{"p":"spotify.models.players","c":"Context","l":"getUri()"},{"p":"spotify.models.players","c":"Offset","l":"getUri()"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"getUri()"},{"p":"spotify.models.playlists","c":"PlaylistItem","l":"getUri()"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"getUri()"},{"p":"spotify.models.shows","c":"ShowFull","l":"getUri()"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"getUri()"},{"p":"spotify.models.tracks","c":"TrackLink","l":"getUri()"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"getUri()"},{"p":"spotify.models.users","c":"User","l":"getUri()"},{"p":"spotify.models.players.requests","c":"ChangePlaybackStateRequestBody","l":"getUris()"},{"p":"spotify.models.playlists.requests","c":"AddItemPlaylistRequestBody","l":"getUris()"},{"p":"spotify.models.playlists.requests","c":"ReplacePlaylistItemsRequestBody","l":"getUris()"},{"p":"spotify.models.generic","c":"Image","l":"getUrl()"},{"p":"spotify.api.impl","c":"UserApiRetrofit","l":"getUser(String)","u":"getUser(java.lang.String)"},{"p":"spotify.api.interfaces","c":"UserApi","l":"getUser(String)","u":"getUser(java.lang.String)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getUser(String)","u":"getUser(java.lang.String)"},{"p":"spotify.retrofit.services","c":"UserService","l":"getUser(String, String)","u":"getUser(java.lang.String,java.lang.String)"},{"p":"spotify.api.impl","c":"PlaylistApiRetrofit","l":"getUserPlaylists(String, Map)","u":"getUserPlaylists(java.lang.String,java.util.Map)"},{"p":"spotify.api.interfaces","c":"PlaylistApi","l":"getUserPlaylists(String, Map)","u":"getUserPlaylists(java.lang.String,java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"getUserPlaylists(String, Map)","u":"getUserPlaylists(java.lang.String,java.util.Map)"},{"p":"spotify.retrofit.services","c":"PlaylistService","l":"getUserPlaylists(String, String, Map)","u":"getUserPlaylists(java.lang.String,java.lang.String,java.util.Map)"},{"p":"spotify.factories","c":"RetrofitHttpServiceFactory","l":"getUserService()"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"getValence()"},{"p":"spotify.models.players","c":"Device","l":"getVolumePercent()"},{"p":"spotify.models.generic","c":"Image","l":"getWidth()"},{"p":"spotify.api.impl","c":"LibraryApiRetrofit","l":"hasSavedAlbums(List)","u":"hasSavedAlbums(java.util.List)"},{"p":"spotify.api.interfaces","c":"LibraryApi","l":"hasSavedAlbums(List)","u":"hasSavedAlbums(java.util.List)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"hasSavedAlbums(List)","u":"hasSavedAlbums(java.util.List)"},{"p":"spotify.retrofit.services","c":"LibraryService","l":"hasSavedAlbums(String, String)","u":"hasSavedAlbums(java.lang.String,java.lang.String)"},{"p":"spotify.api.impl","c":"LibraryApiRetrofit","l":"hasSavedShows(List)","u":"hasSavedShows(java.util.List)"},{"p":"spotify.api.interfaces","c":"LibraryApi","l":"hasSavedShows(List)","u":"hasSavedShows(java.util.List)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"hasSavedShows(List)","u":"hasSavedShows(java.util.List)"},{"p":"spotify.retrofit.services","c":"LibraryService","l":"hasSavedShows(String, String)","u":"hasSavedShows(java.lang.String,java.lang.String)"},{"p":"spotify.api.impl","c":"LibraryApiRetrofit","l":"hasSavedTracks(List)","u":"hasSavedTracks(java.util.List)"},{"p":"spotify.api.interfaces","c":"LibraryApi","l":"hasSavedTracks(List)","u":"hasSavedTracks(java.util.List)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"hasSavedTracks(List)","u":"hasSavedTracks(java.util.List)"},{"p":"spotify.retrofit.services","c":"LibraryService","l":"hasSavedTracks(String, String)","u":"hasSavedTracks(java.lang.String,java.lang.String)"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"href"},{"p":"spotify.exceptions","c":"HttpRequestFailedException","l":"HttpRequestFailedException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"spotify.utils","c":"HttpUtil","l":"HttpUtil()","u":"%3Cinit%3E()"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"id"},{"p":"spotify.models.generic","c":"Image","l":"Image()","u":"%3Cinit%3E()"},{"p":"spotify.models.players","c":"Device","l":"isActive()"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"isCollaborative()"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"isCollaborative()"},{"p":"spotify.models.playlists.requests","c":"CreateUpdatePlaylistRequestBody","l":"isCollaborative()"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"isExplicit()"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"isExplicit()"},{"p":"spotify.models.shows","c":"ShowFull","l":"isExplicit()"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"isExplicit()"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"isExplicit()"},{"p":"spotify.models.episodes","c":"EpisodeFull","l":"isExternallyHosted()"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"isExternallyHosted()"},{"p":"spotify.models.shows","c":"ShowFull","l":"isExternallyHosted()"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"isExternallyHosted()"},{"p":"spotify.models.users","c":"ExplicitContentSettings","l":"isFilterEnabled()"},{"p":"spotify.models.users","c":"ExplicitContentSettings","l":"isFilterLocked()"},{"p":"spotify.api.impl","c":"FollowApiRetrofit","l":"isFollowing(EntityType, List)","u":"isFollowing(spotify.api.enums.EntityType,java.util.List)"},{"p":"spotify.api.interfaces","c":"FollowApi","l":"isFollowing(EntityType, List)","u":"isFollowing(spotify.api.enums.EntityType,java.util.List)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"isFollowing(EntityType, List)","u":"isFollowing(spotify.api.enums.EntityType,java.util.List)"},{"p":"spotify.retrofit.services","c":"FollowService","l":"isFollowing(String, EntityType, String)","u":"isFollowing(java.lang.String,spotify.api.enums.EntityType,java.lang.String)"},{"p":"spotify.api.impl","c":"FollowApiRetrofit","l":"isFollowingPlaylist(String, List)","u":"isFollowingPlaylist(java.lang.String,java.util.List)"},{"p":"spotify.api.interfaces","c":"FollowApi","l":"isFollowingPlaylist(String, List)","u":"isFollowingPlaylist(java.lang.String,java.util.List)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"isFollowingPlaylist(String, List)","u":"isFollowingPlaylist(java.lang.String,java.util.List)"},{"p":"spotify.retrofit.services","c":"FollowService","l":"isFollowingPlaylist(String, String, String)","u":"isFollowingPlaylist(java.lang.String,java.lang.String,java.lang.String)"},{"p":"spotify.models.episodes","c":"ResumePointObject","l":"isFullyPlayed()"},{"p":"spotify.models.players","c":"Disallow","l":"isInterruptingPlayback()"},{"p":"spotify.models.playlists","c":"PlaylistTrack","l":"isLocal()"},{"p":"spotify.models.tracks","c":"TrackFull","l":"isLocal()"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"isLocal()"},{"p":"spotify.models.players","c":"Disallow","l":"isPausing()"},{"p":"spotify.models.players.requests","c":"TransferPlaybackRequestBody","l":"isPlay()"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"isPlayable"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"isPlayable()"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"isPlayable()"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"isPlayable()"},{"p":"spotify.models.players","c":"CurrentlyPlayingObject","l":"isPlaying()"},{"p":"spotify.models.players","c":"PlayingContext","l":"isPlaying()"},{"p":"spotify.models.players","c":"Device","l":"isPrivateSession()"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"isPublic()"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"isPublic()"},{"p":"spotify.models.playlists.requests","c":"CreateUpdatePlaylistRequestBody","l":"isPublic()"},{"p":"spotify.models.players","c":"Device","l":"isRestricted()"},{"p":"spotify.models.players","c":"Disallow","l":"isResume()"},{"p":"spotify.models.players","c":"Disallow","l":"isSeeking()"},{"p":"spotify.models.playlists.requests","c":"FollowPlaylistRequestBody","l":"isSetPlaylistPublic()"},{"p":"spotify.models.players","c":"PlayingContext","l":"isShuffleState()"},{"p":"spotify.models.players","c":"Disallow","l":"isSkippingNext()"},{"p":"spotify.models.players","c":"Disallow","l":"isSkippingPrev()"},{"p":"spotify.models.players","c":"Disallow","l":"isTogglingRepeatContext()"},{"p":"spotify.models.players","c":"Disallow","l":"isTogglingRepeatTrack()"},{"p":"spotify.models.players","c":"Disallow","l":"isTogglingShuffle()"},{"p":"spotify.models.players","c":"Disallow","l":"isTransferringPlayback()"},{"p":"spotify.api.impl","c":"PlayerApiRetrofit","l":"jumpToPositionInCurrentTrack(int, Map)","u":"jumpToPositionInCurrentTrack(int,java.util.Map)"},{"p":"spotify.api.interfaces","c":"PlayerApi","l":"jumpToPositionInCurrentTrack(int, Map)","u":"jumpToPositionInCurrentTrack(int,java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"jumpToPositionInCurrentTrack(int, Map)","u":"jumpToPositionInCurrentTrack(int,java.util.Map)"},{"p":"spotify.retrofit.services","c":"PlayerService","l":"jumpToPositionInCurrentTrack(String, int, Map)","u":"jumpToPositionInCurrentTrack(java.lang.String,int,java.util.Map)"},{"p":"spotify.api.impl","c":"LibraryApiRetrofit","l":"LibraryApiRetrofit(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"spotify.api.impl","c":"LibraryApiRetrofit","l":"LibraryApiRetrofit(String, LibraryService)","u":"%3Cinit%3E(java.lang.String,spotify.retrofit.services.LibraryService)"},{"p":"spotify.utils","c":"LoggingUtil","l":"LoggingUtil()","u":"%3Cinit%3E()"},{"p":"spotify.utils","c":"LoggingUtil","l":"logHttpCall(Logger, Call)","u":"logHttpCall(org.slf4j.Logger,retrofit2.Call)"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"name"},{"p":"spotify.api.enums","c":"HttpStatusCode","l":"NO_CONTENT"},{"p":"spotify.api.enums","c":"RepeatType","l":"OFF"},{"p":"spotify.models.players","c":"Offset","l":"Offset()","u":"%3Cinit%3E()"},{"p":"spotify.api.enums","c":"HttpStatusCode","l":"OK"},{"p":"spotify.utils","c":"ValidatorUtil","l":"optionsValueCheck(Map)","u":"optionsValueCheck(java.util.Map)"},{"p":"spotify.models.paging","c":"Paging","l":"Paging()","u":"%3Cinit%3E()"},{"p":"spotify.api.impl","c":"PlayerApiRetrofit","l":"pausePlayback(Map)","u":"pausePlayback(java.util.Map)"},{"p":"spotify.api.interfaces","c":"PlayerApi","l":"pausePlayback(Map)","u":"pausePlayback(java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"pausePlayback(Map)","u":"pausePlayback(java.util.Map)"},{"p":"spotify.retrofit.services","c":"PlayerService","l":"pausePlayback(String, Map)","u":"pausePlayback(java.lang.String,java.util.Map)"},{"p":"spotify.api.impl","c":"PersonalizationApiRetrofit","l":"PersonalizationApiRetrofit(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"spotify.api.impl","c":"PersonalizationApiRetrofit","l":"PersonalizationApiRetrofit(String, PersonalizationService)","u":"%3Cinit%3E(java.lang.String,spotify.retrofit.services.PersonalizationService)"},{"p":"spotify.api.impl","c":"PlayerApiRetrofit","l":"PlayerApiRetrofit(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"spotify.api.impl","c":"PlayerApiRetrofit","l":"PlayerApiRetrofit(String, PlayerService)","u":"%3Cinit%3E(java.lang.String,spotify.retrofit.services.PlayerService)"},{"p":"spotify.models.players","c":"PlayHistory","l":"PlayHistory()","u":"%3Cinit%3E()"},{"p":"spotify.models.players","c":"PlayingContext","l":"PlayingContext()","u":"%3Cinit%3E()"},{"p":"spotify.api.enums","c":"QueryType","l":"PLAYLIST"},{"p":"spotify.api.enums","c":"AuthorizationScope","l":"PLAYLIST_MODIFY_PRIVATE"},{"p":"spotify.api.enums","c":"AuthorizationScope","l":"PLAYLIST_MODIFY_PUBLIC"},{"p":"spotify.api.enums","c":"AuthorizationScope","l":"PLAYLIST_READ_COLLABORATIVE"},{"p":"spotify.api.enums","c":"AuthorizationScope","l":"PLAYLIST_READ_PRIVATE"},{"p":"spotify.api.impl","c":"PlaylistApiRetrofit","l":"PlaylistApiRetrofit(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"spotify.api.impl","c":"PlaylistApiRetrofit","l":"PlaylistApiRetrofit(String, PlaylistService)","u":"%3Cinit%3E(java.lang.String,spotify.retrofit.services.PlaylistService)"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"PlaylistFull()","u":"%3Cinit%3E()"},{"p":"spotify.models.playlists","c":"PlaylistItem","l":"PlaylistItem(String, int[])","u":"%3Cinit%3E(java.lang.String,int[])"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"PlaylistSimplified()","u":"%3Cinit%3E()"},{"p":"spotify.models.playlists","c":"PlaylistSimplifiedPaging","l":"PlaylistSimplifiedPaging()","u":"%3Cinit%3E()"},{"p":"spotify.models.playlists","c":"PlaylistTrack","l":"PlaylistTrack()","u":"%3Cinit%3E()"},{"p":"spotify.models.recommendations","c":"RecommendationCollection","l":"RecommendationCollection()","u":"%3Cinit%3E()"},{"p":"spotify.models.recommendations","c":"RecommendationSeed","l":"RecommendationSeed()","u":"%3Cinit%3E()"},{"p":"spotify.api.enums","c":"GrantType","l":"REFRESH_TOKEN"},{"p":"spotify.retrofit.services","c":"AuthorizationCodeFlowService","l":"refreshAccessToken(String, String, GrantType)","u":"refreshAccessToken(java.lang.String,java.lang.String,spotify.api.enums.GrantType)"},{"p":"spotify.api.authorization","c":"AuthorizationRefreshToken","l":"refreshAccessToken(String, String, String)","u":"refreshAccessToken(java.lang.String,java.lang.String,java.lang.String)"},{"p":"spotify.api.impl","c":"PlaylistApiRetrofit","l":"reorderPlaylistItems(String, ReorderPlaylistItemsRequestBody)","u":"reorderPlaylistItems(java.lang.String,spotify.models.playlists.requests.ReorderPlaylistItemsRequestBody)"},{"p":"spotify.api.interfaces","c":"PlaylistApi","l":"reorderPlaylistItems(String, ReorderPlaylistItemsRequestBody)","u":"reorderPlaylistItems(java.lang.String,spotify.models.playlists.requests.ReorderPlaylistItemsRequestBody)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"reorderPlaylistItems(String, ReorderPlaylistItemsRequestBody)","u":"reorderPlaylistItems(java.lang.String,spotify.models.playlists.requests.ReorderPlaylistItemsRequestBody)"},{"p":"spotify.retrofit.services","c":"PlaylistService","l":"reorderPlaylistItems(String, String, ReorderPlaylistItemsRequestBody)","u":"reorderPlaylistItems(java.lang.String,java.lang.String,spotify.models.playlists.requests.ReorderPlaylistItemsRequestBody)"},{"p":"spotify.models.playlists.requests","c":"ReorderPlaylistItemsRequestBody","l":"ReorderPlaylistItemsRequestBody(int, int, int, String)","u":"%3Cinit%3E(int,int,int,java.lang.String)"},{"p":"spotify.api.impl","c":"PlaylistApiRetrofit","l":"replacePlaylistItems(String, List)","u":"replacePlaylistItems(java.lang.String,java.util.List)"},{"p":"spotify.api.interfaces","c":"PlaylistApi","l":"replacePlaylistItems(String, List)","u":"replacePlaylistItems(java.lang.String,java.util.List)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"replacePlaylistItems(String, List)","u":"replacePlaylistItems(java.lang.String,java.util.List)"},{"p":"spotify.retrofit.services","c":"PlaylistService","l":"replacePlaylistItems(String, String, ReplacePlaylistItemsRequestBody)","u":"replacePlaylistItems(java.lang.String,java.lang.String,spotify.models.playlists.requests.ReplacePlaylistItemsRequestBody)"},{"p":"spotify.models.playlists.requests","c":"ReplacePlaylistItemsRequestBody","l":"ReplacePlaylistItemsRequestBody(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"spotify.utils","c":"ResponseChecker","l":"ResponseChecker()","u":"%3Cinit%3E()"},{"p":"spotify.models.tracks","c":"Restriction","l":"Restriction()","u":"%3Cinit%3E()"},{"p":"spotify.models.episodes","c":"ResumePointObject","l":"ResumePointObject()","u":"%3Cinit%3E()"},{"p":"spotify.factories","c":"RetrofitHttpServiceFactory","l":"RetrofitHttpServiceFactory()","u":"%3Cinit%3E()"},{"p":"spotify.api.impl","c":"LibraryApiRetrofit","l":"saveAlbums(List)","u":"saveAlbums(java.util.List)"},{"p":"spotify.api.interfaces","c":"LibraryApi","l":"saveAlbums(List)","u":"saveAlbums(java.util.List)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"saveAlbums(List)","u":"saveAlbums(java.util.List)"},{"p":"spotify.retrofit.services","c":"LibraryService","l":"saveAlbums(String, String)","u":"saveAlbums(java.lang.String,java.lang.String)"},{"p":"spotify.models.albums","c":"SavedAlbumFull","l":"SavedAlbumFull()","u":"%3Cinit%3E()"},{"p":"spotify.models.shows","c":"SavedShowSimplified","l":"SavedShowSimplified()","u":"%3Cinit%3E()"},{"p":"spotify.models.tracks","c":"SavedTrackFull","l":"SavedTrackFull()","u":"%3Cinit%3E()"},{"p":"spotify.api.impl","c":"LibraryApiRetrofit","l":"saveShows(List)","u":"saveShows(java.util.List)"},{"p":"spotify.api.interfaces","c":"LibraryApi","l":"saveShows(List)","u":"saveShows(java.util.List)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"saveShows(List)","u":"saveShows(java.util.List)"},{"p":"spotify.retrofit.services","c":"LibraryService","l":"saveShows(String, String)","u":"saveShows(java.lang.String,java.lang.String)"},{"p":"spotify.api.impl","c":"LibraryApiRetrofit","l":"saveTracks(List)","u":"saveTracks(java.util.List)"},{"p":"spotify.api.interfaces","c":"LibraryApi","l":"saveTracks(List)","u":"saveTracks(java.util.List)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"saveTracks(List)","u":"saveTracks(java.util.List)"},{"p":"spotify.retrofit.services","c":"LibraryService","l":"saveTracks(String, String)","u":"saveTracks(java.lang.String,java.lang.String)"},{"p":"spotify.api.impl","c":"SearchApiRetrofit","l":"SearchApiRetrofit(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"spotify.api.impl","c":"SearchApiRetrofit","l":"SearchApiRetrofit(String, SearchService)","u":"%3Cinit%3E(java.lang.String,spotify.retrofit.services.SearchService)"},{"p":"spotify.api.impl","c":"SearchApiRetrofit","l":"searchItem(String, List, Map)","u":"searchItem(java.lang.String,java.util.List,java.util.Map)"},{"p":"spotify.api.interfaces","c":"SearchApi","l":"searchItem(String, List, Map)","u":"searchItem(java.lang.String,java.util.List,java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"searchItem(String, List, Map)","u":"searchItem(java.lang.String,java.util.List,java.util.Map)"},{"p":"spotify.retrofit.services","c":"SearchService","l":"searchItem(String, String, String, Map)","u":"searchItem(java.lang.String,java.lang.String,java.lang.String,java.util.Map)"},{"p":"spotify.models.search","c":"SearchQueryResult","l":"SearchQueryResult()","u":"%3Cinit%3E()"},{"p":"spotify.models.audio","c":"Section","l":"Section()","u":"%3Cinit%3E()"},{"p":"spotify.models.audio","c":"Segment","l":"Segment()","u":"%3Cinit%3E()"},{"p":"spotify.models.authorization","c":"AuthorizationCodeFlowTokenResponse","l":"setAccessToken(String)","u":"setAccessToken(java.lang.String)"},{"p":"spotify.models.authorization","c":"ClientCredentialsFlowTokenResponse","l":"setAccessToken(String)","u":"setAccessToken(java.lang.String)"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"setAcousticness(float)"},{"p":"spotify.models.players","c":"CurrentlyPlayingObject","l":"setAction(Action)","u":"setAction(spotify.models.players.Action)"},{"p":"spotify.models.players","c":"PlayingContext","l":"setActions(Action)","u":"setActions(spotify.models.players.Action)"},{"p":"spotify.models.players","c":"Device","l":"setActive(boolean)"},{"p":"spotify.models.albums","c":"SavedAlbumFull","l":"setAddedAt(String)","u":"setAddedAt(java.lang.String)"},{"p":"spotify.models.playlists","c":"PlaylistTrack","l":"setAddedAt(String)","u":"setAddedAt(java.lang.String)"},{"p":"spotify.models.shows","c":"SavedShowSimplified","l":"setAddedAt(String)","u":"setAddedAt(java.lang.String)"},{"p":"spotify.models.tracks","c":"SavedTrackFull","l":"setAddedAt(String)","u":"setAddedAt(java.lang.String)"},{"p":"spotify.models.playlists","c":"PlaylistTrack","l":"setAddedBy(User)","u":"setAddedBy(spotify.models.users.User)"},{"p":"spotify.models.generic","c":"Cursor","l":"setAfter(String)","u":"setAfter(java.lang.String)"},{"p":"spotify.models.recommendations","c":"RecommendationSeed","l":"setAfterFilteringSize(int)"},{"p":"spotify.models.recommendations","c":"RecommendationSeed","l":"setAfterRelinkingSize(int)"},{"p":"spotify.models.albums","c":"SavedAlbumFull","l":"setAlbum(AlbumFull)","u":"setAlbum(spotify.models.albums.AlbumFull)"},{"p":"spotify.models.tracks","c":"TrackFull","l":"setAlbum(AlbumSimplified)","u":"setAlbum(spotify.models.albums.AlbumSimplified)"},{"p":"spotify.models.albums","c":"AlbumFullCollection","l":"setAlbums(List)","u":"setAlbums(java.util.List)"},{"p":"spotify.models.albums","c":"AlbumSimplifiedPaging","l":"setAlbums(Paging)","u":"setAlbums(spotify.models.paging.Paging)"},{"p":"spotify.models.search","c":"SearchQueryResult","l":"setAlbums(Paging)","u":"setAlbums(spotify.models.paging.Paging)"},{"p":"spotify.models.albums","c":"AlbumFull","l":"setAlbumType(String)","u":"setAlbumType(java.lang.String)"},{"p":"spotify.models.albums","c":"AlbumSimplified","l":"setAlbumType(String)","u":"setAlbumType(java.lang.String)"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"setAnalysisUrl(String)","u":"setAnalysisUrl(java.lang.String)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"setApis(TrackApi, AlbumApi)","u":"setApis(spotify.api.interfaces.TrackApi,spotify.api.interfaces.AlbumApi)"},{"p":"spotify.models.artists","c":"ArtistFullCursorBasedPagingWrapper","l":"setArtists(CursorBasedPaging)","u":"setArtists(spotify.models.paging.CursorBasedPaging)"},{"p":"spotify.models.artists","c":"ArtistFullCollection","l":"setArtists(List)","u":"setArtists(java.util.List)"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"setArtists(List)","u":"setArtists(java.util.List)"},{"p":"spotify.models.albums","c":"AlbumFull","l":"setArtists(List)","u":"setArtists(java.util.List)"},{"p":"spotify.models.albums","c":"AlbumSimplified","l":"setArtists(List)","u":"setArtists(java.util.List)"},{"p":"spotify.models.tracks","c":"TrackFull","l":"setArtists(List)","u":"setArtists(java.util.List)"},{"p":"spotify.models.search","c":"SearchQueryResult","l":"setArtists(Paging)","u":"setArtists(spotify.models.paging.Paging)"},{"p":"spotify.models.audio","c":"AudioFeaturesCollection","l":"setAudioFeatures(List)","u":"setAudioFeatures(java.util.List)"},{"p":"spotify.models.episodes","c":"EpisodeFull","l":"setAudioPreviewUrl(String)","u":"setAudioPreviewUrl(java.lang.String)"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"setAudioPreviewUrl(String)","u":"setAudioPreviewUrl(java.lang.String)"},{"p":"spotify.models.albums","c":"AlbumFull","l":"setAvailableMarkets(List)","u":"setAvailableMarkets(java.util.List)"},{"p":"spotify.models.albums","c":"AlbumSimplified","l":"setAvailableMarkets(List)","u":"setAvailableMarkets(java.util.List)"},{"p":"spotify.models.shows","c":"ShowFull","l":"setAvailableMarkets(List)","u":"setAvailableMarkets(java.util.List)"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"setAvailableMarkets(List)","u":"setAvailableMarkets(java.util.List)"},{"p":"spotify.models.tracks","c":"TrackFull","l":"setAvailableMarkets(List)","u":"setAvailableMarkets(java.util.List)"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"setAvailableMarkets(List)","u":"setAvailableMarkets(java.util.List)"},{"p":"spotify.models.audio","c":"AudioAnalysis","l":"setBars(List)","u":"setBars(java.util.List)"},{"p":"spotify.models.audio","c":"AudioAnalysis","l":"setBeats(List)","u":"setBeats(java.util.List)"},{"p":"spotify.models.categories","c":"CategoryFullPaging","l":"setCategories(Paging)","u":"setCategories(spotify.models.paging.Paging)"},{"p":"spotify.api.authorization","c":"AuthorizationCodeFlow.Builder","l":"setClientId(String)","u":"setClientId(java.lang.String)"},{"p":"spotify.api.authorization","c":"AuthorizationCodeFlowPKCE.Builder","l":"setClientId(String)","u":"setClientId(java.lang.String)"},{"p":"spotify.api.authorization","c":"AuthorizationCodeFlowPKCE.Builder","l":"setCodeChallenge(String)","u":"setCodeChallenge(java.lang.String)"},{"p":"spotify.api.authorization","c":"AuthorizationCodeFlowPKCE.Builder","l":"setCodeChallengeMethod(String)","u":"setCodeChallengeMethod(java.lang.String)"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"setCollaborative(boolean)"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"setCollaborative(boolean)"},{"p":"spotify.models.playlists.requests","c":"CreateUpdatePlaylistRequestBody","l":"setCollaborative(boolean)"},{"p":"spotify.models.audio","c":"Section","l":"setConfidence(float)"},{"p":"spotify.models.audio","c":"Segment","l":"setConfidence(float)"},{"p":"spotify.models.audio","c":"TimeInterval","l":"setConfidence(float)"},{"p":"spotify.models.players","c":"CurrentlyPlayingObject","l":"setContext(Context)","u":"setContext(spotify.models.players.Context)"},{"p":"spotify.models.players","c":"PlayHistory","l":"setContext(Context)","u":"setContext(spotify.models.players.Context)"},{"p":"spotify.models.players","c":"PlayingContext","l":"setContext(Context)","u":"setContext(spotify.models.players.Context)"},{"p":"spotify.models.players.requests","c":"ChangePlaybackStateRequestBody","l":"setContextUri(String)","u":"setContextUri(java.lang.String)"},{"p":"spotify.models.albums","c":"AlbumFull","l":"setCopyrights(List)","u":"setCopyrights(java.util.List)"},{"p":"spotify.models.shows","c":"ShowFull","l":"setCopyrights(List)","u":"setCopyrights(java.util.List)"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"setCopyrights(List)","u":"setCopyrights(java.util.List)"},{"p":"spotify.models.users","c":"User","l":"setCountry(String)","u":"setCountry(java.lang.String)"},{"p":"spotify.models.players","c":"CurrentlyPlayingObject","l":"setCurrentlyPlayingType(String)","u":"setCurrentlyPlayingType(java.lang.String)"},{"p":"spotify.models.players","c":"PlayingContext","l":"setCurrentlyPlayingType(String)","u":"setCurrentlyPlayingType(java.lang.String)"},{"p":"spotify.models.paging","c":"CursorBasedPaging","l":"setCursors(Cursor)","u":"setCursors(spotify.models.generic.Cursor)"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"setDanceability(float)"},{"p":"spotify.models.episodes","c":"EpisodeFull","l":"setDescription(String)","u":"setDescription(java.lang.String)"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"setDescription(String)","u":"setDescription(java.lang.String)"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"setDescription(String)","u":"setDescription(java.lang.String)"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"setDescription(String)","u":"setDescription(java.lang.String)"},{"p":"spotify.models.playlists.requests","c":"CreateUpdatePlaylistRequestBody","l":"setDescription(String)","u":"setDescription(java.lang.String)"},{"p":"spotify.models.shows","c":"ShowFull","l":"setDescription(String)","u":"setDescription(java.lang.String)"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"setDescription(String)","u":"setDescription(java.lang.String)"},{"p":"spotify.models.players","c":"PlayingContext","l":"setDevice(Device)","u":"setDevice(spotify.models.players.Device)"},{"p":"spotify.models.players.requests","c":"TransferPlaybackRequestBody","l":"setDeviceIds(List)","u":"setDeviceIds(java.util.List)"},{"p":"spotify.models.players","c":"DeviceCollection","l":"setDevices(List)","u":"setDevices(java.util.List)"},{"p":"spotify.models.players","c":"Action","l":"setDisallows(Disallow)","u":"setDisallows(spotify.models.players.Disallow)"},{"p":"spotify.models.tracks","c":"TrackFull","l":"setDiscNumber(int)"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"setDiscNumber(int)"},{"p":"spotify.models.users","c":"User","l":"setDisplayName(String)","u":"setDisplayName(java.lang.String)"},{"p":"spotify.models.audio","c":"Section","l":"setDuration(float)"},{"p":"spotify.models.audio","c":"Segment","l":"setDuration(float)"},{"p":"spotify.models.audio","c":"TimeInterval","l":"setDuration(float)"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"setDurationMs(int)"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"setDurationMs(int)"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"setDurationMs(int)"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"setDurationMs(int)"},{"p":"spotify.models.users","c":"User","l":"setEmail(String)","u":"setEmail(java.lang.String)"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"setEnergy(float)"},{"p":"spotify.models.episodes","c":"EpisodeFullCollection","l":"setEpisodes(List)","u":"setEpisodes(java.util.List)"},{"p":"spotify.models.search","c":"SearchQueryResult","l":"setEpisodes(Paging)","u":"setEpisodes(spotify.models.paging.Paging)"},{"p":"spotify.models.shows","c":"ShowFull","l":"setEpisodes(Paging)","u":"setEpisodes(spotify.models.paging.Paging)"},{"p":"spotify.models.errors","c":"SpotifyError","l":"setError(ErrorInfo)","u":"setError(spotify.models.errors.ErrorInfo)"},{"p":"spotify.models.authorization","c":"AuthorizationCodeFlowTokenResponse","l":"setExpiresIn(int)"},{"p":"spotify.models.authorization","c":"ClientCredentialsFlowTokenResponse","l":"setExpiresIn(int)"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"setExplicit(boolean)"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"setExplicit(boolean)"},{"p":"spotify.models.shows","c":"ShowFull","l":"setExplicit(boolean)"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"setExplicit(boolean)"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"setExplicit(boolean)"},{"p":"spotify.models.users","c":"User","l":"setExplicitContent(ExplicitContentSettings)","u":"setExplicitContent(spotify.models.users.ExplicitContentSettings)"},{"p":"spotify.models.albums","c":"AlbumFull","l":"setExternalIds(ExternalId)","u":"setExternalIds(spotify.models.generic.ExternalId)"},{"p":"spotify.models.episodes","c":"EpisodeFull","l":"setExternallyHosted(boolean)"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"setExternallyHosted(boolean)"},{"p":"spotify.models.shows","c":"ShowFull","l":"setExternallyHosted(boolean)"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"setExternallyHosted(boolean)"},{"p":"spotify.models.shows","c":"ShowFull","l":"setExternalUrl(ExternalUrl)","u":"setExternalUrl(spotify.models.generic.ExternalUrl)"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"setExternalUrl(ExternalUrl)","u":"setExternalUrl(spotify.models.generic.ExternalUrl)"},{"p":"spotify.models.albums","c":"AlbumFull","l":"setExternalUrls(ExternalUrl)","u":"setExternalUrls(spotify.models.generic.ExternalUrl)"},{"p":"spotify.models.albums","c":"AlbumSimplified","l":"setExternalUrls(ExternalUrl)","u":"setExternalUrls(spotify.models.generic.ExternalUrl)"},{"p":"spotify.models.artists","c":"ArtistFull","l":"setExternalUrls(ExternalUrl)","u":"setExternalUrls(spotify.models.generic.ExternalUrl)"},{"p":"spotify.models.artists","c":"ArtistSimplified","l":"setExternalUrls(ExternalUrl)","u":"setExternalUrls(spotify.models.generic.ExternalUrl)"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"setExternalUrls(ExternalUrl)","u":"setExternalUrls(spotify.models.generic.ExternalUrl)"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"setExternalUrls(ExternalUrl)","u":"setExternalUrls(spotify.models.generic.ExternalUrl)"},{"p":"spotify.models.players","c":"Context","l":"setExternalUrls(ExternalUrl)","u":"setExternalUrls(spotify.models.generic.ExternalUrl)"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"setExternalUrls(ExternalUrl)","u":"setExternalUrls(spotify.models.generic.ExternalUrl)"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"setExternalUrls(ExternalUrl)","u":"setExternalUrls(spotify.models.generic.ExternalUrl)"},{"p":"spotify.models.tracks","c":"TrackLink","l":"setExternalUrls(ExternalUrl)","u":"setExternalUrls(spotify.models.generic.ExternalUrl)"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"setExternalUrls(ExternalUrl)","u":"setExternalUrls(spotify.models.generic.ExternalUrl)"},{"p":"spotify.models.users","c":"User","l":"setExternalUrls(ExternalUrl)","u":"setExternalUrls(spotify.models.generic.ExternalUrl)"},{"p":"spotify.models.users","c":"ExplicitContentSettings","l":"setFilterEnabled(boolean)"},{"p":"spotify.models.users","c":"ExplicitContentSettings","l":"setFilterLocked(boolean)"},{"p":"spotify.models.artists","c":"ArtistFull","l":"setFollowers(Follower)","u":"setFollowers(spotify.models.artists.Follower)"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"setFollowers(Follower)","u":"setFollowers(spotify.models.artists.Follower)"},{"p":"spotify.models.users","c":"User","l":"setFollowers(Follower)","u":"setFollowers(spotify.models.artists.Follower)"},{"p":"spotify.models.episodes","c":"ResumePointObject","l":"setFullyPlayed(boolean)"},{"p":"spotify.models.albums","c":"AlbumFull","l":"setGenres(List)","u":"setGenres(java.util.List)"},{"p":"spotify.models.artists","c":"ArtistFull","l":"setGenres(List)","u":"setGenres(java.util.List)"},{"p":"spotify.models.generic","c":"Image","l":"setHeight(int)"},{"p":"spotify.models.albums","c":"AlbumFull","l":"setHref(String)","u":"setHref(java.lang.String)"},{"p":"spotify.models.albums","c":"AlbumSimplified","l":"setHref(String)","u":"setHref(java.lang.String)"},{"p":"spotify.models.artists","c":"ArtistFull","l":"setHref(String)","u":"setHref(java.lang.String)"},{"p":"spotify.models.artists","c":"ArtistSimplified","l":"setHref(String)","u":"setHref(java.lang.String)"},{"p":"spotify.models.artists","c":"Follower","l":"setHref(String)","u":"setHref(java.lang.String)"},{"p":"spotify.models.categories","c":"CategoryFull","l":"setHref(String)","u":"setHref(java.lang.String)"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"setHref(String)","u":"setHref(java.lang.String)"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"setHref(String)","u":"setHref(java.lang.String)"},{"p":"spotify.models.paging","c":"CursorBasedPaging","l":"setHref(String)","u":"setHref(java.lang.String)"},{"p":"spotify.models.paging","c":"Paging","l":"setHref(String)","u":"setHref(java.lang.String)"},{"p":"spotify.models.players","c":"Context","l":"setHref(String)","u":"setHref(java.lang.String)"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"setHref(String)","u":"setHref(java.lang.String)"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"setHref(String)","u":"setHref(java.lang.String)"},{"p":"spotify.models.playlists","c":"TrackHref","l":"setHref(String)","u":"setHref(java.lang.String)"},{"p":"spotify.models.recommendations","c":"RecommendationSeed","l":"setHref(String)","u":"setHref(java.lang.String)"},{"p":"spotify.models.shows","c":"ShowFull","l":"setHref(String)","u":"setHref(java.lang.String)"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"setHref(String)","u":"setHref(java.lang.String)"},{"p":"spotify.models.tracks","c":"TrackLink","l":"setHref(String)","u":"setHref(java.lang.String)"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"setHref(String)","u":"setHref(java.lang.String)"},{"p":"spotify.models.users","c":"User","l":"setHref(String)","u":"setHref(java.lang.String)"},{"p":"spotify.models.categories","c":"CategoryFull","l":"setIcons(List)","u":"setIcons(java.util.List)"},{"p":"spotify.models.albums","c":"AlbumFull","l":"setId(String)","u":"setId(java.lang.String)"},{"p":"spotify.models.albums","c":"AlbumSimplified","l":"setId(String)","u":"setId(java.lang.String)"},{"p":"spotify.models.artists","c":"ArtistFull","l":"setId(String)","u":"setId(java.lang.String)"},{"p":"spotify.models.artists","c":"ArtistSimplified","l":"setId(String)","u":"setId(java.lang.String)"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"setId(String)","u":"setId(java.lang.String)"},{"p":"spotify.models.categories","c":"CategoryFull","l":"setId(String)","u":"setId(java.lang.String)"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"setId(String)","u":"setId(java.lang.String)"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"setId(String)","u":"setId(java.lang.String)"},{"p":"spotify.models.players","c":"Device","l":"setId(String)","u":"setId(java.lang.String)"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"setId(String)","u":"setId(java.lang.String)"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"setId(String)","u":"setId(java.lang.String)"},{"p":"spotify.models.recommendations","c":"RecommendationSeed","l":"setId(String)","u":"setId(java.lang.String)"},{"p":"spotify.models.shows","c":"ShowFull","l":"setId(String)","u":"setId(java.lang.String)"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"setId(String)","u":"setId(java.lang.String)"},{"p":"spotify.models.tracks","c":"TrackLink","l":"setId(String)","u":"setId(java.lang.String)"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"setId(String)","u":"setId(java.lang.String)"},{"p":"spotify.models.users","c":"User","l":"setId(String)","u":"setId(java.lang.String)"},{"p":"spotify.models.albums","c":"AlbumFull","l":"setImages(List)","u":"setImages(java.util.List)"},{"p":"spotify.models.albums","c":"AlbumSimplified","l":"setImages(List)","u":"setImages(java.util.List)"},{"p":"spotify.models.artists","c":"ArtistFull","l":"setImages(List)","u":"setImages(java.util.List)"},{"p":"spotify.models.episodes","c":"EpisodeFull","l":"setImages(List)","u":"setImages(java.util.List)"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"setImages(List)","u":"setImages(java.util.List)"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"setImages(List)","u":"setImages(java.util.List)"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"setImages(List)","u":"setImages(java.util.List)"},{"p":"spotify.models.shows","c":"ShowFull","l":"setImages(List)","u":"setImages(java.util.List)"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"setImages(List)","u":"setImages(java.util.List)"},{"p":"spotify.models.users","c":"User","l":"setImages(List)","u":"setImages(java.util.List)"},{"p":"spotify.models.recommendations","c":"RecommendationSeed","l":"setInitialPoolSize(int)"},{"p":"spotify.models.playlists.requests","c":"ReorderPlaylistItemsRequestBody","l":"setInsertBefore(int)"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"setInstrumentalness(float)"},{"p":"spotify.models.players","c":"Disallow","l":"setInterruptingPlayback(boolean)"},{"p":"spotify.models.players","c":"CurrentlyPlayingObject","l":"setItem(AbstractPlayableObject)","u":"setItem(spotify.models.generic.AbstractPlayableObject)"},{"p":"spotify.models.players","c":"PlayingContext","l":"setItem(AbstractPlayableObject)","u":"setItem(spotify.models.generic.AbstractPlayableObject)"},{"p":"spotify.models.paging","c":"CursorBasedPaging","l":"setItems(List)","u":"setItems(java.util.List)"},{"p":"spotify.models.paging","c":"Paging","l":"setItems(List)","u":"setItems(java.util.List)"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"setKey(int)"},{"p":"spotify.models.audio","c":"Section","l":"setKey(int)"},{"p":"spotify.models.audio","c":"Section","l":"setKeyConfidence(float)"},{"p":"spotify.models.episodes","c":"EpisodeFull","l":"setLanguages(List)","u":"setLanguages(java.util.List)"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"setLanguages(List)","u":"setLanguages(java.util.List)"},{"p":"spotify.models.shows","c":"ShowFull","l":"setLanguages(List)","u":"setLanguages(java.util.List)"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"setLanguages(List)","u":"setLanguages(java.util.List)"},{"p":"spotify.models.paging","c":"CursorBasedPaging","l":"setLimit(int)"},{"p":"spotify.models.paging","c":"Paging","l":"setLimit(int)"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"setLinkedFrom(TrackLink)","u":"setLinkedFrom(spotify.models.tracks.TrackLink)"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"setLiveness(float)"},{"p":"spotify.models.playlists","c":"PlaylistTrack","l":"setLocal(boolean)"},{"p":"spotify.models.tracks","c":"TrackFull","l":"setLocal(boolean)"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"setLocal(boolean)"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"setLoudness(float)"},{"p":"spotify.models.audio","c":"Section","l":"setLoudness(float)"},{"p":"spotify.models.audio","c":"Segment","l":"setLoudnessMaxTime(float)"},{"p":"spotify.models.audio","c":"Segment","l":"setLoudnessStart(float)"},{"p":"spotify.models.audio","c":"Segment","l":"setLoudnessTime(float)"},{"p":"spotify.models.shows","c":"ShowFull","l":"setMediaType(String)","u":"setMediaType(java.lang.String)"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"setMediaType(String)","u":"setMediaType(java.lang.String)"},{"p":"spotify.models.errors","c":"ErrorInfo","l":"setMessage(String)","u":"setMessage(java.lang.String)"},{"p":"spotify.models.playlists","c":"FeaturedPlaylistCollection","l":"setMessage(String)","u":"setMessage(java.lang.String)"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"setMode(int)"},{"p":"spotify.models.audio","c":"Section","l":"setMode(int)"},{"p":"spotify.models.audio","c":"Section","l":"setModeConfidence(float)"},{"p":"spotify.models.albums","c":"AlbumFull","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"spotify.models.albums","c":"AlbumSimplified","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"spotify.models.artists","c":"ArtistFull","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"spotify.models.artists","c":"ArtistSimplified","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"spotify.models.categories","c":"CategoryFull","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"spotify.models.players","c":"Device","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"spotify.models.playlists.requests","c":"CreateUpdatePlaylistRequestBody","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"spotify.models.shows","c":"ShowFull","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"setName(String)","u":"setName(java.lang.String)"},{"p":"spotify.models.paging","c":"CursorBasedPaging","l":"setNext(String)","u":"setNext(java.lang.String)"},{"p":"spotify.models.paging","c":"Paging","l":"setNext(String)","u":"setNext(java.lang.String)"},{"p":"spotify.models.paging","c":"Paging","l":"setOffset(int)"},{"p":"spotify.models.players.requests","c":"ChangePlaybackStateRequestBody","l":"setOffset(Offset)","u":"setOffset(spotify.models.players.Offset)"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"setOwner(User)","u":"setOwner(spotify.models.users.User)"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"setOwner(User)","u":"setOwner(spotify.models.users.User)"},{"p":"spotify.models.players","c":"Disallow","l":"setPausing(boolean)"},{"p":"spotify.models.audio","c":"Segment","l":"setPitches(List)","u":"setPitches(java.util.List)"},{"p":"spotify.models.players.requests","c":"TransferPlaybackRequestBody","l":"setPlay(boolean)"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"setPlayable(boolean)"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"setPlayable(boolean)"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"setPlayable(boolean)"},{"p":"spotify.models.players","c":"PlayHistory","l":"setPlayedAt(String)","u":"setPlayedAt(java.lang.String)"},{"p":"spotify.models.players","c":"CurrentlyPlayingObject","l":"setPlaying(boolean)"},{"p":"spotify.models.players","c":"PlayingContext","l":"setPlaying(boolean)"},{"p":"spotify.models.playlists","c":"FeaturedPlaylistCollection","l":"setPlaylists(Paging)","u":"setPlaylists(spotify.models.paging.Paging)"},{"p":"spotify.models.playlists","c":"PlaylistSimplifiedPaging","l":"setPlaylists(Paging)","u":"setPlaylists(spotify.models.paging.Paging)"},{"p":"spotify.models.search","c":"SearchQueryResult","l":"setPlaylists(Paging)","u":"setPlaylists(spotify.models.paging.Paging)"},{"p":"spotify.models.albums","c":"AlbumFull","l":"setPopularity(int)"},{"p":"spotify.models.artists","c":"ArtistFull","l":"setPopularity(int)"},{"p":"spotify.models.tracks","c":"TrackFull","l":"setPopularity(int)"},{"p":"spotify.models.playlists.requests","c":"AddItemPlaylistRequestBody","l":"setPosition(int)"},{"p":"spotify.models.players","c":"Offset","l":"setPosition(String)","u":"setPosition(java.lang.String)"},{"p":"spotify.models.players.requests","c":"ChangePlaybackStateRequestBody","l":"setPositionMs(int)"},{"p":"spotify.models.playlists","c":"PlaylistItem","l":"setPositions(int[])"},{"p":"spotify.models.tracks","c":"TrackFull","l":"setPreviewUrl(String)","u":"setPreviewUrl(java.lang.String)"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"setPreviewUrl(String)","u":"setPreviewUrl(java.lang.String)"},{"p":"spotify.models.paging","c":"Paging","l":"setPrevious(String)","u":"setPrevious(java.lang.String)"},{"p":"spotify.models.players","c":"Device","l":"setPrivateSession(boolean)"},{"p":"spotify.models.users","c":"User","l":"setProduct(String)","u":"setProduct(java.lang.String)"},{"p":"spotify.models.players","c":"CurrentlyPlayingObject","l":"setProgressMs(int)"},{"p":"spotify.models.players","c":"PlayingContext","l":"setProgressMs(int)"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"setPublic(boolean)"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"setPublic(boolean)"},{"p":"spotify.models.playlists.requests","c":"CreateUpdatePlaylistRequestBody","l":"setPublic(boolean)"},{"p":"spotify.models.shows","c":"ShowFull","l":"setPublisher(String)","u":"setPublisher(java.lang.String)"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"setPublisher(String)","u":"setPublisher(java.lang.String)"},{"p":"spotify.models.playlists.requests","c":"ReorderPlaylistItemsRequestBody","l":"setRangeLength(int)"},{"p":"spotify.models.playlists.requests","c":"ReorderPlaylistItemsRequestBody","l":"setRangeStart(int)"},{"p":"spotify.models.tracks","c":"Restriction","l":"setReason(String)","u":"setReason(java.lang.String)"},{"p":"spotify.api.authorization","c":"AuthorizationCodeFlow.Builder","l":"setRedirectUri(String)","u":"setRedirectUri(java.lang.String)"},{"p":"spotify.api.authorization","c":"AuthorizationCodeFlowPKCE.Builder","l":"setRedirectUri(String)","u":"setRedirectUri(java.lang.String)"},{"p":"spotify.models.authorization","c":"AuthorizationCodeFlowTokenResponse","l":"setRefreshToken(String)","u":"setRefreshToken(java.lang.String)"},{"p":"spotify.models.albums","c":"AlbumFull","l":"setReleaseDate(String)","u":"setReleaseDate(java.lang.String)"},{"p":"spotify.models.albums","c":"AlbumSimplified","l":"setReleaseDate(String)","u":"setReleaseDate(java.lang.String)"},{"p":"spotify.models.episodes","c":"EpisodeFull","l":"setReleaseDate(String)","u":"setReleaseDate(java.lang.String)"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"setReleaseDate(String)","u":"setReleaseDate(java.lang.String)"},{"p":"spotify.models.albums","c":"AlbumFull","l":"setReleaseDatePrecision(String)","u":"setReleaseDatePrecision(java.lang.String)"},{"p":"spotify.models.albums","c":"AlbumSimplified","l":"setReleaseDatePrecision(String)","u":"setReleaseDatePrecision(java.lang.String)"},{"p":"spotify.models.episodes","c":"EpisodeFull","l":"setReleaseDatePrecision(String)","u":"setReleaseDatePrecision(java.lang.String)"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"setReleaseDatePrecision(String)","u":"setReleaseDatePrecision(java.lang.String)"},{"p":"spotify.api.impl","c":"PlayerApiRetrofit","l":"setRepeatModePlayback(RepeatType, Map)","u":"setRepeatModePlayback(spotify.api.enums.RepeatType,java.util.Map)"},{"p":"spotify.api.interfaces","c":"PlayerApi","l":"setRepeatModePlayback(RepeatType, Map)","u":"setRepeatModePlayback(spotify.api.enums.RepeatType,java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"setRepeatModePlayback(RepeatType, Map)","u":"setRepeatModePlayback(spotify.api.enums.RepeatType,java.util.Map)"},{"p":"spotify.retrofit.services","c":"PlayerService","l":"setRepeatModePlayback(String, RepeatType, Map)","u":"setRepeatModePlayback(java.lang.String,spotify.api.enums.RepeatType,java.util.Map)"},{"p":"spotify.models.players","c":"PlayingContext","l":"setRepeatState(String)","u":"setRepeatState(java.lang.String)"},{"p":"spotify.api.authorization","c":"AuthorizationCodeFlow.Builder","l":"setResponseType(String)","u":"setResponseType(java.lang.String)"},{"p":"spotify.api.authorization","c":"AuthorizationCodeFlowPKCE.Builder","l":"setResponseType(String)","u":"setResponseType(java.lang.String)"},{"p":"spotify.models.players","c":"Device","l":"setRestricted(boolean)"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"setRestriction(Restriction)","u":"setRestriction(spotify.models.tracks.Restriction)"},{"p":"spotify.models.players","c":"Disallow","l":"setResume(boolean)"},{"p":"spotify.models.episodes","c":"EpisodeFull","l":"setResumePoint(ResumePointObject)","u":"setResumePoint(spotify.models.episodes.ResumePointObject)"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"setResumePoint(ResumePointObject)","u":"setResumePoint(spotify.models.episodes.ResumePointObject)"},{"p":"spotify.models.episodes","c":"ResumePointObject","l":"setResumePositionMs(int)"},{"p":"spotify.models.authorization","c":"AuthorizationCodeFlowTokenResponse","l":"setScope(String)","u":"setScope(java.lang.String)"},{"p":"spotify.models.authorization","c":"ClientCredentialsFlowTokenResponse","l":"setScope(String)","u":"setScope(java.lang.String)"},{"p":"spotify.api.authorization","c":"AuthorizationCodeFlow.Builder","l":"setScopes(List)","u":"setScopes(java.util.List)"},{"p":"spotify.api.authorization","c":"AuthorizationCodeFlowPKCE.Builder","l":"setScopes(List)","u":"setScopes(java.util.List)"},{"p":"spotify.models.audio","c":"AudioAnalysis","l":"setSections(List
)","u":"setSections(java.util.List)"},{"p":"spotify.models.recommendations","c":"RecommendationCollection","l":"setSeeds(List)","u":"setSeeds(java.util.List)"},{"p":"spotify.models.players","c":"Disallow","l":"setSeeking(boolean)"},{"p":"spotify.models.audio","c":"AudioAnalysis","l":"setSegments(List)","u":"setSegments(java.util.List)"},{"p":"spotify.models.playlists.requests","c":"FollowPlaylistRequestBody","l":"setSetPlaylistPublic(boolean)"},{"p":"spotify.models.episodes","c":"EpisodeFull","l":"setShow(ShowSimplified)","u":"setShow(spotify.models.shows.ShowSimplified)"},{"p":"spotify.models.shows","c":"SavedShowSimplified","l":"setShow(ShowSimplified)","u":"setShow(spotify.models.shows.ShowSimplified)"},{"p":"spotify.api.authorization","c":"AuthorizationCodeFlow.Builder","l":"setShowDialog(boolean)"},{"p":"spotify.models.shows","c":"ShowSimplifiedCollection","l":"setShows(List)","u":"setShows(java.util.List)"},{"p":"spotify.models.search","c":"SearchQueryResult","l":"setShows(Paging)","u":"setShows(spotify.models.paging.Paging)"},{"p":"spotify.models.players","c":"PlayingContext","l":"setShuffleState(boolean)"},{"p":"spotify.models.players","c":"Disallow","l":"setSkippingNext(boolean)"},{"p":"spotify.models.players","c":"Disallow","l":"setSkippingPrev(boolean)"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"setSnapshotId(String)","u":"setSnapshotId(java.lang.String)"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"setSnapshotId(String)","u":"setSnapshotId(java.lang.String)"},{"p":"spotify.models.playlists.requests","c":"DeleteItemsPlaylistRequestBody","l":"setSnapshotId(String)","u":"setSnapshotId(java.lang.String)"},{"p":"spotify.models.playlists.requests","c":"ReorderPlaylistItemsRequestBody","l":"setSnapshotId(String)","u":"setSnapshotId(java.lang.String)"},{"p":"spotify.models.playlists","c":"Snapshot","l":"setSnapshotId(String)","u":"setSnapshotId(java.lang.String)"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"setSpeechiness(float)"},{"p":"spotify.models.generic","c":"ExternalUrl","l":"setSpotify(String)","u":"setSpotify(java.lang.String)"},{"p":"spotify.models.audio","c":"Section","l":"setStart(float)"},{"p":"spotify.models.audio","c":"Segment","l":"setStart(float)"},{"p":"spotify.models.audio","c":"TimeInterval","l":"setStart(float)"},{"p":"spotify.api.authorization","c":"AuthorizationCodeFlow.Builder","l":"setState(String)","u":"setState(java.lang.String)"},{"p":"spotify.api.authorization","c":"AuthorizationCodeFlowPKCE.Builder","l":"setState(String)","u":"setState(java.lang.String)"},{"p":"spotify.models.errors","c":"ErrorInfo","l":"setStatus(int)"},{"p":"spotify.models.audio","c":"AudioAnalysis","l":"setTatums(List)","u":"setTatums(java.util.List)"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"setTempo(float)"},{"p":"spotify.models.audio","c":"Section","l":"setTempo(float)"},{"p":"spotify.models.audio","c":"Section","l":"setTempoConfidence(float)"},{"p":"spotify.models.generic","c":"Copyright","l":"setText(String)","u":"setText(java.lang.String)"},{"p":"spotify.models.audio","c":"Segment","l":"setTimbre(List)","u":"setTimbre(java.util.List)"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"setTimeSignature(int)"},{"p":"spotify.models.audio","c":"Section","l":"setTimeSignature(int)"},{"p":"spotify.models.audio","c":"Section","l":"setTimeSignatureConfidence(float)"},{"p":"spotify.models.players","c":"CurrentlyPlayingObject","l":"setTimestamp(long)"},{"p":"spotify.models.players","c":"PlayingContext","l":"setTimestamp(long)"},{"p":"spotify.models.players","c":"Disallow","l":"setTogglingRepeatContext(boolean)"},{"p":"spotify.models.players","c":"Disallow","l":"setTogglingRepeatTrack(boolean)"},{"p":"spotify.models.players","c":"Disallow","l":"setTogglingShuffle(boolean)"},{"p":"spotify.models.authorization","c":"AuthorizationCodeFlowTokenResponse","l":"setTokenType(String)","u":"setTokenType(java.lang.String)"},{"p":"spotify.models.authorization","c":"ClientCredentialsFlowTokenResponse","l":"setTokenType(String)","u":"setTokenType(java.lang.String)"},{"p":"spotify.models.artists","c":"Follower","l":"setTotal(int)"},{"p":"spotify.models.paging","c":"CursorBasedPaging","l":"setTotal(int)"},{"p":"spotify.models.paging","c":"Paging","l":"setTotal(int)"},{"p":"spotify.models.playlists","c":"TrackHref","l":"setTotal(int)"},{"p":"spotify.models.shows","c":"ShowFull","l":"setTotalEpisodes(int)"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"setTotalEpisodes(int)"},{"p":"spotify.models.playlists","c":"PlaylistTrack","l":"setTrack(AbstractPlayableObject)","u":"setTrack(spotify.models.generic.AbstractPlayableObject)"},{"p":"spotify.models.tracks","c":"SavedTrackFull","l":"setTrack(TrackFull)","u":"setTrack(spotify.models.tracks.TrackFull)"},{"p":"spotify.models.players","c":"PlayHistory","l":"setTrack(TrackSimplified)","u":"setTrack(spotify.models.tracks.TrackSimplified)"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"setTrackHref(String)","u":"setTrackHref(java.lang.String)"},{"p":"spotify.models.tracks","c":"TrackFull","l":"setTrackNumber(int)"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"setTrackNumber(int)"},{"p":"spotify.models.playlists.requests","c":"DeleteItemsPlaylistRequestBody","l":"setTracks(List)","u":"setTracks(java.util.List)"},{"p":"spotify.models.tracks","c":"TrackFullCollection","l":"setTracks(List)","u":"setTracks(java.util.List)"},{"p":"spotify.models.recommendations","c":"RecommendationCollection","l":"setTracks(List)","u":"setTracks(java.util.List)"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"setTracks(Paging)","u":"setTracks(spotify.models.paging.Paging)"},{"p":"spotify.models.search","c":"SearchQueryResult","l":"setTracks(Paging)","u":"setTracks(spotify.models.paging.Paging)"},{"p":"spotify.models.albums","c":"AlbumFull","l":"setTracks(Paging)","u":"setTracks(spotify.models.paging.Paging)"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"setTracks(TrackHref)","u":"setTracks(spotify.models.playlists.TrackHref)"},{"p":"spotify.models.players","c":"Disallow","l":"setTransferringPlayback(boolean)"},{"p":"spotify.models.albums","c":"AlbumFull","l":"setType(String)","u":"setType(java.lang.String)"},{"p":"spotify.models.albums","c":"AlbumSimplified","l":"setType(String)","u":"setType(java.lang.String)"},{"p":"spotify.models.artists","c":"ArtistFull","l":"setType(String)","u":"setType(java.lang.String)"},{"p":"spotify.models.artists","c":"ArtistSimplified","l":"setType(String)","u":"setType(java.lang.String)"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"setType(String)","u":"setType(java.lang.String)"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"setType(String)","u":"setType(java.lang.String)"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"setType(String)","u":"setType(java.lang.String)"},{"p":"spotify.models.generic","c":"Copyright","l":"setType(String)","u":"setType(java.lang.String)"},{"p":"spotify.models.players","c":"Context","l":"setType(String)","u":"setType(java.lang.String)"},{"p":"spotify.models.players","c":"Device","l":"setType(String)","u":"setType(java.lang.String)"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"setType(String)","u":"setType(java.lang.String)"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"setType(String)","u":"setType(java.lang.String)"},{"p":"spotify.models.recommendations","c":"RecommendationSeed","l":"setType(String)","u":"setType(java.lang.String)"},{"p":"spotify.models.shows","c":"ShowFull","l":"setType(String)","u":"setType(java.lang.String)"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"setType(String)","u":"setType(java.lang.String)"},{"p":"spotify.models.tracks","c":"TrackLink","l":"setType(String)","u":"setType(java.lang.String)"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"setType(String)","u":"setType(java.lang.String)"},{"p":"spotify.models.users","c":"User","l":"setType(String)","u":"setType(java.lang.String)"},{"p":"spotify.models.generic","c":"ExternalId","l":"setUpc(String)","u":"setUpc(java.lang.String)"},{"p":"spotify.models.albums","c":"AlbumFull","l":"setUri(String)","u":"setUri(java.lang.String)"},{"p":"spotify.models.albums","c":"AlbumSimplified","l":"setUri(String)","u":"setUri(java.lang.String)"},{"p":"spotify.models.artists","c":"ArtistFull","l":"setUri(String)","u":"setUri(java.lang.String)"},{"p":"spotify.models.artists","c":"ArtistSimplified","l":"setUri(String)","u":"setUri(java.lang.String)"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"setUri(String)","u":"setUri(java.lang.String)"},{"p":"spotify.models.episodes","c":"EpisodeSimplified","l":"setUri(String)","u":"setUri(java.lang.String)"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"setUri(String)","u":"setUri(java.lang.String)"},{"p":"spotify.models.players","c":"Context","l":"setUri(String)","u":"setUri(java.lang.String)"},{"p":"spotify.models.players","c":"Offset","l":"setUri(String)","u":"setUri(java.lang.String)"},{"p":"spotify.models.playlists","c":"PlaylistFull","l":"setUri(String)","u":"setUri(java.lang.String)"},{"p":"spotify.models.playlists","c":"PlaylistItem","l":"setUri(String)","u":"setUri(java.lang.String)"},{"p":"spotify.models.playlists","c":"PlaylistSimplified","l":"setUri(String)","u":"setUri(java.lang.String)"},{"p":"spotify.models.shows","c":"ShowFull","l":"setUri(String)","u":"setUri(java.lang.String)"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"setUri(String)","u":"setUri(java.lang.String)"},{"p":"spotify.models.tracks","c":"TrackLink","l":"setUri(String)","u":"setUri(java.lang.String)"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"setUri(String)","u":"setUri(java.lang.String)"},{"p":"spotify.models.users","c":"User","l":"setUri(String)","u":"setUri(java.lang.String)"},{"p":"spotify.models.players.requests","c":"ChangePlaybackStateRequestBody","l":"setUris(List)","u":"setUris(java.util.List)"},{"p":"spotify.models.playlists.requests","c":"AddItemPlaylistRequestBody","l":"setUris(List)","u":"setUris(java.util.List)"},{"p":"spotify.models.playlists.requests","c":"ReplacePlaylistItemsRequestBody","l":"setUris(List)","u":"setUris(java.util.List)"},{"p":"spotify.models.generic","c":"Image","l":"setUrl(String)","u":"setUrl(java.lang.String)"},{"p":"spotify.models.audio","c":"AudioFeatures","l":"setValence(float)"},{"p":"spotify.models.players","c":"Device","l":"setVolumePercent(int)"},{"p":"spotify.api.impl","c":"PlayerApiRetrofit","l":"setVolumePlayback(int, Map)","u":"setVolumePlayback(int,java.util.Map)"},{"p":"spotify.api.interfaces","c":"PlayerApi","l":"setVolumePlayback(int, Map)","u":"setVolumePlayback(int,java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"setVolumePlayback(int, Map)","u":"setVolumePlayback(int,java.util.Map)"},{"p":"spotify.retrofit.services","c":"PlayerService","l":"setVolumePlayback(String, int, Map)","u":"setVolumePlayback(java.lang.String,int,java.util.Map)"},{"p":"spotify.models.generic","c":"Image","l":"setWidth(int)"},{"p":"spotify.api.enums","c":"QueryType","l":"SHOW"},{"p":"spotify.api.impl","c":"ShowApiRetrofit","l":"ShowApiRetrofit(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"spotify.api.impl","c":"ShowApiRetrofit","l":"ShowApiRetrofit(String, ShowService)","u":"%3Cinit%3E(java.lang.String,spotify.retrofit.services.ShowService)"},{"p":"spotify.models.shows","c":"ShowFull","l":"ShowFull()","u":"%3Cinit%3E()"},{"p":"spotify.models.shows","c":"ShowSimplified","l":"ShowSimplified()","u":"%3Cinit%3E()"},{"p":"spotify.models.shows","c":"ShowSimplifiedCollection","l":"ShowSimplifiedCollection()","u":"%3Cinit%3E()"},{"p":"spotify.api.impl","c":"PlayerApiRetrofit","l":"shufflePlayback(boolean, Map)","u":"shufflePlayback(boolean,java.util.Map)"},{"p":"spotify.api.interfaces","c":"PlayerApi","l":"shufflePlayback(boolean, Map)","u":"shufflePlayback(boolean,java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"shufflePlayback(boolean, Map)","u":"shufflePlayback(boolean,java.util.Map)"},{"p":"spotify.retrofit.services","c":"PlayerService","l":"shufflePlayback(String, boolean, Map)","u":"shufflePlayback(java.lang.String,boolean,java.util.Map)"},{"p":"spotify.api.enums","c":"AlbumType","l":"SINGLE"},{"p":"spotify.api.impl","c":"PlayerApiRetrofit","l":"skipToNextTrack(Map)","u":"skipToNextTrack(java.util.Map)"},{"p":"spotify.api.interfaces","c":"PlayerApi","l":"skipToNextTrack(Map)","u":"skipToNextTrack(java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"skipToNextTrack(Map)","u":"skipToNextTrack(java.util.Map)"},{"p":"spotify.retrofit.services","c":"PlayerService","l":"skipToNextTrack(String, Map)","u":"skipToNextTrack(java.lang.String,java.util.Map)"},{"p":"spotify.api.impl","c":"PlayerApiRetrofit","l":"skipToPreviousTrack(Map)","u":"skipToPreviousTrack(java.util.Map)"},{"p":"spotify.api.interfaces","c":"PlayerApi","l":"skipToPreviousTrack(Map)","u":"skipToPreviousTrack(java.util.Map)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"skipToPreviousTrack(Map)","u":"skipToPreviousTrack(java.util.Map)"},{"p":"spotify.retrofit.services","c":"PlayerService","l":"skipToPreviousTrack(String, Map)","u":"skipToPreviousTrack(java.lang.String,java.util.Map)"},{"p":"spotify.models.playlists","c":"Snapshot","l":"Snapshot()","u":"%3Cinit%3E()"},{"p":"spotify.exceptions","c":"SpotifyActionFailedException","l":"SpotifyActionFailedException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"SpotifyApi(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"spotify.exceptions","c":"SpotifyAuthorizationFailedException","l":"SpotifyAuthorizationFailedException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"spotify.models.errors","c":"SpotifyError","l":"SpotifyError()","u":"%3Cinit%3E()"},{"p":"spotify.api.enums","c":"AuthorizationScope","l":"STREAMING"},{"p":"spotify.utils","c":"ResponseChecker","l":"throwIfRequestHasNotBeenFulfilledCorrectly(Response, HttpStatusCode)","u":"throwIfRequestHasNotBeenFulfilledCorrectly(retrofit2.Response,spotify.api.enums.HttpStatusCode)"},{"p":"spotify.models.audio","c":"TimeInterval","l":"TimeInterval()","u":"%3Cinit%3E()"},{"p":"spotify.api.enums","c":"HttpStatusCode","l":"toInt()"},{"p":"spotify.api.authorization","c":"AuthorizationCodeFlow","l":"toString()"},{"p":"spotify.api.authorization","c":"AuthorizationCodeFlowPKCE","l":"toString()"},{"p":"spotify.api.enums","c":"AlbumType","l":"toString()"},{"p":"spotify.api.enums","c":"AuthorizationScope","l":"toString()"},{"p":"spotify.api.enums","c":"EntityType","l":"toString()"},{"p":"spotify.api.enums","c":"GrantType","l":"toString()"},{"p":"spotify.api.enums","c":"QueryType","l":"toString()"},{"p":"spotify.api.enums","c":"RepeatType","l":"toString()"},{"p":"spotify.models.players","c":"Offset","l":"toString()"},{"p":"spotify.models.players.requests","c":"ChangePlaybackStateRequestBody","l":"toString()"},{"p":"spotify.api.enums","c":"QueryType","l":"TRACK"},{"p":"spotify.api.enums","c":"RepeatType","l":"TRACK"},{"p":"spotify.api.impl","c":"TrackApiRetrofit","l":"TrackApiRetrofit(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"spotify.api.impl","c":"TrackApiRetrofit","l":"TrackApiRetrofit(String, TrackService)","u":"%3Cinit%3E(java.lang.String,spotify.retrofit.services.TrackService)"},{"p":"spotify.models.tracks","c":"TrackFull","l":"TrackFull()","u":"%3Cinit%3E()"},{"p":"spotify.models.tracks","c":"TrackFullCollection","l":"TrackFullCollection()","u":"%3Cinit%3E()"},{"p":"spotify.models.playlists","c":"TrackHref","l":"TrackHref()","u":"%3Cinit%3E()"},{"p":"spotify.models.tracks","c":"TrackLink","l":"TrackLink()","u":"%3Cinit%3E()"},{"p":"spotify.models.tracks","c":"TrackSimplified","l":"TrackSimplified()","u":"%3Cinit%3E()"},{"p":"spotify.retrofit.services","c":"PlayerService","l":"transferPlayback(String, TransferPlaybackRequestBody)","u":"transferPlayback(java.lang.String,spotify.models.players.requests.TransferPlaybackRequestBody)"},{"p":"spotify.api.impl","c":"PlayerApiRetrofit","l":"transferPlayback(TransferPlaybackRequestBody)","u":"transferPlayback(spotify.models.players.requests.TransferPlaybackRequestBody)"},{"p":"spotify.api.interfaces","c":"PlayerApi","l":"transferPlayback(TransferPlaybackRequestBody)","u":"transferPlayback(spotify.models.players.requests.TransferPlaybackRequestBody)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"transferPlayback(TransferPlaybackRequestBody)","u":"transferPlayback(spotify.models.players.requests.TransferPlaybackRequestBody)"},{"p":"spotify.models.players.requests","c":"TransferPlaybackRequestBody","l":"TransferPlaybackRequestBody()","u":"%3Cinit%3E()"},{"p":"spotify.models.players.requests","c":"TransferPlaybackRequestBody","l":"TransferPlaybackRequestBody(List, boolean)","u":"%3Cinit%3E(java.util.List,boolean)"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"type"},{"p":"spotify.api.enums","c":"AuthorizationScope","l":"UGC_IMAGE_UPLOAD"},{"p":"spotify.api.impl","c":"FollowApiRetrofit","l":"unfollowEntities(EntityType, List)","u":"unfollowEntities(spotify.api.enums.EntityType,java.util.List)"},{"p":"spotify.api.interfaces","c":"FollowApi","l":"unfollowEntities(EntityType, List)","u":"unfollowEntities(spotify.api.enums.EntityType,java.util.List)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"unfollowEntities(EntityType, List)","u":"unfollowEntities(spotify.api.enums.EntityType,java.util.List)"},{"p":"spotify.retrofit.services","c":"FollowService","l":"unfollowEntities(String, EntityType, String)","u":"unfollowEntities(java.lang.String,spotify.api.enums.EntityType,java.lang.String)"},{"p":"spotify.api.impl","c":"FollowApiRetrofit","l":"unfollowPlaylist(String)","u":"unfollowPlaylist(java.lang.String)"},{"p":"spotify.api.interfaces","c":"FollowApi","l":"unfollowPlaylist(String)","u":"unfollowPlaylist(java.lang.String)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"unfollowPlaylist(String)","u":"unfollowPlaylist(java.lang.String)"},{"p":"spotify.retrofit.services","c":"FollowService","l":"unfollowPlaylist(String, String)","u":"unfollowPlaylist(java.lang.String,java.lang.String)"},{"p":"spotify.api.impl","c":"PlaylistApiRetrofit","l":"updatePlaylist(String, CreateUpdatePlaylistRequestBody)","u":"updatePlaylist(java.lang.String,spotify.models.playlists.requests.CreateUpdatePlaylistRequestBody)"},{"p":"spotify.api.interfaces","c":"PlaylistApi","l":"updatePlaylist(String, CreateUpdatePlaylistRequestBody)","u":"updatePlaylist(java.lang.String,spotify.models.playlists.requests.CreateUpdatePlaylistRequestBody)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"updatePlaylist(String, CreateUpdatePlaylistRequestBody)","u":"updatePlaylist(java.lang.String,spotify.models.playlists.requests.CreateUpdatePlaylistRequestBody)"},{"p":"spotify.retrofit.services","c":"PlaylistService","l":"updatePlaylist(String, String, CreateUpdatePlaylistRequestBody)","u":"updatePlaylist(java.lang.String,java.lang.String,spotify.models.playlists.requests.CreateUpdatePlaylistRequestBody)"},{"p":"spotify.api.impl","c":"PlaylistApiRetrofit","l":"uploadCoverImageToPlaylist(String, String)","u":"uploadCoverImageToPlaylist(java.lang.String,java.lang.String)"},{"p":"spotify.api.interfaces","c":"PlaylistApi","l":"uploadCoverImageToPlaylist(String, String)","u":"uploadCoverImageToPlaylist(java.lang.String,java.lang.String)"},{"p":"spotify.api.spotify","c":"SpotifyApi","l":"uploadCoverImageToPlaylist(String, String)","u":"uploadCoverImageToPlaylist(java.lang.String,java.lang.String)"},{"p":"spotify.retrofit.services","c":"PlaylistService","l":"uploadCoverImageToPlaylist(String, String, RequestBody)","u":"uploadCoverImageToPlaylist(java.lang.String,java.lang.String,okhttp3.RequestBody)"},{"p":"spotify.models.generic","c":"AbstractPlayableObject","l":"uri"},{"p":"spotify.api.enums","c":"EntityType","l":"USER"},{"p":"spotify.api.enums","c":"AuthorizationScope","l":"USER_FOLLOW_MODIFY"},{"p":"spotify.api.enums","c":"AuthorizationScope","l":"USER_FOLLOW_READ"},{"p":"spotify.api.enums","c":"AuthorizationScope","l":"USER_LIBRARY_MODIFY"},{"p":"spotify.api.enums","c":"AuthorizationScope","l":"USER_LIBRARY_READ"},{"p":"spotify.api.enums","c":"AuthorizationScope","l":"USER_MODIFY_PLAYBACK_STATE"},{"p":"spotify.api.enums","c":"AuthorizationScope","l":"USER_READ_CURRENTLY_PLAYING"},{"p":"spotify.api.enums","c":"AuthorizationScope","l":"USER_READ_EMAIL"},{"p":"spotify.api.enums","c":"AuthorizationScope","l":"USER_READ_PLAYBACK_POSITION"},{"p":"spotify.api.enums","c":"AuthorizationScope","l":"USER_READ_PLAYBACK_STATE"},{"p":"spotify.api.enums","c":"AuthorizationScope","l":"USER_READ_PRIVATE"},{"p":"spotify.api.enums","c":"AuthorizationScope","l":"USER_READ_RECENTLY_PLAYED"},{"p":"spotify.api.enums","c":"AuthorizationScope","l":"USER_TOP_READ"},{"p":"spotify.models.users","c":"User","l":"User()","u":"%3Cinit%3E()"},{"p":"spotify.api.impl","c":"UserApiRetrofit","l":"UserApiRetrofit(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"spotify.api.impl","c":"UserApiRetrofit","l":"UserApiRetrofit(String, UserService)","u":"%3Cinit%3E(java.lang.String,spotify.retrofit.services.UserService)"},{"p":"spotify.utils","c":"ValidatorUtil","l":"ValidatorUtil()","u":"%3Cinit%3E()"},{"p":"spotify.api.enums","c":"AlbumType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"spotify.api.enums","c":"AuthorizationScope","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"spotify.api.enums","c":"EntityType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"spotify.api.enums","c":"GrantType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"spotify.api.enums","c":"HttpStatusCode","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"spotify.api.enums","c":"QueryType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"spotify.api.enums","c":"RepeatType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"spotify.api.enums","c":"AlbumType","l":"values()"},{"p":"spotify.api.enums","c":"AuthorizationScope","l":"values()"},{"p":"spotify.api.enums","c":"EntityType","l":"values()"},{"p":"spotify.api.enums","c":"GrantType","l":"values()"},{"p":"spotify.api.enums","c":"HttpStatusCode","l":"values()"},{"p":"spotify.api.enums","c":"QueryType","l":"values()"},{"p":"spotify.api.enums","c":"RepeatType","l":"values()"},{"p":"spotify.config","c":"ApiUrl","l":"VERSION"}];updateSearchResults(); \ No newline at end of file diff --git a/target/apidocs/module-search-index.js b/target/apidocs/module-search-index.js new file mode 100644 index 0000000..0d59754 --- /dev/null +++ b/target/apidocs/module-search-index.js @@ -0,0 +1 @@ +moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/target/apidocs/overview-summary.html b/target/apidocs/overview-summary.html new file mode 100644 index 0000000..a1ffe03 --- /dev/null +++ b/target/apidocs/overview-summary.html @@ -0,0 +1,26 @@ + + + + +Spotify Web API Java Wrapper 1.5.7 API + + + + + + + + + + + +
+ +

index.html

+
+ + diff --git a/target/apidocs/overview-tree.html b/target/apidocs/overview-tree.html new file mode 100644 index 0000000..d8a1b85 --- /dev/null +++ b/target/apidocs/overview-tree.html @@ -0,0 +1,276 @@ + + + + +Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
+ +
+
+ +
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Enum Hierarchy

+ +
+
+
+
+ +
+
+
+ + diff --git a/target/apidocs/package-search-index.js b/target/apidocs/package-search-index.js new file mode 100644 index 0000000..2e07974 --- /dev/null +++ b/target/apidocs/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"spotify.api.authorization"},{"l":"spotify.api.enums"},{"l":"spotify.api.impl"},{"l":"spotify.api.interfaces"},{"l":"spotify.api.spotify"},{"l":"spotify.config"},{"l":"spotify.exceptions"},{"l":"spotify.factories"},{"l":"spotify.models.albums"},{"l":"spotify.models.artists"},{"l":"spotify.models.audio"},{"l":"spotify.models.authorization"},{"l":"spotify.models.categories"},{"l":"spotify.models.episodes"},{"l":"spotify.models.errors"},{"l":"spotify.models.generic"},{"l":"spotify.models.paging"},{"l":"spotify.models.players"},{"l":"spotify.models.players.requests"},{"l":"spotify.models.playlists"},{"l":"spotify.models.playlists.requests"},{"l":"spotify.models.recommendations"},{"l":"spotify.models.search"},{"l":"spotify.models.shows"},{"l":"spotify.models.tracks"},{"l":"spotify.models.users"},{"l":"spotify.retrofit.services"},{"l":"spotify.utils"}];updateSearchResults(); \ No newline at end of file diff --git a/target/apidocs/resources/glass.png b/target/apidocs/resources/glass.png new file mode 100644 index 0000000..a7f591f Binary files /dev/null and b/target/apidocs/resources/glass.png differ diff --git a/target/apidocs/resources/x.png b/target/apidocs/resources/x.png new file mode 100644 index 0000000..30548a7 Binary files /dev/null and b/target/apidocs/resources/x.png differ diff --git a/target/apidocs/script-dir/jquery-3.6.0.min.js b/target/apidocs/script-dir/jquery-3.6.0.min.js new file mode 100644 index 0000000..c4c6022 --- /dev/null +++ b/target/apidocs/script-dir/jquery-3.6.0.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("
    ").appendTo(this._appendTo()).menu({role:null}).hide().attr({unselectable:"on"}).menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(t){t.preventDefault()},menufocus:function(t,e){var i,s;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",function(){x(t.target).trigger(t.originalEvent)});s=e.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:s})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(s.value),(i=e.item.attr("aria-label")||s.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay(function(){this.liveRegion.html(x("
    ").text(i))},100))},menuselect:function(t,e){var i=e.item.data("ui-autocomplete-item"),s=this.previous;this.element[0]!==x.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s,this.selectedItem=i})),!1!==this._trigger("select",t,{item:i})&&this._value(i.value),this.term=this._value(),this.close(t),this.selectedItem=i}}),this.liveRegion=x("
    ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var e=this.menu.element[0];return t.target===this.element[0]||t.target===e||x.contains(e,t.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t=!(t=!(t=t&&(t.jquery||t.nodeType?x(t):this.document.find(t).eq(0)))||!t[0]?this.element.closest(".ui-front, dialog"):t).length?this.document[0].body:t},_initSource:function(){var i,s,n=this;Array.isArray(this.options.source)?(i=this.options.source,this.source=function(t,e){e(x.ui.autocomplete.filter(i,t.term))}):"string"==typeof this.options.source?(s=this.options.source,this.source=function(t,e){n.xhr&&n.xhr.abort(),n.xhr=x.ajax({url:s,data:t,dataType:"json",success:function(t){e(t)},error:function(){e([])}})}):this.source=this.options.source},_searchTimeout:function(s){clearTimeout(this.searching),this.searching=this._delay(function(){var t=this.term===this._value(),e=this.menu.element.is(":visible"),i=s.altKey||s.ctrlKey||s.metaKey||s.shiftKey;t&&(e||i)||(this.selectedItem=null,this.search(null,s))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(x("
    ").text(e.label)).appendTo(t)},_move:function(t,e){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[t](e);this.search(null,e)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),x.extend(x.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,e){var i=new RegExp(x.ui.autocomplete.escapeRegex(e),"i");return x.grep(t,function(t){return i.test(t.label||t.value||t)})}}),x.widget("ui.autocomplete",x.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(1").text(e))},100))}});x.ui.autocomplete}); \ No newline at end of file diff --git a/target/apidocs/script.js b/target/apidocs/script.js new file mode 100644 index 0000000..51c5d3d --- /dev/null +++ b/target/apidocs/script.js @@ -0,0 +1,266 @@ +/* + * Copyright (c) 2013, 2022, Oracle and/or its affiliates. All rights reserved. + * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + */ + +var moduleSearchIndex; +var packageSearchIndex; +var typeSearchIndex; +var memberSearchIndex; +var tagSearchIndex; + +var oddRowColor = "odd-row-color"; +var evenRowColor = "even-row-color"; +var sortAsc = "sort-asc"; +var sortDesc = "sort-desc"; +var tableTab = "table-tab"; +var activeTableTab = "active-table-tab"; + +function loadScripts(doc, tag) { + createElem(doc, tag, 'search.js'); + + createElem(doc, tag, 'module-search-index.js'); + createElem(doc, tag, 'package-search-index.js'); + createElem(doc, tag, 'type-search-index.js'); + createElem(doc, tag, 'member-search-index.js'); + createElem(doc, tag, 'tag-search-index.js'); +} + +function createElem(doc, tag, path) { + var script = doc.createElement(tag); + var scriptElement = doc.getElementsByTagName(tag)[0]; + script.src = pathtoroot + path; + scriptElement.parentNode.insertBefore(script, scriptElement); +} + +// Helper for making content containing release names comparable lexicographically +function makeComparable(s) { + return s.toLowerCase().replace(/(\d+)/g, + function(n, m) { + return ("000" + m).slice(-4); + }); +} + +// Switches between two styles depending on a condition +function toggleStyle(classList, condition, trueStyle, falseStyle) { + if (condition) { + classList.remove(falseStyle); + classList.add(trueStyle); + } else { + classList.remove(trueStyle); + classList.add(falseStyle); + } +} + +// Sorts the rows in a table lexicographically by the content of a specific column +function sortTable(header, columnIndex, columns) { + var container = header.parentElement; + var descending = header.classList.contains(sortAsc); + container.querySelectorAll("div.table-header").forEach( + function(header) { + header.classList.remove(sortAsc); + header.classList.remove(sortDesc); + } + ) + var cells = container.children; + var rows = []; + for (var i = columns; i < cells.length; i += columns) { + rows.push(Array.prototype.slice.call(cells, i, i + columns)); + } + var comparator = function(a, b) { + var ka = makeComparable(a[columnIndex].textContent); + var kb = makeComparable(b[columnIndex].textContent); + if (ka < kb) + return descending ? 1 : -1; + if (ka > kb) + return descending ? -1 : 1; + return 0; + }; + var sorted = rows.sort(comparator); + var visible = 0; + sorted.forEach(function(row) { + if (row[0].style.display !== 'none') { + var isEvenRow = visible++ % 2 === 0; + } + row.forEach(function(cell) { + toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); + container.appendChild(cell); + }) + }); + toggleStyle(header.classList, descending, sortDesc, sortAsc); +} + +// Toggles the visibility of a table category in all tables in a page +function toggleGlobal(checkbox, selected, columns) { + var display = checkbox.checked ? '' : 'none'; + document.querySelectorAll("div.table-tabs").forEach(function(t) { + var id = t.parentElement.getAttribute("id"); + var selectedClass = id + "-tab" + selected; + // if selected is empty string it selects all uncategorized entries + var selectUncategorized = !Boolean(selected); + var visible = 0; + document.querySelectorAll('div.' + id) + .forEach(function(elem) { + if (selectUncategorized) { + if (elem.className.indexOf(selectedClass) === -1) { + elem.style.display = display; + } + } else if (elem.classList.contains(selectedClass)) { + elem.style.display = display; + } + if (elem.style.display === '') { + var isEvenRow = visible++ % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + } + }); + t.parentElement.style.display = visible === 0 ? 'none' : ''; + }) +} + +// Shows the elements of a table belonging to a specific category +function show(tableId, selected, columns) { + if (tableId !== selected) { + document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') + .forEach(function(elem) { + elem.style.display = 'none'; + }); + } + document.querySelectorAll('div.' + selected) + .forEach(function(elem, index) { + elem.style.display = ''; + var isEvenRow = index % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + }); + updateTabs(tableId, selected); +} + +function updateTabs(tableId, selected) { + document.querySelector('div#' + tableId +' .summary-table') + .setAttribute('aria-labelledby', selected); + document.querySelectorAll('button[id^="' + tableId + '"]') + .forEach(function(tab, index) { + if (selected === tab.id || (tableId === selected && index === 0)) { + tab.className = activeTableTab; + tab.setAttribute('aria-selected', true); + tab.setAttribute('tabindex',0); + } else { + tab.className = tableTab; + tab.setAttribute('aria-selected', false); + tab.setAttribute('tabindex',-1); + } + }); +} + +function switchTab(e) { + var selected = document.querySelector('[aria-selected=true]'); + if (selected) { + if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { + // left or up arrow key pressed: move focus to previous tab + selected.previousSibling.click(); + selected.previousSibling.focus(); + e.preventDefault(); + } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { + // right or down arrow key pressed: move focus to next tab + selected.nextSibling.click(); + selected.nextSibling.focus(); + e.preventDefault(); + } + } +} + +var updateSearchResults = function() {}; + +function indexFilesLoaded() { + return moduleSearchIndex + && packageSearchIndex + && typeSearchIndex + && memberSearchIndex + && tagSearchIndex; +} +// Copy the contents of the local snippet to the clipboard +function copySnippet(button) { + copyToClipboard(button.nextElementSibling.innerText); + switchCopyLabel(button.firstElementChild, button.parentElement); +} +// Copy the link to the adjacent header to the clipboard +function copyUrl(button) { + var id; + var header = button.parentElement; + if (header.hasAttribute("id")) { + id = header.getAttribute("id"); + } else if (header.parentElement.tagName === 'SECTION' && header.parentElement.hasAttribute("id")) { + id = header.parentElement.getAttribute("id"); + } else if (header.firstElementChild && header.firstElementChild.tagName === "A" + && header.firstElementChild.hasAttribute("id")) { + id = header.firstElementChild.getAttribute("id"); + } + var url = document.location.href; + if (url.indexOf("#") > -1) { + url = url.substring(0, url.indexOf("#")); + } + copyToClipboard(url + "#" + id); + switchCopyLabel(button.lastElementChild, button.parentElement); +} +function copyToClipboard(content) { + var textarea = document.createElement("textarea"); + textarea.style.height = 0; + document.body.appendChild(textarea); + textarea.value = content; + textarea.select(); + document.execCommand("copy"); + document.body.removeChild(textarea); +} +function switchCopyLabel(span, parent) { + var copied = span.getAttribute("data-copied"); + if (span.innerHTML !== copied) { + var initialLabel = span.innerHTML; + span.innerHTML = copied; + parent.onmouseleave = parent.ontouchend = function() { + span.innerHTML = initialLabel; + }; + } +} +// Workaround for scroll position not being included in browser history (8249133) +document.addEventListener("DOMContentLoaded", function(e) { + var contentDiv = document.querySelector("div.flex-content"); + window.addEventListener("popstate", function(e) { + if (e.state !== null) { + contentDiv.scrollTop = e.state; + } + }); + window.addEventListener("hashchange", function(e) { + history.replaceState(contentDiv.scrollTop, document.title); + }); + var timeoutId; + contentDiv.addEventListener("scroll", function(e) { + if (timeoutId) { + clearTimeout(timeoutId); + } + timeoutId = setTimeout(function() { + history.replaceState(contentDiv.scrollTop, document.title); + }, 100); + }); + if (!location.hash) { + history.replaceState(contentDiv.scrollTop, document.title); + } +}); diff --git a/target/apidocs/search-page.js b/target/apidocs/search-page.js new file mode 100644 index 0000000..a7d29d8 --- /dev/null +++ b/target/apidocs/search-page.js @@ -0,0 +1,299 @@ +/* + * Copyright (c) 2022, Oracle and/or its affiliates. All rights reserved. + * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + */ + +"use strict"; +$(function() { + var copy = $("#page-search-copy"); + var expand = $("#page-search-expand"); + var searchLink = $("span#page-search-link"); + var redirect = $("input#search-redirect"); + function setSearchUrlTemplate() { + var href = document.location.href.split(/[#?]/)[0]; + href += "?q=" + "%s"; + if (redirect.is(":checked")) { + href += "&r=1"; + } + searchLink.html(href); + copy[0].onmouseenter(); + } + function copyLink(e) { + var textarea = document.createElement("textarea"); + textarea.style.height = 0; + document.body.appendChild(textarea); + textarea.value = this.previousSibling.innerText; + textarea.select(); + document.execCommand("copy"); + document.body.removeChild(textarea); + var span = this.lastElementChild; + var copied = span.getAttribute("data-copied"); + if (span.innerHTML !== copied) { + var initialLabel = span.innerHTML; + span.innerHTML = copied; + var parent = this.parentElement.parentElement; + parent.onmouseleave = parent.ontouchend = copy[0].onmouseenter = function() { + span.innerHTML = initialLabel; + }; + } + } + copy.click(copyLink); + copy[0].onmouseenter = function() {}; + redirect.click(setSearchUrlTemplate); + setSearchUrlTemplate(); + copy.prop("disabled", false); + redirect.prop("disabled", false); + expand.click(function (e) { + var searchInfo = $("div.page-search-info"); + if(this.parentElement.hasAttribute("open")) { + searchInfo.attr("style", "border-width: 0;"); + } else { + searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); + } + }); +}); +$(window).on("load", function() { + var input = $("#page-search-input"); + var reset = $("#page-search-reset"); + var notify = $("#page-search-notify"); + var resultSection = $("div#result-section"); + var resultContainer = $("div#result-container"); + var searchTerm = ""; + var activeTab = ""; + var fixedTab = false; + var visibleTabs = []; + var feelingLucky = false; + function renderResults(result) { + if (!result.length) { + notify.html(messages.noResult); + } else if (result.length === 1) { + notify.html(messages.oneResult); + } else { + notify.html(messages.manyResults.replace("{0}", result.length)); + } + resultContainer.empty(); + var r = { + "types": [], + "members": [], + "packages": [], + "modules": [], + "searchTags": [] + }; + for (var i in result) { + var item = result[i]; + var arr = r[item.category]; + arr.push(item); + } + if (!activeTab || r[activeTab].length === 0 || !fixedTab) { + Object.keys(r).reduce(function(prev, curr) { + if (r[curr].length > 0 && r[curr][0].score > prev) { + activeTab = curr; + return r[curr][0].score; + } + return prev; + }, 0); + } + if (feelingLucky && activeTab) { + notify.html(messages.redirecting) + var firstItem = r[activeTab][0]; + window.location = getURL(firstItem.indexItem, firstItem.category); + return; + } + if (result.length > 20) { + if (searchTerm[searchTerm.length - 1] === ".") { + if (activeTab === "types" && r["members"].length > r["types"].length) { + activeTab = "members"; + } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { + activeTab = "types"; + } + } + } + var categoryCount = Object.keys(r).reduce(function(prev, curr) { + return prev + (r[curr].length > 0 ? 1 : 0); + }, 0); + visibleTabs = []; + var tabContainer = $("
    ").appendTo(resultContainer); + for (var key in r) { + var id = "#result-tab-" + key.replace("searchTags", "search_tags"); + if (r[key].length) { + var count = r[key].length >= 1000 ? "999+" : r[key].length; + if (result.length > 20 && categoryCount > 1) { + var button = $("").appendTo(tabContainer); + button.click(key, function(e) { + fixedTab = true; + renderResult(e.data, $(this)); + }); + visibleTabs.push(key); + } else { + $("" + categories[key] + + " (" + count + ")").appendTo(tabContainer); + renderTable(key, r[key]).appendTo(resultContainer); + tabContainer = $("
    ").appendTo(resultContainer); + + } + } + } + if (activeTab && result.length > 20 && categoryCount > 1) { + $("button#result-tab-" + activeTab).addClass("active-table-tab"); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + } + resultSection.show(); + function renderResult(category, button) { + activeTab = category; + setSearchUrl(); + resultContainer.find("div.summary-table").remove(); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + button.siblings().removeClass("active-table-tab"); + button.addClass("active-table-tab"); + } + } + function selectTab(category) { + $("button#result-tab-" + category).click(); + } + function renderTable(category, items) { + var table = $("
    ") + .addClass(category === "modules" + ? "one-column-search-results" + : "two-column-search-results"); + var col1, col2; + if (category === "modules") { + col1 = "Module"; + } else if (category === "packages") { + col1 = "Module"; + col2 = "Package"; + } else if (category === "types") { + col1 = "Package"; + col2 = "Class" + } else if (category === "members") { + col1 = "Class"; + col2 = "Member"; + } else if (category === "searchTags") { + col1 = "Location"; + col2 = "Name"; + } + $("
    " + col1 + "
    ").appendTo(table); + if (category !== "modules") { + $("
    " + col2 + "
    ").appendTo(table); + } + $.each(items, function(index, item) { + var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; + renderItem(item, table, rowColor); + }); + return table; + } + function renderItem(item, table, rowColor) { + var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); + var link = $("") + .attr("href", getURL(item.indexItem, item.category)) + .attr("tabindex", "0") + .addClass("search-result-link") + .html(label); + var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); + if (item.category === "searchTags") { + container = item.indexItem.h || ""; + } + if (item.category !== "modules") { + $("
    ").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); + } + $("
    ").html(link).addClass("col-last").addClass(rowColor).appendTo(table); + } + var timeout; + function schedulePageSearch() { + if (timeout) { + clearTimeout(timeout); + } + timeout = setTimeout(function () { + doPageSearch() + }, 100); + } + function doPageSearch() { + setSearchUrl(); + var term = searchTerm = input.val().trim(); + if (term === "") { + notify.html(messages.enterTerm); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + resultSection.hide(); + } else { + notify.html(messages.searching); + doSearch({ term: term, maxResults: 1200 }, renderResults); + } + } + function setSearchUrl() { + var query = input.val().trim(); + var url = document.location.pathname; + if (query) { + url += "?q=" + encodeURI(query); + if (activeTab && fixedTab) { + url += "&c=" + activeTab; + } + } + history.replaceState({query: query}, "", url); + } + input.on("input", function(e) { + feelingLucky = false; + schedulePageSearch(); + }); + $(document).keydown(function(e) { + if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { + if (activeTab && visibleTabs.length > 1) { + var idx = visibleTabs.indexOf(activeTab); + idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; + selectTab(visibleTabs[idx % visibleTabs.length]); + return false; + } + } + }); + reset.click(function() { + notify.html(messages.enterTerm); + resultSection.hide(); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + input.val('').focus(); + setSearchUrl(); + }); + input.prop("disabled", false); + reset.prop("disabled", false); + + var urlParams = new URLSearchParams(window.location.search); + if (urlParams.has("q")) { + input.val(urlParams.get("q")) + } + if (urlParams.has("c")) { + activeTab = urlParams.get("c"); + fixedTab = true; + } + if (urlParams.get("r")) { + feelingLucky = true; + } + if (input.val()) { + doPageSearch(); + } else { + notify.html(messages.enterTerm); + } + input.select().focus(); +}); diff --git a/target/apidocs/search.html b/target/apidocs/search.html new file mode 100644 index 0000000..1928526 --- /dev/null +++ b/target/apidocs/search.html @@ -0,0 +1,78 @@ + + + + +Search (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +

    Search

    +
    + + +
    +Additional resources +
    +
    +
    +

    The help page provides an introduction to the scope and syntax of JavaDoc search.

    +

    You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

    +

    The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

    +link +

    + +

    +
    +

    Loading search index...

    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/search.js b/target/apidocs/search.js new file mode 100644 index 0000000..be84015 --- /dev/null +++ b/target/apidocs/search.js @@ -0,0 +1,465 @@ +/* + * Copyright (c) 2015, 2022, Oracle and/or its affiliates. All rights reserved. + * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + */ +"use strict"; +const messages = { + enterTerm: "Enter a search term", + noResult: "No results found", + oneResult: "Found one result", + manyResults: "Found {0} results", + loading: "Loading search index...", + searching: "Searching...", + redirecting: "Redirecting to first result...", + copyUrl: "Copy URL", + urlCopied: "Copied!" +} +const categories = { + modules: "Modules", + packages: "Packages", + types: "Types", + members: "Members", + searchTags: "Search Tags" +}; +const highlight = "$&"; +const NO_MATCH = {}; +const MAX_RESULTS = 500; +function checkUnnamed(name, separator) { + return name === "" || !name ? "" : name + separator; +} +function escapeHtml(str) { + return str.replace(//g, ">"); +} +function getHighlightedText(str, boundaries, from, to) { + var start = from; + var text = ""; + for (var i = 0; i < boundaries.length; i += 2) { + var b0 = boundaries[i]; + var b1 = boundaries[i + 1]; + if (b0 >= to || b1 <= from) { + continue; + } + text += escapeHtml(str.slice(start, Math.max(start, b0))); + text += ""; + text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); + text += ""; + start = Math.min(to, b1); + } + text += escapeHtml(str.slice(start, to)); + return text; +} +function getURLPrefix(item, category) { + var urlPrefix = ""; + var slash = "/"; + if (category === "modules") { + return item.l + slash; + } else if (category === "packages" && item.m) { + return item.m + slash; + } else if (category === "types" || category === "members") { + if (item.m) { + urlPrefix = item.m + slash; + } else { + $.each(packageSearchIndex, function(index, it) { + if (it.m && item.p === it.l) { + urlPrefix = it.m + slash; + } + }); + } + } + return urlPrefix; +} +function getURL(item, category) { + if (item.url) { + return item.url; + } + var url = getURLPrefix(item, category); + if (category === "modules") { + url += "module-summary.html"; + } else if (category === "packages") { + if (item.u) { + url = item.u; + } else { + url += item.l.replace(/\./g, '/') + "/package-summary.html"; + } + } else if (category === "types") { + if (item.u) { + url = item.u; + } else { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; + } + } else if (category === "members") { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; + if (item.u) { + url += item.u; + } else { + url += item.l; + } + } else if (category === "searchTags") { + url += item.u; + } + item.url = url; + return url; +} +function createMatcher(term, camelCase) { + if (camelCase && !isUpperCase(term)) { + return null; // no need for camel-case matcher for lower case query + } + var pattern = ""; + var upperCase = []; + term.trim().split(/\s+/).forEach(function(w, index, array) { + var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); + for (var i = 0; i < tokens.length; i++) { + var s = tokens[i]; + // ',' and '?' are the only delimiters commonly followed by space in java signatures + pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; + upperCase.push(false); + var isWordToken = /\w$/.test(s); + if (isWordToken) { + if (i === tokens.length - 1 && index < array.length - 1) { + // space in query string matches all delimiters + pattern += "(.*?)"; + upperCase.push(isUpperCase(s[0])); + } else { + if (!camelCase && isUpperCase(s) && s.length === 1) { + pattern += "()"; + } else { + pattern += "([a-z0-9$<>?[\\]]*?)"; + } + upperCase.push(isUpperCase(s[0])); + } + } else { + pattern += "()"; + upperCase.push(false); + } + } + }); + var re = new RegExp(pattern, "gi"); + re.upperCase = upperCase; + return re; +} +function analyzeMatch(matcher, input, startOfName, category) { + var from = startOfName; + matcher.lastIndex = from; + var match = matcher.exec(input); + while (!match && from > 1) { + from = input.lastIndexOf(".", from - 2) + 1; + matcher.lastIndex = from; + match = matcher.exec(input); + } + if (!match) { + return NO_MATCH; + } + var boundaries = []; + var matchEnd = match.index + match[0].length; + var leftParen = input.indexOf("("); + // exclude peripheral matches + if (category !== "modules" && category !== "searchTags") { + if (leftParen > -1 && leftParen < match.index) { + return NO_MATCH; + } else if (startOfName - 1 >= matchEnd) { + return NO_MATCH; + } + } + var endOfName = leftParen > -1 ? leftParen : input.length; + var score = 5; + var start = match.index; + var prevEnd = -1; + for (var i = 1; i < match.length; i += 2) { + var isUpper = isUpperCase(input[start]); + var isMatcherUpper = matcher.upperCase[i]; + // capturing groups come in pairs, match and non-match + boundaries.push(start, start + match[i].length); + // make sure groups are anchored on a left word boundary + var prevChar = input[start - 1] || ""; + var nextChar = input[start + 1] || ""; + if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { + if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { + score -= 0.1; + } else if (isMatcherUpper && start === prevEnd) { + score -= isUpper ? 0.1 : 1.0; + } else { + return NO_MATCH; + } + } + prevEnd = start + match[i].length; + start += match[i].length + match[i + 1].length; + + // lower score for parts of the name that are missing + if (match[i + 1] && prevEnd < endOfName) { + score -= rateNoise(match[i + 1]); + } + } + // lower score if a type name contains unmatched camel-case parts + if (input[matchEnd - 1] !== "." && endOfName > matchEnd) + score -= rateNoise(input.slice(matchEnd, endOfName)); + score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); + + if (score <= 0) { + return NO_MATCH; + } + return { + input: input, + score: score, + category: category, + boundaries: boundaries + }; +} +function isUpperCase(s) { + return s !== s.toLowerCase(); +} +function isLowerCase(s) { + return s !== s.toUpperCase(); +} +function rateNoise(str) { + return (str.match(/([.(])/g) || []).length / 5 + + (str.match(/([A-Z]+)/g) || []).length / 10 + + str.length / 20; +} +function doSearch(request, response) { + var term = request.term.trim(); + var maxResults = request.maxResults || MAX_RESULTS; + if (term.length === 0) { + return this.close(); + } + var matcher = { + plainMatcher: createMatcher(term, false), + camelCaseMatcher: createMatcher(term, true) + } + var indexLoaded = indexFilesLoaded(); + + function getPrefix(item, category) { + switch (category) { + case "packages": + return checkUnnamed(item.m, "/"); + case "types": + return checkUnnamed(item.p, "."); + case "members": + return checkUnnamed(item.p, ".") + item.c + "."; + default: + return ""; + } + } + function useQualifiedName(category) { + switch (category) { + case "packages": + return /[\s/]/.test(term); + case "types": + case "members": + return /[\s.]/.test(term); + default: + return false; + } + } + function searchIndex(indexArray, category) { + var matches = []; + if (!indexArray) { + if (!indexLoaded) { + matches.push({ l: messages.loading, category: category }); + } + return matches; + } + $.each(indexArray, function (i, item) { + var prefix = getPrefix(item, category); + var simpleName = item.l; + var qualifiedName = prefix + simpleName; + var useQualified = useQualifiedName(category); + var input = useQualified ? qualifiedName : simpleName; + var startOfName = useQualified ? prefix.length : 0; + var m = analyzeMatch(matcher.plainMatcher, input, startOfName, category); + if (m === NO_MATCH && matcher.camelCaseMatcher) { + m = analyzeMatch(matcher.camelCaseMatcher, input, startOfName, category); + } + if (m !== NO_MATCH) { + m.indexItem = item; + m.prefix = prefix; + if (!useQualified) { + m.input = qualifiedName; + m.boundaries = m.boundaries.map(function(b) { + return b + prefix.length; + }); + } + matches.push(m); + } + return matches.length < maxResults; + }); + return matches.sort(function(e1, e2) { + return e2.score - e1.score; + }); + } + + var result = searchIndex(moduleSearchIndex, "modules") + .concat(searchIndex(packageSearchIndex, "packages")) + .concat(searchIndex(typeSearchIndex, "types")) + .concat(searchIndex(memberSearchIndex, "members")) + .concat(searchIndex(tagSearchIndex, "searchTags")); + + if (!indexLoaded) { + updateSearchResults = function() { + doSearch(request, response); + } + } else { + updateSearchResults = function() {}; + } + response(result); +} +// JQuery search menu implementation +$.widget("custom.catcomplete", $.ui.autocomplete, { + _create: function() { + this._super(); + this.widget().menu("option", "items", "> .result-item"); + // workaround for search result scrolling + this.menu._scrollIntoView = function _scrollIntoView( item ) { + var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; + if ( this._hasScroll() ) { + borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; + paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; + offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; + scroll = this.activeMenu.scrollTop(); + elementHeight = this.activeMenu.height() - 26; + itemHeight = item.outerHeight(); + + if ( offset < 0 ) { + this.activeMenu.scrollTop( scroll + offset ); + } else if ( offset + itemHeight > elementHeight ) { + this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); + } + } + }; + }, + _renderMenu: function(ul, items) { + var currentCategory = ""; + var widget = this; + widget.menu.bindings = $(); + $.each(items, function(index, item) { + if (item.category && item.category !== currentCategory) { + ul.append("
  • " + categories[item.category] + "
  • "); + currentCategory = item.category; + } + var li = widget._renderItemData(ul, item); + if (item.category) { + li.attr("aria-label", categories[item.category] + " : " + item.l); + } else { + li.attr("aria-label", item.l); + } + li.attr("class", "result-item"); + }); + ul.append(""); + }, + _renderItem: function(ul, item) { + var li = $("
  • ").appendTo(ul); + var div = $("
    ").appendTo(li); + var label = item.l + ? item.l + : getHighlightedText(item.input, item.boundaries, 0, item.input.length); + var idx = item.indexItem; + if (item.category === "searchTags" && idx.h) { + if (idx.d) { + div.html(label + " (" + idx.h + ")
    " + + idx.d + "
    "); + } else { + div.html(label + " (" + idx.h + ")"); + } + } else { + div.html(label); + } + return li; + } +}); +$(function() { + var expanded = false; + var windowWidth; + function collapse() { + if (expanded) { + $("div#navbar-top").removeAttr("style"); + $("button#navbar-toggle-button") + .removeClass("expanded") + .attr("aria-expanded", "false"); + expanded = false; + } + } + $("button#navbar-toggle-button").click(function (e) { + if (expanded) { + collapse(); + } else { + var navbar = $("div#navbar-top"); + navbar.height(navbar.prop("scrollHeight")); + $("button#navbar-toggle-button") + .addClass("expanded") + .attr("aria-expanded", "true"); + expanded = true; + windowWidth = window.innerWidth; + } + }); + $("ul.sub-nav-list-small li a").click(collapse); + $("input#search-input").focus(collapse); + $("main").click(collapse); + $("section[id] > :header, :header[id], :header:has(a[id])").hover( + function () { + $(this).append($("")); + }, + function () { + $(this).find("button:last").remove(); + } + ); + $(window).on("orientationchange", collapse).on("resize", function(e) { + if (expanded && windowWidth !== window.innerWidth) collapse(); + }); + var search = $("#search-input"); + var reset = $("#reset-button"); + search.catcomplete({ + minLength: 1, + delay: 200, + source: doSearch, + response: function(event, ui) { + if (!ui.content.length) { + ui.content.push({ l: messages.noResult }); + } else { + $("#search-input").empty(); + } + }, + autoFocus: true, + focus: function(event, ui) { + return false; + }, + position: { + collision: "flip" + }, + select: function(event, ui) { + if (ui.item.indexItem) { + var url = getURL(ui.item.indexItem, ui.item.category); + window.location.href = pathtoroot + url; + $("#search-input").focus(); + } + } + }); + search.val(''); + search.prop("disabled", false); + reset.prop("disabled", false); + reset.click(function() { + search.val('').focus(); + }); + search.focus(); +}); diff --git a/target/apidocs/serialized-form.html b/target/apidocs/serialized-form.html new file mode 100644 index 0000000..021dc42 --- /dev/null +++ b/target/apidocs/serialized-form.html @@ -0,0 +1,90 @@ + + + + +Serialized Form (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Serialized Form

    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/authorization/AuthorizationCodeFlow.Builder.html b/target/apidocs/spotify/api/authorization/AuthorizationCodeFlow.Builder.html new file mode 100644 index 0000000..1115456 --- /dev/null +++ b/target/apidocs/spotify/api/authorization/AuthorizationCodeFlow.Builder.html @@ -0,0 +1,244 @@ + + + + +AuthorizationCodeFlow.Builder (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class AuthorizationCodeFlow.Builder

    +
    +
    java.lang.Object +
    spotify.api.authorization.AuthorizationCodeFlow.Builder
    +
    +
    +
    +
    Enclosing class:
    +
    AuthorizationCodeFlow
    +
    +
    +
    public static class AuthorizationCodeFlow.Builder +extends Object
    +
    Builder for constructing an AuthorizationCodeFlow object.
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/authorization/AuthorizationCodeFlow.html b/target/apidocs/spotify/api/authorization/AuthorizationCodeFlow.html new file mode 100644 index 0000000..69c3845 --- /dev/null +++ b/target/apidocs/spotify/api/authorization/AuthorizationCodeFlow.html @@ -0,0 +1,198 @@ + + + + +AuthorizationCodeFlow (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class AuthorizationCodeFlow

    +
    +
    java.lang.Object +
    spotify.api.authorization.AuthorizationCodeFlow
    +
    +
    +
    +
    public class AuthorizationCodeFlow +extends Object
    +
    This class constructs the URL needed for the first step in the Authorization Code Flow. + Executing this step should result in a code that can be used to retrieve an access and refresh token. +

    + For more information see: @see Authorization Code Flow

    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Jiankai Zheng
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        constructUrl

        +
        public String constructUrl()
        +
        Constructs a url for the first step in the authorization code flow
        +
        +
        Returns:
        +
        constructed url to be used to authorize access and retrieve a code
        +
        +
        +
      • +
      • +
        +

        toString

        +
        public String toString()
        +
        +
        Overrides:
        +
        toString in class Object
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/authorization/AuthorizationCodeFlowPKCE.Builder.html b/target/apidocs/spotify/api/authorization/AuthorizationCodeFlowPKCE.Builder.html new file mode 100644 index 0000000..978e4ce --- /dev/null +++ b/target/apidocs/spotify/api/authorization/AuthorizationCodeFlowPKCE.Builder.html @@ -0,0 +1,253 @@ + + + + +AuthorizationCodeFlowPKCE.Builder (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class AuthorizationCodeFlowPKCE.Builder

    +
    +
    java.lang.Object +
    spotify.api.authorization.AuthorizationCodeFlowPKCE.Builder
    +
    +
    +
    +
    Enclosing class:
    +
    AuthorizationCodeFlowPKCE
    +
    +
    +
    public static class AuthorizationCodeFlowPKCE.Builder +extends Object
    +
    Builder for constructing an AuthorizationCodeFlowPKCE object.
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/authorization/AuthorizationCodeFlowPKCE.html b/target/apidocs/spotify/api/authorization/AuthorizationCodeFlowPKCE.html new file mode 100644 index 0000000..923f519 --- /dev/null +++ b/target/apidocs/spotify/api/authorization/AuthorizationCodeFlowPKCE.html @@ -0,0 +1,198 @@ + + + + +AuthorizationCodeFlowPKCE (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class AuthorizationCodeFlowPKCE

    +
    +
    java.lang.Object +
    spotify.api.authorization.AuthorizationCodeFlowPKCE
    +
    +
    +
    +
    public class AuthorizationCodeFlowPKCE +extends Object
    +
    This class constructs the URL needed for the first step in the Authorization Code Flow PKCE. + Executing this step should result in a code that can be used to retrieve an access and refresh token. +

    + For more information see: @see Authorization Code Flow (PKCE)

    +
    +
    Since:
    +
    1.5.0
    +
    Author:
    +
    Jiankai Zheng (jk.zheng@hotmail.com)
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        constructUrl

        +
        public String constructUrl()
        +
        Constructs a url for the first step in the authorization PKCE code flow
        +
        +
        Returns:
        +
        constructed url to be used to authorize access and retrieve a code
        +
        +
        +
      • +
      • +
        +

        toString

        +
        public String toString()
        +
        +
        Overrides:
        +
        toString in class Object
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/authorization/AuthorizationPKCERequestToken.html b/target/apidocs/spotify/api/authorization/AuthorizationPKCERequestToken.html new file mode 100644 index 0000000..9564205 --- /dev/null +++ b/target/apidocs/spotify/api/authorization/AuthorizationPKCERequestToken.html @@ -0,0 +1,213 @@ + + + + +AuthorizationPKCERequestToken (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class AuthorizationPKCERequestToken

    +
    +
    java.lang.Object +
    spotify.api.authorization.AuthorizationPKCERequestToken
    +
    +
    +
    +
    public class AuthorizationPKCERequestToken +extends Object
    +
    This class takes care of the second step in the Authorization Code PKCE Flow. + Executing this step should result in an access and refresh token. +

    + For more information see: @see Authorization Code Flow (PKCE)

    +
    +
    Since:
    +
    1.5.0
    +
    Author:
    +
    Jiankai Zheng (jk.zheng@hotmail.com)
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        AuthorizationPKCERequestToken

        +
        public AuthorizationPKCERequestToken()
        +
        +
      • +
      • +
        +

        AuthorizationPKCERequestToken

        +
        public AuthorizationPKCERequestToken(AuthorizationCodeFlowService authorizationCodeFlowService)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getAuthorizationCodeToken

        +
        public AuthorizationCodeFlowTokenResponse getAuthorizationCodeToken(String clientId, + String code, + String redirectUri, + String codeVerifier)
        +
        Makes an http call to retrieve the access and refresh tokens.
        +
        +
        Parameters:
        +
        clientId - the id of the client
        +
        code - the authorization code returned from the initial request to the Account /authorize endpoint
        +
        redirectUri - the redirect uri supplied when requesting the authorization code
        +
        Returns:
        +
        an object containing values like the access and refresh token
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/authorization/AuthorizationRefreshToken.html b/target/apidocs/spotify/api/authorization/AuthorizationRefreshToken.html new file mode 100644 index 0000000..2198055 --- /dev/null +++ b/target/apidocs/spotify/api/authorization/AuthorizationRefreshToken.html @@ -0,0 +1,210 @@ + + + + +AuthorizationRefreshToken (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class AuthorizationRefreshToken

    +
    +
    java.lang.Object +
    spotify.api.authorization.AuthorizationRefreshToken
    +
    +
    +
    +
    public class AuthorizationRefreshToken +extends Object
    +
    This class is used to refresh the access token. +

    + For more information see: @see Authorization Code Flow

    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Jiankai Zheng (jk.zheng@hotmail.com)
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        AuthorizationRefreshToken

        +
        public AuthorizationRefreshToken()
        +
        +
      • +
      • +
        +

        AuthorizationRefreshToken

        +
        public AuthorizationRefreshToken(AuthorizationCodeFlowService authorizationCodeFlowService)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        refreshAccessToken

        +
        public AuthorizationCodeFlowTokenResponse refreshAccessToken(String clientId, + String clientSecret, + String refreshToken)
        +
        Makes a request to the Spotify API to refresh the access token.
        +
        +
        Parameters:
        +
        clientId - the client id
        +
        clientSecret - the client secret
        +
        refreshToken - the refresh token
        +
        Returns:
        +
        Object containing the new access and refresh token
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/authorization/AuthorizationRequestToken.html b/target/apidocs/spotify/api/authorization/AuthorizationRequestToken.html new file mode 100644 index 0000000..42090ee --- /dev/null +++ b/target/apidocs/spotify/api/authorization/AuthorizationRequestToken.html @@ -0,0 +1,214 @@ + + + + +AuthorizationRequestToken (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class AuthorizationRequestToken

    +
    +
    java.lang.Object +
    spotify.api.authorization.AuthorizationRequestToken
    +
    +
    +
    +
    public class AuthorizationRequestToken +extends Object
    +
    This class takes care of the second step in the Authorization Code Flow. + Executing this step should result in an access and refresh token. +

    + For more information see: @see Authorization Code Flow

    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Jiankai Zheng (jk.zheng@hotmail.com)
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        AuthorizationRequestToken

        +
        public AuthorizationRequestToken()
        +
        +
      • +
      • +
        +

        AuthorizationRequestToken

        +
        public AuthorizationRequestToken(AuthorizationCodeFlowService authorizationCodeFlowService)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getAuthorizationCodeToken

        +
        public AuthorizationCodeFlowTokenResponse getAuthorizationCodeToken(String clientId, + String clientSecret, + String code, + String redirectUri)
        +
        Makes an http call to retrieve the access and refresh tokens.
        +
        +
        Parameters:
        +
        clientId - the id of the client
        +
        clientSecret - the secret of the client
        +
        code - the authorization code returned from the initial request to the Account /authorize endpoint
        +
        redirectUri - the redirect uri supplied when requesting the authorization code
        +
        Returns:
        +
        an object containing values like the access and refresh token
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/authorization/ClientCredentialsFlow.html b/target/apidocs/spotify/api/authorization/ClientCredentialsFlow.html new file mode 100644 index 0000000..10d0c6a --- /dev/null +++ b/target/apidocs/spotify/api/authorization/ClientCredentialsFlow.html @@ -0,0 +1,218 @@ + + + + +ClientCredentialsFlow (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ClientCredentialsFlow

    +
    +
    java.lang.Object +
    spotify.api.authorization.ClientCredentialsFlow
    +
    +
    +
    +
    public class ClientCredentialsFlow +extends Object
    +
    This class is used to get an access token through the Client Credentials Flow. + Executing this step will result in an access token. + This access token can only be used to access endpoints with publicly available information, + so therefore information about the user can not be accessed through this access token. +

    + Authorization Code Flow is recommended to access private information, such as user information.

    +
    +
    Since:
    +
    1.0.0
    +
    Author:
    +
    Jiankai Zheng
    +
    See Also:
    +
    + +
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        ClientCredentialsFlow

        +
        public ClientCredentialsFlow()
        +
        +
      • +
      • +
        +

        ClientCredentialsFlow

        +
        public ClientCredentialsFlow(ClientCredentialsFlowService clientCredentialsFlowService)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getClientCredentialToken

        +
        public ClientCredentialsFlowTokenResponse getClientCredentialToken(String clientId, + String clientSecret)
        +
        Handles the Client Credentials Flow. This results in an access token. +

        + See the Spotify Authorization Guide for information.

        +
        +
        Parameters:
        +
        clientId - id of the client
        +
        clientSecret - secret of the client
        +
        Returns:
        +
        an object containing the access token
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/authorization/class-use/AuthorizationCodeFlow.Builder.html b/target/apidocs/spotify/api/authorization/class-use/AuthorizationCodeFlow.Builder.html new file mode 100644 index 0000000..2f41d2f --- /dev/null +++ b/target/apidocs/spotify/api/authorization/class-use/AuthorizationCodeFlow.Builder.html @@ -0,0 +1,103 @@ + + + + +Uses of Class spotify.api.authorization.AuthorizationCodeFlow.Builder (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.api.authorization.AuthorizationCodeFlow.Builder

    +
    + +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/authorization/class-use/AuthorizationCodeFlow.html b/target/apidocs/spotify/api/authorization/class-use/AuthorizationCodeFlow.html new file mode 100644 index 0000000..31dc184 --- /dev/null +++ b/target/apidocs/spotify/api/authorization/class-use/AuthorizationCodeFlow.html @@ -0,0 +1,90 @@ + + + + +Uses of Class spotify.api.authorization.AuthorizationCodeFlow (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.api.authorization.AuthorizationCodeFlow

    +
    +
    Packages that use AuthorizationCodeFlow
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/authorization/class-use/AuthorizationCodeFlowPKCE.Builder.html b/target/apidocs/spotify/api/authorization/class-use/AuthorizationCodeFlowPKCE.Builder.html new file mode 100644 index 0000000..6616938 --- /dev/null +++ b/target/apidocs/spotify/api/authorization/class-use/AuthorizationCodeFlowPKCE.Builder.html @@ -0,0 +1,106 @@ + + + + +Uses of Class spotify.api.authorization.AuthorizationCodeFlowPKCE.Builder (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.api.authorization.AuthorizationCodeFlowPKCE.Builder

    +
    + +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/authorization/class-use/AuthorizationCodeFlowPKCE.html b/target/apidocs/spotify/api/authorization/class-use/AuthorizationCodeFlowPKCE.html new file mode 100644 index 0000000..8192f2a --- /dev/null +++ b/target/apidocs/spotify/api/authorization/class-use/AuthorizationCodeFlowPKCE.html @@ -0,0 +1,90 @@ + + + + +Uses of Class spotify.api.authorization.AuthorizationCodeFlowPKCE (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.api.authorization.AuthorizationCodeFlowPKCE

    +
    +
    Packages that use AuthorizationCodeFlowPKCE
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/authorization/class-use/AuthorizationPKCERequestToken.html b/target/apidocs/spotify/api/authorization/class-use/AuthorizationPKCERequestToken.html new file mode 100644 index 0000000..8055aaa --- /dev/null +++ b/target/apidocs/spotify/api/authorization/class-use/AuthorizationPKCERequestToken.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.api.authorization.AuthorizationPKCERequestToken (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.api.authorization.AuthorizationPKCERequestToken

    +
    +No usage of spotify.api.authorization.AuthorizationPKCERequestToken
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/authorization/class-use/AuthorizationRefreshToken.html b/target/apidocs/spotify/api/authorization/class-use/AuthorizationRefreshToken.html new file mode 100644 index 0000000..abd1e2d --- /dev/null +++ b/target/apidocs/spotify/api/authorization/class-use/AuthorizationRefreshToken.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.api.authorization.AuthorizationRefreshToken (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.api.authorization.AuthorizationRefreshToken

    +
    +No usage of spotify.api.authorization.AuthorizationRefreshToken
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/authorization/class-use/AuthorizationRequestToken.html b/target/apidocs/spotify/api/authorization/class-use/AuthorizationRequestToken.html new file mode 100644 index 0000000..371a0e3 --- /dev/null +++ b/target/apidocs/spotify/api/authorization/class-use/AuthorizationRequestToken.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.api.authorization.AuthorizationRequestToken (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.api.authorization.AuthorizationRequestToken

    +
    +No usage of spotify.api.authorization.AuthorizationRequestToken
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/authorization/class-use/ClientCredentialsFlow.html b/target/apidocs/spotify/api/authorization/class-use/ClientCredentialsFlow.html new file mode 100644 index 0000000..5d5f79a --- /dev/null +++ b/target/apidocs/spotify/api/authorization/class-use/ClientCredentialsFlow.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.api.authorization.ClientCredentialsFlow (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.api.authorization.ClientCredentialsFlow

    +
    +No usage of spotify.api.authorization.ClientCredentialsFlow
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/authorization/package-summary.html b/target/apidocs/spotify/api/authorization/package-summary.html new file mode 100644 index 0000000..2c15bd2 --- /dev/null +++ b/target/apidocs/spotify/api/authorization/package-summary.html @@ -0,0 +1,127 @@ + + + + +spotify.api.authorization (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.api.authorization

    +
    +
    +
    package spotify.api.authorization
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/authorization/package-tree.html b/target/apidocs/spotify/api/authorization/package-tree.html new file mode 100644 index 0000000..64a0729 --- /dev/null +++ b/target/apidocs/spotify/api/authorization/package-tree.html @@ -0,0 +1,84 @@ + + + + +spotify.api.authorization Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.api.authorization

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/authorization/package-use.html b/target/apidocs/spotify/api/authorization/package-use.html new file mode 100644 index 0000000..3ed5e32 --- /dev/null +++ b/target/apidocs/spotify/api/authorization/package-use.html @@ -0,0 +1,99 @@ + + + + +Uses of Package spotify.api.authorization (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.api.authorization

    +
    +
    Packages that use spotify.api.authorization
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/enums/AlbumType.html b/target/apidocs/spotify/api/enums/AlbumType.html new file mode 100644 index 0000000..ca1b6d8 --- /dev/null +++ b/target/apidocs/spotify/api/enums/AlbumType.html @@ -0,0 +1,266 @@ + + + + +AlbumType (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Enum AlbumType

    +
    +
    java.lang.Object +
    java.lang.Enum<AlbumType> +
    spotify.api.enums.AlbumType
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    Serializable, Comparable<AlbumType>, java.lang.constant.Constable
    +
    +
    +
    public enum AlbumType +extends Enum<AlbumType>
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Enum Constant Details

      +
        +
      • +
        +

        SINGLE

        +
        public static final AlbumType SINGLE
        +
        +
      • +
      • +
        +

        ALBUM

        +
        public static final AlbumType ALBUM
        +
        +
      • +
      • +
        +

        APPEARS_ON

        +
        public static final AlbumType APPEARS_ON
        +
        +
      • +
      • +
        +

        COMPILATION

        +
        public static final AlbumType COMPILATION
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        values

        +
        public static AlbumType[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared.
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
        +
      • +
      • +
        +

        valueOf

        +
        public static AlbumType valueOf(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
        +
      • +
      • +
        +

        toString

        +
        public String toString()
        +
        +
        Overrides:
        +
        toString in class Enum<AlbumType>
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/enums/AuthorizationScope.html b/target/apidocs/spotify/api/enums/AuthorizationScope.html new file mode 100644 index 0000000..45969d2 --- /dev/null +++ b/target/apidocs/spotify/api/enums/AuthorizationScope.html @@ -0,0 +1,386 @@ + + + + +AuthorizationScope (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Enum AuthorizationScope

    +
    +
    java.lang.Object +
    java.lang.Enum<AuthorizationScope> +
    spotify.api.enums.AuthorizationScope
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    Serializable, Comparable<AuthorizationScope>, java.lang.constant.Constable
    +
    +
    +
    public enum AuthorizationScope +extends Enum<AuthorizationScope>
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Enum Constant Details

      +
        +
      • +
        +

        UGC_IMAGE_UPLOAD

        +
        public static final AuthorizationScope UGC_IMAGE_UPLOAD
        +
        +
      • +
      • +
        +

        USER_READ_RECENTLY_PLAYED

        +
        public static final AuthorizationScope USER_READ_RECENTLY_PLAYED
        +
        +
      • +
      • +
        +

        USER_TOP_READ

        +
        public static final AuthorizationScope USER_TOP_READ
        +
        +
      • +
      • +
        +

        USER_READ_PLAYBACK_POSITION

        +
        public static final AuthorizationScope USER_READ_PLAYBACK_POSITION
        +
        +
      • +
      • +
        +

        USER_READ_PLAYBACK_STATE

        +
        public static final AuthorizationScope USER_READ_PLAYBACK_STATE
        +
        +
      • +
      • +
        +

        USER_MODIFY_PLAYBACK_STATE

        +
        public static final AuthorizationScope USER_MODIFY_PLAYBACK_STATE
        +
        +
      • +
      • +
        +

        USER_READ_CURRENTLY_PLAYING

        +
        public static final AuthorizationScope USER_READ_CURRENTLY_PLAYING
        +
        +
      • +
      • +
        +

        APP_REMOTE_CONTROL

        +
        public static final AuthorizationScope APP_REMOTE_CONTROL
        +
        +
      • +
      • +
        +

        STREAMING

        +
        public static final AuthorizationScope STREAMING
        +
        +
      • +
      • +
        +

        PLAYLIST_MODIFY_PUBLIC

        +
        public static final AuthorizationScope PLAYLIST_MODIFY_PUBLIC
        +
        +
      • +
      • +
        +

        PLAYLIST_MODIFY_PRIVATE

        +
        public static final AuthorizationScope PLAYLIST_MODIFY_PRIVATE
        +
        +
      • +
      • +
        +

        PLAYLIST_READ_PRIVATE

        +
        public static final AuthorizationScope PLAYLIST_READ_PRIVATE
        +
        +
      • +
      • +
        +

        PLAYLIST_READ_COLLABORATIVE

        +
        public static final AuthorizationScope PLAYLIST_READ_COLLABORATIVE
        +
        +
      • +
      • +
        +

        USER_FOLLOW_MODIFY

        +
        public static final AuthorizationScope USER_FOLLOW_MODIFY
        +
        +
      • +
      • +
        +

        USER_FOLLOW_READ

        +
        public static final AuthorizationScope USER_FOLLOW_READ
        +
        +
      • +
      • +
        +

        USER_LIBRARY_MODIFY

        +
        public static final AuthorizationScope USER_LIBRARY_MODIFY
        +
        +
      • +
      • +
        +

        USER_LIBRARY_READ

        +
        public static final AuthorizationScope USER_LIBRARY_READ
        +
        +
      • +
      • +
        +

        USER_READ_EMAIL

        +
        public static final AuthorizationScope USER_READ_EMAIL
        +
        +
      • +
      • +
        +

        USER_READ_PRIVATE

        +
        public static final AuthorizationScope USER_READ_PRIVATE
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        values

        +
        public static AuthorizationScope[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared.
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
        +
      • +
      • +
        +

        valueOf

        +
        public static AuthorizationScope valueOf(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
        +
      • +
      • +
        +

        toString

        +
        public String toString()
        +
        +
        Overrides:
        +
        toString in class Enum<AuthorizationScope>
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/enums/EntityType.html b/target/apidocs/spotify/api/enums/EntityType.html new file mode 100644 index 0000000..3412392 --- /dev/null +++ b/target/apidocs/spotify/api/enums/EntityType.html @@ -0,0 +1,250 @@ + + + + +EntityType (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Enum EntityType

    +
    +
    java.lang.Object +
    java.lang.Enum<EntityType> +
    spotify.api.enums.EntityType
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    Serializable, Comparable<EntityType>, java.lang.constant.Constable
    +
    +
    +
    public enum EntityType +extends Enum<EntityType>
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Enum Constant Details

      +
        +
      • +
        +

        ARTIST

        +
        public static final EntityType ARTIST
        +
        +
      • +
      • +
        +

        USER

        +
        public static final EntityType USER
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        values

        +
        public static EntityType[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared.
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
        +
      • +
      • +
        +

        valueOf

        +
        public static EntityType valueOf(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
        +
      • +
      • +
        +

        toString

        +
        public String toString()
        +
        +
        Overrides:
        +
        toString in class Enum<EntityType>
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/enums/GrantType.html b/target/apidocs/spotify/api/enums/GrantType.html new file mode 100644 index 0000000..5fd7e88 --- /dev/null +++ b/target/apidocs/spotify/api/enums/GrantType.html @@ -0,0 +1,258 @@ + + + + +GrantType (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Enum GrantType

    +
    +
    java.lang.Object +
    java.lang.Enum<GrantType> +
    spotify.api.enums.GrantType
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    Serializable, Comparable<GrantType>, java.lang.constant.Constable
    +
    +
    +
    public enum GrantType +extends Enum<GrantType>
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Enum Constant Details

      +
        +
      • +
        +

        CLIENT_CREDENTIALS

        +
        public static final GrantType CLIENT_CREDENTIALS
        +
        +
      • +
      • +
        +

        AUTHORIZATION_CODE

        +
        public static final GrantType AUTHORIZATION_CODE
        +
        +
      • +
      • +
        +

        REFRESH_TOKEN

        +
        public static final GrantType REFRESH_TOKEN
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        values

        +
        public static GrantType[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared.
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
        +
      • +
      • +
        +

        valueOf

        +
        public static GrantType valueOf(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
        +
      • +
      • +
        +

        toString

        +
        public String toString()
        +
        +
        Overrides:
        +
        toString in class Enum<GrantType>
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/enums/HttpStatusCode.html b/target/apidocs/spotify/api/enums/HttpStatusCode.html new file mode 100644 index 0000000..d3199bc --- /dev/null +++ b/target/apidocs/spotify/api/enums/HttpStatusCode.html @@ -0,0 +1,262 @@ + + + + +HttpStatusCode (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Enum HttpStatusCode

    +
    +
    java.lang.Object +
    java.lang.Enum<HttpStatusCode> +
    spotify.api.enums.HttpStatusCode
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    Serializable, Comparable<HttpStatusCode>, java.lang.constant.Constable
    +
    +
    +
    public enum HttpStatusCode +extends Enum<HttpStatusCode>
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Enum Constant Details

      + +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        values

        +
        public static HttpStatusCode[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared.
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
        +
      • +
      • +
        +

        valueOf

        +
        public static HttpStatusCode valueOf(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
        +
      • +
      • +
        +

        toInt

        +
        public int toInt()
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/enums/QueryType.html b/target/apidocs/spotify/api/enums/QueryType.html new file mode 100644 index 0000000..ac4d1f9 --- /dev/null +++ b/target/apidocs/spotify/api/enums/QueryType.html @@ -0,0 +1,282 @@ + + + + +QueryType (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Enum QueryType

    +
    +
    java.lang.Object +
    java.lang.Enum<QueryType> +
    spotify.api.enums.QueryType
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    Serializable, Comparable<QueryType>, java.lang.constant.Constable
    +
    +
    +
    public enum QueryType +extends Enum<QueryType>
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Enum Constant Details

      +
        +
      • +
        +

        ALBUM

        +
        public static final QueryType ALBUM
        +
        +
      • +
      • +
        +

        ARTIST

        +
        public static final QueryType ARTIST
        +
        +
      • +
      • +
        +

        PLAYLIST

        +
        public static final QueryType PLAYLIST
        +
        +
      • +
      • +
        +

        TRACK

        +
        public static final QueryType TRACK
        +
        +
      • +
      • +
        +

        SHOW

        +
        public static final QueryType SHOW
        +
        +
      • +
      • +
        +

        EPISODE

        +
        public static final QueryType EPISODE
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        values

        +
        public static QueryType[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared.
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
        +
      • +
      • +
        +

        valueOf

        +
        public static QueryType valueOf(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
        +
      • +
      • +
        +

        toString

        +
        public String toString()
        +
        +
        Overrides:
        +
        toString in class Enum<QueryType>
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/enums/RepeatType.html b/target/apidocs/spotify/api/enums/RepeatType.html new file mode 100644 index 0000000..a21135b --- /dev/null +++ b/target/apidocs/spotify/api/enums/RepeatType.html @@ -0,0 +1,258 @@ + + + + +RepeatType (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Enum RepeatType

    +
    +
    java.lang.Object +
    java.lang.Enum<RepeatType> +
    spotify.api.enums.RepeatType
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    Serializable, Comparable<RepeatType>, java.lang.constant.Constable
    +
    +
    +
    public enum RepeatType +extends Enum<RepeatType>
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Enum Constant Details

      +
        +
      • +
        +

        TRACK

        +
        public static final RepeatType TRACK
        +
        +
      • +
      • +
        +

        CONTEXT

        +
        public static final RepeatType CONTEXT
        +
        +
      • +
      • +
        +

        OFF

        +
        public static final RepeatType OFF
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        values

        +
        public static RepeatType[] values()
        +
        Returns an array containing the constants of this enum type, in +the order they are declared.
        +
        +
        Returns:
        +
        an array containing the constants of this enum type, in the order they are declared
        +
        +
        +
      • +
      • +
        +

        valueOf

        +
        public static RepeatType valueOf(String name)
        +
        Returns the enum constant of this type with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this type. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum type has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
        +
      • +
      • +
        +

        toString

        +
        public String toString()
        +
        +
        Overrides:
        +
        toString in class Enum<RepeatType>
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/enums/class-use/AlbumType.html b/target/apidocs/spotify/api/enums/class-use/AlbumType.html new file mode 100644 index 0000000..1395b5a --- /dev/null +++ b/target/apidocs/spotify/api/enums/class-use/AlbumType.html @@ -0,0 +1,150 @@ + + + + +Uses of Enum spotify.api.enums.AlbumType (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Enum
    spotify.api.enums.AlbumType

    +
    +
    Packages that use AlbumType
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/enums/class-use/AuthorizationScope.html b/target/apidocs/spotify/api/enums/class-use/AuthorizationScope.html new file mode 100644 index 0000000..2c860ff --- /dev/null +++ b/target/apidocs/spotify/api/enums/class-use/AuthorizationScope.html @@ -0,0 +1,115 @@ + + + + +Uses of Enum spotify.api.enums.AuthorizationScope (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Enum
    spotify.api.enums.AuthorizationScope

    +
    +
    Packages that use AuthorizationScope
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/enums/class-use/EntityType.html b/target/apidocs/spotify/api/enums/class-use/EntityType.html new file mode 100644 index 0000000..5eaa501 --- /dev/null +++ b/target/apidocs/spotify/api/enums/class-use/EntityType.html @@ -0,0 +1,216 @@ + + + + +Uses of Enum spotify.api.enums.EntityType (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Enum
    spotify.api.enums.EntityType

    +
    +
    Packages that use EntityType
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/enums/class-use/GrantType.html b/target/apidocs/spotify/api/enums/class-use/GrantType.html new file mode 100644 index 0000000..f031977 --- /dev/null +++ b/target/apidocs/spotify/api/enums/class-use/GrantType.html @@ -0,0 +1,131 @@ + + + + +Uses of Enum spotify.api.enums.GrantType (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Enum
    spotify.api.enums.GrantType

    +
    +
    Packages that use GrantType
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/enums/class-use/HttpStatusCode.html b/target/apidocs/spotify/api/enums/class-use/HttpStatusCode.html new file mode 100644 index 0000000..907646f --- /dev/null +++ b/target/apidocs/spotify/api/enums/class-use/HttpStatusCode.html @@ -0,0 +1,113 @@ + + + + +Uses of Enum spotify.api.enums.HttpStatusCode (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Enum
    spotify.api.enums.HttpStatusCode

    +
    +
    Packages that use HttpStatusCode
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/enums/class-use/QueryType.html b/target/apidocs/spotify/api/enums/class-use/QueryType.html new file mode 100644 index 0000000..c419f03 --- /dev/null +++ b/target/apidocs/spotify/api/enums/class-use/QueryType.html @@ -0,0 +1,150 @@ + + + + +Uses of Enum spotify.api.enums.QueryType (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Enum
    spotify.api.enums.QueryType

    +
    +
    Packages that use QueryType
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/enums/class-use/RepeatType.html b/target/apidocs/spotify/api/enums/class-use/RepeatType.html new file mode 100644 index 0000000..8a865b7 --- /dev/null +++ b/target/apidocs/spotify/api/enums/class-use/RepeatType.html @@ -0,0 +1,165 @@ + + + + +Uses of Enum spotify.api.enums.RepeatType (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Enum
    spotify.api.enums.RepeatType

    +
    +
    Packages that use RepeatType
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/enums/package-summary.html b/target/apidocs/spotify/api/enums/package-summary.html new file mode 100644 index 0000000..91ba5ed --- /dev/null +++ b/target/apidocs/spotify/api/enums/package-summary.html @@ -0,0 +1,109 @@ + + + + +spotify.api.enums (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.api.enums

    +
    +
    +
    package spotify.api.enums
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/enums/package-tree.html b/target/apidocs/spotify/api/enums/package-tree.html new file mode 100644 index 0000000..c7f91cb --- /dev/null +++ b/target/apidocs/spotify/api/enums/package-tree.html @@ -0,0 +1,87 @@ + + + + +spotify.api.enums Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.api.enums

    +Package Hierarchies: + +
    +
    +

    Enum Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/enums/package-use.html b/target/apidocs/spotify/api/enums/package-use.html new file mode 100644 index 0000000..44dea34 --- /dev/null +++ b/target/apidocs/spotify/api/enums/package-use.html @@ -0,0 +1,197 @@ + + + + +Uses of Package spotify.api.enums (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.api.enums

    +
    +
    Packages that use spotify.api.enums
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/AlbumApiRetrofit.html b/target/apidocs/spotify/api/impl/AlbumApiRetrofit.html new file mode 100644 index 0000000..bb0d72a --- /dev/null +++ b/target/apidocs/spotify/api/impl/AlbumApiRetrofit.html @@ -0,0 +1,229 @@ + + + + +AlbumApiRetrofit (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class AlbumApiRetrofit

    +
    +
    java.lang.Object +
    spotify.api.impl.AlbumApiRetrofit
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    AlbumApi
    +
    +
    +
    public class AlbumApiRetrofit +extends Object +implements AlbumApi
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/ArtistApiRetrofit.html b/target/apidocs/spotify/api/impl/ArtistApiRetrofit.html new file mode 100644 index 0000000..6799357 --- /dev/null +++ b/target/apidocs/spotify/api/impl/ArtistApiRetrofit.html @@ -0,0 +1,255 @@ + + + + +ArtistApiRetrofit (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ArtistApiRetrofit

    +
    +
    java.lang.Object +
    spotify.api.impl.ArtistApiRetrofit
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    ArtistApi
    +
    +
    +
    public class ArtistApiRetrofit +extends Object +implements ArtistApi
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/BrowseApiRetrofit.html b/target/apidocs/spotify/api/impl/BrowseApiRetrofit.html new file mode 100644 index 0000000..95972fe --- /dev/null +++ b/target/apidocs/spotify/api/impl/BrowseApiRetrofit.html @@ -0,0 +1,272 @@ + + + + +BrowseApiRetrofit (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class BrowseApiRetrofit

    +
    +
    java.lang.Object +
    spotify.api.impl.BrowseApiRetrofit
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    BrowseApi
    +
    +
    +
    public class BrowseApiRetrofit +extends Object +implements BrowseApi
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/EpisodeApiRetrofit.html b/target/apidocs/spotify/api/impl/EpisodeApiRetrofit.html new file mode 100644 index 0000000..467221b --- /dev/null +++ b/target/apidocs/spotify/api/impl/EpisodeApiRetrofit.html @@ -0,0 +1,214 @@ + + + + +EpisodeApiRetrofit (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class EpisodeApiRetrofit

    +
    +
    java.lang.Object +
    spotify.api.impl.EpisodeApiRetrofit
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    EpisodeApi
    +
    +
    +
    public class EpisodeApiRetrofit +extends Object +implements EpisodeApi
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/FollowApiRetrofit.html b/target/apidocs/spotify/api/impl/FollowApiRetrofit.html new file mode 100644 index 0000000..de9f09b --- /dev/null +++ b/target/apidocs/spotify/api/impl/FollowApiRetrofit.html @@ -0,0 +1,287 @@ + + + + +FollowApiRetrofit (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class FollowApiRetrofit

    +
    +
    java.lang.Object +
    spotify.api.impl.FollowApiRetrofit
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    FollowApi
    +
    +
    +
    public class FollowApiRetrofit +extends Object +implements FollowApi
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/LibraryApiRetrofit.html b/target/apidocs/spotify/api/impl/LibraryApiRetrofit.html new file mode 100644 index 0000000..6d17493 --- /dev/null +++ b/target/apidocs/spotify/api/impl/LibraryApiRetrofit.html @@ -0,0 +1,342 @@ + + + + +LibraryApiRetrofit (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class LibraryApiRetrofit

    +
    +
    java.lang.Object +
    spotify.api.impl.LibraryApiRetrofit
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    LibraryApi
    +
    +
    +
    public class LibraryApiRetrofit +extends Object +implements LibraryApi
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/PersonalizationApiRetrofit.html b/target/apidocs/spotify/api/impl/PersonalizationApiRetrofit.html new file mode 100644 index 0000000..729d146 --- /dev/null +++ b/target/apidocs/spotify/api/impl/PersonalizationApiRetrofit.html @@ -0,0 +1,210 @@ + + + + +PersonalizationApiRetrofit (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class PersonalizationApiRetrofit

    +
    +
    java.lang.Object +
    spotify.api.impl.PersonalizationApiRetrofit
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    PersonalizationApi
    +
    +
    +
    public class PersonalizationApiRetrofit +extends Object +implements PersonalizationApi
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/PlayerApiRetrofit.html b/target/apidocs/spotify/api/impl/PlayerApiRetrofit.html new file mode 100644 index 0000000..c9b8856 --- /dev/null +++ b/target/apidocs/spotify/api/impl/PlayerApiRetrofit.html @@ -0,0 +1,376 @@ + + + + +PlayerApiRetrofit (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class PlayerApiRetrofit

    +
    +
    java.lang.Object +
    spotify.api.impl.PlayerApiRetrofit
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    PlayerApi
    +
    +
    +
    public class PlayerApiRetrofit +extends Object +implements PlayerApi
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/PlaylistApiRetrofit.html b/target/apidocs/spotify/api/impl/PlaylistApiRetrofit.html new file mode 100644 index 0000000..7842cb1 --- /dev/null +++ b/target/apidocs/spotify/api/impl/PlaylistApiRetrofit.html @@ -0,0 +1,362 @@ + + + + +PlaylistApiRetrofit (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class PlaylistApiRetrofit

    +
    +
    java.lang.Object +
    spotify.api.impl.PlaylistApiRetrofit
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    PlaylistApi
    +
    +
    +
    public class PlaylistApiRetrofit +extends Object +implements PlaylistApi
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/SearchApiRetrofit.html b/target/apidocs/spotify/api/impl/SearchApiRetrofit.html new file mode 100644 index 0000000..ad8f913 --- /dev/null +++ b/target/apidocs/spotify/api/impl/SearchApiRetrofit.html @@ -0,0 +1,201 @@ + + + + +SearchApiRetrofit (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class SearchApiRetrofit

    +
    +
    java.lang.Object +
    spotify.api.impl.SearchApiRetrofit
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    SearchApi
    +
    +
    +
    public class SearchApiRetrofit +extends Object +implements SearchApi
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/ShowApiRetrofit.html b/target/apidocs/spotify/api/impl/ShowApiRetrofit.html new file mode 100644 index 0000000..48136c6 --- /dev/null +++ b/target/apidocs/spotify/api/impl/ShowApiRetrofit.html @@ -0,0 +1,229 @@ + + + + +ShowApiRetrofit (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ShowApiRetrofit

    +
    +
    java.lang.Object +
    spotify.api.impl.ShowApiRetrofit
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    ShowApi
    +
    +
    +
    public class ShowApiRetrofit +extends Object +implements ShowApi
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/TrackApiRetrofit.html b/target/apidocs/spotify/api/impl/TrackApiRetrofit.html new file mode 100644 index 0000000..95cc682 --- /dev/null +++ b/target/apidocs/spotify/api/impl/TrackApiRetrofit.html @@ -0,0 +1,253 @@ + + + + +TrackApiRetrofit (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class TrackApiRetrofit

    +
    +
    java.lang.Object +
    spotify.api.impl.TrackApiRetrofit
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    TrackApi
    +
    +
    +
    public class TrackApiRetrofit +extends Object +implements TrackApi
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/UserApiRetrofit.html b/target/apidocs/spotify/api/impl/UserApiRetrofit.html new file mode 100644 index 0000000..0e9d65f --- /dev/null +++ b/target/apidocs/spotify/api/impl/UserApiRetrofit.html @@ -0,0 +1,210 @@ + + + + +UserApiRetrofit (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class UserApiRetrofit

    +
    +
    java.lang.Object +
    spotify.api.impl.UserApiRetrofit
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    UserApi
    +
    +
    +
    public class UserApiRetrofit +extends Object +implements UserApi
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        UserApiRetrofit

        +
        public UserApiRetrofit(String accessToken)
        +
        +
      • +
      • +
        +

        UserApiRetrofit

        +
        public UserApiRetrofit(String accessToken, + UserService userService)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/class-use/AlbumApiRetrofit.html b/target/apidocs/spotify/api/impl/class-use/AlbumApiRetrofit.html new file mode 100644 index 0000000..24644e3 --- /dev/null +++ b/target/apidocs/spotify/api/impl/class-use/AlbumApiRetrofit.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.api.impl.AlbumApiRetrofit (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.api.impl.AlbumApiRetrofit

    +
    +No usage of spotify.api.impl.AlbumApiRetrofit
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/class-use/ArtistApiRetrofit.html b/target/apidocs/spotify/api/impl/class-use/ArtistApiRetrofit.html new file mode 100644 index 0000000..11cf352 --- /dev/null +++ b/target/apidocs/spotify/api/impl/class-use/ArtistApiRetrofit.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.api.impl.ArtistApiRetrofit (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.api.impl.ArtistApiRetrofit

    +
    +No usage of spotify.api.impl.ArtistApiRetrofit
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/class-use/BrowseApiRetrofit.html b/target/apidocs/spotify/api/impl/class-use/BrowseApiRetrofit.html new file mode 100644 index 0000000..fa454f2 --- /dev/null +++ b/target/apidocs/spotify/api/impl/class-use/BrowseApiRetrofit.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.api.impl.BrowseApiRetrofit (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.api.impl.BrowseApiRetrofit

    +
    +No usage of spotify.api.impl.BrowseApiRetrofit
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/class-use/EpisodeApiRetrofit.html b/target/apidocs/spotify/api/impl/class-use/EpisodeApiRetrofit.html new file mode 100644 index 0000000..349cb05 --- /dev/null +++ b/target/apidocs/spotify/api/impl/class-use/EpisodeApiRetrofit.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.api.impl.EpisodeApiRetrofit (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.api.impl.EpisodeApiRetrofit

    +
    +No usage of spotify.api.impl.EpisodeApiRetrofit
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/class-use/FollowApiRetrofit.html b/target/apidocs/spotify/api/impl/class-use/FollowApiRetrofit.html new file mode 100644 index 0000000..656982b --- /dev/null +++ b/target/apidocs/spotify/api/impl/class-use/FollowApiRetrofit.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.api.impl.FollowApiRetrofit (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.api.impl.FollowApiRetrofit

    +
    +No usage of spotify.api.impl.FollowApiRetrofit
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/class-use/LibraryApiRetrofit.html b/target/apidocs/spotify/api/impl/class-use/LibraryApiRetrofit.html new file mode 100644 index 0000000..c35e097 --- /dev/null +++ b/target/apidocs/spotify/api/impl/class-use/LibraryApiRetrofit.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.api.impl.LibraryApiRetrofit (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.api.impl.LibraryApiRetrofit

    +
    +No usage of spotify.api.impl.LibraryApiRetrofit
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/class-use/PersonalizationApiRetrofit.html b/target/apidocs/spotify/api/impl/class-use/PersonalizationApiRetrofit.html new file mode 100644 index 0000000..bdebd59 --- /dev/null +++ b/target/apidocs/spotify/api/impl/class-use/PersonalizationApiRetrofit.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.api.impl.PersonalizationApiRetrofit (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.api.impl.PersonalizationApiRetrofit

    +
    +No usage of spotify.api.impl.PersonalizationApiRetrofit
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/class-use/PlayerApiRetrofit.html b/target/apidocs/spotify/api/impl/class-use/PlayerApiRetrofit.html new file mode 100644 index 0000000..f851896 --- /dev/null +++ b/target/apidocs/spotify/api/impl/class-use/PlayerApiRetrofit.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.api.impl.PlayerApiRetrofit (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.api.impl.PlayerApiRetrofit

    +
    +No usage of spotify.api.impl.PlayerApiRetrofit
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/class-use/PlaylistApiRetrofit.html b/target/apidocs/spotify/api/impl/class-use/PlaylistApiRetrofit.html new file mode 100644 index 0000000..93bef7b --- /dev/null +++ b/target/apidocs/spotify/api/impl/class-use/PlaylistApiRetrofit.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.api.impl.PlaylistApiRetrofit (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.api.impl.PlaylistApiRetrofit

    +
    +No usage of spotify.api.impl.PlaylistApiRetrofit
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/class-use/SearchApiRetrofit.html b/target/apidocs/spotify/api/impl/class-use/SearchApiRetrofit.html new file mode 100644 index 0000000..852687e --- /dev/null +++ b/target/apidocs/spotify/api/impl/class-use/SearchApiRetrofit.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.api.impl.SearchApiRetrofit (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.api.impl.SearchApiRetrofit

    +
    +No usage of spotify.api.impl.SearchApiRetrofit
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/class-use/ShowApiRetrofit.html b/target/apidocs/spotify/api/impl/class-use/ShowApiRetrofit.html new file mode 100644 index 0000000..d485160 --- /dev/null +++ b/target/apidocs/spotify/api/impl/class-use/ShowApiRetrofit.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.api.impl.ShowApiRetrofit (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.api.impl.ShowApiRetrofit

    +
    +No usage of spotify.api.impl.ShowApiRetrofit
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/class-use/TrackApiRetrofit.html b/target/apidocs/spotify/api/impl/class-use/TrackApiRetrofit.html new file mode 100644 index 0000000..9089a62 --- /dev/null +++ b/target/apidocs/spotify/api/impl/class-use/TrackApiRetrofit.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.api.impl.TrackApiRetrofit (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.api.impl.TrackApiRetrofit

    +
    +No usage of spotify.api.impl.TrackApiRetrofit
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/class-use/UserApiRetrofit.html b/target/apidocs/spotify/api/impl/class-use/UserApiRetrofit.html new file mode 100644 index 0000000..f340294 --- /dev/null +++ b/target/apidocs/spotify/api/impl/class-use/UserApiRetrofit.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.api.impl.UserApiRetrofit (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.api.impl.UserApiRetrofit

    +
    +No usage of spotify.api.impl.UserApiRetrofit
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/package-summary.html b/target/apidocs/spotify/api/impl/package-summary.html new file mode 100644 index 0000000..1e272cb --- /dev/null +++ b/target/apidocs/spotify/api/impl/package-summary.html @@ -0,0 +1,121 @@ + + + + +spotify.api.impl (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.api.impl

    +
    +
    +
    package spotify.api.impl
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/package-tree.html b/target/apidocs/spotify/api/impl/package-tree.html new file mode 100644 index 0000000..1d33a6e --- /dev/null +++ b/target/apidocs/spotify/api/impl/package-tree.html @@ -0,0 +1,89 @@ + + + + +spotify.api.impl Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.api.impl

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/impl/package-use.html b/target/apidocs/spotify/api/impl/package-use.html new file mode 100644 index 0000000..f3e4738 --- /dev/null +++ b/target/apidocs/spotify/api/impl/package-use.html @@ -0,0 +1,63 @@ + + + + +Uses of Package spotify.api.impl (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.api.impl

    +
    +No usage of spotify.api.impl
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/AlbumApi.html b/target/apidocs/spotify/api/interfaces/AlbumApi.html new file mode 100644 index 0000000..9d332e6 --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/AlbumApi.html @@ -0,0 +1,172 @@ + + + + +AlbumApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface AlbumApi

    +
    +
    +
    +
    All Known Implementing Classes:
    +
    AlbumApiRetrofit
    +
    +
    +
    public interface AlbumApi
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/ArtistApi.html b/target/apidocs/spotify/api/interfaces/ArtistApi.html new file mode 100644 index 0000000..5672c10 --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/ArtistApi.html @@ -0,0 +1,190 @@ + + + + +ArtistApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface ArtistApi

    +
    +
    +
    +
    All Known Implementing Classes:
    +
    ArtistApiRetrofit
    +
    +
    +
    public interface ArtistApi
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/BrowseApi.html b/target/apidocs/spotify/api/interfaces/BrowseApi.html new file mode 100644 index 0000000..b11619d --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/BrowseApi.html @@ -0,0 +1,203 @@ + + + + +BrowseApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface BrowseApi

    +
    +
    +
    +
    All Known Implementing Classes:
    +
    BrowseApiRetrofit
    +
    +
    +
    public interface BrowseApi
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/EpisodeApi.html b/target/apidocs/spotify/api/interfaces/EpisodeApi.html new file mode 100644 index 0000000..a87603e --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/EpisodeApi.html @@ -0,0 +1,161 @@ + + + + +EpisodeApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface EpisodeApi

    +
    +
    +
    +
    All Known Implementing Classes:
    +
    EpisodeApiRetrofit
    +
    +
    +
    public interface EpisodeApi
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/FollowApi.html b/target/apidocs/spotify/api/interfaces/FollowApi.html new file mode 100644 index 0000000..48f68e2 --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/FollowApi.html @@ -0,0 +1,214 @@ + + + + +FollowApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface FollowApi

    +
    +
    +
    +
    All Known Implementing Classes:
    +
    FollowApiRetrofit
    +
    +
    +
    public interface FollowApi
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/LibraryApi.html b/target/apidocs/spotify/api/interfaces/LibraryApi.html new file mode 100644 index 0000000..2c654a7 --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/LibraryApi.html @@ -0,0 +1,249 @@ + + + + +LibraryApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface LibraryApi

    +
    +
    +
    +
    All Known Implementing Classes:
    +
    LibraryApiRetrofit
    +
    +
    +
    public interface LibraryApi
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/PersonalizationApi.html b/target/apidocs/spotify/api/interfaces/PersonalizationApi.html new file mode 100644 index 0000000..56ed09b --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/PersonalizationApi.html @@ -0,0 +1,157 @@ + + + + +PersonalizationApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface PersonalizationApi

    +
    +
    +
    +
    All Known Implementing Classes:
    +
    PersonalizationApiRetrofit
    +
    +
    +
    public interface PersonalizationApi
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/PlayerApi.html b/target/apidocs/spotify/api/interfaces/PlayerApi.html new file mode 100644 index 0000000..191865f --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/PlayerApi.html @@ -0,0 +1,275 @@ + + + + +PlayerApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface PlayerApi

    +
    +
    +
    +
    All Known Implementing Classes:
    +
    PlayerApiRetrofit
    +
    +
    +
    public interface PlayerApi
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/PlaylistApi.html b/target/apidocs/spotify/api/interfaces/PlaylistApi.html new file mode 100644 index 0000000..1d1b0fc --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/PlaylistApi.html @@ -0,0 +1,269 @@ + + + + +PlaylistApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface PlaylistApi

    +
    +
    +
    +
    All Known Implementing Classes:
    +
    PlaylistApiRetrofit
    +
    +
    +
    public interface PlaylistApi
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/SearchApi.html b/target/apidocs/spotify/api/interfaces/SearchApi.html new file mode 100644 index 0000000..bd3a49b --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/SearchApi.html @@ -0,0 +1,152 @@ + + + + +SearchApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface SearchApi

    +
    +
    +
    +
    All Known Implementing Classes:
    +
    SearchApiRetrofit
    +
    +
    +
    public interface SearchApi
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/ShowApi.html b/target/apidocs/spotify/api/interfaces/ShowApi.html new file mode 100644 index 0000000..c2b8052 --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/ShowApi.html @@ -0,0 +1,172 @@ + + + + +ShowApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface ShowApi

    +
    +
    +
    +
    All Known Implementing Classes:
    +
    ShowApiRetrofit
    +
    +
    +
    public interface ShowApi
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/TrackApi.html b/target/apidocs/spotify/api/interfaces/TrackApi.html new file mode 100644 index 0000000..8cf75b3 --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/TrackApi.html @@ -0,0 +1,188 @@ + + + + +TrackApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface TrackApi

    +
    +
    +
    +
    All Known Implementing Classes:
    +
    TrackApiRetrofit
    +
    +
    +
    public interface TrackApi
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/UserApi.html b/target/apidocs/spotify/api/interfaces/UserApi.html new file mode 100644 index 0000000..5dcd8d9 --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/UserApi.html @@ -0,0 +1,157 @@ + + + + +UserApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface UserApi

    +
    +
    +
    +
    All Known Implementing Classes:
    +
    UserApiRetrofit
    +
    +
    +
    public interface UserApi
    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      + + +
       
      + +
      getUser(String userId)
      +
       
      +
      +
      +
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getCurrentUser

        +
        User getCurrentUser()
        +
        +
      • +
      • +
        +

        getUser

        +
        User getUser(String userId)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/class-use/AlbumApi.html b/target/apidocs/spotify/api/interfaces/class-use/AlbumApi.html new file mode 100644 index 0000000..5e446d0 --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/class-use/AlbumApi.html @@ -0,0 +1,105 @@ + + + + +Uses of Interface spotify.api.interfaces.AlbumApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.api.interfaces.AlbumApi

    +
    +
    Packages that use AlbumApi
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/class-use/ArtistApi.html b/target/apidocs/spotify/api/interfaces/class-use/ArtistApi.html new file mode 100644 index 0000000..5869e58 --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/class-use/ArtistApi.html @@ -0,0 +1,88 @@ + + + + +Uses of Interface spotify.api.interfaces.ArtistApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.api.interfaces.ArtistApi

    +
    +
    Packages that use ArtistApi
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/class-use/BrowseApi.html b/target/apidocs/spotify/api/interfaces/class-use/BrowseApi.html new file mode 100644 index 0000000..e1bdf79 --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/class-use/BrowseApi.html @@ -0,0 +1,88 @@ + + + + +Uses of Interface spotify.api.interfaces.BrowseApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.api.interfaces.BrowseApi

    +
    +
    Packages that use BrowseApi
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/class-use/EpisodeApi.html b/target/apidocs/spotify/api/interfaces/class-use/EpisodeApi.html new file mode 100644 index 0000000..c820edb --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/class-use/EpisodeApi.html @@ -0,0 +1,88 @@ + + + + +Uses of Interface spotify.api.interfaces.EpisodeApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.api.interfaces.EpisodeApi

    +
    +
    Packages that use EpisodeApi
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/class-use/FollowApi.html b/target/apidocs/spotify/api/interfaces/class-use/FollowApi.html new file mode 100644 index 0000000..3c80897 --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/class-use/FollowApi.html @@ -0,0 +1,88 @@ + + + + +Uses of Interface spotify.api.interfaces.FollowApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.api.interfaces.FollowApi

    +
    +
    Packages that use FollowApi
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/class-use/LibraryApi.html b/target/apidocs/spotify/api/interfaces/class-use/LibraryApi.html new file mode 100644 index 0000000..c05d55d --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/class-use/LibraryApi.html @@ -0,0 +1,88 @@ + + + + +Uses of Interface spotify.api.interfaces.LibraryApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.api.interfaces.LibraryApi

    +
    +
    Packages that use LibraryApi
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/class-use/PersonalizationApi.html b/target/apidocs/spotify/api/interfaces/class-use/PersonalizationApi.html new file mode 100644 index 0000000..0673559 --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/class-use/PersonalizationApi.html @@ -0,0 +1,88 @@ + + + + +Uses of Interface spotify.api.interfaces.PersonalizationApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.api.interfaces.PersonalizationApi

    +
    +
    Packages that use PersonalizationApi
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/class-use/PlayerApi.html b/target/apidocs/spotify/api/interfaces/class-use/PlayerApi.html new file mode 100644 index 0000000..4d3d413 --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/class-use/PlayerApi.html @@ -0,0 +1,88 @@ + + + + +Uses of Interface spotify.api.interfaces.PlayerApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.api.interfaces.PlayerApi

    +
    +
    Packages that use PlayerApi
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/class-use/PlaylistApi.html b/target/apidocs/spotify/api/interfaces/class-use/PlaylistApi.html new file mode 100644 index 0000000..20fdc56 --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/class-use/PlaylistApi.html @@ -0,0 +1,88 @@ + + + + +Uses of Interface spotify.api.interfaces.PlaylistApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.api.interfaces.PlaylistApi

    +
    +
    Packages that use PlaylistApi
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/class-use/SearchApi.html b/target/apidocs/spotify/api/interfaces/class-use/SearchApi.html new file mode 100644 index 0000000..0548c41 --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/class-use/SearchApi.html @@ -0,0 +1,88 @@ + + + + +Uses of Interface spotify.api.interfaces.SearchApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.api.interfaces.SearchApi

    +
    +
    Packages that use SearchApi
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/class-use/ShowApi.html b/target/apidocs/spotify/api/interfaces/class-use/ShowApi.html new file mode 100644 index 0000000..d449cf9 --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/class-use/ShowApi.html @@ -0,0 +1,88 @@ + + + + +Uses of Interface spotify.api.interfaces.ShowApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.api.interfaces.ShowApi

    +
    +
    Packages that use ShowApi
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/class-use/TrackApi.html b/target/apidocs/spotify/api/interfaces/class-use/TrackApi.html new file mode 100644 index 0000000..f019536 --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/class-use/TrackApi.html @@ -0,0 +1,105 @@ + + + + +Uses of Interface spotify.api.interfaces.TrackApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.api.interfaces.TrackApi

    +
    +
    Packages that use TrackApi
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/class-use/UserApi.html b/target/apidocs/spotify/api/interfaces/class-use/UserApi.html new file mode 100644 index 0000000..4bcf5d2 --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/class-use/UserApi.html @@ -0,0 +1,88 @@ + + + + +Uses of Interface spotify.api.interfaces.UserApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.api.interfaces.UserApi

    +
    +
    Packages that use UserApi
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/package-summary.html b/target/apidocs/spotify/api/interfaces/package-summary.html new file mode 100644 index 0000000..7590af0 --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/package-summary.html @@ -0,0 +1,121 @@ + + + + +spotify.api.interfaces (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.api.interfaces

    +
    +
    +
    package spotify.api.interfaces
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/package-tree.html b/target/apidocs/spotify/api/interfaces/package-tree.html new file mode 100644 index 0000000..4c7a84e --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/package-tree.html @@ -0,0 +1,85 @@ + + + + +spotify.api.interfaces Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.api.interfaces

    +Package Hierarchies: + +
    +
    +

    Interface Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/interfaces/package-use.html b/target/apidocs/spotify/api/interfaces/package-use.html new file mode 100644 index 0000000..292a326 --- /dev/null +++ b/target/apidocs/spotify/api/interfaces/package-use.html @@ -0,0 +1,124 @@ + + + + +Uses of Package spotify.api.interfaces (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.api.interfaces

    +
    +
    Packages that use spotify.api.interfaces
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/spotify/SpotifyApi.html b/target/apidocs/spotify/api/spotify/SpotifyApi.html new file mode 100644 index 0000000..99bdf90 --- /dev/null +++ b/target/apidocs/spotify/api/spotify/SpotifyApi.html @@ -0,0 +1,932 @@ + + + + +SpotifyApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class SpotifyApi

    +
    +
    java.lang.Object +
    spotify.api.spotify.SpotifyApi
    +
    +
    +
    +
    public class SpotifyApi +extends Object
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/spotify/class-use/SpotifyApi.html b/target/apidocs/spotify/api/spotify/class-use/SpotifyApi.html new file mode 100644 index 0000000..91319d4 --- /dev/null +++ b/target/apidocs/spotify/api/spotify/class-use/SpotifyApi.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.api.spotify.SpotifyApi (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.api.spotify.SpotifyApi

    +
    +No usage of spotify.api.spotify.SpotifyApi
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/spotify/package-summary.html b/target/apidocs/spotify/api/spotify/package-summary.html new file mode 100644 index 0000000..780eac6 --- /dev/null +++ b/target/apidocs/spotify/api/spotify/package-summary.html @@ -0,0 +1,97 @@ + + + + +spotify.api.spotify (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.api.spotify

    +
    +
    +
    package spotify.api.spotify
    +
    +
      +
    • +
      +
      Classes
      +
      +
      Class
      +
      Description
      + +
       
      +
      +
      +
    • +
    +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/spotify/package-tree.html b/target/apidocs/spotify/api/spotify/package-tree.html new file mode 100644 index 0000000..0473172 --- /dev/null +++ b/target/apidocs/spotify/api/spotify/package-tree.html @@ -0,0 +1,77 @@ + + + + +spotify.api.spotify Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.api.spotify

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/api/spotify/package-use.html b/target/apidocs/spotify/api/spotify/package-use.html new file mode 100644 index 0000000..e2178c8 --- /dev/null +++ b/target/apidocs/spotify/api/spotify/package-use.html @@ -0,0 +1,63 @@ + + + + +Uses of Package spotify.api.spotify (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.api.spotify

    +
    +No usage of spotify.api.spotify
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/config/ApiUrl.html b/target/apidocs/spotify/config/ApiUrl.html new file mode 100644 index 0000000..6337c49 --- /dev/null +++ b/target/apidocs/spotify/config/ApiUrl.html @@ -0,0 +1,256 @@ + + + + +ApiUrl (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ApiUrl

    +
    +
    java.lang.Object +
    spotify.config.ApiUrl
    +
    +
    +
    +
    public class ApiUrl +extends Object
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/config/class-use/ApiUrl.html b/target/apidocs/spotify/config/class-use/ApiUrl.html new file mode 100644 index 0000000..8042fac --- /dev/null +++ b/target/apidocs/spotify/config/class-use/ApiUrl.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.config.ApiUrl (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.config.ApiUrl

    +
    +No usage of spotify.config.ApiUrl
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/config/package-summary.html b/target/apidocs/spotify/config/package-summary.html new file mode 100644 index 0000000..f692fa1 --- /dev/null +++ b/target/apidocs/spotify/config/package-summary.html @@ -0,0 +1,97 @@ + + + + +spotify.config (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.config

    +
    +
    +
    package spotify.config
    +
    +
      +
    • +
      +
      Classes
      +
      +
      Class
      +
      Description
      + +
       
      +
      +
      +
    • +
    +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/config/package-tree.html b/target/apidocs/spotify/config/package-tree.html new file mode 100644 index 0000000..99cfe0f --- /dev/null +++ b/target/apidocs/spotify/config/package-tree.html @@ -0,0 +1,77 @@ + + + + +spotify.config Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.config

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/config/package-use.html b/target/apidocs/spotify/config/package-use.html new file mode 100644 index 0000000..1c72766 --- /dev/null +++ b/target/apidocs/spotify/config/package-use.html @@ -0,0 +1,63 @@ + + + + +Uses of Package spotify.config (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.config

    +
    +No usage of spotify.config
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/exceptions/HttpRequestFailedException.html b/target/apidocs/spotify/exceptions/HttpRequestFailedException.html new file mode 100644 index 0000000..8dac23a --- /dev/null +++ b/target/apidocs/spotify/exceptions/HttpRequestFailedException.html @@ -0,0 +1,180 @@ + + + + +HttpRequestFailedException (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class HttpRequestFailedException

    +
    +
    java.lang.Object +
    java.lang.Throwable +
    java.lang.Exception +
    java.lang.RuntimeException +
    spotify.exceptions.HttpRequestFailedException
    +
    +
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    public class HttpRequestFailedException +extends RuntimeException
    +
    This exception gets thrown when the HTTP request has failed for any reason.
    +
    +
    See Also:
    +
    + +
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        HttpRequestFailedException

        +
        public HttpRequestFailedException(String message)
        +
        Instantiates a new HttpRequestFailedException.
        +
        +
        Parameters:
        +
        message - the exception message
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/exceptions/SpotifyActionFailedException.html b/target/apidocs/spotify/exceptions/SpotifyActionFailedException.html new file mode 100644 index 0000000..190ecca --- /dev/null +++ b/target/apidocs/spotify/exceptions/SpotifyActionFailedException.html @@ -0,0 +1,172 @@ + + + + +SpotifyActionFailedException (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class SpotifyActionFailedException

    +
    +
    java.lang.Object +
    java.lang.Throwable +
    java.lang.Exception +
    java.lang.RuntimeException +
    spotify.exceptions.SpotifyActionFailedException
    +
    +
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    public class SpotifyActionFailedException +extends RuntimeException
    +
    +
    See Also:
    +
    + +
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        SpotifyActionFailedException

        +
        public SpotifyActionFailedException(String message)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/exceptions/SpotifyAuthorizationFailedException.html b/target/apidocs/spotify/exceptions/SpotifyAuthorizationFailedException.html new file mode 100644 index 0000000..f89d909 --- /dev/null +++ b/target/apidocs/spotify/exceptions/SpotifyAuthorizationFailedException.html @@ -0,0 +1,181 @@ + + + + +SpotifyAuthorizationFailedException (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class SpotifyAuthorizationFailedException

    +
    +
    java.lang.Object +
    java.lang.Throwable +
    java.lang.Exception +
    java.lang.RuntimeException +
    spotify.exceptions.SpotifyAuthorizationFailedException
    +
    +
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    public class SpotifyAuthorizationFailedException +extends RuntimeException
    +
    This exception gets thrown when the authorization has failed. + The cause could for instance be that the credentials are not correct.
    +
    +
    See Also:
    +
    + +
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        SpotifyAuthorizationFailedException

        +
        public SpotifyAuthorizationFailedException(String message)
        +
        Instantiates a new SpotifyAuthorizationFailedException.
        +
        +
        Parameters:
        +
        message - the exception message
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/exceptions/class-use/HttpRequestFailedException.html b/target/apidocs/spotify/exceptions/class-use/HttpRequestFailedException.html new file mode 100644 index 0000000..e6320bf --- /dev/null +++ b/target/apidocs/spotify/exceptions/class-use/HttpRequestFailedException.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.exceptions.HttpRequestFailedException (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.exceptions.HttpRequestFailedException

    +
    +No usage of spotify.exceptions.HttpRequestFailedException
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/exceptions/class-use/SpotifyActionFailedException.html b/target/apidocs/spotify/exceptions/class-use/SpotifyActionFailedException.html new file mode 100644 index 0000000..b310cf1 --- /dev/null +++ b/target/apidocs/spotify/exceptions/class-use/SpotifyActionFailedException.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.exceptions.SpotifyActionFailedException (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.exceptions.SpotifyActionFailedException

    +
    +No usage of spotify.exceptions.SpotifyActionFailedException
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/exceptions/class-use/SpotifyAuthorizationFailedException.html b/target/apidocs/spotify/exceptions/class-use/SpotifyAuthorizationFailedException.html new file mode 100644 index 0000000..16a4525 --- /dev/null +++ b/target/apidocs/spotify/exceptions/class-use/SpotifyAuthorizationFailedException.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.exceptions.SpotifyAuthorizationFailedException (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.exceptions.SpotifyAuthorizationFailedException

    +
    +No usage of spotify.exceptions.SpotifyAuthorizationFailedException
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/exceptions/package-summary.html b/target/apidocs/spotify/exceptions/package-summary.html new file mode 100644 index 0000000..610a4a0 --- /dev/null +++ b/target/apidocs/spotify/exceptions/package-summary.html @@ -0,0 +1,105 @@ + + + + +spotify.exceptions (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.exceptions

    +
    +
    +
    package spotify.exceptions
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/exceptions/package-tree.html b/target/apidocs/spotify/exceptions/package-tree.html new file mode 100644 index 0000000..e43703e --- /dev/null +++ b/target/apidocs/spotify/exceptions/package-tree.html @@ -0,0 +1,91 @@ + + + + +spotify.exceptions Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.exceptions

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/exceptions/package-use.html b/target/apidocs/spotify/exceptions/package-use.html new file mode 100644 index 0000000..5d09c3c --- /dev/null +++ b/target/apidocs/spotify/exceptions/package-use.html @@ -0,0 +1,63 @@ + + + + +Uses of Package spotify.exceptions (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.exceptions

    +
    +No usage of spotify.exceptions
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/factories/RetrofitHttpServiceFactory.html b/target/apidocs/spotify/factories/RetrofitHttpServiceFactory.html new file mode 100644 index 0000000..44219cd --- /dev/null +++ b/target/apidocs/spotify/factories/RetrofitHttpServiceFactory.html @@ -0,0 +1,304 @@ + + + + +RetrofitHttpServiceFactory (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class RetrofitHttpServiceFactory

    +
    +
    java.lang.Object +
    spotify.factories.RetrofitHttpServiceFactory
    +
    +
    +
    +
    public class RetrofitHttpServiceFactory +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        RetrofitHttpServiceFactory

        +
        public RetrofitHttpServiceFactory()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getAlbumService

        +
        public static AlbumService getAlbumService()
        +
        +
      • +
      • +
        +

        getArtistService

        +
        public static ArtistService getArtistService()
        +
        +
      • +
      • +
        +

        getAuthorizationCodeFlowService

        +
        public static AuthorizationCodeFlowService getAuthorizationCodeFlowService()
        +
        +
      • +
      • +
        +

        getBrowseService

        +
        public static BrowseService getBrowseService()
        +
        +
      • +
      • +
        +

        getClientCredentialsFlowService

        +
        public static ClientCredentialsFlowService getClientCredentialsFlowService()
        +
        +
      • +
      • +
        +

        getEpisodeService

        +
        public static EpisodeService getEpisodeService()
        +
        +
      • +
      • +
        +

        getShowService

        +
        public static ShowService getShowService()
        +
        +
      • +
      • +
        +

        getTrackService

        +
        public static TrackService getTrackService()
        +
        +
      • +
      • +
        +

        getUserService

        +
        public static UserService getUserService()
        +
        +
      • +
      • +
        +

        getFollowService

        +
        public static FollowService getFollowService()
        +
        +
      • +
      • +
        +

        getLibraryService

        +
        public static LibraryService getLibraryService()
        +
        +
      • +
      • +
        +

        getPlaylistService

        +
        public static PlaylistService getPlaylistService()
        +
        +
      • +
      • +
        +

        getPersonalizationService

        +
        public static PersonalizationService getPersonalizationService()
        +
        +
      • +
      • +
        +

        getPlayerService

        +
        public static PlayerService getPlayerService()
        +
        +
      • +
      • +
        +

        getSearchService

        +
        public static SearchService getSearchService()
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/factories/class-use/RetrofitHttpServiceFactory.html b/target/apidocs/spotify/factories/class-use/RetrofitHttpServiceFactory.html new file mode 100644 index 0000000..1ca903f --- /dev/null +++ b/target/apidocs/spotify/factories/class-use/RetrofitHttpServiceFactory.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.factories.RetrofitHttpServiceFactory (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.factories.RetrofitHttpServiceFactory

    +
    +No usage of spotify.factories.RetrofitHttpServiceFactory
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/factories/package-summary.html b/target/apidocs/spotify/factories/package-summary.html new file mode 100644 index 0000000..76b32e3 --- /dev/null +++ b/target/apidocs/spotify/factories/package-summary.html @@ -0,0 +1,97 @@ + + + + +spotify.factories (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.factories

    +
    +
    +
    package spotify.factories
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/factories/package-tree.html b/target/apidocs/spotify/factories/package-tree.html new file mode 100644 index 0000000..bb197ff --- /dev/null +++ b/target/apidocs/spotify/factories/package-tree.html @@ -0,0 +1,77 @@ + + + + +spotify.factories Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.factories

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/factories/package-use.html b/target/apidocs/spotify/factories/package-use.html new file mode 100644 index 0000000..88780d3 --- /dev/null +++ b/target/apidocs/spotify/factories/package-use.html @@ -0,0 +1,63 @@ + + + + +Uses of Package spotify.factories (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.factories

    +
    +No usage of spotify.factories
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/albums/AlbumFull.html b/target/apidocs/spotify/models/albums/AlbumFull.html new file mode 100644 index 0000000..090448a --- /dev/null +++ b/target/apidocs/spotify/models/albums/AlbumFull.html @@ -0,0 +1,475 @@ + + + + +AlbumFull (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class AlbumFull

    +
    +
    java.lang.Object +
    spotify.models.albums.AlbumFull
    +
    +
    +
    +
    public class AlbumFull +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        AlbumFull

        +
        public AlbumFull()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getAlbumType

        +
        public String getAlbumType()
        +
        +
      • +
      • +
        +

        setAlbumType

        +
        public void setAlbumType(String albumType)
        +
        +
      • +
      • +
        +

        getArtists

        +
        public List<ArtistSimplified> getArtists()
        +
        +
      • +
      • +
        +

        setArtists

        +
        public void setArtists(List<ArtistSimplified> artists)
        +
        +
      • +
      • +
        +

        getAvailableMarkets

        +
        public List<String> getAvailableMarkets()
        +
        +
      • +
      • +
        +

        setAvailableMarkets

        +
        public void setAvailableMarkets(List<String> availableMarkets)
        +
        +
      • +
      • +
        +

        getCopyrights

        +
        public List<Copyright> getCopyrights()
        +
        +
      • +
      • +
        +

        setCopyrights

        +
        public void setCopyrights(List<Copyright> copyrights)
        +
        +
      • +
      • +
        +

        getExternalIds

        +
        public ExternalId getExternalIds()
        +
        +
      • +
      • +
        +

        setExternalIds

        +
        public void setExternalIds(ExternalId externalIds)
        +
        +
      • +
      • +
        +

        getExternalUrls

        +
        public ExternalUrl getExternalUrls()
        +
        +
      • +
      • +
        +

        setExternalUrls

        +
        public void setExternalUrls(ExternalUrl externalUrls)
        +
        +
      • +
      • +
        +

        getGenres

        +
        public List<String> getGenres()
        +
        +
      • +
      • +
        +

        setGenres

        +
        public void setGenres(List<String> genres)
        +
        +
      • +
      • +
        +

        getHref

        +
        public String getHref()
        +
        +
      • +
      • +
        +

        setHref

        +
        public void setHref(String href)
        +
        +
      • +
      • +
        +

        getId

        +
        public String getId()
        +
        +
      • +
      • +
        +

        setId

        +
        public void setId(String id)
        +
        +
      • +
      • +
        +

        getImages

        +
        public List<Image> getImages()
        +
        +
      • +
      • +
        +

        setImages

        +
        public void setImages(List<Image> images)
        +
        +
      • +
      • +
        +

        getName

        +
        public String getName()
        +
        +
      • +
      • +
        +

        setName

        +
        public void setName(String name)
        +
        +
      • +
      • +
        +

        getPopularity

        +
        public int getPopularity()
        +
        +
      • +
      • +
        +

        setPopularity

        +
        public void setPopularity(int popularity)
        +
        +
      • +
      • +
        +

        getReleaseDate

        +
        public String getReleaseDate()
        +
        +
      • +
      • +
        +

        setReleaseDate

        +
        public void setReleaseDate(String releaseDate)
        +
        +
      • +
      • +
        +

        getReleaseDatePrecision

        +
        public String getReleaseDatePrecision()
        +
        +
      • +
      • +
        +

        setReleaseDatePrecision

        +
        public void setReleaseDatePrecision(String releaseDatePrecision)
        +
        +
      • +
      • +
        +

        getType

        +
        public String getType()
        +
        +
      • +
      • +
        +

        setType

        +
        public void setType(String type)
        +
        +
      • +
      • +
        +

        getUri

        +
        public String getUri()
        +
        +
      • +
      • +
        +

        setUri

        +
        public void setUri(String uri)
        +
        +
      • +
      • +
        +

        getTracks

        +
        public Paging<TrackSimplified> getTracks()
        +
        +
      • +
      • +
        +

        setTracks

        +
        public void setTracks(Paging<TrackSimplified> tracks)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/albums/AlbumFullCollection.html b/target/apidocs/spotify/models/albums/AlbumFullCollection.html new file mode 100644 index 0000000..24b6c05 --- /dev/null +++ b/target/apidocs/spotify/models/albums/AlbumFullCollection.html @@ -0,0 +1,187 @@ + + + + +AlbumFullCollection (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class AlbumFullCollection

    +
    +
    java.lang.Object +
    spotify.models.albums.AlbumFullCollection
    +
    +
    +
    +
    public class AlbumFullCollection +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        AlbumFullCollection

        +
        public AlbumFullCollection()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/albums/AlbumSimplified.html b/target/apidocs/spotify/models/albums/AlbumSimplified.html new file mode 100644 index 0000000..f779988 --- /dev/null +++ b/target/apidocs/spotify/models/albums/AlbumSimplified.html @@ -0,0 +1,385 @@ + + + + +AlbumSimplified (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class AlbumSimplified

    +
    +
    java.lang.Object +
    spotify.models.albums.AlbumSimplified
    +
    +
    +
    +
    public class AlbumSimplified +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        AlbumSimplified

        +
        public AlbumSimplified()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getAlbumType

        +
        public String getAlbumType()
        +
        +
      • +
      • +
        +

        setAlbumType

        +
        public void setAlbumType(String albumType)
        +
        +
      • +
      • +
        +

        getArtists

        +
        public List<ArtistSimplified> getArtists()
        +
        +
      • +
      • +
        +

        setArtists

        +
        public void setArtists(List<ArtistSimplified> artists)
        +
        +
      • +
      • +
        +

        getAvailableMarkets

        +
        public List<String> getAvailableMarkets()
        +
        +
      • +
      • +
        +

        setAvailableMarkets

        +
        public void setAvailableMarkets(List<String> availableMarkets)
        +
        +
      • +
      • +
        +

        getHref

        +
        public String getHref()
        +
        +
      • +
      • +
        +

        setHref

        +
        public void setHref(String href)
        +
        +
      • +
      • +
        +

        getId

        +
        public String getId()
        +
        +
      • +
      • +
        +

        setId

        +
        public void setId(String id)
        +
        +
      • +
      • +
        +

        getImages

        +
        public List<Image> getImages()
        +
        +
      • +
      • +
        +

        setImages

        +
        public void setImages(List<Image> images)
        +
        +
      • +
      • +
        +

        getName

        +
        public String getName()
        +
        +
      • +
      • +
        +

        setName

        +
        public void setName(String name)
        +
        +
      • +
      • +
        +

        getReleaseDate

        +
        public String getReleaseDate()
        +
        +
      • +
      • +
        +

        setReleaseDate

        +
        public void setReleaseDate(String releaseDate)
        +
        +
      • +
      • +
        +

        getReleaseDatePrecision

        +
        public String getReleaseDatePrecision()
        +
        +
      • +
      • +
        +

        setReleaseDatePrecision

        +
        public void setReleaseDatePrecision(String releaseDatePrecision)
        +
        +
      • +
      • +
        +

        getType

        +
        public String getType()
        +
        +
      • +
      • +
        +

        setType

        +
        public void setType(String type)
        +
        +
      • +
      • +
        +

        getUri

        +
        public String getUri()
        +
        +
      • +
      • +
        +

        setUri

        +
        public void setUri(String uri)
        +
        +
      • +
      • +
        +

        getExternalUrls

        +
        public ExternalUrl getExternalUrls()
        +
        +
      • +
      • +
        +

        setExternalUrls

        +
        public void setExternalUrls(ExternalUrl externalUrls)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/albums/AlbumSimplifiedPaging.html b/target/apidocs/spotify/models/albums/AlbumSimplifiedPaging.html new file mode 100644 index 0000000..7eb625e --- /dev/null +++ b/target/apidocs/spotify/models/albums/AlbumSimplifiedPaging.html @@ -0,0 +1,187 @@ + + + + +AlbumSimplifiedPaging (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class AlbumSimplifiedPaging

    +
    +
    java.lang.Object +
    spotify.models.albums.AlbumSimplifiedPaging
    +
    +
    +
    +
    public class AlbumSimplifiedPaging +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        AlbumSimplifiedPaging

        +
        public AlbumSimplifiedPaging()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/albums/SavedAlbumFull.html b/target/apidocs/spotify/models/albums/SavedAlbumFull.html new file mode 100644 index 0000000..33b508f --- /dev/null +++ b/target/apidocs/spotify/models/albums/SavedAlbumFull.html @@ -0,0 +1,205 @@ + + + + +SavedAlbumFull (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class SavedAlbumFull

    +
    +
    java.lang.Object +
    spotify.models.albums.SavedAlbumFull
    +
    +
    +
    +
    public class SavedAlbumFull +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        SavedAlbumFull

        +
        public SavedAlbumFull()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getAddedAt

        +
        public String getAddedAt()
        +
        +
      • +
      • +
        +

        setAddedAt

        +
        public void setAddedAt(String addedAt)
        +
        +
      • +
      • +
        +

        getAlbum

        +
        public AlbumFull getAlbum()
        +
        +
      • +
      • +
        +

        setAlbum

        +
        public void setAlbum(AlbumFull album)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/albums/class-use/AlbumFull.html b/target/apidocs/spotify/models/albums/class-use/AlbumFull.html new file mode 100644 index 0000000..60f47b5 --- /dev/null +++ b/target/apidocs/spotify/models/albums/class-use/AlbumFull.html @@ -0,0 +1,184 @@ + + + + +Uses of Class spotify.models.albums.AlbumFull (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.albums.AlbumFull

    +
    +
    Packages that use AlbumFull
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/albums/class-use/AlbumFullCollection.html b/target/apidocs/spotify/models/albums/class-use/AlbumFullCollection.html new file mode 100644 index 0000000..7684ca3 --- /dev/null +++ b/target/apidocs/spotify/models/albums/class-use/AlbumFullCollection.html @@ -0,0 +1,141 @@ + + + + +Uses of Class spotify.models.albums.AlbumFullCollection (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.albums.AlbumFullCollection

    +
    +
    Packages that use AlbumFullCollection
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/albums/class-use/AlbumSimplified.html b/target/apidocs/spotify/models/albums/class-use/AlbumSimplified.html new file mode 100644 index 0000000..5eea707 --- /dev/null +++ b/target/apidocs/spotify/models/albums/class-use/AlbumSimplified.html @@ -0,0 +1,219 @@ + + + + +Uses of Class spotify.models.albums.AlbumSimplified (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.albums.AlbumSimplified

    +
    +
    Packages that use AlbumSimplified
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/albums/class-use/AlbumSimplifiedPaging.html b/target/apidocs/spotify/models/albums/class-use/AlbumSimplifiedPaging.html new file mode 100644 index 0000000..0753988 --- /dev/null +++ b/target/apidocs/spotify/models/albums/class-use/AlbumSimplifiedPaging.html @@ -0,0 +1,137 @@ + + + + +Uses of Class spotify.models.albums.AlbumSimplifiedPaging (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.albums.AlbumSimplifiedPaging

    +
    +
    Packages that use AlbumSimplifiedPaging
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/albums/class-use/SavedAlbumFull.html b/target/apidocs/spotify/models/albums/class-use/SavedAlbumFull.html new file mode 100644 index 0000000..c6f00e5 --- /dev/null +++ b/target/apidocs/spotify/models/albums/class-use/SavedAlbumFull.html @@ -0,0 +1,137 @@ + + + + +Uses of Class spotify.models.albums.SavedAlbumFull (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.albums.SavedAlbumFull

    +
    +
    Packages that use SavedAlbumFull
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/albums/package-summary.html b/target/apidocs/spotify/models/albums/package-summary.html new file mode 100644 index 0000000..6be9475 --- /dev/null +++ b/target/apidocs/spotify/models/albums/package-summary.html @@ -0,0 +1,105 @@ + + + + +spotify.models.albums (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.models.albums

    +
    +
    +
    package spotify.models.albums
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/albums/package-tree.html b/target/apidocs/spotify/models/albums/package-tree.html new file mode 100644 index 0000000..2913742 --- /dev/null +++ b/target/apidocs/spotify/models/albums/package-tree.html @@ -0,0 +1,81 @@ + + + + +spotify.models.albums Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.models.albums

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/albums/package-use.html b/target/apidocs/spotify/models/albums/package-use.html new file mode 100644 index 0000000..a7eac14 --- /dev/null +++ b/target/apidocs/spotify/models/albums/package-use.html @@ -0,0 +1,197 @@ + + + + +Uses of Package spotify.models.albums (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.models.albums

    +
    +
    Packages that use spotify.models.albums
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/artists/ArtistFull.html b/target/apidocs/spotify/models/artists/ArtistFull.html new file mode 100644 index 0000000..175682a --- /dev/null +++ b/target/apidocs/spotify/models/artists/ArtistFull.html @@ -0,0 +1,349 @@ + + + + +ArtistFull (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ArtistFull

    +
    +
    java.lang.Object +
    spotify.models.artists.ArtistFull
    +
    +
    +
    +
    public class ArtistFull +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        ArtistFull

        +
        public ArtistFull()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getExternalUrls

        +
        public ExternalUrl getExternalUrls()
        +
        +
      • +
      • +
        +

        setExternalUrls

        +
        public void setExternalUrls(ExternalUrl externalUrls)
        +
        +
      • +
      • +
        +

        getFollowers

        +
        public Follower getFollowers()
        +
        +
      • +
      • +
        +

        setFollowers

        +
        public void setFollowers(Follower followers)
        +
        +
      • +
      • +
        +

        getGenres

        +
        public List<String> getGenres()
        +
        +
      • +
      • +
        +

        setGenres

        +
        public void setGenres(List<String> genres)
        +
        +
      • +
      • +
        +

        getHref

        +
        public String getHref()
        +
        +
      • +
      • +
        +

        setHref

        +
        public void setHref(String href)
        +
        +
      • +
      • +
        +

        getId

        +
        public String getId()
        +
        +
      • +
      • +
        +

        setId

        +
        public void setId(String id)
        +
        +
      • +
      • +
        +

        getImages

        +
        public List<Image> getImages()
        +
        +
      • +
      • +
        +

        setImages

        +
        public void setImages(List<Image> images)
        +
        +
      • +
      • +
        +

        getName

        +
        public String getName()
        +
        +
      • +
      • +
        +

        setName

        +
        public void setName(String name)
        +
        +
      • +
      • +
        +

        getPopularity

        +
        public int getPopularity()
        +
        +
      • +
      • +
        +

        setPopularity

        +
        public void setPopularity(int popularity)
        +
        +
      • +
      • +
        +

        getType

        +
        public String getType()
        +
        +
      • +
      • +
        +

        setType

        +
        public void setType(String type)
        +
        +
      • +
      • +
        +

        getUri

        +
        public String getUri()
        +
        +
      • +
      • +
        +

        setUri

        +
        public void setUri(String uri)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/artists/ArtistFullCollection.html b/target/apidocs/spotify/models/artists/ArtistFullCollection.html new file mode 100644 index 0000000..0bdbc3b --- /dev/null +++ b/target/apidocs/spotify/models/artists/ArtistFullCollection.html @@ -0,0 +1,187 @@ + + + + +ArtistFullCollection (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ArtistFullCollection

    +
    +
    java.lang.Object +
    spotify.models.artists.ArtistFullCollection
    +
    +
    +
    +
    public class ArtistFullCollection +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        ArtistFullCollection

        +
        public ArtistFullCollection()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/artists/ArtistFullCursorBasedPagingWrapper.html b/target/apidocs/spotify/models/artists/ArtistFullCursorBasedPagingWrapper.html new file mode 100644 index 0000000..ba17c2f --- /dev/null +++ b/target/apidocs/spotify/models/artists/ArtistFullCursorBasedPagingWrapper.html @@ -0,0 +1,187 @@ + + + + +ArtistFullCursorBasedPagingWrapper (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ArtistFullCursorBasedPagingWrapper

    +
    +
    java.lang.Object +
    spotify.models.artists.ArtistFullCursorBasedPagingWrapper
    +
    +
    +
    +
    public class ArtistFullCursorBasedPagingWrapper +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        ArtistFullCursorBasedPagingWrapper

        +
        public ArtistFullCursorBasedPagingWrapper()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/artists/ArtistSimplified.html b/target/apidocs/spotify/models/artists/ArtistSimplified.html new file mode 100644 index 0000000..38822e2 --- /dev/null +++ b/target/apidocs/spotify/models/artists/ArtistSimplified.html @@ -0,0 +1,277 @@ + + + + +ArtistSimplified (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ArtistSimplified

    +
    +
    java.lang.Object +
    spotify.models.artists.ArtistSimplified
    +
    +
    +
    +
    public class ArtistSimplified +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        ArtistSimplified

        +
        public ArtistSimplified()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getHref

        +
        public String getHref()
        +
        +
      • +
      • +
        +

        setHref

        +
        public void setHref(String href)
        +
        +
      • +
      • +
        +

        getId

        +
        public String getId()
        +
        +
      • +
      • +
        +

        setId

        +
        public void setId(String id)
        +
        +
      • +
      • +
        +

        getName

        +
        public String getName()
        +
        +
      • +
      • +
        +

        setName

        +
        public void setName(String name)
        +
        +
      • +
      • +
        +

        getType

        +
        public String getType()
        +
        +
      • +
      • +
        +

        setType

        +
        public void setType(String type)
        +
        +
      • +
      • +
        +

        getUri

        +
        public String getUri()
        +
        +
      • +
      • +
        +

        setUri

        +
        public void setUri(String uri)
        +
        +
      • +
      • +
        +

        getExternalUrls

        +
        public ExternalUrl getExternalUrls()
        +
        +
      • +
      • +
        +

        setExternalUrls

        +
        public void setExternalUrls(ExternalUrl externalUrls)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/artists/Follower.html b/target/apidocs/spotify/models/artists/Follower.html new file mode 100644 index 0000000..eb3dfa7 --- /dev/null +++ b/target/apidocs/spotify/models/artists/Follower.html @@ -0,0 +1,205 @@ + + + + +Follower (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class Follower

    +
    +
    java.lang.Object +
    spotify.models.artists.Follower
    +
    +
    +
    +
    public class Follower +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        Follower

        +
        public Follower()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getHref

        +
        public String getHref()
        +
        +
      • +
      • +
        +

        setHref

        +
        public void setHref(String href)
        +
        +
      • +
      • +
        +

        getTotal

        +
        public int getTotal()
        +
        +
      • +
      • +
        +

        setTotal

        +
        public void setTotal(int total)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/artists/class-use/ArtistFull.html b/target/apidocs/spotify/models/artists/class-use/ArtistFull.html new file mode 100644 index 0000000..a4760d2 --- /dev/null +++ b/target/apidocs/spotify/models/artists/class-use/ArtistFull.html @@ -0,0 +1,261 @@ + + + + +Uses of Class spotify.models.artists.ArtistFull (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.artists.ArtistFull

    +
    +
    Packages that use ArtistFull
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/artists/class-use/ArtistFullCollection.html b/target/apidocs/spotify/models/artists/class-use/ArtistFullCollection.html new file mode 100644 index 0000000..5849bea --- /dev/null +++ b/target/apidocs/spotify/models/artists/class-use/ArtistFullCollection.html @@ -0,0 +1,150 @@ + + + + +Uses of Class spotify.models.artists.ArtistFullCollection (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.artists.ArtistFullCollection

    +
    +
    Packages that use ArtistFullCollection
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/artists/class-use/ArtistFullCursorBasedPagingWrapper.html b/target/apidocs/spotify/models/artists/class-use/ArtistFullCursorBasedPagingWrapper.html new file mode 100644 index 0000000..a1337dc --- /dev/null +++ b/target/apidocs/spotify/models/artists/class-use/ArtistFullCursorBasedPagingWrapper.html @@ -0,0 +1,90 @@ + + + + +Uses of Class spotify.models.artists.ArtistFullCursorBasedPagingWrapper (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.artists.ArtistFullCursorBasedPagingWrapper

    +
    + +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/artists/class-use/ArtistSimplified.html b/target/apidocs/spotify/models/artists/class-use/ArtistSimplified.html new file mode 100644 index 0000000..a2efac5 --- /dev/null +++ b/target/apidocs/spotify/models/artists/class-use/ArtistSimplified.html @@ -0,0 +1,128 @@ + + + + +Uses of Class spotify.models.artists.ArtistSimplified (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.artists.ArtistSimplified

    +
    +
    Packages that use ArtistSimplified
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/artists/class-use/Follower.html b/target/apidocs/spotify/models/artists/class-use/Follower.html new file mode 100644 index 0000000..8ef66b2 --- /dev/null +++ b/target/apidocs/spotify/models/artists/class-use/Follower.html @@ -0,0 +1,147 @@ + + + + +Uses of Class spotify.models.artists.Follower (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.artists.Follower

    +
    +
    Packages that use Follower
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/artists/package-summary.html b/target/apidocs/spotify/models/artists/package-summary.html new file mode 100644 index 0000000..e2fb05e --- /dev/null +++ b/target/apidocs/spotify/models/artists/package-summary.html @@ -0,0 +1,105 @@ + + + + +spotify.models.artists (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.models.artists

    +
    +
    +
    package spotify.models.artists
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/artists/package-tree.html b/target/apidocs/spotify/models/artists/package-tree.html new file mode 100644 index 0000000..858d075 --- /dev/null +++ b/target/apidocs/spotify/models/artists/package-tree.html @@ -0,0 +1,81 @@ + + + + +spotify.models.artists Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.models.artists

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/artists/package-use.html b/target/apidocs/spotify/models/artists/package-use.html new file mode 100644 index 0000000..ad6d51f --- /dev/null +++ b/target/apidocs/spotify/models/artists/package-use.html @@ -0,0 +1,216 @@ + + + + +Uses of Package spotify.models.artists (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.models.artists

    +
    +
    Packages that use spotify.models.artists
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/audio/AudioAnalysis.html b/target/apidocs/spotify/models/audio/AudioAnalysis.html new file mode 100644 index 0000000..1c80741 --- /dev/null +++ b/target/apidocs/spotify/models/audio/AudioAnalysis.html @@ -0,0 +1,259 @@ + + + + +AudioAnalysis (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class AudioAnalysis

    +
    +
    java.lang.Object +
    spotify.models.audio.AudioAnalysis
    +
    +
    +
    +
    public class AudioAnalysis +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        AudioAnalysis

        +
        public AudioAnalysis()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/audio/AudioFeatures.html b/target/apidocs/spotify/models/audio/AudioFeatures.html new file mode 100644 index 0000000..90ebecb --- /dev/null +++ b/target/apidocs/spotify/models/audio/AudioFeatures.html @@ -0,0 +1,493 @@ + + + + +AudioFeatures (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class AudioFeatures

    +
    +
    java.lang.Object +
    spotify.models.audio.AudioFeatures
    +
    +
    +
    +
    public class AudioFeatures +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        AudioFeatures

        +
        public AudioFeatures()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getDurationMs

        +
        public int getDurationMs()
        +
        +
      • +
      • +
        +

        setDurationMs

        +
        public void setDurationMs(int durationMs)
        +
        +
      • +
      • +
        +

        getKey

        +
        public int getKey()
        +
        +
      • +
      • +
        +

        setKey

        +
        public void setKey(int key)
        +
        +
      • +
      • +
        +

        getMode

        +
        public int getMode()
        +
        +
      • +
      • +
        +

        setMode

        +
        public void setMode(int mode)
        +
        +
      • +
      • +
        +

        getTimeSignature

        +
        public int getTimeSignature()
        +
        +
      • +
      • +
        +

        setTimeSignature

        +
        public void setTimeSignature(int timeSignature)
        +
        +
      • +
      • +
        +

        getAcousticness

        +
        public float getAcousticness()
        +
        +
      • +
      • +
        +

        setAcousticness

        +
        public void setAcousticness(float acousticness)
        +
        +
      • +
      • +
        +

        getDanceability

        +
        public float getDanceability()
        +
        +
      • +
      • +
        +

        setDanceability

        +
        public void setDanceability(float danceability)
        +
        +
      • +
      • +
        +

        getEnergy

        +
        public float getEnergy()
        +
        +
      • +
      • +
        +

        setEnergy

        +
        public void setEnergy(float energy)
        +
        +
      • +
      • +
        +

        getInstrumentalness

        +
        public float getInstrumentalness()
        +
        +
      • +
      • +
        +

        setInstrumentalness

        +
        public void setInstrumentalness(float instrumentalness)
        +
        +
      • +
      • +
        +

        getLiveness

        +
        public float getLiveness()
        +
        +
      • +
      • +
        +

        setLiveness

        +
        public void setLiveness(float liveness)
        +
        +
      • +
      • +
        +

        getLoudness

        +
        public float getLoudness()
        +
        +
      • +
      • +
        +

        setLoudness

        +
        public void setLoudness(float loudness)
        +
        +
      • +
      • +
        +

        getSpeechiness

        +
        public float getSpeechiness()
        +
        +
      • +
      • +
        +

        setSpeechiness

        +
        public void setSpeechiness(float speechiness)
        +
        +
      • +
      • +
        +

        getValence

        +
        public float getValence()
        +
        +
      • +
      • +
        +

        setValence

        +
        public void setValence(float valence)
        +
        +
      • +
      • +
        +

        getTempo

        +
        public float getTempo()
        +
        +
      • +
      • +
        +

        setTempo

        +
        public void setTempo(float tempo)
        +
        +
      • +
      • +
        +

        getId

        +
        public String getId()
        +
        +
      • +
      • +
        +

        setId

        +
        public void setId(String id)
        +
        +
      • +
      • +
        +

        getUri

        +
        public String getUri()
        +
        +
      • +
      • +
        +

        setUri

        +
        public void setUri(String uri)
        +
        +
      • +
      • +
        +

        getTrackHref

        +
        public String getTrackHref()
        +
        +
      • +
      • +
        +

        setTrackHref

        +
        public void setTrackHref(String trackHref)
        +
        +
      • +
      • +
        +

        getAnalysisUrl

        +
        public String getAnalysisUrl()
        +
        +
      • +
      • +
        +

        setAnalysisUrl

        +
        public void setAnalysisUrl(String analysisUrl)
        +
        +
      • +
      • +
        +

        getType

        +
        public String getType()
        +
        +
      • +
      • +
        +

        setType

        +
        public void setType(String type)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/audio/AudioFeaturesCollection.html b/target/apidocs/spotify/models/audio/AudioFeaturesCollection.html new file mode 100644 index 0000000..718cb31 --- /dev/null +++ b/target/apidocs/spotify/models/audio/AudioFeaturesCollection.html @@ -0,0 +1,187 @@ + + + + +AudioFeaturesCollection (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class AudioFeaturesCollection

    +
    +
    java.lang.Object +
    spotify.models.audio.AudioFeaturesCollection
    +
    +
    +
    +
    public class AudioFeaturesCollection +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        AudioFeaturesCollection

        +
        public AudioFeaturesCollection()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getAudioFeatures

        +
        public List<AudioFeatures> getAudioFeatures()
        +
        +
      • +
      • +
        +

        setAudioFeatures

        +
        public void setAudioFeatures(List<AudioFeatures> audioFeatures)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/audio/Section.html b/target/apidocs/spotify/models/audio/Section.html new file mode 100644 index 0000000..fc4b7e6 --- /dev/null +++ b/target/apidocs/spotify/models/audio/Section.html @@ -0,0 +1,385 @@ + + + + +Section (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class Section

    +
    +
    java.lang.Object +
    spotify.models.audio.Section
    +
    +
    +
    +
    public class Section +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        Section

        +
        public Section()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getStart

        +
        public float getStart()
        +
        +
      • +
      • +
        +

        setStart

        +
        public void setStart(float start)
        +
        +
      • +
      • +
        +

        getDuration

        +
        public float getDuration()
        +
        +
      • +
      • +
        +

        setDuration

        +
        public void setDuration(float duration)
        +
        +
      • +
      • +
        +

        getConfidence

        +
        public float getConfidence()
        +
        +
      • +
      • +
        +

        setConfidence

        +
        public void setConfidence(float confidence)
        +
        +
      • +
      • +
        +

        getLoudness

        +
        public float getLoudness()
        +
        +
      • +
      • +
        +

        setLoudness

        +
        public void setLoudness(float loudness)
        +
        +
      • +
      • +
        +

        getTempo

        +
        public float getTempo()
        +
        +
      • +
      • +
        +

        setTempo

        +
        public void setTempo(float tempo)
        +
        +
      • +
      • +
        +

        getTempoConfidence

        +
        public float getTempoConfidence()
        +
        +
      • +
      • +
        +

        setTempoConfidence

        +
        public void setTempoConfidence(float tempoConfidence)
        +
        +
      • +
      • +
        +

        getKey

        +
        public int getKey()
        +
        +
      • +
      • +
        +

        setKey

        +
        public void setKey(int key)
        +
        +
      • +
      • +
        +

        getKeyConfidence

        +
        public float getKeyConfidence()
        +
        +
      • +
      • +
        +

        setKeyConfidence

        +
        public void setKeyConfidence(float keyConfidence)
        +
        +
      • +
      • +
        +

        getMode

        +
        public int getMode()
        +
        +
      • +
      • +
        +

        setMode

        +
        public void setMode(int mode)
        +
        +
      • +
      • +
        +

        getModeConfidence

        +
        public float getModeConfidence()
        +
        +
      • +
      • +
        +

        setModeConfidence

        +
        public void setModeConfidence(float modeConfidence)
        +
        +
      • +
      • +
        +

        getTimeSignature

        +
        public int getTimeSignature()
        +
        +
      • +
      • +
        +

        setTimeSignature

        +
        public void setTimeSignature(int timeSignature)
        +
        +
      • +
      • +
        +

        getTimeSignatureConfidence

        +
        public float getTimeSignatureConfidence()
        +
        +
      • +
      • +
        +

        setTimeSignatureConfidence

        +
        public void setTimeSignatureConfidence(float timeSignatureConfidence)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/audio/Segment.html b/target/apidocs/spotify/models/audio/Segment.html new file mode 100644 index 0000000..0e2c142 --- /dev/null +++ b/target/apidocs/spotify/models/audio/Segment.html @@ -0,0 +1,313 @@ + + + + +Segment (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class Segment

    +
    +
    java.lang.Object +
    spotify.models.audio.Segment
    +
    +
    +
    +
    public class Segment +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        Segment

        +
        public Segment()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getStart

        +
        public float getStart()
        +
        +
      • +
      • +
        +

        setStart

        +
        public void setStart(float start)
        +
        +
      • +
      • +
        +

        getDuration

        +
        public float getDuration()
        +
        +
      • +
      • +
        +

        setDuration

        +
        public void setDuration(float duration)
        +
        +
      • +
      • +
        +

        getConfidence

        +
        public float getConfidence()
        +
        +
      • +
      • +
        +

        setConfidence

        +
        public void setConfidence(float confidence)
        +
        +
      • +
      • +
        +

        getLoudnessStart

        +
        public float getLoudnessStart()
        +
        +
      • +
      • +
        +

        setLoudnessStart

        +
        public void setLoudnessStart(float loudnessStart)
        +
        +
      • +
      • +
        +

        getLoudnessMaxTime

        +
        public float getLoudnessMaxTime()
        +
        +
      • +
      • +
        +

        setLoudnessMaxTime

        +
        public void setLoudnessMaxTime(float loudnessMaxTime)
        +
        +
      • +
      • +
        +

        getLoudnessTime

        +
        public float getLoudnessTime()
        +
        +
      • +
      • +
        +

        setLoudnessTime

        +
        public void setLoudnessTime(float loudnessTime)
        +
        +
      • +
      • +
        +

        getPitches

        +
        public List<Float> getPitches()
        +
        +
      • +
      • +
        +

        setPitches

        +
        public void setPitches(List<Float> pitches)
        +
        +
      • +
      • +
        +

        getTimbre

        +
        public List<Float> getTimbre()
        +
        +
      • +
      • +
        +

        setTimbre

        +
        public void setTimbre(List<Float> timbre)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/audio/TimeInterval.html b/target/apidocs/spotify/models/audio/TimeInterval.html new file mode 100644 index 0000000..615ef7f --- /dev/null +++ b/target/apidocs/spotify/models/audio/TimeInterval.html @@ -0,0 +1,223 @@ + + + + +TimeInterval (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class TimeInterval

    +
    +
    java.lang.Object +
    spotify.models.audio.TimeInterval
    +
    +
    +
    +
    public class TimeInterval +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        TimeInterval

        +
        public TimeInterval()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getStart

        +
        public float getStart()
        +
        +
      • +
      • +
        +

        setStart

        +
        public void setStart(float start)
        +
        +
      • +
      • +
        +

        getDuration

        +
        public float getDuration()
        +
        +
      • +
      • +
        +

        setDuration

        +
        public void setDuration(float duration)
        +
        +
      • +
      • +
        +

        getConfidence

        +
        public float getConfidence()
        +
        +
      • +
      • +
        +

        setConfidence

        +
        public void setConfidence(float confidence)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/audio/class-use/AudioAnalysis.html b/target/apidocs/spotify/models/audio/class-use/AudioAnalysis.html new file mode 100644 index 0000000..8401eae --- /dev/null +++ b/target/apidocs/spotify/models/audio/class-use/AudioAnalysis.html @@ -0,0 +1,137 @@ + + + + +Uses of Class spotify.models.audio.AudioAnalysis (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.audio.AudioAnalysis

    +
    +
    Packages that use AudioAnalysis
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/audio/class-use/AudioFeatures.html b/target/apidocs/spotify/models/audio/class-use/AudioFeatures.html new file mode 100644 index 0000000..d3eff13 --- /dev/null +++ b/target/apidocs/spotify/models/audio/class-use/AudioFeatures.html @@ -0,0 +1,162 @@ + + + + +Uses of Class spotify.models.audio.AudioFeatures (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.audio.AudioFeatures

    +
    +
    Packages that use AudioFeatures
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/audio/class-use/AudioFeaturesCollection.html b/target/apidocs/spotify/models/audio/class-use/AudioFeaturesCollection.html new file mode 100644 index 0000000..85ea6a9 --- /dev/null +++ b/target/apidocs/spotify/models/audio/class-use/AudioFeaturesCollection.html @@ -0,0 +1,137 @@ + + + + +Uses of Class spotify.models.audio.AudioFeaturesCollection (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.audio.AudioFeaturesCollection

    +
    +
    Packages that use AudioFeaturesCollection
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/audio/class-use/Section.html b/target/apidocs/spotify/models/audio/class-use/Section.html new file mode 100644 index 0000000..675a219 --- /dev/null +++ b/target/apidocs/spotify/models/audio/class-use/Section.html @@ -0,0 +1,97 @@ + + + + +Uses of Class spotify.models.audio.Section (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.audio.Section

    +
    +
    Packages that use Section
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/audio/class-use/Segment.html b/target/apidocs/spotify/models/audio/class-use/Segment.html new file mode 100644 index 0000000..c0aca34 --- /dev/null +++ b/target/apidocs/spotify/models/audio/class-use/Segment.html @@ -0,0 +1,97 @@ + + + + +Uses of Class spotify.models.audio.Segment (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.audio.Segment

    +
    +
    Packages that use Segment
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/audio/class-use/TimeInterval.html b/target/apidocs/spotify/models/audio/class-use/TimeInterval.html new file mode 100644 index 0000000..e1699fa --- /dev/null +++ b/target/apidocs/spotify/models/audio/class-use/TimeInterval.html @@ -0,0 +1,109 @@ + + + + +Uses of Class spotify.models.audio.TimeInterval (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.audio.TimeInterval

    +
    +
    Packages that use TimeInterval
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/audio/package-summary.html b/target/apidocs/spotify/models/audio/package-summary.html new file mode 100644 index 0000000..741c361 --- /dev/null +++ b/target/apidocs/spotify/models/audio/package-summary.html @@ -0,0 +1,107 @@ + + + + +spotify.models.audio (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.models.audio

    +
    +
    +
    package spotify.models.audio
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/audio/package-tree.html b/target/apidocs/spotify/models/audio/package-tree.html new file mode 100644 index 0000000..befa6f9 --- /dev/null +++ b/target/apidocs/spotify/models/audio/package-tree.html @@ -0,0 +1,82 @@ + + + + +spotify.models.audio Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.models.audio

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/audio/package-use.html b/target/apidocs/spotify/models/audio/package-use.html new file mode 100644 index 0000000..19a63ac --- /dev/null +++ b/target/apidocs/spotify/models/audio/package-use.html @@ -0,0 +1,159 @@ + + + + +Uses of Package spotify.models.audio (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.models.audio

    +
    +
    Packages that use spotify.models.audio
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/authorization/AuthorizationCodeFlowTokenResponse.html b/target/apidocs/spotify/models/authorization/AuthorizationCodeFlowTokenResponse.html new file mode 100644 index 0000000..26f72a7 --- /dev/null +++ b/target/apidocs/spotify/models/authorization/AuthorizationCodeFlowTokenResponse.html @@ -0,0 +1,259 @@ + + + + +AuthorizationCodeFlowTokenResponse (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class AuthorizationCodeFlowTokenResponse

    +
    +
    java.lang.Object +
    spotify.models.authorization.AuthorizationCodeFlowTokenResponse
    +
    +
    +
    +
    public class AuthorizationCodeFlowTokenResponse +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        AuthorizationCodeFlowTokenResponse

        +
        public AuthorizationCodeFlowTokenResponse()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getAccessToken

        +
        public String getAccessToken()
        +
        +
      • +
      • +
        +

        setAccessToken

        +
        public void setAccessToken(String accessToken)
        +
        +
      • +
      • +
        +

        getTokenType

        +
        public String getTokenType()
        +
        +
      • +
      • +
        +

        setTokenType

        +
        public void setTokenType(String tokenType)
        +
        +
      • +
      • +
        +

        getScope

        +
        public String getScope()
        +
        +
      • +
      • +
        +

        setScope

        +
        public void setScope(String scope)
        +
        +
      • +
      • +
        +

        getRefreshToken

        +
        public String getRefreshToken()
        +
        +
      • +
      • +
        +

        setRefreshToken

        +
        public void setRefreshToken(String refreshToken)
        +
        +
      • +
      • +
        +

        getExpiresIn

        +
        public int getExpiresIn()
        +
        +
      • +
      • +
        +

        setExpiresIn

        +
        public void setExpiresIn(int expiresIn)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/authorization/ClientCredentialsFlowTokenResponse.html b/target/apidocs/spotify/models/authorization/ClientCredentialsFlowTokenResponse.html new file mode 100644 index 0000000..cd90b74 --- /dev/null +++ b/target/apidocs/spotify/models/authorization/ClientCredentialsFlowTokenResponse.html @@ -0,0 +1,241 @@ + + + + +ClientCredentialsFlowTokenResponse (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ClientCredentialsFlowTokenResponse

    +
    +
    java.lang.Object +
    spotify.models.authorization.ClientCredentialsFlowTokenResponse
    +
    +
    +
    +
    public class ClientCredentialsFlowTokenResponse +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        ClientCredentialsFlowTokenResponse

        +
        public ClientCredentialsFlowTokenResponse()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getAccessToken

        +
        public String getAccessToken()
        +
        +
      • +
      • +
        +

        setAccessToken

        +
        public void setAccessToken(String accessToken)
        +
        +
      • +
      • +
        +

        getTokenType

        +
        public String getTokenType()
        +
        +
      • +
      • +
        +

        setTokenType

        +
        public void setTokenType(String tokenType)
        +
        +
      • +
      • +
        +

        getExpiresIn

        +
        public int getExpiresIn()
        +
        +
      • +
      • +
        +

        setExpiresIn

        +
        public void setExpiresIn(int expiresIn)
        +
        +
      • +
      • +
        +

        getScope

        +
        public String getScope()
        +
        +
      • +
      • +
        +

        setScope

        +
        public void setScope(String scope)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/authorization/class-use/AuthorizationCodeFlowTokenResponse.html b/target/apidocs/spotify/models/authorization/class-use/AuthorizationCodeFlowTokenResponse.html new file mode 100644 index 0000000..9e91e18 --- /dev/null +++ b/target/apidocs/spotify/models/authorization/class-use/AuthorizationCodeFlowTokenResponse.html @@ -0,0 +1,166 @@ + + + + +Uses of Class spotify.models.authorization.AuthorizationCodeFlowTokenResponse (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.authorization.AuthorizationCodeFlowTokenResponse

    +
    + +
    +
    Package
    +
    Description
    + +
     
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/authorization/class-use/ClientCredentialsFlowTokenResponse.html b/target/apidocs/spotify/models/authorization/class-use/ClientCredentialsFlowTokenResponse.html new file mode 100644 index 0000000..3e5fb61 --- /dev/null +++ b/target/apidocs/spotify/models/authorization/class-use/ClientCredentialsFlowTokenResponse.html @@ -0,0 +1,108 @@ + + + + +Uses of Class spotify.models.authorization.ClientCredentialsFlowTokenResponse (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.authorization.ClientCredentialsFlowTokenResponse

    +
    + +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/authorization/package-summary.html b/target/apidocs/spotify/models/authorization/package-summary.html new file mode 100644 index 0000000..d00df9f --- /dev/null +++ b/target/apidocs/spotify/models/authorization/package-summary.html @@ -0,0 +1,99 @@ + + + + +spotify.models.authorization (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.models.authorization

    +
    +
    +
    package spotify.models.authorization
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/authorization/package-tree.html b/target/apidocs/spotify/models/authorization/package-tree.html new file mode 100644 index 0000000..446ed85 --- /dev/null +++ b/target/apidocs/spotify/models/authorization/package-tree.html @@ -0,0 +1,78 @@ + + + + +spotify.models.authorization Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.models.authorization

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/authorization/package-use.html b/target/apidocs/spotify/models/authorization/package-use.html new file mode 100644 index 0000000..bf107ff --- /dev/null +++ b/target/apidocs/spotify/models/authorization/package-use.html @@ -0,0 +1,115 @@ + + + + +Uses of Package spotify.models.authorization (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.models.authorization

    +
    + +
    +
    Package
    +
    Description
    + +
     
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/categories/CategoryFull.html b/target/apidocs/spotify/models/categories/CategoryFull.html new file mode 100644 index 0000000..455c28f --- /dev/null +++ b/target/apidocs/spotify/models/categories/CategoryFull.html @@ -0,0 +1,241 @@ + + + + +CategoryFull (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class CategoryFull

    +
    +
    java.lang.Object +
    spotify.models.categories.CategoryFull
    +
    +
    +
    +
    public class CategoryFull +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        CategoryFull

        +
        public CategoryFull()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getHref

        +
        public String getHref()
        +
        +
      • +
      • +
        +

        setHref

        +
        public void setHref(String href)
        +
        +
      • +
      • +
        +

        getIcons

        +
        public List<Image> getIcons()
        +
        +
      • +
      • +
        +

        setIcons

        +
        public void setIcons(List<Image> icons)
        +
        +
      • +
      • +
        +

        getId

        +
        public String getId()
        +
        +
      • +
      • +
        +

        setId

        +
        public void setId(String id)
        +
        +
      • +
      • +
        +

        getName

        +
        public String getName()
        +
        +
      • +
      • +
        +

        setName

        +
        public void setName(String name)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/categories/CategoryFullPaging.html b/target/apidocs/spotify/models/categories/CategoryFullPaging.html new file mode 100644 index 0000000..525f1ea --- /dev/null +++ b/target/apidocs/spotify/models/categories/CategoryFullPaging.html @@ -0,0 +1,187 @@ + + + + +CategoryFullPaging (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class CategoryFullPaging

    +
    +
    java.lang.Object +
    spotify.models.categories.CategoryFullPaging
    +
    +
    +
    +
    public class CategoryFullPaging +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        CategoryFullPaging

        +
        public CategoryFullPaging()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/categories/class-use/CategoryFull.html b/target/apidocs/spotify/models/categories/class-use/CategoryFull.html new file mode 100644 index 0000000..68fb844 --- /dev/null +++ b/target/apidocs/spotify/models/categories/class-use/CategoryFull.html @@ -0,0 +1,166 @@ + + + + +Uses of Class spotify.models.categories.CategoryFull (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.categories.CategoryFull

    +
    +
    Packages that use CategoryFull
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/categories/class-use/CategoryFullPaging.html b/target/apidocs/spotify/models/categories/class-use/CategoryFullPaging.html new file mode 100644 index 0000000..5575db5 --- /dev/null +++ b/target/apidocs/spotify/models/categories/class-use/CategoryFullPaging.html @@ -0,0 +1,137 @@ + + + + +Uses of Class spotify.models.categories.CategoryFullPaging (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.categories.CategoryFullPaging

    +
    +
    Packages that use CategoryFullPaging
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/categories/package-summary.html b/target/apidocs/spotify/models/categories/package-summary.html new file mode 100644 index 0000000..3964327 --- /dev/null +++ b/target/apidocs/spotify/models/categories/package-summary.html @@ -0,0 +1,99 @@ + + + + +spotify.models.categories (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.models.categories

    +
    +
    +
    package spotify.models.categories
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/categories/package-tree.html b/target/apidocs/spotify/models/categories/package-tree.html new file mode 100644 index 0000000..9f98807 --- /dev/null +++ b/target/apidocs/spotify/models/categories/package-tree.html @@ -0,0 +1,78 @@ + + + + +spotify.models.categories Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.models.categories

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/categories/package-use.html b/target/apidocs/spotify/models/categories/package-use.html new file mode 100644 index 0000000..eec0953 --- /dev/null +++ b/target/apidocs/spotify/models/categories/package-use.html @@ -0,0 +1,145 @@ + + + + +Uses of Package spotify.models.categories (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.models.categories

    +
    +
    Packages that use spotify.models.categories
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/episodes/EpisodeFull.html b/target/apidocs/spotify/models/episodes/EpisodeFull.html new file mode 100644 index 0000000..f7c721b --- /dev/null +++ b/target/apidocs/spotify/models/episodes/EpisodeFull.html @@ -0,0 +1,345 @@ + + + + +EpisodeFull (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class EpisodeFull

    +
    +
    java.lang.Object +
    spotify.models.generic.AbstractPlayableObject +
    spotify.models.episodes.EpisodeFull
    +
    +
    +
    +
    +
    public class EpisodeFull +extends AbstractPlayableObject
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        EpisodeFull

        +
        public EpisodeFull()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getAudioPreviewUrl

        +
        public String getAudioPreviewUrl()
        +
        +
      • +
      • +
        +

        setAudioPreviewUrl

        +
        public void setAudioPreviewUrl(String audioPreviewUrl)
        +
        +
      • +
      • +
        +

        getDescription

        +
        public String getDescription()
        +
        +
      • +
      • +
        +

        setDescription

        +
        public void setDescription(String description)
        +
        +
      • +
      • +
        +

        getImages

        +
        public List<Image> getImages()
        +
        +
      • +
      • +
        +

        setImages

        +
        public void setImages(List<Image> images)
        +
        +
      • +
      • +
        +

        isExternallyHosted

        +
        public boolean isExternallyHosted()
        +
        +
      • +
      • +
        +

        setExternallyHosted

        +
        public void setExternallyHosted(boolean externallyHosted)
        +
        +
      • +
      • +
        +

        getLanguages

        +
        public List<String> getLanguages()
        +
        +
      • +
      • +
        +

        setLanguages

        +
        public void setLanguages(List<String> languages)
        +
        +
      • +
      • +
        +

        getReleaseDate

        +
        public String getReleaseDate()
        +
        +
      • +
      • +
        +

        setReleaseDate

        +
        public void setReleaseDate(String releaseDate)
        +
        +
      • +
      • +
        +

        getReleaseDatePrecision

        +
        public String getReleaseDatePrecision()
        +
        +
      • +
      • +
        +

        setReleaseDatePrecision

        +
        public void setReleaseDatePrecision(String releaseDatePrecision)
        +
        +
      • +
      • +
        +

        getResumePoint

        +
        public ResumePointObject getResumePoint()
        +
        +
      • +
      • +
        +

        setResumePoint

        +
        public void setResumePoint(ResumePointObject resumePoint)
        +
        +
      • +
      • +
        +

        getShow

        +
        public ShowSimplified getShow()
        +
        +
      • +
      • +
        +

        setShow

        +
        public void setShow(ShowSimplified show)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/episodes/EpisodeFullCollection.html b/target/apidocs/spotify/models/episodes/EpisodeFullCollection.html new file mode 100644 index 0000000..ccef9f0 --- /dev/null +++ b/target/apidocs/spotify/models/episodes/EpisodeFullCollection.html @@ -0,0 +1,187 @@ + + + + +EpisodeFullCollection (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class EpisodeFullCollection

    +
    +
    java.lang.Object +
    spotify.models.episodes.EpisodeFullCollection
    +
    +
    +
    +
    public class EpisodeFullCollection +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        EpisodeFullCollection

        +
        public EpisodeFullCollection()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/episodes/EpisodeSimplified.html b/target/apidocs/spotify/models/episodes/EpisodeSimplified.html new file mode 100644 index 0000000..26b943f --- /dev/null +++ b/target/apidocs/spotify/models/episodes/EpisodeSimplified.html @@ -0,0 +1,475 @@ + + + + +EpisodeSimplified (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class EpisodeSimplified

    +
    +
    java.lang.Object +
    spotify.models.episodes.EpisodeSimplified
    +
    +
    +
    +
    public class EpisodeSimplified +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        EpisodeSimplified

        +
        public EpisodeSimplified()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getAudioPreviewUrl

        +
        public String getAudioPreviewUrl()
        +
        +
      • +
      • +
        +

        setAudioPreviewUrl

        +
        public void setAudioPreviewUrl(String audioPreviewUrl)
        +
        +
      • +
      • +
        +

        getDescription

        +
        public String getDescription()
        +
        +
      • +
      • +
        +

        setDescription

        +
        public void setDescription(String description)
        +
        +
      • +
      • +
        +

        getDurationMs

        +
        public int getDurationMs()
        +
        +
      • +
      • +
        +

        setDurationMs

        +
        public void setDurationMs(int durationMs)
        +
        +
      • +
      • +
        +

        isExplicit

        +
        public boolean isExplicit()
        +
        +
      • +
      • +
        +

        setExplicit

        +
        public void setExplicit(boolean explicit)
        +
        +
      • +
      • +
        +

        getExternalUrls

        +
        public ExternalUrl getExternalUrls()
        +
        +
      • +
      • +
        +

        setExternalUrls

        +
        public void setExternalUrls(ExternalUrl externalUrls)
        +
        +
      • +
      • +
        +

        getHref

        +
        public String getHref()
        +
        +
      • +
      • +
        +

        setHref

        +
        public void setHref(String href)
        +
        +
      • +
      • +
        +

        getId

        +
        public String getId()
        +
        +
      • +
      • +
        +

        setId

        +
        public void setId(String id)
        +
        +
      • +
      • +
        +

        getImages

        +
        public List<Image> getImages()
        +
        +
      • +
      • +
        +

        setImages

        +
        public void setImages(List<Image> images)
        +
        +
      • +
      • +
        +

        isExternallyHosted

        +
        public boolean isExternallyHosted()
        +
        +
      • +
      • +
        +

        setExternallyHosted

        +
        public void setExternallyHosted(boolean externallyHosted)
        +
        +
      • +
      • +
        +

        isPlayable

        +
        public boolean isPlayable()
        +
        +
      • +
      • +
        +

        setPlayable

        +
        public void setPlayable(boolean playable)
        +
        +
      • +
      • +
        +

        getLanguages

        +
        public List<String> getLanguages()
        +
        +
      • +
      • +
        +

        setLanguages

        +
        public void setLanguages(List<String> languages)
        +
        +
      • +
      • +
        +

        getName

        +
        public String getName()
        +
        +
      • +
      • +
        +

        setName

        +
        public void setName(String name)
        +
        +
      • +
      • +
        +

        getReleaseDate

        +
        public String getReleaseDate()
        +
        +
      • +
      • +
        +

        setReleaseDate

        +
        public void setReleaseDate(String releaseDate)
        +
        +
      • +
      • +
        +

        getReleaseDatePrecision

        +
        public String getReleaseDatePrecision()
        +
        +
      • +
      • +
        +

        setReleaseDatePrecision

        +
        public void setReleaseDatePrecision(String releaseDatePrecision)
        +
        +
      • +
      • +
        +

        getResumePoint

        +
        public ResumePointObject getResumePoint()
        +
        +
      • +
      • +
        +

        setResumePoint

        +
        public void setResumePoint(ResumePointObject resumePoint)
        +
        +
      • +
      • +
        +

        getType

        +
        public String getType()
        +
        +
      • +
      • +
        +

        setType

        +
        public void setType(String type)
        +
        +
      • +
      • +
        +

        getUri

        +
        public String getUri()
        +
        +
      • +
      • +
        +

        setUri

        +
        public void setUri(String uri)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/episodes/ResumePointObject.html b/target/apidocs/spotify/models/episodes/ResumePointObject.html new file mode 100644 index 0000000..4689dba --- /dev/null +++ b/target/apidocs/spotify/models/episodes/ResumePointObject.html @@ -0,0 +1,205 @@ + + + + +ResumePointObject (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ResumePointObject

    +
    +
    java.lang.Object +
    spotify.models.episodes.ResumePointObject
    +
    +
    +
    +
    public class ResumePointObject +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        ResumePointObject

        +
        public ResumePointObject()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        isFullyPlayed

        +
        public boolean isFullyPlayed()
        +
        +
      • +
      • +
        +

        setFullyPlayed

        +
        public void setFullyPlayed(boolean fullyPlayed)
        +
        +
      • +
      • +
        +

        getResumePositionMs

        +
        public int getResumePositionMs()
        +
        +
      • +
      • +
        +

        setResumePositionMs

        +
        public void setResumePositionMs(int resumePositionMs)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/episodes/class-use/EpisodeFull.html b/target/apidocs/spotify/models/episodes/class-use/EpisodeFull.html new file mode 100644 index 0000000..d9111eb --- /dev/null +++ b/target/apidocs/spotify/models/episodes/class-use/EpisodeFull.html @@ -0,0 +1,166 @@ + + + + +Uses of Class spotify.models.episodes.EpisodeFull (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.episodes.EpisodeFull

    +
    +
    Packages that use EpisodeFull
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/episodes/class-use/EpisodeFullCollection.html b/target/apidocs/spotify/models/episodes/class-use/EpisodeFullCollection.html new file mode 100644 index 0000000..f0a8f33 --- /dev/null +++ b/target/apidocs/spotify/models/episodes/class-use/EpisodeFullCollection.html @@ -0,0 +1,141 @@ + + + + +Uses of Class spotify.models.episodes.EpisodeFullCollection (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.episodes.EpisodeFullCollection

    +
    +
    Packages that use EpisodeFullCollection
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/episodes/class-use/EpisodeSimplified.html b/target/apidocs/spotify/models/episodes/class-use/EpisodeSimplified.html new file mode 100644 index 0000000..c153a72 --- /dev/null +++ b/target/apidocs/spotify/models/episodes/class-use/EpisodeSimplified.html @@ -0,0 +1,191 @@ + + + + +Uses of Class spotify.models.episodes.EpisodeSimplified (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.episodes.EpisodeSimplified

    +
    +
    Packages that use EpisodeSimplified
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/episodes/class-use/ResumePointObject.html b/target/apidocs/spotify/models/episodes/class-use/ResumePointObject.html new file mode 100644 index 0000000..fe54d7f --- /dev/null +++ b/target/apidocs/spotify/models/episodes/class-use/ResumePointObject.html @@ -0,0 +1,103 @@ + + + + +Uses of Class spotify.models.episodes.ResumePointObject (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.episodes.ResumePointObject

    +
    +
    Packages that use ResumePointObject
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/episodes/package-summary.html b/target/apidocs/spotify/models/episodes/package-summary.html new file mode 100644 index 0000000..dfa79d5 --- /dev/null +++ b/target/apidocs/spotify/models/episodes/package-summary.html @@ -0,0 +1,103 @@ + + + + +spotify.models.episodes (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.models.episodes

    +
    +
    +
    package spotify.models.episodes
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/episodes/package-tree.html b/target/apidocs/spotify/models/episodes/package-tree.html new file mode 100644 index 0000000..d18ff57 --- /dev/null +++ b/target/apidocs/spotify/models/episodes/package-tree.html @@ -0,0 +1,84 @@ + + + + +spotify.models.episodes Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.models.episodes

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/episodes/package-use.html b/target/apidocs/spotify/models/episodes/package-use.html new file mode 100644 index 0000000..db164fd --- /dev/null +++ b/target/apidocs/spotify/models/episodes/package-use.html @@ -0,0 +1,181 @@ + + + + +Uses of Package spotify.models.episodes (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.models.episodes

    +
    +
    Packages that use spotify.models.episodes
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/errors/ErrorInfo.html b/target/apidocs/spotify/models/errors/ErrorInfo.html new file mode 100644 index 0000000..18521cb --- /dev/null +++ b/target/apidocs/spotify/models/errors/ErrorInfo.html @@ -0,0 +1,205 @@ + + + + +ErrorInfo (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ErrorInfo

    +
    +
    java.lang.Object +
    spotify.models.errors.ErrorInfo
    +
    +
    +
    +
    public class ErrorInfo +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        ErrorInfo

        +
        public ErrorInfo()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getMessage

        +
        public String getMessage()
        +
        +
      • +
      • +
        +

        setMessage

        +
        public void setMessage(String message)
        +
        +
      • +
      • +
        +

        getStatus

        +
        public int getStatus()
        +
        +
      • +
      • +
        +

        setStatus

        +
        public void setStatus(int status)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/errors/SpotifyError.html b/target/apidocs/spotify/models/errors/SpotifyError.html new file mode 100644 index 0000000..f11c629 --- /dev/null +++ b/target/apidocs/spotify/models/errors/SpotifyError.html @@ -0,0 +1,187 @@ + + + + +SpotifyError (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class SpotifyError

    +
    +
    java.lang.Object +
    spotify.models.errors.SpotifyError
    +
    +
    +
    +
    public class SpotifyError +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        SpotifyError

        +
        public SpotifyError()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getError

        +
        public ErrorInfo getError()
        +
        +
      • +
      • +
        +

        setError

        +
        public void setError(ErrorInfo error)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/errors/class-use/ErrorInfo.html b/target/apidocs/spotify/models/errors/class-use/ErrorInfo.html new file mode 100644 index 0000000..30305cf --- /dev/null +++ b/target/apidocs/spotify/models/errors/class-use/ErrorInfo.html @@ -0,0 +1,97 @@ + + + + +Uses of Class spotify.models.errors.ErrorInfo (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.errors.ErrorInfo

    +
    +
    Packages that use ErrorInfo
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/errors/class-use/SpotifyError.html b/target/apidocs/spotify/models/errors/class-use/SpotifyError.html new file mode 100644 index 0000000..83e0516 --- /dev/null +++ b/target/apidocs/spotify/models/errors/class-use/SpotifyError.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.models.errors.SpotifyError (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.errors.SpotifyError

    +
    +No usage of spotify.models.errors.SpotifyError
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/errors/package-summary.html b/target/apidocs/spotify/models/errors/package-summary.html new file mode 100644 index 0000000..29321e1 --- /dev/null +++ b/target/apidocs/spotify/models/errors/package-summary.html @@ -0,0 +1,99 @@ + + + + +spotify.models.errors (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.models.errors

    +
    +
    +
    package spotify.models.errors
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/errors/package-tree.html b/target/apidocs/spotify/models/errors/package-tree.html new file mode 100644 index 0000000..ca20620 --- /dev/null +++ b/target/apidocs/spotify/models/errors/package-tree.html @@ -0,0 +1,78 @@ + + + + +spotify.models.errors Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.models.errors

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/errors/package-use.html b/target/apidocs/spotify/models/errors/package-use.html new file mode 100644 index 0000000..6da147e --- /dev/null +++ b/target/apidocs/spotify/models/errors/package-use.html @@ -0,0 +1,85 @@ + + + + +Uses of Package spotify.models.errors (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.models.errors

    +
    +
    Packages that use spotify.models.errors
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/generic/AbstractPlayableObject.html b/target/apidocs/spotify/models/generic/AbstractPlayableObject.html new file mode 100644 index 0000000..65bcf96 --- /dev/null +++ b/target/apidocs/spotify/models/generic/AbstractPlayableObject.html @@ -0,0 +1,436 @@ + + + + +AbstractPlayableObject (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class AbstractPlayableObject

    +
    +
    java.lang.Object +
    spotify.models.generic.AbstractPlayableObject
    +
    +
    +
    +
    Direct Known Subclasses:
    +
    EpisodeFull, TrackFull
    +
    +
    +
    public abstract class AbstractPlayableObject +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Field Details

      +
        +
      • +
        +

        durationMs

        +
        protected int durationMs
        +
        +
      • +
      • +
        +

        explicit

        +
        protected boolean explicit
        +
        +
      • +
      • +
        +

        externalUrls

        +
        protected ExternalUrl externalUrls
        +
        +
      • +
      • +
        +

        href

        +
        protected String href
        +
        +
      • +
      • +
        +

        id

        +
        protected String id
        +
        +
      • +
      • +
        +

        isPlayable

        +
        protected boolean isPlayable
        +
        +
      • +
      • +
        +

        name

        +
        protected String name
        +
        +
      • +
      • +
        +

        type

        +
        protected String type
        +
        +
      • +
      • +
        +

        uri

        +
        protected String uri
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        AbstractPlayableObject

        +
        public AbstractPlayableObject()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getDurationMs

        +
        public int getDurationMs()
        +
        +
      • +
      • +
        +

        setDurationMs

        +
        public void setDurationMs(int durationMs)
        +
        +
      • +
      • +
        +

        isExplicit

        +
        public boolean isExplicit()
        +
        +
      • +
      • +
        +

        setExplicit

        +
        public void setExplicit(boolean explicit)
        +
        +
      • +
      • +
        +

        getExternalUrls

        +
        public ExternalUrl getExternalUrls()
        +
        +
      • +
      • +
        +

        setExternalUrls

        +
        public void setExternalUrls(ExternalUrl externalUrls)
        +
        +
      • +
      • +
        +

        getHref

        +
        public String getHref()
        +
        +
      • +
      • +
        +

        setHref

        +
        public void setHref(String href)
        +
        +
      • +
      • +
        +

        getId

        +
        public String getId()
        +
        +
      • +
      • +
        +

        setId

        +
        public void setId(String id)
        +
        +
      • +
      • +
        +

        isPlayable

        +
        public boolean isPlayable()
        +
        +
      • +
      • +
        +

        setPlayable

        +
        public void setPlayable(boolean playable)
        +
        +
      • +
      • +
        +

        getName

        +
        public String getName()
        +
        +
      • +
      • +
        +

        setName

        +
        public void setName(String name)
        +
        +
      • +
      • +
        +

        getType

        +
        public String getType()
        +
        +
      • +
      • +
        +

        setType

        +
        public void setType(String type)
        +
        +
      • +
      • +
        +

        getUri

        +
        public String getUri()
        +
        +
      • +
      • +
        +

        setUri

        +
        public void setUri(String uri)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/generic/Copyright.html b/target/apidocs/spotify/models/generic/Copyright.html new file mode 100644 index 0000000..8119233 --- /dev/null +++ b/target/apidocs/spotify/models/generic/Copyright.html @@ -0,0 +1,205 @@ + + + + +Copyright (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class Copyright

    +
    +
    java.lang.Object +
    spotify.models.generic.Copyright
    +
    +
    +
    +
    public class Copyright +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        Copyright

        +
        public Copyright()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getText

        +
        public String getText()
        +
        +
      • +
      • +
        +

        setText

        +
        public void setText(String text)
        +
        +
      • +
      • +
        +

        getType

        +
        public String getType()
        +
        +
      • +
      • +
        +

        setType

        +
        public void setType(String type)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/generic/Cursor.html b/target/apidocs/spotify/models/generic/Cursor.html new file mode 100644 index 0000000..19a64b9 --- /dev/null +++ b/target/apidocs/spotify/models/generic/Cursor.html @@ -0,0 +1,187 @@ + + + + +Cursor (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class Cursor

    +
    +
    java.lang.Object +
    spotify.models.generic.Cursor
    +
    +
    +
    +
    public class Cursor +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        Cursor

        +
        public Cursor()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getAfter

        +
        public String getAfter()
        +
        +
      • +
      • +
        +

        setAfter

        +
        public void setAfter(String after)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/generic/ExternalId.html b/target/apidocs/spotify/models/generic/ExternalId.html new file mode 100644 index 0000000..a8f14d9 --- /dev/null +++ b/target/apidocs/spotify/models/generic/ExternalId.html @@ -0,0 +1,187 @@ + + + + +ExternalId (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ExternalId

    +
    +
    java.lang.Object +
    spotify.models.generic.ExternalId
    +
    +
    +
    +
    public class ExternalId +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        ExternalId

        +
        public ExternalId()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getUpc

        +
        public String getUpc()
        +
        +
      • +
      • +
        +

        setUpc

        +
        public void setUpc(String upc)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/generic/ExternalUrl.html b/target/apidocs/spotify/models/generic/ExternalUrl.html new file mode 100644 index 0000000..4026a26 --- /dev/null +++ b/target/apidocs/spotify/models/generic/ExternalUrl.html @@ -0,0 +1,187 @@ + + + + +ExternalUrl (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ExternalUrl

    +
    +
    java.lang.Object +
    spotify.models.generic.ExternalUrl
    +
    +
    +
    +
    public class ExternalUrl +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        ExternalUrl

        +
        public ExternalUrl()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getSpotify

        +
        public String getSpotify()
        +
        +
      • +
      • +
        +

        setSpotify

        +
        public void setSpotify(String spotify)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/generic/Image.html b/target/apidocs/spotify/models/generic/Image.html new file mode 100644 index 0000000..cb9bbe4 --- /dev/null +++ b/target/apidocs/spotify/models/generic/Image.html @@ -0,0 +1,223 @@ + + + + +Image (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class Image

    +
    +
    java.lang.Object +
    spotify.models.generic.Image
    +
    +
    +
    +
    public class Image +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        Image

        +
        public Image()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getUrl

        +
        public String getUrl()
        +
        +
      • +
      • +
        +

        setUrl

        +
        public void setUrl(String url)
        +
        +
      • +
      • +
        +

        getHeight

        +
        public int getHeight()
        +
        +
      • +
      • +
        +

        setHeight

        +
        public void setHeight(int height)
        +
        +
      • +
      • +
        +

        getWidth

        +
        public int getWidth()
        +
        +
      • +
      • +
        +

        setWidth

        +
        public void setWidth(int width)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/generic/class-use/AbstractPlayableObject.html b/target/apidocs/spotify/models/generic/class-use/AbstractPlayableObject.html new file mode 100644 index 0000000..9250720 --- /dev/null +++ b/target/apidocs/spotify/models/generic/class-use/AbstractPlayableObject.html @@ -0,0 +1,160 @@ + + + + +Uses of Class spotify.models.generic.AbstractPlayableObject (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.generic.AbstractPlayableObject

    +
    +
    Packages that use AbstractPlayableObject
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/generic/class-use/Copyright.html b/target/apidocs/spotify/models/generic/class-use/Copyright.html new file mode 100644 index 0000000..8bd3dcc --- /dev/null +++ b/target/apidocs/spotify/models/generic/class-use/Copyright.html @@ -0,0 +1,128 @@ + + + + +Uses of Class spotify.models.generic.Copyright (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.generic.Copyright

    +
    +
    Packages that use Copyright
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/generic/class-use/Cursor.html b/target/apidocs/spotify/models/generic/class-use/Cursor.html new file mode 100644 index 0000000..057277f --- /dev/null +++ b/target/apidocs/spotify/models/generic/class-use/Cursor.html @@ -0,0 +1,97 @@ + + + + +Uses of Class spotify.models.generic.Cursor (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.generic.Cursor

    +
    +
    Packages that use Cursor
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/generic/class-use/ExternalId.html b/target/apidocs/spotify/models/generic/class-use/ExternalId.html new file mode 100644 index 0000000..c1b7dda --- /dev/null +++ b/target/apidocs/spotify/models/generic/class-use/ExternalId.html @@ -0,0 +1,97 @@ + + + + +Uses of Class spotify.models.generic.ExternalId (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.generic.ExternalId

    +
    +
    Packages that use ExternalId
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/generic/class-use/ExternalUrl.html b/target/apidocs/spotify/models/generic/class-use/ExternalUrl.html new file mode 100644 index 0000000..2ceaf75 --- /dev/null +++ b/target/apidocs/spotify/models/generic/class-use/ExternalUrl.html @@ -0,0 +1,336 @@ + + + + +Uses of Class spotify.models.generic.ExternalUrl (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.generic.ExternalUrl

    +
    +
    Packages that use ExternalUrl
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/generic/class-use/Image.html b/target/apidocs/spotify/models/generic/class-use/Image.html new file mode 100644 index 0000000..fac024d --- /dev/null +++ b/target/apidocs/spotify/models/generic/class-use/Image.html @@ -0,0 +1,336 @@ + + + + +Uses of Class spotify.models.generic.Image (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.generic.Image

    +
    +
    Packages that use Image
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/generic/package-summary.html b/target/apidocs/spotify/models/generic/package-summary.html new file mode 100644 index 0000000..7ca079a --- /dev/null +++ b/target/apidocs/spotify/models/generic/package-summary.html @@ -0,0 +1,107 @@ + + + + +spotify.models.generic (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.models.generic

    +
    +
    +
    package spotify.models.generic
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/generic/package-tree.html b/target/apidocs/spotify/models/generic/package-tree.html new file mode 100644 index 0000000..b56fcdc --- /dev/null +++ b/target/apidocs/spotify/models/generic/package-tree.html @@ -0,0 +1,82 @@ + + + + +spotify.models.generic Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.models.generic

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/generic/package-use.html b/target/apidocs/spotify/models/generic/package-use.html new file mode 100644 index 0000000..827af93 --- /dev/null +++ b/target/apidocs/spotify/models/generic/package-use.html @@ -0,0 +1,293 @@ + + + + +Uses of Package spotify.models.generic (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.models.generic

    +
    +
    Packages that use spotify.models.generic
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/paging/CursorBasedPaging.html b/target/apidocs/spotify/models/paging/CursorBasedPaging.html new file mode 100644 index 0000000..a7edf10 --- /dev/null +++ b/target/apidocs/spotify/models/paging/CursorBasedPaging.html @@ -0,0 +1,277 @@ + + + + +CursorBasedPaging (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class CursorBasedPaging<T>

    +
    +
    java.lang.Object +
    spotify.models.paging.CursorBasedPaging<T>
    +
    +
    +
    +
    public class CursorBasedPaging<T> +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        CursorBasedPaging

        +
        public CursorBasedPaging()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getHref

        +
        public String getHref()
        +
        +
      • +
      • +
        +

        setHref

        +
        public void setHref(String href)
        +
        +
      • +
      • +
        +

        getItems

        +
        public List<T> getItems()
        +
        +
      • +
      • +
        +

        setItems

        +
        public void setItems(List<T> items)
        +
        +
      • +
      • +
        +

        getLimit

        +
        public int getLimit()
        +
        +
      • +
      • +
        +

        setLimit

        +
        public void setLimit(int limit)
        +
        +
      • +
      • +
        +

        getNext

        +
        public String getNext()
        +
        +
      • +
      • +
        +

        setNext

        +
        public void setNext(String next)
        +
        +
      • +
      • +
        +

        getCursors

        +
        public Cursor getCursors()
        +
        +
      • +
      • +
        +

        setCursors

        +
        public void setCursors(Cursor cursors)
        +
        +
      • +
      • +
        +

        getTotal

        +
        public int getTotal()
        +
        +
      • +
      • +
        +

        setTotal

        +
        public void setTotal(int total)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/paging/Paging.html b/target/apidocs/spotify/models/paging/Paging.html new file mode 100644 index 0000000..a043ede --- /dev/null +++ b/target/apidocs/spotify/models/paging/Paging.html @@ -0,0 +1,295 @@ + + + + +Paging (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class Paging<T>

    +
    +
    java.lang.Object +
    spotify.models.paging.Paging<T>
    +
    +
    +
    +
    public class Paging<T> +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        Paging

        +
        public Paging()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getItems

        +
        public List<T> getItems()
        +
        +
      • +
      • +
        +

        setItems

        +
        public void setItems(List<T> items)
        +
        +
      • +
      • +
        +

        getHref

        +
        public String getHref()
        +
        +
      • +
      • +
        +

        setHref

        +
        public void setHref(String href)
        +
        +
      • +
      • +
        +

        getLimit

        +
        public int getLimit()
        +
        +
      • +
      • +
        +

        setLimit

        +
        public void setLimit(int limit)
        +
        +
      • +
      • +
        +

        getNext

        +
        public String getNext()
        +
        +
      • +
      • +
        +

        setNext

        +
        public void setNext(String next)
        +
        +
      • +
      • +
        +

        getPrevious

        +
        public String getPrevious()
        +
        +
      • +
      • +
        +

        setPrevious

        +
        public void setPrevious(String previous)
        +
        +
      • +
      • +
        +

        getOffset

        +
        public int getOffset()
        +
        +
      • +
      • +
        +

        setOffset

        +
        public void setOffset(int offset)
        +
        +
      • +
      • +
        +

        getTotal

        +
        public int getTotal()
        +
        +
      • +
      • +
        +

        setTotal

        +
        public void setTotal(int total)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/paging/class-use/CursorBasedPaging.html b/target/apidocs/spotify/models/paging/class-use/CursorBasedPaging.html new file mode 100644 index 0000000..e4fb665 --- /dev/null +++ b/target/apidocs/spotify/models/paging/class-use/CursorBasedPaging.html @@ -0,0 +1,174 @@ + + + + +Uses of Class spotify.models.paging.CursorBasedPaging (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.paging.CursorBasedPaging

    +
    +
    Packages that use CursorBasedPaging
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/paging/class-use/Paging.html b/target/apidocs/spotify/models/paging/class-use/Paging.html new file mode 100644 index 0000000..a231ed9 --- /dev/null +++ b/target/apidocs/spotify/models/paging/class-use/Paging.html @@ -0,0 +1,463 @@ + + + + +Uses of Class spotify.models.paging.Paging (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.paging.Paging

    +
    +
    Packages that use Paging
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/paging/package-summary.html b/target/apidocs/spotify/models/paging/package-summary.html new file mode 100644 index 0000000..02fa2a0 --- /dev/null +++ b/target/apidocs/spotify/models/paging/package-summary.html @@ -0,0 +1,99 @@ + + + + +spotify.models.paging (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.models.paging

    +
    +
    +
    package spotify.models.paging
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/paging/package-tree.html b/target/apidocs/spotify/models/paging/package-tree.html new file mode 100644 index 0000000..ddcab00 --- /dev/null +++ b/target/apidocs/spotify/models/paging/package-tree.html @@ -0,0 +1,78 @@ + + + + +spotify.models.paging Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.models.paging

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/paging/package-use.html b/target/apidocs/spotify/models/paging/package-use.html new file mode 100644 index 0000000..f2eccdc --- /dev/null +++ b/target/apidocs/spotify/models/paging/package-use.html @@ -0,0 +1,210 @@ + + + + +Uses of Package spotify.models.paging (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.models.paging

    +
    +
    Packages that use spotify.models.paging
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/Action.html b/target/apidocs/spotify/models/players/Action.html new file mode 100644 index 0000000..a44bdb4 --- /dev/null +++ b/target/apidocs/spotify/models/players/Action.html @@ -0,0 +1,187 @@ + + + + +Action (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class Action

    +
    +
    java.lang.Object +
    spotify.models.players.Action
    +
    +
    +
    +
    public class Action +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        Action

        +
        public Action()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getDisallows

        +
        public Disallow getDisallows()
        +
        +
      • +
      • +
        +

        setDisallows

        +
        public void setDisallows(Disallow disallows)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/Context.html b/target/apidocs/spotify/models/players/Context.html new file mode 100644 index 0000000..b04c8e6 --- /dev/null +++ b/target/apidocs/spotify/models/players/Context.html @@ -0,0 +1,241 @@ + + + + +Context (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class Context

    +
    +
    java.lang.Object +
    spotify.models.players.Context
    +
    +
    +
    +
    public class Context +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        Context

        +
        public Context()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getUri

        +
        public String getUri()
        +
        +
      • +
      • +
        +

        setUri

        +
        public void setUri(String uri)
        +
        +
      • +
      • +
        +

        getHref

        +
        public String getHref()
        +
        +
      • +
      • +
        +

        setHref

        +
        public void setHref(String href)
        +
        +
      • +
      • +
        +

        getExternalUrls

        +
        public ExternalUrl getExternalUrls()
        +
        +
      • +
      • +
        +

        setExternalUrls

        +
        public void setExternalUrls(ExternalUrl externalUrls)
        +
        +
      • +
      • +
        +

        getType

        +
        public String getType()
        +
        +
      • +
      • +
        +

        setType

        +
        public void setType(String type)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/CurrentlyPlayingObject.html b/target/apidocs/spotify/models/players/CurrentlyPlayingObject.html new file mode 100644 index 0000000..f1c908c --- /dev/null +++ b/target/apidocs/spotify/models/players/CurrentlyPlayingObject.html @@ -0,0 +1,295 @@ + + + + +CurrentlyPlayingObject (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class CurrentlyPlayingObject

    +
    +
    java.lang.Object +
    spotify.models.players.CurrentlyPlayingObject
    +
    +
    +
    +
    public class CurrentlyPlayingObject +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        CurrentlyPlayingObject

        +
        public CurrentlyPlayingObject()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getContext

        +
        public Context getContext()
        +
        +
      • +
      • +
        +

        setContext

        +
        public void setContext(Context context)
        +
        +
      • +
      • +
        +

        getTimestamp

        +
        public long getTimestamp()
        +
        +
      • +
      • +
        +

        setTimestamp

        +
        public void setTimestamp(long timestamp)
        +
        +
      • +
      • +
        +

        getProgressMs

        +
        public int getProgressMs()
        +
        +
      • +
      • +
        +

        setProgressMs

        +
        public void setProgressMs(int progressMs)
        +
        +
      • +
      • +
        +

        isPlaying

        +
        public boolean isPlaying()
        +
        +
      • +
      • +
        +

        setPlaying

        +
        public void setPlaying(boolean playing)
        +
        +
      • +
      • +
        +

        getItem

        +
        public AbstractPlayableObject getItem()
        +
        +
      • +
      • +
        +

        setItem

        +
        public void setItem(AbstractPlayableObject item)
        +
        +
      • +
      • +
        +

        getCurrentlyPlayingType

        +
        public String getCurrentlyPlayingType()
        +
        +
      • +
      • +
        +

        setCurrentlyPlayingType

        +
        public void setCurrentlyPlayingType(String currentlyPlayingType)
        +
        +
      • +
      • +
        +

        getAction

        +
        public Action getAction()
        +
        +
      • +
      • +
        +

        setAction

        +
        public void setAction(Action action)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/Device.html b/target/apidocs/spotify/models/players/Device.html new file mode 100644 index 0000000..f39f380 --- /dev/null +++ b/target/apidocs/spotify/models/players/Device.html @@ -0,0 +1,295 @@ + + + + +Device (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class Device

    +
    +
    java.lang.Object +
    spotify.models.players.Device
    +
    +
    +
    +
    public class Device +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        Device

        +
        public Device()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getId

        +
        public String getId()
        +
        +
      • +
      • +
        +

        setId

        +
        public void setId(String id)
        +
        +
      • +
      • +
        +

        getName

        +
        public String getName()
        +
        +
      • +
      • +
        +

        setName

        +
        public void setName(String name)
        +
        +
      • +
      • +
        +

        getType

        +
        public String getType()
        +
        +
      • +
      • +
        +

        setType

        +
        public void setType(String type)
        +
        +
      • +
      • +
        +

        isActive

        +
        public boolean isActive()
        +
        +
      • +
      • +
        +

        setActive

        +
        public void setActive(boolean active)
        +
        +
      • +
      • +
        +

        isPrivateSession

        +
        public boolean isPrivateSession()
        +
        +
      • +
      • +
        +

        setPrivateSession

        +
        public void setPrivateSession(boolean privateSession)
        +
        +
      • +
      • +
        +

        isRestricted

        +
        public boolean isRestricted()
        +
        +
      • +
      • +
        +

        setRestricted

        +
        public void setRestricted(boolean restricted)
        +
        +
      • +
      • +
        +

        getVolumePercent

        +
        public int getVolumePercent()
        +
        +
      • +
      • +
        +

        setVolumePercent

        +
        public void setVolumePercent(int volumePercent)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/DeviceCollection.html b/target/apidocs/spotify/models/players/DeviceCollection.html new file mode 100644 index 0000000..4ba3fb4 --- /dev/null +++ b/target/apidocs/spotify/models/players/DeviceCollection.html @@ -0,0 +1,187 @@ + + + + +DeviceCollection (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class DeviceCollection

    +
    +
    java.lang.Object +
    spotify.models.players.DeviceCollection
    +
    +
    +
    +
    public class DeviceCollection +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        DeviceCollection

        +
        public DeviceCollection()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getDevices

        +
        public List<Device> getDevices()
        +
        +
      • +
      • +
        +

        setDevices

        +
        public void setDevices(List<Device> devices)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/Disallow.html b/target/apidocs/spotify/models/players/Disallow.html new file mode 100644 index 0000000..d4033a3 --- /dev/null +++ b/target/apidocs/spotify/models/players/Disallow.html @@ -0,0 +1,349 @@ + + + + +Disallow (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class Disallow

    +
    +
    java.lang.Object +
    spotify.models.players.Disallow
    +
    +
    +
    +
    public class Disallow +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        Disallow

        +
        public Disallow()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        isInterruptingPlayback

        +
        public boolean isInterruptingPlayback()
        +
        +
      • +
      • +
        +

        setInterruptingPlayback

        +
        public void setInterruptingPlayback(boolean interruptingPlayback)
        +
        +
      • +
      • +
        +

        isPausing

        +
        public boolean isPausing()
        +
        +
      • +
      • +
        +

        setPausing

        +
        public void setPausing(boolean pausing)
        +
        +
      • +
      • +
        +

        isResume

        +
        public boolean isResume()
        +
        +
      • +
      • +
        +

        setResume

        +
        public void setResume(boolean resume)
        +
        +
      • +
      • +
        +

        isSeeking

        +
        public boolean isSeeking()
        +
        +
      • +
      • +
        +

        setSeeking

        +
        public void setSeeking(boolean seeking)
        +
        +
      • +
      • +
        +

        isSkippingNext

        +
        public boolean isSkippingNext()
        +
        +
      • +
      • +
        +

        setSkippingNext

        +
        public void setSkippingNext(boolean skippingNext)
        +
        +
      • +
      • +
        +

        isSkippingPrev

        +
        public boolean isSkippingPrev()
        +
        +
      • +
      • +
        +

        setSkippingPrev

        +
        public void setSkippingPrev(boolean skippingPrev)
        +
        +
      • +
      • +
        +

        isTogglingRepeatContext

        +
        public boolean isTogglingRepeatContext()
        +
        +
      • +
      • +
        +

        setTogglingRepeatContext

        +
        public void setTogglingRepeatContext(boolean togglingRepeatContext)
        +
        +
      • +
      • +
        +

        isTogglingShuffle

        +
        public boolean isTogglingShuffle()
        +
        +
      • +
      • +
        +

        setTogglingShuffle

        +
        public void setTogglingShuffle(boolean togglingShuffle)
        +
        +
      • +
      • +
        +

        isTogglingRepeatTrack

        +
        public boolean isTogglingRepeatTrack()
        +
        +
      • +
      • +
        +

        setTogglingRepeatTrack

        +
        public void setTogglingRepeatTrack(boolean togglingRepeatTrack)
        +
        +
      • +
      • +
        +

        isTransferringPlayback

        +
        public boolean isTransferringPlayback()
        +
        +
      • +
      • +
        +

        setTransferringPlayback

        +
        public void setTransferringPlayback(boolean transferringPlayback)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/Offset.html b/target/apidocs/spotify/models/players/Offset.html new file mode 100644 index 0000000..63f141f --- /dev/null +++ b/target/apidocs/spotify/models/players/Offset.html @@ -0,0 +1,223 @@ + + + + +Offset (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class Offset

    +
    +
    java.lang.Object +
    spotify.models.players.Offset
    +
    +
    +
    +
    public class Offset +extends Object
    +
    Offset indicates from where in the context playback should start. Only one of the two attributes can be set at the same time.
    +
    +
    Author:
    +
    Jiankai Zheng
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        Offset

        +
        public Offset()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getPosition

        +
        public String getPosition()
        +
        +
      • +
      • +
        +

        setPosition

        +
        public void setPosition(String position)
        +
        +
      • +
      • +
        +

        getUri

        +
        public String getUri()
        +
        +
      • +
      • +
        +

        setUri

        +
        public void setUri(String uri)
        +
        +
      • +
      • +
        +

        toString

        +
        public String toString()
        +
        +
        Overrides:
        +
        toString in class Object
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/PlayHistory.html b/target/apidocs/spotify/models/players/PlayHistory.html new file mode 100644 index 0000000..53c494b --- /dev/null +++ b/target/apidocs/spotify/models/players/PlayHistory.html @@ -0,0 +1,223 @@ + + + + +PlayHistory (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class PlayHistory

    +
    +
    java.lang.Object +
    spotify.models.players.PlayHistory
    +
    +
    +
    +
    public class PlayHistory +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        PlayHistory

        +
        public PlayHistory()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getTrack

        +
        public TrackSimplified getTrack()
        +
        +
      • +
      • +
        +

        setTrack

        +
        public void setTrack(TrackSimplified track)
        +
        +
      • +
      • +
        +

        getPlayedAt

        +
        public String getPlayedAt()
        +
        +
      • +
      • +
        +

        setPlayedAt

        +
        public void setPlayedAt(String playedAt)
        +
        +
      • +
      • +
        +

        getContext

        +
        public Context getContext()
        +
        +
      • +
      • +
        +

        setContext

        +
        public void setContext(Context context)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/PlayingContext.html b/target/apidocs/spotify/models/players/PlayingContext.html new file mode 100644 index 0000000..0941a38 --- /dev/null +++ b/target/apidocs/spotify/models/players/PlayingContext.html @@ -0,0 +1,349 @@ + + + + +PlayingContext (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class PlayingContext

    +
    +
    java.lang.Object +
    spotify.models.players.PlayingContext
    +
    +
    +
    +
    public class PlayingContext +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        PlayingContext

        +
        public PlayingContext()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getDevice

        +
        public Device getDevice()
        +
        +
      • +
      • +
        +

        setDevice

        +
        public void setDevice(Device device)
        +
        +
      • +
      • +
        +

        getRepeatState

        +
        public String getRepeatState()
        +
        +
      • +
      • +
        +

        setRepeatState

        +
        public void setRepeatState(String repeatState)
        +
        +
      • +
      • +
        +

        isShuffleState

        +
        public boolean isShuffleState()
        +
        +
      • +
      • +
        +

        setShuffleState

        +
        public void setShuffleState(boolean shuffleState)
        +
        +
      • +
      • +
        +

        getContext

        +
        public Context getContext()
        +
        +
      • +
      • +
        +

        setContext

        +
        public void setContext(Context context)
        +
        +
      • +
      • +
        +

        getTimestamp

        +
        public long getTimestamp()
        +
        +
      • +
      • +
        +

        setTimestamp

        +
        public void setTimestamp(long timestamp)
        +
        +
      • +
      • +
        +

        getProgressMs

        +
        public int getProgressMs()
        +
        +
      • +
      • +
        +

        setProgressMs

        +
        public void setProgressMs(int progressMs)
        +
        +
      • +
      • +
        +

        isPlaying

        +
        public boolean isPlaying()
        +
        +
      • +
      • +
        +

        setPlaying

        +
        public void setPlaying(boolean playing)
        +
        +
      • +
      • +
        +

        getItem

        +
        public AbstractPlayableObject getItem()
        +
        +
      • +
      • +
        +

        setItem

        +
        public void setItem(AbstractPlayableObject item)
        +
        +
      • +
      • +
        +

        getCurrentlyPlayingType

        +
        public String getCurrentlyPlayingType()
        +
        +
      • +
      • +
        +

        setCurrentlyPlayingType

        +
        public void setCurrentlyPlayingType(String currentlyPlayingType)
        +
        +
      • +
      • +
        +

        getActions

        +
        public Action getActions()
        +
        +
      • +
      • +
        +

        setActions

        +
        public void setActions(Action actions)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/class-use/Action.html b/target/apidocs/spotify/models/players/class-use/Action.html new file mode 100644 index 0000000..28886df --- /dev/null +++ b/target/apidocs/spotify/models/players/class-use/Action.html @@ -0,0 +1,103 @@ + + + + +Uses of Class spotify.models.players.Action (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.players.Action

    +
    +
    Packages that use Action
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/class-use/Context.html b/target/apidocs/spotify/models/players/class-use/Context.html new file mode 100644 index 0000000..560c120 --- /dev/null +++ b/target/apidocs/spotify/models/players/class-use/Context.html @@ -0,0 +1,109 @@ + + + + +Uses of Class spotify.models.players.Context (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.players.Context

    +
    +
    Packages that use Context
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/class-use/CurrentlyPlayingObject.html b/target/apidocs/spotify/models/players/class-use/CurrentlyPlayingObject.html new file mode 100644 index 0000000..e074baa --- /dev/null +++ b/target/apidocs/spotify/models/players/class-use/CurrentlyPlayingObject.html @@ -0,0 +1,137 @@ + + + + +Uses of Class spotify.models.players.CurrentlyPlayingObject (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.players.CurrentlyPlayingObject

    +
    +
    Packages that use CurrentlyPlayingObject
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/class-use/Device.html b/target/apidocs/spotify/models/players/class-use/Device.html new file mode 100644 index 0000000..9a1a4ff --- /dev/null +++ b/target/apidocs/spotify/models/players/class-use/Device.html @@ -0,0 +1,115 @@ + + + + +Uses of Class spotify.models.players.Device (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.players.Device

    +
    +
    Packages that use Device
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/class-use/DeviceCollection.html b/target/apidocs/spotify/models/players/class-use/DeviceCollection.html new file mode 100644 index 0000000..573fce6 --- /dev/null +++ b/target/apidocs/spotify/models/players/class-use/DeviceCollection.html @@ -0,0 +1,136 @@ + + + + +Uses of Class spotify.models.players.DeviceCollection (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.players.DeviceCollection

    +
    +
    Packages that use DeviceCollection
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/class-use/Disallow.html b/target/apidocs/spotify/models/players/class-use/Disallow.html new file mode 100644 index 0000000..9c77839 --- /dev/null +++ b/target/apidocs/spotify/models/players/class-use/Disallow.html @@ -0,0 +1,97 @@ + + + + +Uses of Class spotify.models.players.Disallow (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.players.Disallow

    +
    +
    Packages that use Disallow
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/class-use/Offset.html b/target/apidocs/spotify/models/players/class-use/Offset.html new file mode 100644 index 0000000..48ccb65 --- /dev/null +++ b/target/apidocs/spotify/models/players/class-use/Offset.html @@ -0,0 +1,109 @@ + + + + +Uses of Class spotify.models.players.Offset (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.players.Offset

    +
    +
    Packages that use Offset
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/class-use/PlayHistory.html b/target/apidocs/spotify/models/players/class-use/PlayHistory.html new file mode 100644 index 0000000..0f648f1 --- /dev/null +++ b/target/apidocs/spotify/models/players/class-use/PlayHistory.html @@ -0,0 +1,137 @@ + + + + +Uses of Class spotify.models.players.PlayHistory (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.players.PlayHistory

    +
    +
    Packages that use PlayHistory
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/class-use/PlayingContext.html b/target/apidocs/spotify/models/players/class-use/PlayingContext.html new file mode 100644 index 0000000..e63f5a8 --- /dev/null +++ b/target/apidocs/spotify/models/players/class-use/PlayingContext.html @@ -0,0 +1,137 @@ + + + + +Uses of Class spotify.models.players.PlayingContext (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.players.PlayingContext

    +
    +
    Packages that use PlayingContext
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/package-summary.html b/target/apidocs/spotify/models/players/package-summary.html new file mode 100644 index 0000000..fffff25 --- /dev/null +++ b/target/apidocs/spotify/models/players/package-summary.html @@ -0,0 +1,126 @@ + + + + +spotify.models.players (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.models.players

    +
    +
    +
    package spotify.models.players
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/package-tree.html b/target/apidocs/spotify/models/players/package-tree.html new file mode 100644 index 0000000..73b25e6 --- /dev/null +++ b/target/apidocs/spotify/models/players/package-tree.html @@ -0,0 +1,85 @@ + + + + +spotify.models.players Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.models.players

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/package-use.html b/target/apidocs/spotify/models/players/package-use.html new file mode 100644 index 0000000..794b79e --- /dev/null +++ b/target/apidocs/spotify/models/players/package-use.html @@ -0,0 +1,182 @@ + + + + +Uses of Package spotify.models.players (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.models.players

    +
    +
    Packages that use spotify.models.players
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/requests/ChangePlaybackStateRequestBody.html b/target/apidocs/spotify/models/players/requests/ChangePlaybackStateRequestBody.html new file mode 100644 index 0000000..7af4ce6 --- /dev/null +++ b/target/apidocs/spotify/models/players/requests/ChangePlaybackStateRequestBody.html @@ -0,0 +1,268 @@ + + + + +ChangePlaybackStateRequestBody (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ChangePlaybackStateRequestBody

    +
    +
    java.lang.Object +
    spotify.models.players.requests.ChangePlaybackStateRequestBody
    +
    +
    +
    +
    public class ChangePlaybackStateRequestBody +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        ChangePlaybackStateRequestBody

        +
        public ChangePlaybackStateRequestBody()
        +
        +
      • +
      • +
        +

        ChangePlaybackStateRequestBody

        +
        public ChangePlaybackStateRequestBody(String contextUri, + List<String> uris, + Offset offset, + int positionMs)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getContextUri

        +
        public String getContextUri()
        +
        +
      • +
      • +
        +

        setContextUri

        +
        public void setContextUri(String contextUri)
        +
        +
      • +
      • +
        +

        getUris

        +
        public List<String> getUris()
        +
        +
      • +
      • +
        +

        setUris

        +
        public void setUris(List<String> uris)
        +
        +
      • +
      • +
        +

        getOffset

        +
        public Offset getOffset()
        +
        +
      • +
      • +
        +

        setOffset

        +
        public void setOffset(Offset offset)
        +
        +
      • +
      • +
        +

        getPositionMs

        +
        public int getPositionMs()
        +
        +
      • +
      • +
        +

        setPositionMs

        +
        public void setPositionMs(int positionMs)
        +
        +
      • +
      • +
        +

        toString

        +
        public String toString()
        +
        +
        Overrides:
        +
        toString in class Object
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/requests/TransferPlaybackRequestBody.html b/target/apidocs/spotify/models/players/requests/TransferPlaybackRequestBody.html new file mode 100644 index 0000000..047a83a --- /dev/null +++ b/target/apidocs/spotify/models/players/requests/TransferPlaybackRequestBody.html @@ -0,0 +1,215 @@ + + + + +TransferPlaybackRequestBody (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class TransferPlaybackRequestBody

    +
    +
    java.lang.Object +
    spotify.models.players.requests.TransferPlaybackRequestBody
    +
    +
    +
    +
    public class TransferPlaybackRequestBody +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        TransferPlaybackRequestBody

        +
        public TransferPlaybackRequestBody()
        +
        +
      • +
      • +
        +

        TransferPlaybackRequestBody

        +
        public TransferPlaybackRequestBody(List<String> deviceIds, + boolean play)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getDeviceIds

        +
        public List<String> getDeviceIds()
        +
        +
      • +
      • +
        +

        setDeviceIds

        +
        public void setDeviceIds(List<String> deviceIds)
        +
        +
      • +
      • +
        +

        isPlay

        +
        public boolean isPlay()
        +
        +
      • +
      • +
        +

        setPlay

        +
        public void setPlay(boolean play)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/requests/class-use/ChangePlaybackStateRequestBody.html b/target/apidocs/spotify/models/players/requests/class-use/ChangePlaybackStateRequestBody.html new file mode 100644 index 0000000..a218738 --- /dev/null +++ b/target/apidocs/spotify/models/players/requests/class-use/ChangePlaybackStateRequestBody.html @@ -0,0 +1,137 @@ + + + + +Uses of Class spotify.models.players.requests.ChangePlaybackStateRequestBody (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.players.requests.ChangePlaybackStateRequestBody

    +
    + + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/requests/class-use/TransferPlaybackRequestBody.html b/target/apidocs/spotify/models/players/requests/class-use/TransferPlaybackRequestBody.html new file mode 100644 index 0000000..8c868dd --- /dev/null +++ b/target/apidocs/spotify/models/players/requests/class-use/TransferPlaybackRequestBody.html @@ -0,0 +1,137 @@ + + + + +Uses of Class spotify.models.players.requests.TransferPlaybackRequestBody (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.players.requests.TransferPlaybackRequestBody

    +
    +
    Packages that use TransferPlaybackRequestBody
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/requests/package-summary.html b/target/apidocs/spotify/models/players/requests/package-summary.html new file mode 100644 index 0000000..a344087 --- /dev/null +++ b/target/apidocs/spotify/models/players/requests/package-summary.html @@ -0,0 +1,110 @@ + + + + +spotify.models.players.requests (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.models.players.requests

    +
    +
    +
    package spotify.models.players.requests
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/requests/package-tree.html b/target/apidocs/spotify/models/players/requests/package-tree.html new file mode 100644 index 0000000..5ce5712 --- /dev/null +++ b/target/apidocs/spotify/models/players/requests/package-tree.html @@ -0,0 +1,78 @@ + + + + +spotify.models.players.requests Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.models.players.requests

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/players/requests/package-use.html b/target/apidocs/spotify/models/players/requests/package-use.html new file mode 100644 index 0000000..1f51c59 --- /dev/null +++ b/target/apidocs/spotify/models/players/requests/package-use.html @@ -0,0 +1,132 @@ + + + + +Uses of Package spotify.models.players.requests (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.models.players.requests

    +
    + + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/FeaturedPlaylistCollection.html b/target/apidocs/spotify/models/playlists/FeaturedPlaylistCollection.html new file mode 100644 index 0000000..3f20e4b --- /dev/null +++ b/target/apidocs/spotify/models/playlists/FeaturedPlaylistCollection.html @@ -0,0 +1,205 @@ + + + + +FeaturedPlaylistCollection (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class FeaturedPlaylistCollection

    +
    +
    java.lang.Object +
    spotify.models.playlists.FeaturedPlaylistCollection
    +
    +
    +
    +
    public class FeaturedPlaylistCollection +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        FeaturedPlaylistCollection

        +
        public FeaturedPlaylistCollection()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/PlaylistFull.html b/target/apidocs/spotify/models/playlists/PlaylistFull.html new file mode 100644 index 0000000..509fee9 --- /dev/null +++ b/target/apidocs/spotify/models/playlists/PlaylistFull.html @@ -0,0 +1,421 @@ + + + + +PlaylistFull (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class PlaylistFull

    +
    +
    java.lang.Object +
    spotify.models.playlists.PlaylistFull
    +
    +
    +
    +
    public class PlaylistFull +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        PlaylistFull

        +
        public PlaylistFull()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        isCollaborative

        +
        public boolean isCollaborative()
        +
        +
      • +
      • +
        +

        setCollaborative

        +
        public void setCollaborative(boolean collaborative)
        +
        +
      • +
      • +
        +

        getDescription

        +
        public String getDescription()
        +
        +
      • +
      • +
        +

        setDescription

        +
        public void setDescription(String description)
        +
        +
      • +
      • +
        +

        getExternalUrls

        +
        public ExternalUrl getExternalUrls()
        +
        +
      • +
      • +
        +

        setExternalUrls

        +
        public void setExternalUrls(ExternalUrl externalUrls)
        +
        +
      • +
      • +
        +

        getFollowers

        +
        public Follower getFollowers()
        +
        +
      • +
      • +
        +

        setFollowers

        +
        public void setFollowers(Follower followers)
        +
        +
      • +
      • +
        +

        getHref

        +
        public String getHref()
        +
        +
      • +
      • +
        +

        setHref

        +
        public void setHref(String href)
        +
        +
      • +
      • +
        +

        getId

        +
        public String getId()
        +
        +
      • +
      • +
        +

        setId

        +
        public void setId(String id)
        +
        +
      • +
      • +
        +

        getImages

        +
        public List<Image> getImages()
        +
        +
      • +
      • +
        +

        setImages

        +
        public void setImages(List<Image> images)
        +
        +
      • +
      • +
        +

        getName

        +
        public String getName()
        +
        +
      • +
      • +
        +

        setName

        +
        public void setName(String name)
        +
        +
      • +
      • +
        +

        getOwner

        +
        public User getOwner()
        +
        +
      • +
      • +
        +

        setOwner

        +
        public void setOwner(User owner)
        +
        +
      • +
      • +
        +

        isPublic

        +
        public boolean isPublic()
        +
        +
      • +
      • +
        +

        setPublic

        +
        public void setPublic(boolean aPublic)
        +
        +
      • +
      • +
        +

        getSnapshotId

        +
        public String getSnapshotId()
        +
        +
      • +
      • +
        +

        setSnapshotId

        +
        public void setSnapshotId(String snapshotId)
        +
        +
      • +
      • +
        +

        getTracks

        +
        public Paging<PlaylistTrack> getTracks()
        +
        +
      • +
      • +
        +

        setTracks

        +
        public void setTracks(Paging<PlaylistTrack> tracks)
        +
        +
      • +
      • +
        +

        getType

        +
        public String getType()
        +
        +
      • +
      • +
        +

        setType

        +
        public void setType(String type)
        +
        +
      • +
      • +
        +

        getUri

        +
        public String getUri()
        +
        +
      • +
      • +
        +

        setUri

        +
        public void setUri(String uri)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/PlaylistItem.html b/target/apidocs/spotify/models/playlists/PlaylistItem.html new file mode 100644 index 0000000..a41868c --- /dev/null +++ b/target/apidocs/spotify/models/playlists/PlaylistItem.html @@ -0,0 +1,207 @@ + + + + +PlaylistItem (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class PlaylistItem

    +
    +
    java.lang.Object +
    spotify.models.playlists.PlaylistItem
    +
    +
    +
    +
    public class PlaylistItem +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        PlaylistItem

        +
        public PlaylistItem(String uri, + int[] positions)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getUri

        +
        public String getUri()
        +
        +
      • +
      • +
        +

        setUri

        +
        public void setUri(String uri)
        +
        +
      • +
      • +
        +

        getPositions

        +
        public int[] getPositions()
        +
        +
      • +
      • +
        +

        setPositions

        +
        public void setPositions(int[] positions)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/PlaylistSimplified.html b/target/apidocs/spotify/models/playlists/PlaylistSimplified.html new file mode 100644 index 0000000..f41cd66 --- /dev/null +++ b/target/apidocs/spotify/models/playlists/PlaylistSimplified.html @@ -0,0 +1,403 @@ + + + + +PlaylistSimplified (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class PlaylistSimplified

    +
    +
    java.lang.Object +
    spotify.models.playlists.PlaylistSimplified
    +
    +
    +
    +
    public class PlaylistSimplified +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        PlaylistSimplified

        +
        public PlaylistSimplified()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        isCollaborative

        +
        public boolean isCollaborative()
        +
        +
      • +
      • +
        +

        setCollaborative

        +
        public void setCollaborative(boolean collaborative)
        +
        +
      • +
      • +
        +

        getDescription

        +
        public String getDescription()
        +
        +
      • +
      • +
        +

        setDescription

        +
        public void setDescription(String description)
        +
        +
      • +
      • +
        +

        getExternalUrls

        +
        public ExternalUrl getExternalUrls()
        +
        +
      • +
      • +
        +

        setExternalUrls

        +
        public void setExternalUrls(ExternalUrl externalUrls)
        +
        +
      • +
      • +
        +

        getHref

        +
        public String getHref()
        +
        +
      • +
      • +
        +

        setHref

        +
        public void setHref(String href)
        +
        +
      • +
      • +
        +

        getId

        +
        public String getId()
        +
        +
      • +
      • +
        +

        setId

        +
        public void setId(String id)
        +
        +
      • +
      • +
        +

        getImages

        +
        public List<Image> getImages()
        +
        +
      • +
      • +
        +

        setImages

        +
        public void setImages(List<Image> images)
        +
        +
      • +
      • +
        +

        getName

        +
        public String getName()
        +
        +
      • +
      • +
        +

        setName

        +
        public void setName(String name)
        +
        +
      • +
      • +
        +

        getOwner

        +
        public User getOwner()
        +
        +
      • +
      • +
        +

        setOwner

        +
        public void setOwner(User owner)
        +
        +
      • +
      • +
        +

        isPublic

        +
        public boolean isPublic()
        +
        +
      • +
      • +
        +

        setPublic

        +
        public void setPublic(boolean aPublic)
        +
        +
      • +
      • +
        +

        getSnapshotId

        +
        public String getSnapshotId()
        +
        +
      • +
      • +
        +

        setSnapshotId

        +
        public void setSnapshotId(String snapshotId)
        +
        +
      • +
      • +
        +

        getTracks

        +
        public TrackHref getTracks()
        +
        +
      • +
      • +
        +

        setTracks

        +
        public void setTracks(TrackHref tracks)
        +
        +
      • +
      • +
        +

        getType

        +
        public String getType()
        +
        +
      • +
      • +
        +

        setType

        +
        public void setType(String type)
        +
        +
      • +
      • +
        +

        getUri

        +
        public String getUri()
        +
        +
      • +
      • +
        +

        setUri

        +
        public void setUri(String uri)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/PlaylistSimplifiedPaging.html b/target/apidocs/spotify/models/playlists/PlaylistSimplifiedPaging.html new file mode 100644 index 0000000..c90a949 --- /dev/null +++ b/target/apidocs/spotify/models/playlists/PlaylistSimplifiedPaging.html @@ -0,0 +1,187 @@ + + + + +PlaylistSimplifiedPaging (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class PlaylistSimplifiedPaging

    +
    +
    java.lang.Object +
    spotify.models.playlists.PlaylistSimplifiedPaging
    +
    +
    +
    +
    public class PlaylistSimplifiedPaging +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        PlaylistSimplifiedPaging

        +
        public PlaylistSimplifiedPaging()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/PlaylistTrack.html b/target/apidocs/spotify/models/playlists/PlaylistTrack.html new file mode 100644 index 0000000..e31d8ad --- /dev/null +++ b/target/apidocs/spotify/models/playlists/PlaylistTrack.html @@ -0,0 +1,241 @@ + + + + +PlaylistTrack (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class PlaylistTrack

    +
    +
    java.lang.Object +
    spotify.models.playlists.PlaylistTrack
    +
    +
    +
    +
    public class PlaylistTrack +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        PlaylistTrack

        +
        public PlaylistTrack()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getAddedAt

        +
        public String getAddedAt()
        +
        +
      • +
      • +
        +

        setAddedAt

        +
        public void setAddedAt(String addedAt)
        +
        +
      • +
      • +
        +

        getAddedBy

        +
        public User getAddedBy()
        +
        +
      • +
      • +
        +

        setAddedBy

        +
        public void setAddedBy(User addedBy)
        +
        +
      • +
      • +
        +

        isLocal

        +
        public boolean isLocal()
        +
        +
      • +
      • +
        +

        setLocal

        +
        public void setLocal(boolean local)
        +
        +
      • +
      • +
        +

        getTrack

        +
        public AbstractPlayableObject getTrack()
        +
        +
      • +
      • +
        +

        setTrack

        +
        public void setTrack(AbstractPlayableObject track)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/Snapshot.html b/target/apidocs/spotify/models/playlists/Snapshot.html new file mode 100644 index 0000000..4ceed82 --- /dev/null +++ b/target/apidocs/spotify/models/playlists/Snapshot.html @@ -0,0 +1,187 @@ + + + + +Snapshot (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class Snapshot

    +
    +
    java.lang.Object +
    spotify.models.playlists.Snapshot
    +
    +
    +
    +
    public class Snapshot +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        Snapshot

        +
        public Snapshot()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getSnapshotId

        +
        public String getSnapshotId()
        +
        +
      • +
      • +
        +

        setSnapshotId

        +
        public void setSnapshotId(String snapshotId)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/TrackHref.html b/target/apidocs/spotify/models/playlists/TrackHref.html new file mode 100644 index 0000000..4f765fe --- /dev/null +++ b/target/apidocs/spotify/models/playlists/TrackHref.html @@ -0,0 +1,205 @@ + + + + +TrackHref (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class TrackHref

    +
    +
    java.lang.Object +
    spotify.models.playlists.TrackHref
    +
    +
    +
    +
    public class TrackHref +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        TrackHref

        +
        public TrackHref()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getHref

        +
        public String getHref()
        +
        +
      • +
      • +
        +

        setHref

        +
        public void setHref(String href)
        +
        +
      • +
      • +
        +

        getTotal

        +
        public int getTotal()
        +
        +
      • +
      • +
        +

        setTotal

        +
        public void setTotal(int total)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/class-use/FeaturedPlaylistCollection.html b/target/apidocs/spotify/models/playlists/class-use/FeaturedPlaylistCollection.html new file mode 100644 index 0000000..a8e3419 --- /dev/null +++ b/target/apidocs/spotify/models/playlists/class-use/FeaturedPlaylistCollection.html @@ -0,0 +1,137 @@ + + + + +Uses of Class spotify.models.playlists.FeaturedPlaylistCollection (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.playlists.FeaturedPlaylistCollection

    +
    +
    Packages that use FeaturedPlaylistCollection
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/class-use/PlaylistFull.html b/target/apidocs/spotify/models/playlists/class-use/PlaylistFull.html new file mode 100644 index 0000000..619e4d6 --- /dev/null +++ b/target/apidocs/spotify/models/playlists/class-use/PlaylistFull.html @@ -0,0 +1,141 @@ + + + + +Uses of Class spotify.models.playlists.PlaylistFull (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.playlists.PlaylistFull

    +
    +
    Packages that use PlaylistFull
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/class-use/PlaylistItem.html b/target/apidocs/spotify/models/playlists/class-use/PlaylistItem.html new file mode 100644 index 0000000..5acff20 --- /dev/null +++ b/target/apidocs/spotify/models/playlists/class-use/PlaylistItem.html @@ -0,0 +1,107 @@ + + + + +Uses of Class spotify.models.playlists.PlaylistItem (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.playlists.PlaylistItem

    +
    +
    Packages that use PlaylistItem
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/class-use/PlaylistSimplified.html b/target/apidocs/spotify/models/playlists/class-use/PlaylistSimplified.html new file mode 100644 index 0000000..74bf239 --- /dev/null +++ b/target/apidocs/spotify/models/playlists/class-use/PlaylistSimplified.html @@ -0,0 +1,210 @@ + + + + +Uses of Class spotify.models.playlists.PlaylistSimplified (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.playlists.PlaylistSimplified

    +
    +
    Packages that use PlaylistSimplified
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/class-use/PlaylistSimplifiedPaging.html b/target/apidocs/spotify/models/playlists/class-use/PlaylistSimplifiedPaging.html new file mode 100644 index 0000000..c0be08a --- /dev/null +++ b/target/apidocs/spotify/models/playlists/class-use/PlaylistSimplifiedPaging.html @@ -0,0 +1,141 @@ + + + + +Uses of Class spotify.models.playlists.PlaylistSimplifiedPaging (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.playlists.PlaylistSimplifiedPaging

    +
    +
    Packages that use PlaylistSimplifiedPaging
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/class-use/PlaylistTrack.html b/target/apidocs/spotify/models/playlists/class-use/PlaylistTrack.html new file mode 100644 index 0000000..f9412ac --- /dev/null +++ b/target/apidocs/spotify/models/playlists/class-use/PlaylistTrack.html @@ -0,0 +1,166 @@ + + + + +Uses of Class spotify.models.playlists.PlaylistTrack (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.playlists.PlaylistTrack

    +
    +
    Packages that use PlaylistTrack
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/class-use/Snapshot.html b/target/apidocs/spotify/models/playlists/class-use/Snapshot.html new file mode 100644 index 0000000..79f9797 --- /dev/null +++ b/target/apidocs/spotify/models/playlists/class-use/Snapshot.html @@ -0,0 +1,158 @@ + + + + +Uses of Class spotify.models.playlists.Snapshot (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.playlists.Snapshot

    +
    +
    Packages that use Snapshot
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/class-use/TrackHref.html b/target/apidocs/spotify/models/playlists/class-use/TrackHref.html new file mode 100644 index 0000000..66a7725 --- /dev/null +++ b/target/apidocs/spotify/models/playlists/class-use/TrackHref.html @@ -0,0 +1,97 @@ + + + + +Uses of Class spotify.models.playlists.TrackHref (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.playlists.TrackHref

    +
    +
    Packages that use TrackHref
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/package-summary.html b/target/apidocs/spotify/models/playlists/package-summary.html new file mode 100644 index 0000000..f8ef9c9 --- /dev/null +++ b/target/apidocs/spotify/models/playlists/package-summary.html @@ -0,0 +1,122 @@ + + + + +spotify.models.playlists (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.models.playlists

    +
    +
    +
    package spotify.models.playlists
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/package-tree.html b/target/apidocs/spotify/models/playlists/package-tree.html new file mode 100644 index 0000000..b05b38a --- /dev/null +++ b/target/apidocs/spotify/models/playlists/package-tree.html @@ -0,0 +1,84 @@ + + + + +spotify.models.playlists Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.models.playlists

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/package-use.html b/target/apidocs/spotify/models/playlists/package-use.html new file mode 100644 index 0000000..bbdde37 --- /dev/null +++ b/target/apidocs/spotify/models/playlists/package-use.html @@ -0,0 +1,207 @@ + + + + +Uses of Package spotify.models.playlists (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.models.playlists

    +
    +
    Packages that use spotify.models.playlists
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/requests/AddItemPlaylistRequestBody.html b/target/apidocs/spotify/models/playlists/requests/AddItemPlaylistRequestBody.html new file mode 100644 index 0000000..0cc11d9 --- /dev/null +++ b/target/apidocs/spotify/models/playlists/requests/AddItemPlaylistRequestBody.html @@ -0,0 +1,207 @@ + + + + +AddItemPlaylistRequestBody (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class AddItemPlaylistRequestBody

    +
    +
    java.lang.Object +
    spotify.models.playlists.requests.AddItemPlaylistRequestBody
    +
    +
    +
    +
    public class AddItemPlaylistRequestBody +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        AddItemPlaylistRequestBody

        +
        public AddItemPlaylistRequestBody(List<String> objectUris, + int startPositionToInsert)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getUris

        +
        public List<String> getUris()
        +
        +
      • +
      • +
        +

        setUris

        +
        public void setUris(List<String> uris)
        +
        +
      • +
      • +
        +

        getPosition

        +
        public int getPosition()
        +
        +
      • +
      • +
        +

        setPosition

        +
        public void setPosition(int position)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/requests/CreateUpdatePlaylistRequestBody.html b/target/apidocs/spotify/models/playlists/requests/CreateUpdatePlaylistRequestBody.html new file mode 100644 index 0000000..5b16e2f --- /dev/null +++ b/target/apidocs/spotify/models/playlists/requests/CreateUpdatePlaylistRequestBody.html @@ -0,0 +1,247 @@ + + + + +CreateUpdatePlaylistRequestBody (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class CreateUpdatePlaylistRequestBody

    +
    +
    java.lang.Object +
    spotify.models.playlists.requests.CreateUpdatePlaylistRequestBody
    +
    +
    +
    +
    public class CreateUpdatePlaylistRequestBody +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        CreateUpdatePlaylistRequestBody

        +
        public CreateUpdatePlaylistRequestBody(String name, + String description, + boolean isPublic, + boolean collaborative)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getName

        +
        public String getName()
        +
        +
      • +
      • +
        +

        setName

        +
        public void setName(String name)
        +
        +
      • +
      • +
        +

        getDescription

        +
        public String getDescription()
        +
        +
      • +
      • +
        +

        setDescription

        +
        public void setDescription(String description)
        +
        +
      • +
      • +
        +

        isPublic

        +
        public boolean isPublic()
        +
        +
      • +
      • +
        +

        setPublic

        +
        public void setPublic(boolean aPublic)
        +
        +
      • +
      • +
        +

        isCollaborative

        +
        public boolean isCollaborative()
        +
        +
      • +
      • +
        +

        setCollaborative

        +
        public void setCollaborative(boolean collaborative)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/requests/DeleteItemsPlaylistRequestBody.html b/target/apidocs/spotify/models/playlists/requests/DeleteItemsPlaylistRequestBody.html new file mode 100644 index 0000000..e6aed28 --- /dev/null +++ b/target/apidocs/spotify/models/playlists/requests/DeleteItemsPlaylistRequestBody.html @@ -0,0 +1,207 @@ + + + + +DeleteItemsPlaylistRequestBody (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class DeleteItemsPlaylistRequestBody

    +
    +
    java.lang.Object +
    spotify.models.playlists.requests.DeleteItemsPlaylistRequestBody
    +
    +
    +
    +
    public class DeleteItemsPlaylistRequestBody +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        DeleteItemsPlaylistRequestBody

        +
        public DeleteItemsPlaylistRequestBody(List<PlaylistItem> tracks, + String snapshotId)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getTracks

        +
        public List<PlaylistItem> getTracks()
        +
        +
      • +
      • +
        +

        setTracks

        +
        public void setTracks(List<PlaylistItem> tracks)
        +
        +
      • +
      • +
        +

        getSnapshotId

        +
        public String getSnapshotId()
        +
        +
      • +
      • +
        +

        setSnapshotId

        +
        public void setSnapshotId(String snapshotId)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/requests/FollowPlaylistRequestBody.html b/target/apidocs/spotify/models/playlists/requests/FollowPlaylistRequestBody.html new file mode 100644 index 0000000..3f988c7 --- /dev/null +++ b/target/apidocs/spotify/models/playlists/requests/FollowPlaylistRequestBody.html @@ -0,0 +1,187 @@ + + + + +FollowPlaylistRequestBody (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class FollowPlaylistRequestBody

    +
    +
    java.lang.Object +
    spotify.models.playlists.requests.FollowPlaylistRequestBody
    +
    +
    +
    +
    public class FollowPlaylistRequestBody +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        FollowPlaylistRequestBody

        +
        public FollowPlaylistRequestBody(boolean setPlaylistPublic)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        isSetPlaylistPublic

        +
        public boolean isSetPlaylistPublic()
        +
        +
      • +
      • +
        +

        setSetPlaylistPublic

        +
        public void setSetPlaylistPublic(boolean setPlaylistPublic)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/requests/ReorderPlaylistItemsRequestBody.html b/target/apidocs/spotify/models/playlists/requests/ReorderPlaylistItemsRequestBody.html new file mode 100644 index 0000000..141dec1 --- /dev/null +++ b/target/apidocs/spotify/models/playlists/requests/ReorderPlaylistItemsRequestBody.html @@ -0,0 +1,247 @@ + + + + +ReorderPlaylistItemsRequestBody (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ReorderPlaylistItemsRequestBody

    +
    +
    java.lang.Object +
    spotify.models.playlists.requests.ReorderPlaylistItemsRequestBody
    +
    +
    +
    +
    public class ReorderPlaylistItemsRequestBody +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        ReorderPlaylistItemsRequestBody

        +
        public ReorderPlaylistItemsRequestBody(int rangeStart, + int rangeLength, + int insertBefore, + String snapshotId)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getRangeStart

        +
        public int getRangeStart()
        +
        +
      • +
      • +
        +

        setRangeStart

        +
        public void setRangeStart(int rangeStart)
        +
        +
      • +
      • +
        +

        getRangeLength

        +
        public int getRangeLength()
        +
        +
      • +
      • +
        +

        setRangeLength

        +
        public void setRangeLength(int rangeLength)
        +
        +
      • +
      • +
        +

        getInsertBefore

        +
        public int getInsertBefore()
        +
        +
      • +
      • +
        +

        setInsertBefore

        +
        public void setInsertBefore(int insertBefore)
        +
        +
      • +
      • +
        +

        getSnapshotId

        +
        public String getSnapshotId()
        +
        +
      • +
      • +
        +

        setSnapshotId

        +
        public void setSnapshotId(String snapshotId)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/requests/ReplacePlaylistItemsRequestBody.html b/target/apidocs/spotify/models/playlists/requests/ReplacePlaylistItemsRequestBody.html new file mode 100644 index 0000000..5f62941 --- /dev/null +++ b/target/apidocs/spotify/models/playlists/requests/ReplacePlaylistItemsRequestBody.html @@ -0,0 +1,187 @@ + + + + +ReplacePlaylistItemsRequestBody (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ReplacePlaylistItemsRequestBody

    +
    +
    java.lang.Object +
    spotify.models.playlists.requests.ReplacePlaylistItemsRequestBody
    +
    +
    +
    +
    public class ReplacePlaylistItemsRequestBody +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        ReplacePlaylistItemsRequestBody

        +
        public ReplacePlaylistItemsRequestBody(List<String> uris)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getUris

        +
        public List<String> getUris()
        +
        +
      • +
      • +
        +

        setUris

        +
        public void setUris(List<String> uris)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/requests/class-use/AddItemPlaylistRequestBody.html b/target/apidocs/spotify/models/playlists/requests/class-use/AddItemPlaylistRequestBody.html new file mode 100644 index 0000000..5500d82 --- /dev/null +++ b/target/apidocs/spotify/models/playlists/requests/class-use/AddItemPlaylistRequestBody.html @@ -0,0 +1,90 @@ + + + + +Uses of Class spotify.models.playlists.requests.AddItemPlaylistRequestBody (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.playlists.requests.AddItemPlaylistRequestBody

    +
    +
    Packages that use AddItemPlaylistRequestBody
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/requests/class-use/CreateUpdatePlaylistRequestBody.html b/target/apidocs/spotify/models/playlists/requests/class-use/CreateUpdatePlaylistRequestBody.html new file mode 100644 index 0000000..beac3b8 --- /dev/null +++ b/target/apidocs/spotify/models/playlists/requests/class-use/CreateUpdatePlaylistRequestBody.html @@ -0,0 +1,158 @@ + + + + +Uses of Class spotify.models.playlists.requests.CreateUpdatePlaylistRequestBody (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.playlists.requests.CreateUpdatePlaylistRequestBody

    +
    + + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/requests/class-use/DeleteItemsPlaylistRequestBody.html b/target/apidocs/spotify/models/playlists/requests/class-use/DeleteItemsPlaylistRequestBody.html new file mode 100644 index 0000000..87cd440 --- /dev/null +++ b/target/apidocs/spotify/models/playlists/requests/class-use/DeleteItemsPlaylistRequestBody.html @@ -0,0 +1,141 @@ + + + + +Uses of Class spotify.models.playlists.requests.DeleteItemsPlaylistRequestBody (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.playlists.requests.DeleteItemsPlaylistRequestBody

    +
    + + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/requests/class-use/FollowPlaylistRequestBody.html b/target/apidocs/spotify/models/playlists/requests/class-use/FollowPlaylistRequestBody.html new file mode 100644 index 0000000..eccae49 --- /dev/null +++ b/target/apidocs/spotify/models/playlists/requests/class-use/FollowPlaylistRequestBody.html @@ -0,0 +1,90 @@ + + + + +Uses of Class spotify.models.playlists.requests.FollowPlaylistRequestBody (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.playlists.requests.FollowPlaylistRequestBody

    +
    +
    Packages that use FollowPlaylistRequestBody
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/requests/class-use/ReorderPlaylistItemsRequestBody.html b/target/apidocs/spotify/models/playlists/requests/class-use/ReorderPlaylistItemsRequestBody.html new file mode 100644 index 0000000..1cf46ca --- /dev/null +++ b/target/apidocs/spotify/models/playlists/requests/class-use/ReorderPlaylistItemsRequestBody.html @@ -0,0 +1,141 @@ + + + + +Uses of Class spotify.models.playlists.requests.ReorderPlaylistItemsRequestBody (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.playlists.requests.ReorderPlaylistItemsRequestBody

    +
    + + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/requests/class-use/ReplacePlaylistItemsRequestBody.html b/target/apidocs/spotify/models/playlists/requests/class-use/ReplacePlaylistItemsRequestBody.html new file mode 100644 index 0000000..6fbf900 --- /dev/null +++ b/target/apidocs/spotify/models/playlists/requests/class-use/ReplacePlaylistItemsRequestBody.html @@ -0,0 +1,90 @@ + + + + +Uses of Class spotify.models.playlists.requests.ReplacePlaylistItemsRequestBody (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.playlists.requests.ReplacePlaylistItemsRequestBody

    +
    + +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/requests/package-summary.html b/target/apidocs/spotify/models/playlists/requests/package-summary.html new file mode 100644 index 0000000..24cdc8a --- /dev/null +++ b/target/apidocs/spotify/models/playlists/requests/package-summary.html @@ -0,0 +1,118 @@ + + + + +spotify.models.playlists.requests (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.models.playlists.requests

    +
    +
    +
    package spotify.models.playlists.requests
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/requests/package-tree.html b/target/apidocs/spotify/models/playlists/requests/package-tree.html new file mode 100644 index 0000000..8106af4 --- /dev/null +++ b/target/apidocs/spotify/models/playlists/requests/package-tree.html @@ -0,0 +1,82 @@ + + + + +spotify.models.playlists.requests Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.models.playlists.requests

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/playlists/requests/package-use.html b/target/apidocs/spotify/models/playlists/requests/package-use.html new file mode 100644 index 0000000..1a10227 --- /dev/null +++ b/target/apidocs/spotify/models/playlists/requests/package-use.html @@ -0,0 +1,146 @@ + + + + +Uses of Package spotify.models.playlists.requests (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + + +
    + + diff --git a/target/apidocs/spotify/models/recommendations/RecommendationCollection.html b/target/apidocs/spotify/models/recommendations/RecommendationCollection.html new file mode 100644 index 0000000..c761c29 --- /dev/null +++ b/target/apidocs/spotify/models/recommendations/RecommendationCollection.html @@ -0,0 +1,205 @@ + + + + +RecommendationCollection (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class RecommendationCollection

    +
    +
    java.lang.Object +
    spotify.models.recommendations.RecommendationCollection
    +
    +
    +
    +
    public class RecommendationCollection +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        RecommendationCollection

        +
        public RecommendationCollection()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/recommendations/RecommendationSeed.html b/target/apidocs/spotify/models/recommendations/RecommendationSeed.html new file mode 100644 index 0000000..4eabd63 --- /dev/null +++ b/target/apidocs/spotify/models/recommendations/RecommendationSeed.html @@ -0,0 +1,277 @@ + + + + +RecommendationSeed (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class RecommendationSeed

    +
    +
    java.lang.Object +
    spotify.models.recommendations.RecommendationSeed
    +
    +
    +
    +
    public class RecommendationSeed +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        RecommendationSeed

        +
        public RecommendationSeed()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getAfterFilteringSize

        +
        public int getAfterFilteringSize()
        +
        +
      • +
      • +
        +

        setAfterFilteringSize

        +
        public void setAfterFilteringSize(int afterFilteringSize)
        +
        +
      • +
      • +
        +

        getAfterRelinkingSize

        +
        public int getAfterRelinkingSize()
        +
        +
      • +
      • +
        +

        setAfterRelinkingSize

        +
        public void setAfterRelinkingSize(int afterRelinkingSize)
        +
        +
      • +
      • +
        +

        getHref

        +
        public String getHref()
        +
        +
      • +
      • +
        +

        setHref

        +
        public void setHref(String href)
        +
        +
      • +
      • +
        +

        getId

        +
        public String getId()
        +
        +
      • +
      • +
        +

        setId

        +
        public void setId(String id)
        +
        +
      • +
      • +
        +

        getInitialPoolSize

        +
        public int getInitialPoolSize()
        +
        +
      • +
      • +
        +

        setInitialPoolSize

        +
        public void setInitialPoolSize(int initialPoolSize)
        +
        +
      • +
      • +
        +

        getType

        +
        public String getType()
        +
        +
      • +
      • +
        +

        setType

        +
        public void setType(String type)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/recommendations/class-use/RecommendationCollection.html b/target/apidocs/spotify/models/recommendations/class-use/RecommendationCollection.html new file mode 100644 index 0000000..73a744a --- /dev/null +++ b/target/apidocs/spotify/models/recommendations/class-use/RecommendationCollection.html @@ -0,0 +1,146 @@ + + + + +Uses of Class spotify.models.recommendations.RecommendationCollection (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.recommendations.RecommendationCollection

    +
    +
    Packages that use RecommendationCollection
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/recommendations/class-use/RecommendationSeed.html b/target/apidocs/spotify/models/recommendations/class-use/RecommendationSeed.html new file mode 100644 index 0000000..cb6ac35 --- /dev/null +++ b/target/apidocs/spotify/models/recommendations/class-use/RecommendationSeed.html @@ -0,0 +1,97 @@ + + + + +Uses of Class spotify.models.recommendations.RecommendationSeed (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.recommendations.RecommendationSeed

    +
    +
    Packages that use RecommendationSeed
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/recommendations/package-summary.html b/target/apidocs/spotify/models/recommendations/package-summary.html new file mode 100644 index 0000000..8090a17 --- /dev/null +++ b/target/apidocs/spotify/models/recommendations/package-summary.html @@ -0,0 +1,99 @@ + + + + +spotify.models.recommendations (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.models.recommendations

    +
    +
    +
    package spotify.models.recommendations
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/recommendations/package-tree.html b/target/apidocs/spotify/models/recommendations/package-tree.html new file mode 100644 index 0000000..98fabb6 --- /dev/null +++ b/target/apidocs/spotify/models/recommendations/package-tree.html @@ -0,0 +1,78 @@ + + + + +spotify.models.recommendations Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.models.recommendations

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/recommendations/package-use.html b/target/apidocs/spotify/models/recommendations/package-use.html new file mode 100644 index 0000000..8d1d602 --- /dev/null +++ b/target/apidocs/spotify/models/recommendations/package-use.html @@ -0,0 +1,137 @@ + + + + +Uses of Package spotify.models.recommendations (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.models.recommendations

    +
    + + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/search/SearchQueryResult.html b/target/apidocs/spotify/models/search/SearchQueryResult.html new file mode 100644 index 0000000..9cecbd6 --- /dev/null +++ b/target/apidocs/spotify/models/search/SearchQueryResult.html @@ -0,0 +1,277 @@ + + + + +SearchQueryResult (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class SearchQueryResult

    +
    +
    java.lang.Object +
    spotify.models.search.SearchQueryResult
    +
    +
    +
    +
    public class SearchQueryResult +extends Object
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/search/class-use/SearchQueryResult.html b/target/apidocs/spotify/models/search/class-use/SearchQueryResult.html new file mode 100644 index 0000000..344f542 --- /dev/null +++ b/target/apidocs/spotify/models/search/class-use/SearchQueryResult.html @@ -0,0 +1,145 @@ + + + + +Uses of Class spotify.models.search.SearchQueryResult (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.search.SearchQueryResult

    +
    +
    Packages that use SearchQueryResult
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/search/package-summary.html b/target/apidocs/spotify/models/search/package-summary.html new file mode 100644 index 0000000..3d187c4 --- /dev/null +++ b/target/apidocs/spotify/models/search/package-summary.html @@ -0,0 +1,97 @@ + + + + +spotify.models.search (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.models.search

    +
    +
    +
    package spotify.models.search
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/search/package-tree.html b/target/apidocs/spotify/models/search/package-tree.html new file mode 100644 index 0000000..5b37ced --- /dev/null +++ b/target/apidocs/spotify/models/search/package-tree.html @@ -0,0 +1,77 @@ + + + + +spotify.models.search Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.models.search

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/search/package-use.html b/target/apidocs/spotify/models/search/package-use.html new file mode 100644 index 0000000..ebba48e --- /dev/null +++ b/target/apidocs/spotify/models/search/package-use.html @@ -0,0 +1,124 @@ + + + + +Uses of Package spotify.models.search (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.models.search

    +
    +
    Packages that use spotify.models.search
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/shows/SavedShowSimplified.html b/target/apidocs/spotify/models/shows/SavedShowSimplified.html new file mode 100644 index 0000000..b8a354a --- /dev/null +++ b/target/apidocs/spotify/models/shows/SavedShowSimplified.html @@ -0,0 +1,205 @@ + + + + +SavedShowSimplified (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class SavedShowSimplified

    +
    +
    java.lang.Object +
    spotify.models.shows.SavedShowSimplified
    +
    +
    +
    +
    public class SavedShowSimplified +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        SavedShowSimplified

        +
        public SavedShowSimplified()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getAddedAt

        +
        public String getAddedAt()
        +
        +
      • +
      • +
        +

        setAddedAt

        +
        public void setAddedAt(String addedAt)
        +
        +
      • +
      • +
        +

        getShow

        +
        public ShowSimplified getShow()
        +
        +
      • +
      • +
        +

        setShow

        +
        public void setShow(ShowSimplified show)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/shows/ShowFull.html b/target/apidocs/spotify/models/shows/ShowFull.html new file mode 100644 index 0000000..c386993 --- /dev/null +++ b/target/apidocs/spotify/models/shows/ShowFull.html @@ -0,0 +1,475 @@ + + + + +ShowFull (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ShowFull

    +
    +
    java.lang.Object +
    spotify.models.shows.ShowFull
    +
    +
    +
    +
    public class ShowFull +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        ShowFull

        +
        public ShowFull()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getAvailableMarkets

        +
        public List<String> getAvailableMarkets()
        +
        +
      • +
      • +
        +

        setAvailableMarkets

        +
        public void setAvailableMarkets(List<String> availableMarkets)
        +
        +
      • +
      • +
        +

        getCopyrights

        +
        public List<Copyright> getCopyrights()
        +
        +
      • +
      • +
        +

        setCopyrights

        +
        public void setCopyrights(List<Copyright> copyrights)
        +
        +
      • +
      • +
        +

        getDescription

        +
        public String getDescription()
        +
        +
      • +
      • +
        +

        setDescription

        +
        public void setDescription(String description)
        +
        +
      • +
      • +
        +

        isExplicit

        +
        public boolean isExplicit()
        +
        +
      • +
      • +
        +

        setExplicit

        +
        public void setExplicit(boolean explicit)
        +
        +
      • +
      • +
        +

        getEpisodes

        +
        public Paging<EpisodeSimplified> getEpisodes()
        +
        +
      • +
      • +
        +

        setEpisodes

        +
        public void setEpisodes(Paging<EpisodeSimplified> episodes)
        +
        +
      • +
      • +
        +

        getExternalUrl

        +
        public ExternalUrl getExternalUrl()
        +
        +
      • +
      • +
        +

        setExternalUrl

        +
        public void setExternalUrl(ExternalUrl externalUrl)
        +
        +
      • +
      • +
        +

        getHref

        +
        public String getHref()
        +
        +
      • +
      • +
        +

        setHref

        +
        public void setHref(String href)
        +
        +
      • +
      • +
        +

        getId

        +
        public String getId()
        +
        +
      • +
      • +
        +

        setId

        +
        public void setId(String id)
        +
        +
      • +
      • +
        +

        getImages

        +
        public List<Image> getImages()
        +
        +
      • +
      • +
        +

        setImages

        +
        public void setImages(List<Image> images)
        +
        +
      • +
      • +
        +

        isExternallyHosted

        +
        public boolean isExternallyHosted()
        +
        +
      • +
      • +
        +

        setExternallyHosted

        +
        public void setExternallyHosted(boolean externallyHosted)
        +
        +
      • +
      • +
        +

        getLanguages

        +
        public List<String> getLanguages()
        +
        +
      • +
      • +
        +

        setLanguages

        +
        public void setLanguages(List<String> languages)
        +
        +
      • +
      • +
        +

        getMediaType

        +
        public String getMediaType()
        +
        +
      • +
      • +
        +

        setMediaType

        +
        public void setMediaType(String mediaType)
        +
        +
      • +
      • +
        +

        getName

        +
        public String getName()
        +
        +
      • +
      • +
        +

        setName

        +
        public void setName(String name)
        +
        +
      • +
      • +
        +

        getPublisher

        +
        public String getPublisher()
        +
        +
      • +
      • +
        +

        setPublisher

        +
        public void setPublisher(String publisher)
        +
        +
      • +
      • +
        +

        getType

        +
        public String getType()
        +
        +
      • +
      • +
        +

        setType

        +
        public void setType(String type)
        +
        +
      • +
      • +
        +

        getUri

        +
        public String getUri()
        +
        +
      • +
      • +
        +

        setUri

        +
        public void setUri(String uri)
        +
        +
      • +
      • +
        +

        getTotalEpisodes

        +
        public int getTotalEpisodes()
        +
        +
      • +
      • +
        +

        setTotalEpisodes

        +
        public void setTotalEpisodes(int totalEpisodes)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/shows/ShowSimplified.html b/target/apidocs/spotify/models/shows/ShowSimplified.html new file mode 100644 index 0000000..3b9ec47 --- /dev/null +++ b/target/apidocs/spotify/models/shows/ShowSimplified.html @@ -0,0 +1,457 @@ + + + + +ShowSimplified (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ShowSimplified

    +
    +
    java.lang.Object +
    spotify.models.shows.ShowSimplified
    +
    +
    +
    +
    public class ShowSimplified +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        ShowSimplified

        +
        public ShowSimplified()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getAvailableMarkets

        +
        public List<String> getAvailableMarkets()
        +
        +
      • +
      • +
        +

        setAvailableMarkets

        +
        public void setAvailableMarkets(List<String> availableMarkets)
        +
        +
      • +
      • +
        +

        getCopyrights

        +
        public List<Copyright> getCopyrights()
        +
        +
      • +
      • +
        +

        setCopyrights

        +
        public void setCopyrights(List<Copyright> copyrights)
        +
        +
      • +
      • +
        +

        getDescription

        +
        public String getDescription()
        +
        +
      • +
      • +
        +

        setDescription

        +
        public void setDescription(String description)
        +
        +
      • +
      • +
        +

        isExplicit

        +
        public boolean isExplicit()
        +
        +
      • +
      • +
        +

        setExplicit

        +
        public void setExplicit(boolean explicit)
        +
        +
      • +
      • +
        +

        getExternalUrl

        +
        public ExternalUrl getExternalUrl()
        +
        +
      • +
      • +
        +

        setExternalUrl

        +
        public void setExternalUrl(ExternalUrl externalUrl)
        +
        +
      • +
      • +
        +

        getHref

        +
        public String getHref()
        +
        +
      • +
      • +
        +

        setHref

        +
        public void setHref(String href)
        +
        +
      • +
      • +
        +

        getId

        +
        public String getId()
        +
        +
      • +
      • +
        +

        setId

        +
        public void setId(String id)
        +
        +
      • +
      • +
        +

        getImages

        +
        public List<Image> getImages()
        +
        +
      • +
      • +
        +

        setImages

        +
        public void setImages(List<Image> images)
        +
        +
      • +
      • +
        +

        isExternallyHosted

        +
        public boolean isExternallyHosted()
        +
        +
      • +
      • +
        +

        setExternallyHosted

        +
        public void setExternallyHosted(boolean externallyHosted)
        +
        +
      • +
      • +
        +

        getLanguages

        +
        public List<String> getLanguages()
        +
        +
      • +
      • +
        +

        setLanguages

        +
        public void setLanguages(List<String> languages)
        +
        +
      • +
      • +
        +

        getMediaType

        +
        public String getMediaType()
        +
        +
      • +
      • +
        +

        setMediaType

        +
        public void setMediaType(String mediaType)
        +
        +
      • +
      • +
        +

        getName

        +
        public String getName()
        +
        +
      • +
      • +
        +

        setName

        +
        public void setName(String name)
        +
        +
      • +
      • +
        +

        getPublisher

        +
        public String getPublisher()
        +
        +
      • +
      • +
        +

        setPublisher

        +
        public void setPublisher(String publisher)
        +
        +
      • +
      • +
        +

        getType

        +
        public String getType()
        +
        +
      • +
      • +
        +

        setType

        +
        public void setType(String type)
        +
        +
      • +
      • +
        +

        getUri

        +
        public String getUri()
        +
        +
      • +
      • +
        +

        setUri

        +
        public void setUri(String uri)
        +
        +
      • +
      • +
        +

        getTotalEpisodes

        +
        public int getTotalEpisodes()
        +
        +
      • +
      • +
        +

        setTotalEpisodes

        +
        public void setTotalEpisodes(int totalEpisodes)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/shows/ShowSimplifiedCollection.html b/target/apidocs/spotify/models/shows/ShowSimplifiedCollection.html new file mode 100644 index 0000000..56e9dd9 --- /dev/null +++ b/target/apidocs/spotify/models/shows/ShowSimplifiedCollection.html @@ -0,0 +1,187 @@ + + + + +ShowSimplifiedCollection (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ShowSimplifiedCollection

    +
    +
    java.lang.Object +
    spotify.models.shows.ShowSimplifiedCollection
    +
    +
    +
    +
    public class ShowSimplifiedCollection +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        ShowSimplifiedCollection

        +
        public ShowSimplifiedCollection()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/shows/class-use/SavedShowSimplified.html b/target/apidocs/spotify/models/shows/class-use/SavedShowSimplified.html new file mode 100644 index 0000000..a8757ec --- /dev/null +++ b/target/apidocs/spotify/models/shows/class-use/SavedShowSimplified.html @@ -0,0 +1,137 @@ + + + + +Uses of Class spotify.models.shows.SavedShowSimplified (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.shows.SavedShowSimplified

    +
    +
    Packages that use SavedShowSimplified
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/shows/class-use/ShowFull.html b/target/apidocs/spotify/models/shows/class-use/ShowFull.html new file mode 100644 index 0000000..ecad030 --- /dev/null +++ b/target/apidocs/spotify/models/shows/class-use/ShowFull.html @@ -0,0 +1,141 @@ + + + + +Uses of Class spotify.models.shows.ShowFull (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.shows.ShowFull

    +
    +
    Packages that use ShowFull
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/shows/class-use/ShowSimplified.html b/target/apidocs/spotify/models/shows/class-use/ShowSimplified.html new file mode 100644 index 0000000..1d82231 --- /dev/null +++ b/target/apidocs/spotify/models/shows/class-use/ShowSimplified.html @@ -0,0 +1,165 @@ + + + + +Uses of Class spotify.models.shows.ShowSimplified (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.shows.ShowSimplified

    +
    +
    Packages that use ShowSimplified
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/shows/class-use/ShowSimplifiedCollection.html b/target/apidocs/spotify/models/shows/class-use/ShowSimplifiedCollection.html new file mode 100644 index 0000000..8d0b055 --- /dev/null +++ b/target/apidocs/spotify/models/shows/class-use/ShowSimplifiedCollection.html @@ -0,0 +1,141 @@ + + + + +Uses of Class spotify.models.shows.ShowSimplifiedCollection (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.shows.ShowSimplifiedCollection

    +
    +
    Packages that use ShowSimplifiedCollection
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/shows/package-summary.html b/target/apidocs/spotify/models/shows/package-summary.html new file mode 100644 index 0000000..921ec84 --- /dev/null +++ b/target/apidocs/spotify/models/shows/package-summary.html @@ -0,0 +1,103 @@ + + + + +spotify.models.shows (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.models.shows

    +
    +
    +
    package spotify.models.shows
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/shows/package-tree.html b/target/apidocs/spotify/models/shows/package-tree.html new file mode 100644 index 0000000..4944040 --- /dev/null +++ b/target/apidocs/spotify/models/shows/package-tree.html @@ -0,0 +1,80 @@ + + + + +spotify.models.shows Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.models.shows

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/shows/package-use.html b/target/apidocs/spotify/models/shows/package-use.html new file mode 100644 index 0000000..4c61d71 --- /dev/null +++ b/target/apidocs/spotify/models/shows/package-use.html @@ -0,0 +1,179 @@ + + + + +Uses of Package spotify.models.shows (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.models.shows

    +
    +
    Packages that use spotify.models.shows
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/tracks/Restriction.html b/target/apidocs/spotify/models/tracks/Restriction.html new file mode 100644 index 0000000..a66d8ca --- /dev/null +++ b/target/apidocs/spotify/models/tracks/Restriction.html @@ -0,0 +1,187 @@ + + + + +Restriction (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class Restriction

    +
    +
    java.lang.Object +
    spotify.models.tracks.Restriction
    +
    +
    +
    +
    public class Restriction +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        Restriction

        +
        public Restriction()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getReason

        +
        public String getReason()
        +
        +
      • +
      • +
        +

        setReason

        +
        public void setReason(String reason)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/tracks/SavedTrackFull.html b/target/apidocs/spotify/models/tracks/SavedTrackFull.html new file mode 100644 index 0000000..e3a1826 --- /dev/null +++ b/target/apidocs/spotify/models/tracks/SavedTrackFull.html @@ -0,0 +1,205 @@ + + + + +SavedTrackFull (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class SavedTrackFull

    +
    +
    java.lang.Object +
    spotify.models.tracks.SavedTrackFull
    +
    +
    +
    +
    public class SavedTrackFull +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        SavedTrackFull

        +
        public SavedTrackFull()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getAddedAt

        +
        public String getAddedAt()
        +
        +
      • +
      • +
        +

        setAddedAt

        +
        public void setAddedAt(String addedAt)
        +
        +
      • +
      • +
        +

        getTrack

        +
        public TrackFull getTrack()
        +
        +
      • +
      • +
        +

        setTrack

        +
        public void setTrack(TrackFull track)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/tracks/TrackFull.html b/target/apidocs/spotify/models/tracks/TrackFull.html new file mode 100644 index 0000000..7af2d69 --- /dev/null +++ b/target/apidocs/spotify/models/tracks/TrackFull.html @@ -0,0 +1,327 @@ + + + + +TrackFull (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class TrackFull

    +
    + +
    +
    +
    public class TrackFull +extends AbstractPlayableObject
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        TrackFull

        +
        public TrackFull()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getAlbum

        +
        public AlbumSimplified getAlbum()
        +
        +
      • +
      • +
        +

        setAlbum

        +
        public void setAlbum(AlbumSimplified album)
        +
        +
      • +
      • +
        +

        getArtists

        +
        public List<ArtistSimplified> getArtists()
        +
        +
      • +
      • +
        +

        setArtists

        +
        public void setArtists(List<ArtistSimplified> artists)
        +
        +
      • +
      • +
        +

        getAvailableMarkets

        +
        public List<String> getAvailableMarkets()
        +
        +
      • +
      • +
        +

        setAvailableMarkets

        +
        public void setAvailableMarkets(List<String> availableMarkets)
        +
        +
      • +
      • +
        +

        getDiscNumber

        +
        public int getDiscNumber()
        +
        +
      • +
      • +
        +

        setDiscNumber

        +
        public void setDiscNumber(int discNumber)
        +
        +
      • +
      • +
        +

        isLocal

        +
        public boolean isLocal()
        +
        +
      • +
      • +
        +

        setLocal

        +
        public void setLocal(boolean local)
        +
        +
      • +
      • +
        +

        getPopularity

        +
        public int getPopularity()
        +
        +
      • +
      • +
        +

        setPopularity

        +
        public void setPopularity(int popularity)
        +
        +
      • +
      • +
        +

        getPreviewUrl

        +
        public String getPreviewUrl()
        +
        +
      • +
      • +
        +

        setPreviewUrl

        +
        public void setPreviewUrl(String previewUrl)
        +
        +
      • +
      • +
        +

        getTrackNumber

        +
        public int getTrackNumber()
        +
        +
      • +
      • +
        +

        setTrackNumber

        +
        public void setTrackNumber(int trackNumber)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/tracks/TrackFullCollection.html b/target/apidocs/spotify/models/tracks/TrackFullCollection.html new file mode 100644 index 0000000..0522517 --- /dev/null +++ b/target/apidocs/spotify/models/tracks/TrackFullCollection.html @@ -0,0 +1,187 @@ + + + + +TrackFullCollection (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class TrackFullCollection

    +
    +
    java.lang.Object +
    spotify.models.tracks.TrackFullCollection
    +
    +
    +
    +
    public class TrackFullCollection +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        TrackFullCollection

        +
        public TrackFullCollection()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/tracks/TrackLink.html b/target/apidocs/spotify/models/tracks/TrackLink.html new file mode 100644 index 0000000..c31210d --- /dev/null +++ b/target/apidocs/spotify/models/tracks/TrackLink.html @@ -0,0 +1,259 @@ + + + + +TrackLink (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class TrackLink

    +
    +
    java.lang.Object +
    spotify.models.tracks.TrackLink
    +
    +
    +
    +
    public class TrackLink +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        TrackLink

        +
        public TrackLink()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getExternalUrls

        +
        public ExternalUrl getExternalUrls()
        +
        +
      • +
      • +
        +

        setExternalUrls

        +
        public void setExternalUrls(ExternalUrl externalUrls)
        +
        +
      • +
      • +
        +

        getHref

        +
        public String getHref()
        +
        +
      • +
      • +
        +

        setHref

        +
        public void setHref(String href)
        +
        +
      • +
      • +
        +

        getId

        +
        public String getId()
        +
        +
      • +
      • +
        +

        setId

        +
        public void setId(String id)
        +
        +
      • +
      • +
        +

        getType

        +
        public String getType()
        +
        +
      • +
      • +
        +

        setType

        +
        public void setType(String type)
        +
        +
      • +
      • +
        +

        getUri

        +
        public String getUri()
        +
        +
      • +
      • +
        +

        setUri

        +
        public void setUri(String uri)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/tracks/TrackSimplified.html b/target/apidocs/spotify/models/tracks/TrackSimplified.html new file mode 100644 index 0000000..df6f3b3 --- /dev/null +++ b/target/apidocs/spotify/models/tracks/TrackSimplified.html @@ -0,0 +1,475 @@ + + + + +TrackSimplified (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class TrackSimplified

    +
    +
    java.lang.Object +
    spotify.models.tracks.TrackSimplified
    +
    +
    +
    +
    public class TrackSimplified +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        TrackSimplified

        +
        public TrackSimplified()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getArtists

        +
        public List<ArtistFull> getArtists()
        +
        +
      • +
      • +
        +

        setArtists

        +
        public void setArtists(List<ArtistFull> artists)
        +
        +
      • +
      • +
        +

        getAvailableMarkets

        +
        public List<String> getAvailableMarkets()
        +
        +
      • +
      • +
        +

        setAvailableMarkets

        +
        public void setAvailableMarkets(List<String> availableMarkets)
        +
        +
      • +
      • +
        +

        getDiscNumber

        +
        public int getDiscNumber()
        +
        +
      • +
      • +
        +

        setDiscNumber

        +
        public void setDiscNumber(int discNumber)
        +
        +
      • +
      • +
        +

        getDurationMs

        +
        public int getDurationMs()
        +
        +
      • +
      • +
        +

        setDurationMs

        +
        public void setDurationMs(int durationMs)
        +
        +
      • +
      • +
        +

        isExplicit

        +
        public boolean isExplicit()
        +
        +
      • +
      • +
        +

        setExplicit

        +
        public void setExplicit(boolean explicit)
        +
        +
      • +
      • +
        +

        getExternalUrls

        +
        public ExternalUrl getExternalUrls()
        +
        +
      • +
      • +
        +

        setExternalUrls

        +
        public void setExternalUrls(ExternalUrl externalUrls)
        +
        +
      • +
      • +
        +

        getHref

        +
        public String getHref()
        +
        +
      • +
      • +
        +

        setHref

        +
        public void setHref(String href)
        +
        +
      • +
      • +
        +

        getId

        +
        public String getId()
        +
        +
      • +
      • +
        +

        setId

        +
        public void setId(String id)
        +
        +
      • +
      • +
        +

        isPlayable

        +
        public boolean isPlayable()
        +
        +
      • +
      • +
        +

        setPlayable

        +
        public void setPlayable(boolean playable)
        +
        +
      • +
      • +
        +

        getLinkedFrom

        +
        public TrackLink getLinkedFrom()
        +
        +
      • +
      • +
        +

        setLinkedFrom

        +
        public void setLinkedFrom(TrackLink linkedFrom)
        +
        +
      • +
      • +
        +

        getRestriction

        +
        public Restriction getRestriction()
        +
        +
      • +
      • +
        +

        setRestriction

        +
        public void setRestriction(Restriction restriction)
        +
        +
      • +
      • +
        +

        getName

        +
        public String getName()
        +
        +
      • +
      • +
        +

        setName

        +
        public void setName(String name)
        +
        +
      • +
      • +
        +

        getPreviewUrl

        +
        public String getPreviewUrl()
        +
        +
      • +
      • +
        +

        setPreviewUrl

        +
        public void setPreviewUrl(String previewUrl)
        +
        +
      • +
      • +
        +

        getTrackNumber

        +
        public int getTrackNumber()
        +
        +
      • +
      • +
        +

        setTrackNumber

        +
        public void setTrackNumber(int trackNumber)
        +
        +
      • +
      • +
        +

        getType

        +
        public String getType()
        +
        +
      • +
      • +
        +

        setType

        +
        public void setType(String type)
        +
        +
      • +
      • +
        +

        getUri

        +
        public String getUri()
        +
        +
      • +
      • +
        +

        setUri

        +
        public void setUri(String uri)
        +
        +
      • +
      • +
        +

        isLocal

        +
        public boolean isLocal()
        +
        +
      • +
      • +
        +

        setLocal

        +
        public void setLocal(boolean local)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/tracks/class-use/Restriction.html b/target/apidocs/spotify/models/tracks/class-use/Restriction.html new file mode 100644 index 0000000..f98a925 --- /dev/null +++ b/target/apidocs/spotify/models/tracks/class-use/Restriction.html @@ -0,0 +1,97 @@ + + + + +Uses of Class spotify.models.tracks.Restriction (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.tracks.Restriction

    +
    +
    Packages that use Restriction
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/tracks/class-use/SavedTrackFull.html b/target/apidocs/spotify/models/tracks/class-use/SavedTrackFull.html new file mode 100644 index 0000000..59c3499 --- /dev/null +++ b/target/apidocs/spotify/models/tracks/class-use/SavedTrackFull.html @@ -0,0 +1,137 @@ + + + + +Uses of Class spotify.models.tracks.SavedTrackFull (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.tracks.SavedTrackFull

    +
    +
    Packages that use SavedTrackFull
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/tracks/class-use/TrackFull.html b/target/apidocs/spotify/models/tracks/class-use/TrackFull.html new file mode 100644 index 0000000..e331f04 --- /dev/null +++ b/target/apidocs/spotify/models/tracks/class-use/TrackFull.html @@ -0,0 +1,240 @@ + + + + +Uses of Class spotify.models.tracks.TrackFull (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.tracks.TrackFull

    +
    +
    Packages that use TrackFull
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/tracks/class-use/TrackFullCollection.html b/target/apidocs/spotify/models/tracks/class-use/TrackFullCollection.html new file mode 100644 index 0000000..e660359 --- /dev/null +++ b/target/apidocs/spotify/models/tracks/class-use/TrackFullCollection.html @@ -0,0 +1,158 @@ + + + + +Uses of Class spotify.models.tracks.TrackFullCollection (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.tracks.TrackFullCollection

    +
    +
    Packages that use TrackFullCollection
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/tracks/class-use/TrackLink.html b/target/apidocs/spotify/models/tracks/class-use/TrackLink.html new file mode 100644 index 0000000..5c89313 --- /dev/null +++ b/target/apidocs/spotify/models/tracks/class-use/TrackLink.html @@ -0,0 +1,97 @@ + + + + +Uses of Class spotify.models.tracks.TrackLink (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.tracks.TrackLink

    +
    +
    Packages that use TrackLink
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/tracks/class-use/TrackSimplified.html b/target/apidocs/spotify/models/tracks/class-use/TrackSimplified.html new file mode 100644 index 0000000..a2697be --- /dev/null +++ b/target/apidocs/spotify/models/tracks/class-use/TrackSimplified.html @@ -0,0 +1,216 @@ + + + + +Uses of Class spotify.models.tracks.TrackSimplified (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.tracks.TrackSimplified

    +
    +
    Packages that use TrackSimplified
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/tracks/package-summary.html b/target/apidocs/spotify/models/tracks/package-summary.html new file mode 100644 index 0000000..4daad29 --- /dev/null +++ b/target/apidocs/spotify/models/tracks/package-summary.html @@ -0,0 +1,107 @@ + + + + +spotify.models.tracks (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.models.tracks

    +
    +
    +
    package spotify.models.tracks
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/tracks/package-tree.html b/target/apidocs/spotify/models/tracks/package-tree.html new file mode 100644 index 0000000..5fd8a7f --- /dev/null +++ b/target/apidocs/spotify/models/tracks/package-tree.html @@ -0,0 +1,86 @@ + + + + +spotify.models.tracks Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.models.tracks

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/tracks/package-use.html b/target/apidocs/spotify/models/tracks/package-use.html new file mode 100644 index 0000000..00e10aa --- /dev/null +++ b/target/apidocs/spotify/models/tracks/package-use.html @@ -0,0 +1,217 @@ + + + + +Uses of Package spotify.models.tracks (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.models.tracks

    +
    +
    Packages that use spotify.models.tracks
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/users/ExplicitContentSettings.html b/target/apidocs/spotify/models/users/ExplicitContentSettings.html new file mode 100644 index 0000000..c542a33 --- /dev/null +++ b/target/apidocs/spotify/models/users/ExplicitContentSettings.html @@ -0,0 +1,205 @@ + + + + +ExplicitContentSettings (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ExplicitContentSettings

    +
    +
    java.lang.Object +
    spotify.models.users.ExplicitContentSettings
    +
    +
    +
    +
    public class ExplicitContentSettings +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        ExplicitContentSettings

        +
        public ExplicitContentSettings()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        isFilterEnabled

        +
        public boolean isFilterEnabled()
        +
        +
      • +
      • +
        +

        setFilterEnabled

        +
        public void setFilterEnabled(boolean filterEnabled)
        +
        +
      • +
      • +
        +

        isFilterLocked

        +
        public boolean isFilterLocked()
        +
        +
      • +
      • +
        +

        setFilterLocked

        +
        public void setFilterLocked(boolean filterLocked)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/users/User.html b/target/apidocs/spotify/models/users/User.html new file mode 100644 index 0000000..5c81052 --- /dev/null +++ b/target/apidocs/spotify/models/users/User.html @@ -0,0 +1,385 @@ + + + + +User (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class User

    +
    +
    java.lang.Object +
    spotify.models.users.User
    +
    +
    +
    +
    public class User +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        User

        +
        public User()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getDisplayName

        +
        public String getDisplayName()
        +
        +
      • +
      • +
        +

        setDisplayName

        +
        public void setDisplayName(String displayName)
        +
        +
      • +
      • +
        +

        getExternalUrls

        +
        public ExternalUrl getExternalUrls()
        +
        +
      • +
      • +
        +

        setExternalUrls

        +
        public void setExternalUrls(ExternalUrl externalUrls)
        +
        +
      • +
      • +
        +

        getCountry

        +
        public String getCountry()
        +
        +
      • +
      • +
        +

        setCountry

        +
        public void setCountry(String country)
        +
        +
      • +
      • +
        +

        getEmail

        +
        public String getEmail()
        +
        +
      • +
      • +
        +

        setEmail

        +
        public void setEmail(String email)
        +
        +
      • +
      • +
        +

        getExplicitContent

        +
        public ExplicitContentSettings getExplicitContent()
        +
        +
      • +
      • +
        +

        setExplicitContent

        +
        public void setExplicitContent(ExplicitContentSettings explicitContent)
        +
        +
      • +
      • +
        +

        getFollowers

        +
        public Follower getFollowers()
        +
        +
      • +
      • +
        +

        setFollowers

        +
        public void setFollowers(Follower followers)
        +
        +
      • +
      • +
        +

        getHref

        +
        public String getHref()
        +
        +
      • +
      • +
        +

        setHref

        +
        public void setHref(String href)
        +
        +
      • +
      • +
        +

        getId

        +
        public String getId()
        +
        +
      • +
      • +
        +

        setId

        +
        public void setId(String id)
        +
        +
      • +
      • +
        +

        getImages

        +
        public List<Image> getImages()
        +
        +
      • +
      • +
        +

        setImages

        +
        public void setImages(List<Image> images)
        +
        +
      • +
      • +
        +

        getProduct

        +
        public String getProduct()
        +
        +
      • +
      • +
        +

        setProduct

        +
        public void setProduct(String product)
        +
        +
      • +
      • +
        +

        getType

        +
        public String getType()
        +
        +
      • +
      • +
        +

        setType

        +
        public void setType(String type)
        +
        +
      • +
      • +
        +

        getUri

        +
        public String getUri()
        +
        +
      • +
      • +
        +

        setUri

        +
        public void setUri(String uri)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/users/class-use/ExplicitContentSettings.html b/target/apidocs/spotify/models/users/class-use/ExplicitContentSettings.html new file mode 100644 index 0000000..555625a --- /dev/null +++ b/target/apidocs/spotify/models/users/class-use/ExplicitContentSettings.html @@ -0,0 +1,97 @@ + + + + +Uses of Class spotify.models.users.ExplicitContentSettings (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.users.ExplicitContentSettings

    +
    +
    Packages that use ExplicitContentSettings
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/users/class-use/User.html b/target/apidocs/spotify/models/users/class-use/User.html new file mode 100644 index 0000000..5f5902d --- /dev/null +++ b/target/apidocs/spotify/models/users/class-use/User.html @@ -0,0 +1,186 @@ + + + + +Uses of Class spotify.models.users.User (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.models.users.User

    +
    +
    Packages that use User
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/users/package-summary.html b/target/apidocs/spotify/models/users/package-summary.html new file mode 100644 index 0000000..63d325c --- /dev/null +++ b/target/apidocs/spotify/models/users/package-summary.html @@ -0,0 +1,99 @@ + + + + +spotify.models.users (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.models.users

    +
    +
    +
    package spotify.models.users
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/users/package-tree.html b/target/apidocs/spotify/models/users/package-tree.html new file mode 100644 index 0000000..cd2c7a0 --- /dev/null +++ b/target/apidocs/spotify/models/users/package-tree.html @@ -0,0 +1,78 @@ + + + + +spotify.models.users Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.models.users

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/models/users/package-use.html b/target/apidocs/spotify/models/users/package-use.html new file mode 100644 index 0000000..5aadf86 --- /dev/null +++ b/target/apidocs/spotify/models/users/package-use.html @@ -0,0 +1,150 @@ + + + + +Uses of Package spotify.models.users (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.models.users

    +
    +
    Packages that use spotify.models.users
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/AlbumService.html b/target/apidocs/spotify/retrofit/services/AlbumService.html new file mode 100644 index 0000000..5b873a2 --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/AlbumService.html @@ -0,0 +1,186 @@ + + + + +AlbumService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface AlbumService

    +
    +
    +
    +
    public interface AlbumService
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/ArtistService.html b/target/apidocs/spotify/retrofit/services/ArtistService.html new file mode 100644 index 0000000..4e917d6 --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/ArtistService.html @@ -0,0 +1,211 @@ + + + + +ArtistService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface ArtistService

    +
    +
    +
    +
    public interface ArtistService
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getArtist

        +
        @GET("artists/{id}") +retrofit2.Call<ArtistFull> getArtist(@Header("Authorization") + String accessToken, + @Path("id") + String artistId)
        +
        +
      • +
      • +
        +

        getArtistAlbums

        +
        @GET("artists/{id}/albums") +retrofit2.Call<Paging<AlbumSimplified>> getArtistAlbums(@Header("Authorization") + String accessToken, + @Path("id") + String artistId, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        getArtistTopTracks

        +
        @GET("artists/{id}/top-tracks") +retrofit2.Call<TrackFullCollection> getArtistTopTracks(@Header("Authorization") + String accessToken, + @Path("id") + String artistId, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        getRelatedArtists

        +
        @GET("artists/{id}/related-artists") +retrofit2.Call<ArtistFullCollection> getRelatedArtists(@Header("Authorization") + String accessToken, + @Path("id") + String artistId)
        +
        +
      • +
      • +
        +

        getArtists

        +
        @GET("artists") +retrofit2.Call<ArtistFullCollection> getArtists(@Header("Authorization") + String accessToken, + @Query("ids") + String artistIds)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/AuthorizationCodeFlowService.html b/target/apidocs/spotify/retrofit/services/AuthorizationCodeFlowService.html new file mode 100644 index 0000000..78d239a --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/AuthorizationCodeFlowService.html @@ -0,0 +1,198 @@ + + + + +AuthorizationCodeFlowService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface AuthorizationCodeFlowService

    +
    +
    +
    +
    public interface AuthorizationCodeFlowService
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getAccessAndRefreshToken

        +
        @POST("api/token") +@FormUrlEncoded +retrofit2.Call<AuthorizationCodeFlowTokenResponse> getAccessAndRefreshToken(@Header("Authorization") + String basicAuth, + @Field("code") + String code, + @Field("redirect_uri") + String uri, + @Field("grant_type") + GrantType grantType)
        +
        +
      • +
      • +
        +

        getAccessAndRefreshTokenPKCE

        +
        @POST("api/token") +@FormUrlEncoded +retrofit2.Call<AuthorizationCodeFlowTokenResponse> getAccessAndRefreshTokenPKCE(@Field("client_id") + String clientId, + @Field("grant_type") + GrantType grantType, + @Field("code") + String code, + @Field("redirect_uri") + String redirectUri, + @Field("code_verifier") + String codeVerifier)
        +
        +
      • +
      • +
        +

        refreshAccessToken

        +
        @POST("api/token") +@FormUrlEncoded +retrofit2.Call<AuthorizationCodeFlowTokenResponse> refreshAccessToken(@Header("Authorization") + String basicAuth, + @Field("refresh_token") + String refreshToken, + @Field("grant_type") + GrantType grantType)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/BrowseService.html b/target/apidocs/spotify/retrofit/services/BrowseService.html new file mode 100644 index 0000000..d8c712d --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/BrowseService.html @@ -0,0 +1,225 @@ + + + + +BrowseService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface BrowseService

    +
    +
    +
    +
    public interface BrowseService
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getCategory

        +
        @GET("browse/categories/{category_id}") +retrofit2.Call<CategoryFull> getCategory(@Header("Authorization") + String accessToken, + @Path("category_id") + String categoryId, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        getCategoryPlaylists

        +
        @GET("browse/categories/{category_id}/playlists") +retrofit2.Call<PlaylistSimplifiedPaging> getCategoryPlaylists(@Header("Authorization") + String accessToken, + @Path("category_id") + String categoryId, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        getCategories

        +
        @GET("browse/categories") +retrofit2.Call<CategoryFullPaging> getCategories(@Header("Authorization") + String accessToken, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        getFeaturedPlaylists

        +
        @GET("browse/featured-playlists") +retrofit2.Call<FeaturedPlaylistCollection> getFeaturedPlaylists(@Header("Authorization") + String accessToken, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        getNewReleases

        +
        @GET("browse/new-releases") +retrofit2.Call<AlbumSimplifiedPaging> getNewReleases(@Header("Authorization") + String accessToken, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        getRecommendations

        +
        @GET("recommendations") +retrofit2.Call<RecommendationCollection> getRecommendations(@Header("Authorization") + String accessToken, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/ClientCredentialsFlowService.html b/target/apidocs/spotify/retrofit/services/ClientCredentialsFlowService.html new file mode 100644 index 0000000..7019bc6 --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/ClientCredentialsFlowService.html @@ -0,0 +1,150 @@ + + + + +ClientCredentialsFlowService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface ClientCredentialsFlowService

    +
    +
    +
    +
    public interface ClientCredentialsFlowService
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/EpisodeService.html b/target/apidocs/spotify/retrofit/services/EpisodeService.html new file mode 100644 index 0000000..8d6bd57 --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/EpisodeService.html @@ -0,0 +1,169 @@ + + + + +EpisodeService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface EpisodeService

    +
    +
    +
    +
    public interface EpisodeService
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getEpisode

        +
        @GET("episodes/{id}") +retrofit2.Call<EpisodeFull> getEpisode(@Header("Authorization") + String accessToken, + @Path("id") + String episodeId, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        getEpisodes

        +
        @GET("episodes") +retrofit2.Call<EpisodeFullCollection> getEpisodes(@Header("Authorization") + String accessToken, + @Query("ids") + String episodeIds, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/FollowService.html b/target/apidocs/spotify/retrofit/services/FollowService.html new file mode 100644 index 0000000..585243f --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/FollowService.html @@ -0,0 +1,251 @@ + + + + +FollowService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface FollowService

    +
    +
    +
    +
    public interface FollowService
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        isFollowing

        +
        @GET("me/following/contains") +retrofit2.Call<List<Boolean>> isFollowing(@Header("Authorization") + String accessToken, + @Query("type") + EntityType entityType, + @Query("ids") + String entityIds)
        +
        +
      • +
      • +
        +

        isFollowingPlaylist

        +
        @GET("playlists/{playlist_id}/followers/contains") +retrofit2.Call<List<Boolean>> isFollowingPlaylist(@Header("Authorization") + String accessToken, + @Path("playlist_id") + String playlistId, + @Query("ids") + String userIds)
        +
        +
      • +
      • +
        +

        followEntities

        +
        @PUT("me/following") +retrofit2.Call<Void> followEntities(@Header("Authorization") + String accessToken, + @Query("type") + EntityType entityType, + @Query("ids") + String entityIds)
        +
        +
      • +
      • +
        +

        getFollowedArtists

        +
        @GET("me/following") +retrofit2.Call<ArtistFullCursorBasedPagingWrapper> getFollowedArtists(@Header("Authorization") + String accessToken, + @Query("type") + EntityType entityType, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        followPlaylist

        +
        @PUT("playlists/{playlist_id}/followers") +retrofit2.Call<Void> followPlaylist(@Header("Authorization") + String accessToken, + @Path("playlist_id") + String playlistId, + @Body + FollowPlaylistRequestBody setPlaylistPublic)
        +
        +
      • +
      • +
        +

        unfollowEntities

        +
        @DELETE("me/following") +retrofit2.Call<Void> unfollowEntities(@Header("Authorization") + String accessToken, + @Query("type") + EntityType entityType, + @Query("ids") + String entityIds)
        +
        +
      • +
      • +
        +

        unfollowPlaylist

        +
        @DELETE("playlists/{playlist_id}/followers") +retrofit2.Call<Void> unfollowPlaylist(@Header("Authorization") + String accessToken, + @Path("playlist_id") + String playlistId)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/LibraryService.html b/target/apidocs/spotify/retrofit/services/LibraryService.html new file mode 100644 index 0000000..f1c9470 --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/LibraryService.html @@ -0,0 +1,306 @@ + + + + +LibraryService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface LibraryService

    +
    +
    +
    +
    public interface LibraryService
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        hasSavedAlbums

        +
        @GET("me/albums/contains") +retrofit2.Call<List<Boolean>> hasSavedAlbums(@Header("Authorization") + String accessToken, + @Query("ids") + String albumIds)
        +
        +
      • +
      • +
        +

        hasSavedShows

        +
        @GET("me/shows/contains") +retrofit2.Call<List<Boolean>> hasSavedShows(@Header("Authorization") + String accessToken, + @Query("ids") + String showIds)
        +
        +
      • +
      • +
        +

        hasSavedTracks

        +
        @GET("me/tracks/contains") +retrofit2.Call<List<Boolean>> hasSavedTracks(@Header("Authorization") + String accessToken, + @Query("ids") + String trackIds)
        +
        +
      • +
      • +
        +

        getSavedAlbums

        +
        @GET("me/albums") +retrofit2.Call<Paging<SavedAlbumFull>> getSavedAlbums(@Header("Authorization") + String accessToken, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        getSavedShows

        +
        @GET("me/shows") +retrofit2.Call<Paging<SavedShowSimplified>> getSavedShows(@Header("Authorization") + String accessToken, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        getSavedTracks

        +
        @GET("me/tracks") +retrofit2.Call<Paging<SavedTrackFull>> getSavedTracks(@Header("Authorization") + String accessToken, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        saveAlbums

        +
        @PUT("me/albums") +retrofit2.Call<Void> saveAlbums(@Header("Authorization") + String accessToken, + @Query("ids") + String albumIds)
        +
        +
      • +
      • +
        +

        saveShows

        +
        @PUT("me/shows") +retrofit2.Call<Void> saveShows(@Header("Authorization") + String accessToken, + @Query("ids") + String showIds)
        +
        +
      • +
      • +
        +

        saveTracks

        +
        @PUT("me/tracks") +retrofit2.Call<Void> saveTracks(@Header("Authorization") + String accessToken, + @Query("ids") + String trackIds)
        +
        +
      • +
      • +
        +

        deleteAlbums

        +
        @DELETE("me/albums") +retrofit2.Call<Void> deleteAlbums(@Header("Authorization") + String accessToken, + @Query("ids") + String albumIds)
        +
        +
      • +
      • +
        +

        deleteShows

        +
        @DELETE("me/shows") +retrofit2.Call<Void> deleteShows(@Header("Authorization") + String accessToken, + @Query("ids") + String showIds, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        deleteTracks

        +
        @DELETE("me/tracks") +retrofit2.Call<Void> deleteTracks(@Header("Authorization") + String accessToken, + @Query("ids") + String trackIds)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/PersonalizationService.html b/target/apidocs/spotify/retrofit/services/PersonalizationService.html new file mode 100644 index 0000000..b6286f6 --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/PersonalizationService.html @@ -0,0 +1,163 @@ + + + + +PersonalizationService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface PersonalizationService

    +
    +
    +
    +
    public interface PersonalizationService
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getTopArtists

        +
        @GET("me/top/artists") +retrofit2.Call<Paging<ArtistFull>> getTopArtists(@Header("Authorization") + String accessToken, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        getTopTracks

        +
        @GET("me/top/tracks") +retrofit2.Call<Paging<TrackFull>> getTopTracks(@Header("Authorization") + String accessToken, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/PlayerService.html b/target/apidocs/spotify/retrofit/services/PlayerService.html new file mode 100644 index 0000000..76d9ba4 --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/PlayerService.html @@ -0,0 +1,344 @@ + + + + +PlayerService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface PlayerService

    +
    +
    +
    +
    public interface PlayerService
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getAvailableDevices

        +
        @GET("me/player/devices") +retrofit2.Call<DeviceCollection> getAvailableDevices(@Header("Authorization") + String accessToken)
        +
        +
      • +
      • +
        +

        getCurrentPlayingContext

        +
        @GET("me/player") +retrofit2.Call<PlayingContext> getCurrentPlayingContext(@Header("Authorization") + String accessToken, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        getRecentlyPlayedTracks

        +
        @GET("me/player/recently-played") +retrofit2.Call<CursorBasedPaging<PlayHistory>> getRecentlyPlayedTracks(@Header("Authorization") + String accessToken, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        getCurrentlyPlayingObject

        +
        @GET("me/player/currently-playing") +retrofit2.Call<CurrentlyPlayingObject> getCurrentlyPlayingObject(@Header("Authorization") + String accessToken, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        addItemToQueue

        +
        @POST("me/player/queue") +retrofit2.Call<Void> addItemToQueue(@Header("Authorization") + String accessToken, + @Query("uri") + String uri, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        skipToNextTrack

        +
        @POST("me/player/next") +retrofit2.Call<Void> skipToNextTrack(@Header("Authorization") + String accessToken, + @QueryMap + Map<String,String> option)
        +
        +
      • +
      • +
        +

        skipToPreviousTrack

        +
        @POST("me/player/previous") +retrofit2.Call<Void> skipToPreviousTrack(@Header("Authorization") + String accessToken, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        pausePlayback

        +
        @PUT("me/player/pause") +retrofit2.Call<Void> pausePlayback(@Header("Authorization") + String accessToken, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        jumpToPositionInCurrentTrack

        +
        @PUT("me/player/seek") +retrofit2.Call<Void> jumpToPositionInCurrentTrack(@Header("Authorization") + String accessToken, + @Query("position_ms") + int positionMs, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        setRepeatModePlayback

        +
        @PUT("me/player/repeat") +retrofit2.Call<Void> setRepeatModePlayback(@Header("Authorization") + String accessToken, + @Query("state") + RepeatType repeatType, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        setVolumePlayback

        +
        @PUT("me/player/volume") +retrofit2.Call<Void> setVolumePlayback(@Header("Authorization") + String accessToken, + @Query("volume_percent") + int volumePercent, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        changePlaybackState

        +
        @Headers("Content-Type: application/json") +@PUT("me/player/play") +retrofit2.Call<Void> changePlaybackState(@Header("Authorization") + String accessToken, + @Body + ChangePlaybackStateRequestBody requestBody)
        +
        +
      • +
      • +
        +

        shufflePlayback

        +
        @PUT("me/player/shuffle") +retrofit2.Call<Void> shufflePlayback(@Header("Authorization") + String accessToken, + @Query("state") + boolean shuffle, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        transferPlayback

        +
        @PUT("me/player") +retrofit2.Call<Void> transferPlayback(@Header("Authorization") + String accessToken, + @Body + TransferPlaybackRequestBody requestBody)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/PlaylistService.html b/target/apidocs/spotify/retrofit/services/PlaylistService.html new file mode 100644 index 0000000..c6ea84b --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/PlaylistService.html @@ -0,0 +1,341 @@ + + + + +PlaylistService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface PlaylistService

    +
    +
    +
    +
    public interface PlaylistService
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getPlaylists

        +
        @GET("me/playlists") +retrofit2.Call<Paging<PlaylistSimplified>> getPlaylists(@Header("Authorization") + String accessToken, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        getUserPlaylists

        +
        @GET("users/{user_id}/playlists") +retrofit2.Call<Paging<PlaylistSimplified>> getUserPlaylists(@Header("Authorization") + String accessToken, + @Path("user_id") + String userId, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        getPlaylistCoverImages

        +
        @GET("playlists/{playlist_id}/images") +retrofit2.Call<List<Image>> getPlaylistCoverImages(@Header("Authorization") + String accessToken, + @Path("playlist_id") + String playlistId)
        +
        +
      • +
      • +
        +

        getPlaylist

        +
        @GET("playlists/{playlist_id}") +retrofit2.Call<PlaylistFull> getPlaylist(@Header("Authorization") + String accessToken, + @Path("playlist_id") + String playlistId, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        getPlaylistTracks

        +
        @GET("playlists/{playlist_id}/tracks") +retrofit2.Call<Paging<PlaylistTrack>> getPlaylistTracks(@Header("Authorization") + String accessToken, + @Path("playlist_id") + String playlistId, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        addItemToPlaylist

        +
        @Headers("Content-Type: application/json") +@POST("playlists/{playlist_id}/tracks") +retrofit2.Call<Void> addItemToPlaylist(@Header("Authorization") + String accessToken, + @Path("playlist_id") + String playlistId, + @Body + AddItemPlaylistRequestBody requestBody)
        +
        +
      • +
      • +
        +

        createPlaylist

        +
        @Headers("Content-Type: application/json") +@POST("users/{user_id}/playlists") +retrofit2.Call<Void> createPlaylist(@Header("Authorization") + String accessToken, + @Path("user_id") + String userId, + @Body + CreateUpdatePlaylistRequestBody requestBody)
        +
        +
      • +
      • +
        +

        updatePlaylist

        +
        @Headers("Content-Type: application/json") +@PUT("playlists/{playlist_id}") +retrofit2.Call<Void> updatePlaylist(@Header("Authorization") + String accessToken, + @Path("playlist_id") + String playlistId, + @Body + CreateUpdatePlaylistRequestBody requestBody)
        +
        +
      • +
      • +
        +

        reorderPlaylistItems

        +
        @PUT("playlists/{playlist_id}/tracks") +retrofit2.Call<Snapshot> reorderPlaylistItems(@Header("Authorization") + String accessToken, + @Path("playlist_id") + String playlistId, + @Body + ReorderPlaylistItemsRequestBody requestBody)
        +
        +
      • +
      • +
        +

        replacePlaylistItems

        +
        @Headers("Content-Type: application/json") +@PUT("playlists/{playlist_id}/tracks") +retrofit2.Call<Void> replacePlaylistItems(@Header("Authorization") + String accessToken, + @Path("playlist_id") + String playlistId, + @Body + ReplacePlaylistItemsRequestBody requestBody)
        +
        +
      • +
      • +
        +

        uploadCoverImageToPlaylist

        +
        @Headers("Content-Type: image/jpeg") +@PUT("playlists/{playlist_id}/images") +retrofit2.Call<Void> uploadCoverImageToPlaylist(@Header("Authorization") + String accessToken, + @Path("playlist_id") + String playlistId, + @Body + okhttp3.RequestBody base64EncodedJpegImage)
        +
        +
      • +
      • +
        +

        deleteItemsFromPlaylist

        +
        @Headers("Content-Type: application/json") +@HTTP(method="DELETE", + path="playlists/{playlist_id}/tracks", + hasBody=true) +retrofit2.Call<Snapshot> deleteItemsFromPlaylist(@Header("Authorization") + String accessToken, + @Path("playlist_id") + String playlistId, + @Body + DeleteItemsPlaylistRequestBody items)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/SearchService.html b/target/apidocs/spotify/retrofit/services/SearchService.html new file mode 100644 index 0000000..a86213e --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/SearchService.html @@ -0,0 +1,155 @@ + + + + +SearchService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface SearchService

    +
    +
    +
    +
    public interface SearchService
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/ShowService.html b/target/apidocs/spotify/retrofit/services/ShowService.html new file mode 100644 index 0000000..98fd8b8 --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/ShowService.html @@ -0,0 +1,186 @@ + + + + +ShowService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface ShowService

    +
    +
    +
    +
    public interface ShowService
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/TrackService.html b/target/apidocs/spotify/retrofit/services/TrackService.html new file mode 100644 index 0000000..2b37220 --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/TrackService.html @@ -0,0 +1,211 @@ + + + + +TrackService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface TrackService

    +
    +
    +
    +
    public interface TrackService
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getTrack

        +
        @GET("tracks/{id}") +retrofit2.Call<TrackFull> getTrack(@Header("Authorization") + String accessToken, + @Path("id") + String trackId, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        getTracks

        +
        @GET("tracks") +retrofit2.Call<TrackFullCollection> getTracks(@Header("Authorization") + String accessToken, + @Query("ids") + String trackIds, + @QueryMap + Map<String,String> options)
        +
        +
      • +
      • +
        +

        getTrackAudioFeatures

        +
        @GET("audio-features/{id}") +retrofit2.Call<AudioFeatures> getTrackAudioFeatures(@Header("Authorization") + String accessToken, + @Path("id") + String trackId)
        +
        +
      • +
      • +
        +

        getTracksAudioFeatures

        +
        @GET("audio-features") +retrofit2.Call<AudioFeaturesCollection> getTracksAudioFeatures(@Header("Authorization") + String accessToken, + @Query("ids") + String trackIds)
        +
        +
      • +
      • +
        +

        getTrackAudioAnalysis

        +
        @GET("audio-analysis/{id}") +retrofit2.Call<AudioAnalysis> getTrackAudioAnalysis(@Header("Authorization") + String accessToken, + @Path("id") + String trackId)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/UserService.html b/target/apidocs/spotify/retrofit/services/UserService.html new file mode 100644 index 0000000..eebb6b7 --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/UserService.html @@ -0,0 +1,160 @@ + + + + +UserService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface UserService

    +
    +
    +
    +
    public interface UserService
    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      retrofit2.Call<User>
      +
      getCurrentUser(String accessToken)
      +
       
      +
      retrofit2.Call<User>
      +
      getUser(String accessToken, + String userId)
      +
       
      +
      +
      +
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getCurrentUser

        +
        @GET("me") +retrofit2.Call<User> getCurrentUser(@Header("Authorization") + String accessToken)
        +
        +
      • +
      • +
        +

        getUser

        +
        @GET("users/{user_id}") +retrofit2.Call<User> getUser(@Header("Authorization") + String accessToken, + @Path("user_id") + String userId)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/class-use/AlbumService.html b/target/apidocs/spotify/retrofit/services/class-use/AlbumService.html new file mode 100644 index 0000000..1dc3cd7 --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/class-use/AlbumService.html @@ -0,0 +1,105 @@ + + + + +Uses of Interface spotify.retrofit.services.AlbumService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.retrofit.services.AlbumService

    +
    +
    Packages that use AlbumService
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/class-use/ArtistService.html b/target/apidocs/spotify/retrofit/services/class-use/ArtistService.html new file mode 100644 index 0000000..cea1297 --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/class-use/ArtistService.html @@ -0,0 +1,105 @@ + + + + +Uses of Interface spotify.retrofit.services.ArtistService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.retrofit.services.ArtistService

    +
    +
    Packages that use ArtistService
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/class-use/AuthorizationCodeFlowService.html b/target/apidocs/spotify/retrofit/services/class-use/AuthorizationCodeFlowService.html new file mode 100644 index 0000000..6e5e25e --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/class-use/AuthorizationCodeFlowService.html @@ -0,0 +1,110 @@ + + + + +Uses of Interface spotify.retrofit.services.AuthorizationCodeFlowService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.retrofit.services.AuthorizationCodeFlowService

    +
    + +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/class-use/BrowseService.html b/target/apidocs/spotify/retrofit/services/class-use/BrowseService.html new file mode 100644 index 0000000..6b00e78 --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/class-use/BrowseService.html @@ -0,0 +1,105 @@ + + + + +Uses of Interface spotify.retrofit.services.BrowseService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.retrofit.services.BrowseService

    +
    +
    Packages that use BrowseService
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/class-use/ClientCredentialsFlowService.html b/target/apidocs/spotify/retrofit/services/class-use/ClientCredentialsFlowService.html new file mode 100644 index 0000000..9ac9db4 --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/class-use/ClientCredentialsFlowService.html @@ -0,0 +1,104 @@ + + + + +Uses of Interface spotify.retrofit.services.ClientCredentialsFlowService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.retrofit.services.ClientCredentialsFlowService

    +
    + +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/class-use/EpisodeService.html b/target/apidocs/spotify/retrofit/services/class-use/EpisodeService.html new file mode 100644 index 0000000..db78a85 --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/class-use/EpisodeService.html @@ -0,0 +1,105 @@ + + + + +Uses of Interface spotify.retrofit.services.EpisodeService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.retrofit.services.EpisodeService

    +
    +
    Packages that use EpisodeService
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/class-use/FollowService.html b/target/apidocs/spotify/retrofit/services/class-use/FollowService.html new file mode 100644 index 0000000..c04737b --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/class-use/FollowService.html @@ -0,0 +1,105 @@ + + + + +Uses of Interface spotify.retrofit.services.FollowService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.retrofit.services.FollowService

    +
    +
    Packages that use FollowService
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/class-use/LibraryService.html b/target/apidocs/spotify/retrofit/services/class-use/LibraryService.html new file mode 100644 index 0000000..378ce3b --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/class-use/LibraryService.html @@ -0,0 +1,105 @@ + + + + +Uses of Interface spotify.retrofit.services.LibraryService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.retrofit.services.LibraryService

    +
    +
    Packages that use LibraryService
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/class-use/PersonalizationService.html b/target/apidocs/spotify/retrofit/services/class-use/PersonalizationService.html new file mode 100644 index 0000000..fecf8a1 --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/class-use/PersonalizationService.html @@ -0,0 +1,105 @@ + + + + +Uses of Interface spotify.retrofit.services.PersonalizationService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.retrofit.services.PersonalizationService

    +
    +
    Packages that use PersonalizationService
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/class-use/PlayerService.html b/target/apidocs/spotify/retrofit/services/class-use/PlayerService.html new file mode 100644 index 0000000..eb644c4 --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/class-use/PlayerService.html @@ -0,0 +1,105 @@ + + + + +Uses of Interface spotify.retrofit.services.PlayerService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.retrofit.services.PlayerService

    +
    +
    Packages that use PlayerService
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/class-use/PlaylistService.html b/target/apidocs/spotify/retrofit/services/class-use/PlaylistService.html new file mode 100644 index 0000000..f15515a --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/class-use/PlaylistService.html @@ -0,0 +1,105 @@ + + + + +Uses of Interface spotify.retrofit.services.PlaylistService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.retrofit.services.PlaylistService

    +
    +
    Packages that use PlaylistService
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/class-use/SearchService.html b/target/apidocs/spotify/retrofit/services/class-use/SearchService.html new file mode 100644 index 0000000..6702a1c --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/class-use/SearchService.html @@ -0,0 +1,105 @@ + + + + +Uses of Interface spotify.retrofit.services.SearchService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.retrofit.services.SearchService

    +
    +
    Packages that use SearchService
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/class-use/ShowService.html b/target/apidocs/spotify/retrofit/services/class-use/ShowService.html new file mode 100644 index 0000000..302b76c --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/class-use/ShowService.html @@ -0,0 +1,105 @@ + + + + +Uses of Interface spotify.retrofit.services.ShowService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.retrofit.services.ShowService

    +
    +
    Packages that use ShowService
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/class-use/TrackService.html b/target/apidocs/spotify/retrofit/services/class-use/TrackService.html new file mode 100644 index 0000000..e7a505e --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/class-use/TrackService.html @@ -0,0 +1,105 @@ + + + + +Uses of Interface spotify.retrofit.services.TrackService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.retrofit.services.TrackService

    +
    +
    Packages that use TrackService
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/class-use/UserService.html b/target/apidocs/spotify/retrofit/services/class-use/UserService.html new file mode 100644 index 0000000..f3627d5 --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/class-use/UserService.html @@ -0,0 +1,105 @@ + + + + +Uses of Interface spotify.retrofit.services.UserService (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    spotify.retrofit.services.UserService

    +
    +
    Packages that use UserService
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/package-summary.html b/target/apidocs/spotify/retrofit/services/package-summary.html new file mode 100644 index 0000000..c65bd30 --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/package-summary.html @@ -0,0 +1,125 @@ + + + + +spotify.retrofit.services (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.retrofit.services

    +
    +
    +
    package spotify.retrofit.services
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/package-tree.html b/target/apidocs/spotify/retrofit/services/package-tree.html new file mode 100644 index 0000000..60c1639 --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/package-tree.html @@ -0,0 +1,87 @@ + + + + +spotify.retrofit.services Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.retrofit.services

    +Package Hierarchies: + +
    +
    +

    Interface Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/retrofit/services/package-use.html b/target/apidocs/spotify/retrofit/services/package-use.html new file mode 100644 index 0000000..34ca371 --- /dev/null +++ b/target/apidocs/spotify/retrofit/services/package-use.html @@ -0,0 +1,165 @@ + + + + +Uses of Package spotify.retrofit.services (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.retrofit.services

    +
    +
    Packages that use spotify.retrofit.services
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/utils/HttpUtil.html b/target/apidocs/spotify/utils/HttpUtil.html new file mode 100644 index 0000000..c0e19f2 --- /dev/null +++ b/target/apidocs/spotify/utils/HttpUtil.html @@ -0,0 +1,180 @@ + + + + +HttpUtil (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    +
    Package spotify.utils
    +

    Class HttpUtil

    +
    +
    java.lang.Object +
    spotify.utils.HttpUtil
    +
    +
    +
    +
    public class HttpUtil +extends Object
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/utils/LoggingUtil.html b/target/apidocs/spotify/utils/LoggingUtil.html new file mode 100644 index 0000000..c5516ca --- /dev/null +++ b/target/apidocs/spotify/utils/LoggingUtil.html @@ -0,0 +1,180 @@ + + + + +LoggingUtil (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    +
    Package spotify.utils
    +

    Class LoggingUtil

    +
    +
    java.lang.Object +
    spotify.utils.LoggingUtil
    +
    +
    +
    +
    public class LoggingUtil +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        LoggingUtil

        +
        public LoggingUtil()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        logHttpCall

        +
        public static <T> void logHttpCall(org.slf4j.Logger logger, + retrofit2.Call<T> httpCall)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/utils/ResponseChecker.html b/target/apidocs/spotify/utils/ResponseChecker.html new file mode 100644 index 0000000..c0a426a --- /dev/null +++ b/target/apidocs/spotify/utils/ResponseChecker.html @@ -0,0 +1,180 @@ + + + + +ResponseChecker (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    +
    Package spotify.utils
    +

    Class ResponseChecker

    +
    +
    java.lang.Object +
    spotify.utils.ResponseChecker
    +
    +
    +
    +
    public class ResponseChecker +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        ResponseChecker

        +
        public ResponseChecker()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        throwIfRequestHasNotBeenFulfilledCorrectly

        +
        public static <T> void throwIfRequestHasNotBeenFulfilledCorrectly(retrofit2.Response<T> response, + HttpStatusCode expectedStatusCode)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/utils/ValidatorUtil.html b/target/apidocs/spotify/utils/ValidatorUtil.html new file mode 100644 index 0000000..39ce062 --- /dev/null +++ b/target/apidocs/spotify/utils/ValidatorUtil.html @@ -0,0 +1,179 @@ + + + + +ValidatorUtil (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    + +
    +
    Package spotify.utils
    +

    Class ValidatorUtil

    +
    +
    java.lang.Object +
    spotify.utils.ValidatorUtil
    +
    +
    +
    +
    public class ValidatorUtil +extends Object
    +
    Utility class that validates the values.
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        ValidatorUtil

        +
        public ValidatorUtil()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/utils/class-use/HttpUtil.html b/target/apidocs/spotify/utils/class-use/HttpUtil.html new file mode 100644 index 0000000..5b7f771 --- /dev/null +++ b/target/apidocs/spotify/utils/class-use/HttpUtil.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.utils.HttpUtil (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.utils.HttpUtil

    +
    +No usage of spotify.utils.HttpUtil
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/utils/class-use/LoggingUtil.html b/target/apidocs/spotify/utils/class-use/LoggingUtil.html new file mode 100644 index 0000000..ceec91e --- /dev/null +++ b/target/apidocs/spotify/utils/class-use/LoggingUtil.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.utils.LoggingUtil (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.utils.LoggingUtil

    +
    +No usage of spotify.utils.LoggingUtil
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/utils/class-use/ResponseChecker.html b/target/apidocs/spotify/utils/class-use/ResponseChecker.html new file mode 100644 index 0000000..3a70d5d --- /dev/null +++ b/target/apidocs/spotify/utils/class-use/ResponseChecker.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.utils.ResponseChecker (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.utils.ResponseChecker

    +
    +No usage of spotify.utils.ResponseChecker
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/utils/class-use/ValidatorUtil.html b/target/apidocs/spotify/utils/class-use/ValidatorUtil.html new file mode 100644 index 0000000..b874da4 --- /dev/null +++ b/target/apidocs/spotify/utils/class-use/ValidatorUtil.html @@ -0,0 +1,63 @@ + + + + +Uses of Class spotify.utils.ValidatorUtil (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    spotify.utils.ValidatorUtil

    +
    +No usage of spotify.utils.ValidatorUtil
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/utils/package-summary.html b/target/apidocs/spotify/utils/package-summary.html new file mode 100644 index 0000000..5ecbd7d --- /dev/null +++ b/target/apidocs/spotify/utils/package-summary.html @@ -0,0 +1,105 @@ + + + + +spotify.utils (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package spotify.utils

    +
    +
    +
    package spotify.utils
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/utils/package-tree.html b/target/apidocs/spotify/utils/package-tree.html new file mode 100644 index 0000000..a07615f --- /dev/null +++ b/target/apidocs/spotify/utils/package-tree.html @@ -0,0 +1,80 @@ + + + + +spotify.utils Class Hierarchy (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package spotify.utils

    +Package Hierarchies: + +
    +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/spotify/utils/package-use.html b/target/apidocs/spotify/utils/package-use.html new file mode 100644 index 0000000..5de5e08 --- /dev/null +++ b/target/apidocs/spotify/utils/package-use.html @@ -0,0 +1,63 @@ + + + + +Uses of Package spotify.utils (Spotify Web API Java Wrapper 1.5.7 API) + + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    spotify.utils

    +
    +No usage of spotify.utils
    +
    +
    + +
    +
    +
    + + diff --git a/target/apidocs/stylesheet.css b/target/apidocs/stylesheet.css new file mode 100644 index 0000000..d330991 --- /dev/null +++ b/target/apidocs/stylesheet.css @@ -0,0 +1,1204 @@ +/* + * Javadoc style sheet + */ + +@import url('resources/fonts/dejavu.css'); + +/* + * Styles for individual HTML elements. + * + * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular + * HTML element throughout the page. + */ + +body { + background-color:#ffffff; + color:#353833; + font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:14px; + margin:0; + padding:0; + height:100%; + width:100%; +} +iframe { + margin:0; + padding:0; + height:100%; + width:100%; + overflow-y:scroll; + border:none; +} +a:link, a:visited { + text-decoration:none; + color:#4A6782; +} +a[href]:hover, a[href]:focus { + text-decoration:none; + color:#bb7a2a; +} +a[name] { + color:#353833; +} +pre { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; +} +h1 { + font-size:20px; +} +h2 { + font-size:18px; +} +h3 { + font-size:16px; +} +h4 { + font-size:15px; +} +h5 { + font-size:14px; +} +h6 { + font-size:13px; +} +/* Disable font boosting for selected elements */ +h1, h2, h3, h4, h5, h6, div.member-signature { + max-height: 1000em; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:'DejaVu Sans Mono', monospace; +} +:not(h1, h2, h3, h4, h5, h6) > code, +:not(h1, h2, h3, h4, h5, h6) > tt { + font-size:14px; + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + padding-top:4px; +} +.summary-table dt code { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +button { + font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size: 14px; +} +/* + * Styles for HTML generated by javadoc. + * + * These are style classes that are used by the standard doclet to generate HTML documentation. + */ + +/* + * Styles for document title and copyright. + */ +.about-language { + float:right; + padding:0 21px 8px 8px; + font-size:11px; + margin-top:-9px; + height:2.9em; +} +.legal-copy { + margin-left:.5em; +} +/* + * Styles for navigation bar. + */ +@media screen { + div.flex-box { + position:fixed; + display:flex; + flex-direction:column; + height: 100%; + width: 100%; + } + header.flex-header { + flex: 0 0 auto; + } + div.flex-content { + flex: 1 1 auto; + overflow-y: auto; + } +} +.top-nav { + background-color:#4D7A97; + color:#FFFFFF; + float:left; + padding:0; + width:100%; + clear:right; + min-height:2.8em; + padding-top:10px; + overflow:hidden; + font-size:12px; +} +button#navbar-toggle-button { + display:none; +} +ul.sub-nav-list-small { + display: none; +} +.sub-nav { + background-color:#dee3e9; + float:left; + width:100%; + overflow:hidden; + font-size:12px; +} +.sub-nav div { + clear:left; + float:left; + padding:6px; + text-transform:uppercase; +} +.sub-nav .sub-nav-list { + padding-top:4px; +} +ul.nav-list { + display:block; + margin:0 25px 0 0; + padding:0; +} +ul.sub-nav-list { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.nav-list li { + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +.sub-nav .nav-list-search { + float:right; + margin:0; + padding:6px; + clear:none; + text-align:right; + position:relative; +} +ul.sub-nav-list li { + list-style:none; + float:left; +} +.top-nav a:link, .top-nav a:active, .top-nav a:visited { + color:#ffffff; + text-decoration:none; + text-transform:uppercase; +} +.top-nav a:hover { + color:#bb7a2a; +} +.nav-bar-cell1-rev { + background-color:#F8981D; + color:#253441; + margin: auto 5px; +} +.skip-nav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* + * Hide navigation links and search box in print layout + */ +@media print { + ul.nav-list, div.sub-nav { + display:none; + } +} +/* + * Styles for page header. + */ +.title { + color:#2c4557; + margin:10px 0; +} +.sub-title { + margin:5px 0 0 0; +} +.header ul { + margin:0 0 15px 0; + padding:0; +} +.header ul li { + list-style:none; + font-size:13px; +} +/* + * Styles for headings. + */ +body.class-declaration-page .summary h2, +body.class-declaration-page .details h2, +body.class-use-page h2, +body.module-declaration-page .block-list h2 { + font-style: italic; + padding:0; + margin:15px 0; +} +body.class-declaration-page .summary h3, +body.class-declaration-page .details h3, +body.class-declaration-page .summary .inherited-list h2 { + background-color:#dee3e9; + border:1px solid #d0d9e0; + margin:0 0 6px -8px; + padding:7px 5px; +} +/* + * Styles for page layout containers. + */ +main { + clear:both; + padding:10px 20px; + position:relative; +} +dl.notes > dt { + font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size:12px; + font-weight:bold; + margin:10px 0 0 0; + color:#4E4E4E; +} +dl.notes > dd { + margin:5px 10px 10px 0; + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} +dl.name-value > dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +dl.name-value > dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* + * Styles for lists. + */ +li.circle { + list-style:circle; +} +ul.horizontal li { + display:inline; + font-size:0.9em; +} +div.inheritance { + margin:0; + padding:0; +} +div.inheritance div.inheritance { + margin-left:2em; +} +ul.block-list, +ul.details-list, +ul.member-list, +ul.summary-list { + margin:10px 0 10px 0; + padding:0; +} +ul.block-list > li, +ul.details-list > li, +ul.member-list > li, +ul.summary-list > li { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +.summary-table dl, .summary-table dl dt, .summary-table dl dd { + margin-top:0; + margin-bottom:1px; +} +ul.see-list, ul.see-list-long { + padding-left: 0; + list-style: none; +} +ul.see-list li { + display: inline; +} +ul.see-list li:not(:last-child):after, +ul.see-list-long li:not(:last-child):after { + content: ", "; + white-space: pre-wrap; +} +/* + * Styles for tables. + */ +.summary-table, .details-table { + width:100%; + border-spacing:0; + border-left:1px solid #EEE; + border-right:1px solid #EEE; + border-bottom:1px solid #EEE; + padding:0; +} +.caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:#253441; + clear:none; + overflow:hidden; + padding:0; + padding-top:10px; + padding-left:1px; + margin:0; +} +.caption a:link, .caption a:visited { + color:#1f389c; +} +.caption a:hover, +.caption a:active { + color:#FFFFFF; +} +.caption span { + font-weight:bold; + white-space:nowrap; + padding:5px 12px 7px 12px; + display:inline-block; + float:left; + background-color:#F8981D; + border: none; + height:16px; +} +div.table-tabs { + padding:10px 0 0 1px; + margin:10px 0 0 0; +} +div.table-tabs > span { + background-color: #EEE; + color: #000; + border: none; + padding: 5px 12px 8px 12px; +} +div.table-tabs > button { + border: none; + cursor: pointer; + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 8px; +} +div.table-tabs > .active-table-tab { + background: #F8981D; + color: #253441; +} +div.table-tabs > button.table-tab { + background: #4D7A97; + color: #FFFFFF; +} +.two-column-search-results { + display: grid; + grid-template-columns: minmax(400px, max-content) minmax(400px, auto); +} +div.checkboxes { + line-height: 2em; +} +div.checkboxes > span { + margin-left: 10px; +} +div.checkboxes > label { + margin-left: 8px; + white-space: nowrap; +} +div.checkboxes > label > input { + margin: 0 2px; +} +.two-column-summary { + display: grid; + grid-template-columns: minmax(25%, max-content) minmax(25%, auto); +} +.three-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); +} +.three-column-release-summary { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); +} +.four-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); +} +@media screen and (max-width: 1000px) { + .four-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); + } +} +@media screen and (max-width: 800px) { + .two-column-search-results { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(40%, auto); + } + .three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(25%, auto); + } + .three-column-release-summary { + display: grid; + grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) + } + .three-column-summary .col-last, + .three-column-release-summary .col-last{ + grid-column-end: span 2; + } +} +@media screen and (max-width: 600px) { + .two-column-summary { + display: grid; + grid-template-columns: 1fr; + } +} +.summary-table > div, .details-table > div { + text-align:left; + padding: 8px 3px 3px 7px; + overflow-x: auto; + scrollbar-width: thin; +} +.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { + vertical-align:top; + padding-right:0; + padding-top:8px; + padding-bottom:3px; +} +.table-header { + background:#dee3e9; + font-weight: bold; +} +/* Sortable table columns */ +.table-header[onclick] { + cursor: pointer; +} +.table-header[onclick]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + '); + background-size:100% 100%; + width:9px; + height:14px; + margin-left:4px; + margin-bottom:-3px; +} +.table-header[onclick].sort-asc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + +} +.table-header[onclick].sort-desc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +.col-first, .col-first { + font-size:13px; +} +.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { + font-size:13px; +} +.col-first, .col-second, .col-constructor-name { + vertical-align:top; + overflow: auto; +} +.col-last { + white-space:normal; +} +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-constructor-name a:link, .col-constructor-name a:visited, +.col-summary-item-name a:link, .col-summary-item-name a:visited { + font-weight:bold; +} +.even-row-color, .even-row-color .table-header { + background-color:#FFFFFF; +} +.odd-row-color, .odd-row-color .table-header { + background-color:#EEEEEF; +} +/* + * Styles for contents. + */ +div.block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; +} +.col-last div { + padding-top:0; +} +.col-last a { + padding-bottom:3px; +} +.module-signature, +.package-signature, +.type-signature, +.member-signature { + font-family:'DejaVu Sans Mono', monospace; + font-size:14px; + margin:14px 0; + white-space: pre-wrap; +} +.module-signature, +.package-signature, +.type-signature { + margin-top: 0; +} +.member-signature .type-parameters-long, +.member-signature .parameters, +.member-signature .exceptions { + display: inline-block; + vertical-align: top; + white-space: pre; +} +.member-signature .type-parameters { + white-space: normal; +} +/* + * Styles for formatting effect. + */ +.source-line-no { + color:green; + padding:0 30px 0 0; +} +.block { + display:block; + margin:0 10px 5px 0; + color:#474747; +} +.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, +.module-label-in-package, .module-label-in-type, .package-label-in-type, +.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { + font-weight:bold; +} +.deprecation-comment, .help-footnote, .preview-comment { + font-style:italic; +} +.deprecation-block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +.preview-block { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +div.block div.deprecation-comment { + font-style:normal; +} +details.invalid-tag, span.invalid-tag { + font-size:14px; + font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + background: #ffe6e6; + border: thin solid #000000; + border-radius:2px; + padding: 2px 4px; + display:inline-block; +} +details summary { + cursor: pointer; +} +/* + * Styles specific to HTML5 elements. + */ +main, nav, header, footer, section { + display:block; +} +/* + * Styles for javadoc search. + */ +.ui-autocomplete-category { + font-weight:bold; + font-size:15px; + padding:7px 0 7px 3px; + background-color:#4D7A97; + color:#FFFFFF; +} +.ui-autocomplete { + max-height:85%; + max-width:65%; + overflow-y:auto; + overflow-x:auto; + scrollbar-width: thin; + white-space:nowrap; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} +ul.ui-autocomplete { + position:fixed; + z-index:1; + background-color: #FFFFFF; +} +ul.ui-autocomplete li { + float:left; + clear:both; + min-width:100%; +} +ul.ui-autocomplete li.ui-static-link { + position:sticky; + bottom:0; + left:0; + background: #dee3e9; + padding: 5px 0; + font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + font-size: 13px; + font-weight: bolder; + z-index: 2; +} +li.ui-static-link a, li.ui-static-link a:visited { + text-decoration:none; + color:#4A6782; + float:right; + margin-right:20px; +} +.ui-autocomplete .result-item { + font-size: inherit; +} +.ui-autocomplete .result-highlight { + font-weight:bold; +} +#search-input, #page-search-input { + background-image:url('resources/glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + padding-left:20px; + width: 250px; + margin: 0; +} +#search-input { + margin-left: 4px; +} +#reset-button { + background-color: transparent; + background-image:url('resources/x.png'); + background-repeat:no-repeat; + background-size:contain; + border:0; + border-radius:0; + width:12px; + height:12px; + position:absolute; + right:12px; + top:10px; + font-size:0; +} +::placeholder { + color:#909090; + opacity: 1; +} +.search-tag-desc-result { + font-style:italic; + font-size:11px; +} +.search-tag-holder-result { + font-style:italic; + font-size:12px; +} +.search-tag-result:target { + background-color:yellow; +} +details.page-search-details { + display: inline-block; +} +div#result-container { + font-size: 14px; +} +div#result-container a.search-result-link { + padding: 0; + margin: 4px 0; + width: 100%; +} +#result-container .result-highlight { + font-weight:bolder; +} +.page-search-info { + background-color: #f5f8ff; + border-radius: 3px; + border: 0 solid #b9c8d3; + padding: 0 8px; + overflow: hidden; + height: 0; + transition: all 0.2s ease; +} +div.table-tabs > button.table-tab { + background: #4D7A97; + color: #FFFFFF; +} +.page-search-header { + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 3px; + background-color:#4D7A97; + color:#ffffff; + display: inline-block; +} +button.page-search-header { + border: none; + cursor: pointer; +} +span#page-search-link { + text-decoration: underline; +} +.module-graph span { + display:none; + position:absolute; +} +.module-graph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.inherited-list { + margin: 10px 0 10px 0; +} +section.class-description { + line-height: 1.4; +} +.summary section[class$="-summary"], .details section[class$="-details"], +.class-uses .detail, .serialized-class-details { + padding: 0px 20px 5px 10px; + border: 1px solid #ededed; + background-color: #f8f8f8; +} +.inherited-list, section[class$="-details"] .detail { + padding:0 0 5px 8px; + background-color:#ffffff; + border:none; +} +.vertical-separator { + padding: 0 5px; +} +ul.help-section-list { + margin: 0; +} +ul.help-subtoc > li { + display: inline-block; + padding-right: 5px; + font-size: smaller; +} +ul.help-subtoc > li::before { + content: "\2022" ; + padding-right:2px; +} +.help-note { + font-style: italic; +} +/* + * Indicator icon for external links. + */ +main a[href*="://"]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + background-size:100% 100%; + width:7px; + height:7px; + margin-left:2px; + margin-bottom:4px; +} +main a[href*="://"]:hover::after, +main a[href*="://"]:focus::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +/* + * Styles for copy-to-clipboard buttons + */ +button.copy { + opacity: 80%; + border: none; + border-radius: 3px; + position: relative; + background:none; + transition: opacity 0.2s; + cursor: pointer; +} +button.copy:hover, +button.copy:active { + opacity: 100%; +} +button.copy img { + position: relative; + background: none; +} +button.copy span { + color: #303030; + position: relative; + top: -0.1em; + transition: all 0.1s; + font-size: 85%; + line-height: 1.2em; +} +/* header/section copy button */ +button.copy-header { + margin: 0 0.2em; + padding: 0 4px; + height: 1.35em; +} +button.copy-header img { + height: 1em; + top: 0.1em; +} +button.copy-header:active { + background-color: rgba(128, 128, 160, 0.2); +} +/* search page copy button */ +button#page-search-copy { + margin-left: 0.4em; + padding:0.3em; + top:0.13em; +} +button#page-search-copy img { + width: 1.2em; + height: 1.2em; + padding: 0.01em 0; + top: 0.15em; +} +button#page-search-copy span { + color: #000000; + content: attr(aria-label); + line-height: 1.2em; + padding: 0.2em; + top: -0.18em; + opacity: 0; +} +div.page-search-info:hover button#page-search-copy, +div.page-search-info:hover button#page-search-copy span { + opacity: 90%; +} +div.page-search-info button#page-search-copy:hover { + background-color: #dfe6f1; +} +div.page-search-info button#page-search-copy:active { + background-color: #cfdbee; +} +/* snippet copy button */ +button.snippet-copy { + position: absolute; + top: 6px; + right: 6px; + height: 1.7em; + opacity: 50%; + padding: 2px; +} +button.snippet-copy img { + width: 18px; + height: 18px; + padding: 0.05em 0; +} +button.snippet-copy span { + content: attr(aria-label); + line-height: 1.2em; + padding: 0.2em; + position: relative; + top: -0.5em; + display: none; +} +div.snippet-container:hover button.snippet-copy span { + display: inline; +} +div.snippet-container:hover button.snippet-copy { + opacity: 80%; +} +div.snippet-container button.snippet-copy:hover { + opacity: 100%; +} +button.snippet-copy:active { + background: #d3d3d3; +} +/* + * Styles for user-provided tables. + * + * borderless: + * No borders, vertical margins, styled caption. + * This style is provided for use with existing doc comments. + * In general, borderless tables should not be used for layout purposes. + * + * plain: + * Plain borders around table and cells, vertical margins, styled caption. + * Best for small tables or for complex tables for tables with cells that span + * rows and columns, when the "striped" style does not work well. + * + * striped: + * Borders around the table and vertical borders between cells, striped rows, + * vertical margins, styled caption. + * Best for tables that have a header row, and a body containing a series of simple rows. + */ + +table.borderless, +table.plain, +table.striped { + margin-top: 10px; + margin-bottom: 10px; +} +table.borderless > caption, +table.plain > caption, +table.striped > caption { + font-weight: bold; + font-size: smaller; +} +table.borderless th, table.borderless td, +table.plain th, table.plain td, +table.striped th, table.striped td { + padding: 2px 5px; +} +table.borderless, +table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, +table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { + border: none; +} +table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { + background-color: transparent; +} +table.plain { + border-collapse: collapse; + border: 1px solid black; +} +table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { + background-color: transparent; +} +table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, +table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { + border: 1px solid black; +} +table.striped { + border-collapse: collapse; + border: 1px solid black; +} +table.striped > thead { + background-color: #E3E3E3; +} +table.striped > thead > tr > th, table.striped > thead > tr > td { + border: 1px solid black; +} +table.striped > tbody > tr:nth-child(even) { + background-color: #EEE +} +table.striped > tbody > tr:nth-child(odd) { + background-color: #FFF +} +table.striped > tbody > tr > th, table.striped > tbody > tr > td { + border-left: 1px solid black; + border-right: 1px solid black; +} +table.striped > tbody > tr > th { + font-weight: normal; +} +/** + * Tweak style for small screens. + */ +@media screen and (max-width: 920px) { + header.flex-header { + max-height: 100vh; + overflow-y: auto; + } + div#navbar-top { + height: 2.8em; + transition: height 0.35s ease; + } + ul.nav-list { + display: block; + width: 40%; + float:left; + clear: left; + margin: 10px 0 0 0; + padding: 0; + } + ul.nav-list li { + float: none; + padding: 6px; + margin-left: 10px; + margin-top: 2px; + } + ul.sub-nav-list-small { + display:block; + height: 100%; + width: 50%; + float: right; + clear: right; + background-color: #dee3e9; + color: #353833; + margin: 6px 0 0 0; + padding: 0; + } + ul.sub-nav-list-small ul { + padding-left: 20px; + } + ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { + color:#4A6782; + } + ul.sub-nav-list-small a:hover { + color:#bb7a2a; + } + ul.sub-nav-list-small li { + list-style:none; + float:none; + padding: 6px; + margin-top: 1px; + text-transform:uppercase; + } + ul.sub-nav-list-small > li { + margin-left: 10px; + } + ul.sub-nav-list-small li p { + margin: 5px 0; + } + div#navbar-sub-list { + display: none; + } + .top-nav a:link, .top-nav a:active, .top-nav a:visited { + display: block; + } + button#navbar-toggle-button { + width: 3.4em; + height: 2.8em; + background-color: transparent; + display: block; + float: left; + border: 0; + margin: 0 10px; + cursor: pointer; + font-size: 10px; + } + button#navbar-toggle-button .nav-bar-toggle-icon { + display: block; + width: 24px; + height: 3px; + margin: 1px 0 4px 0; + border-radius: 2px; + transition: all 0.1s; + background-color: #ffffff; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { + transform: rotate(45deg); + transform-origin: 10% 10%; + width: 26px; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { + opacity: 0; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { + transform: rotate(-45deg); + transform-origin: 10% 90%; + width: 26px; + } +} +@media screen and (max-width: 800px) { + .about-language { + padding-right: 16px; + } + ul.nav-list li { + margin-left: 5px; + } + ul.sub-nav-list-small > li { + margin-left: 5px; + } + main { + padding: 10px; + } + .summary section[class$="-summary"], .details section[class$="-details"], + .class-uses .detail, .serialized-class-details { + padding: 0 8px 5px 8px; + } + body { + -webkit-text-size-adjust: none; + } +} +@media screen and (max-width: 400px) { + .about-language { + font-size: 10px; + padding-right: 12px; + } +} +@media screen and (max-width: 400px) { + .nav-list-search { + width: 94%; + } + #search-input, #page-search-input { + width: 70%; + } +} +@media screen and (max-width: 320px) { + .nav-list-search > label { + display: none; + } + .nav-list-search { + width: 90%; + } + #search-input, #page-search-input { + width: 80%; + } +} + +pre.snippet { + background-color: #ebecee; + padding: 10px; + margin: 12px 0; + overflow: auto; + white-space: pre; +} +div.snippet-container { + position: relative; +} +@media screen and (max-width: 800px) { + pre.snippet { + padding-top: 26px; + } + button.snippet-copy { + top: 4px; + right: 4px; + } +} +pre.snippet .italic { + font-style: italic; +} +pre.snippet .bold { + font-weight: bold; +} +pre.snippet .highlighted { + background-color: #f7c590; + border-radius: 10%; +} diff --git a/target/apidocs/tag-search-index.js b/target/apidocs/tag-search-index.js new file mode 100644 index 0000000..bf10aaf --- /dev/null +++ b/target/apidocs/tag-search-index.js @@ -0,0 +1 @@ +tagSearchIndex = [{"l":"Constant Field Values","h":"","u":"constant-values.html"},{"l":"Serialized Form","h":"","u":"serialized-form.html"}];updateSearchResults(); \ No newline at end of file diff --git a/target/apidocs/type-search-index.js b/target/apidocs/type-search-index.js new file mode 100644 index 0000000..c3cea1b --- /dev/null +++ b/target/apidocs/type-search-index.js @@ -0,0 +1 @@ +typeSearchIndex = [{"p":"spotify.models.generic","l":"AbstractPlayableObject"},{"p":"spotify.models.players","l":"Action"},{"p":"spotify.models.playlists.requests","l":"AddItemPlaylistRequestBody"},{"p":"spotify.api.interfaces","l":"AlbumApi"},{"p":"spotify.api.impl","l":"AlbumApiRetrofit"},{"p":"spotify.models.albums","l":"AlbumFull"},{"p":"spotify.models.albums","l":"AlbumFullCollection"},{"p":"spotify.retrofit.services","l":"AlbumService"},{"p":"spotify.models.albums","l":"AlbumSimplified"},{"p":"spotify.models.albums","l":"AlbumSimplifiedPaging"},{"p":"spotify.api.enums","l":"AlbumType"},{"l":"All Classes and Interfaces","u":"allclasses-index.html"},{"p":"spotify.config","l":"ApiUrl"},{"p":"spotify.api.interfaces","l":"ArtistApi"},{"p":"spotify.api.impl","l":"ArtistApiRetrofit"},{"p":"spotify.models.artists","l":"ArtistFull"},{"p":"spotify.models.artists","l":"ArtistFullCollection"},{"p":"spotify.models.artists","l":"ArtistFullCursorBasedPagingWrapper"},{"p":"spotify.retrofit.services","l":"ArtistService"},{"p":"spotify.models.artists","l":"ArtistSimplified"},{"p":"spotify.models.audio","l":"AudioAnalysis"},{"p":"spotify.models.audio","l":"AudioFeatures"},{"p":"spotify.models.audio","l":"AudioFeaturesCollection"},{"p":"spotify.api.authorization","l":"AuthorizationCodeFlow"},{"p":"spotify.api.authorization","l":"AuthorizationCodeFlowPKCE"},{"p":"spotify.retrofit.services","l":"AuthorizationCodeFlowService"},{"p":"spotify.models.authorization","l":"AuthorizationCodeFlowTokenResponse"},{"p":"spotify.api.authorization","l":"AuthorizationPKCERequestToken"},{"p":"spotify.api.authorization","l":"AuthorizationRefreshToken"},{"p":"spotify.api.authorization","l":"AuthorizationRequestToken"},{"p":"spotify.api.enums","l":"AuthorizationScope"},{"p":"spotify.api.interfaces","l":"BrowseApi"},{"p":"spotify.api.impl","l":"BrowseApiRetrofit"},{"p":"spotify.retrofit.services","l":"BrowseService"},{"p":"spotify.api.authorization","l":"AuthorizationCodeFlow.Builder"},{"p":"spotify.api.authorization","l":"AuthorizationCodeFlowPKCE.Builder"},{"p":"spotify.models.categories","l":"CategoryFull"},{"p":"spotify.models.categories","l":"CategoryFullPaging"},{"p":"spotify.models.players.requests","l":"ChangePlaybackStateRequestBody"},{"p":"spotify.api.authorization","l":"ClientCredentialsFlow"},{"p":"spotify.retrofit.services","l":"ClientCredentialsFlowService"},{"p":"spotify.models.authorization","l":"ClientCredentialsFlowTokenResponse"},{"p":"spotify.models.players","l":"Context"},{"p":"spotify.models.generic","l":"Copyright"},{"p":"spotify.models.playlists.requests","l":"CreateUpdatePlaylistRequestBody"},{"p":"spotify.models.players","l":"CurrentlyPlayingObject"},{"p":"spotify.models.generic","l":"Cursor"},{"p":"spotify.models.paging","l":"CursorBasedPaging"},{"p":"spotify.models.playlists.requests","l":"DeleteItemsPlaylistRequestBody"},{"p":"spotify.models.players","l":"Device"},{"p":"spotify.models.players","l":"DeviceCollection"},{"p":"spotify.models.players","l":"Disallow"},{"p":"spotify.api.enums","l":"EntityType"},{"p":"spotify.api.interfaces","l":"EpisodeApi"},{"p":"spotify.api.impl","l":"EpisodeApiRetrofit"},{"p":"spotify.models.episodes","l":"EpisodeFull"},{"p":"spotify.models.episodes","l":"EpisodeFullCollection"},{"p":"spotify.retrofit.services","l":"EpisodeService"},{"p":"spotify.models.episodes","l":"EpisodeSimplified"},{"p":"spotify.models.errors","l":"ErrorInfo"},{"p":"spotify.models.users","l":"ExplicitContentSettings"},{"p":"spotify.models.generic","l":"ExternalId"},{"p":"spotify.models.generic","l":"ExternalUrl"},{"p":"spotify.models.playlists","l":"FeaturedPlaylistCollection"},{"p":"spotify.api.interfaces","l":"FollowApi"},{"p":"spotify.api.impl","l":"FollowApiRetrofit"},{"p":"spotify.models.artists","l":"Follower"},{"p":"spotify.models.playlists.requests","l":"FollowPlaylistRequestBody"},{"p":"spotify.retrofit.services","l":"FollowService"},{"p":"spotify.api.enums","l":"GrantType"},{"p":"spotify.exceptions","l":"HttpRequestFailedException"},{"p":"spotify.api.enums","l":"HttpStatusCode"},{"p":"spotify.utils","l":"HttpUtil"},{"p":"spotify.models.generic","l":"Image"},{"p":"spotify.api.interfaces","l":"LibraryApi"},{"p":"spotify.api.impl","l":"LibraryApiRetrofit"},{"p":"spotify.retrofit.services","l":"LibraryService"},{"p":"spotify.utils","l":"LoggingUtil"},{"p":"spotify.models.players","l":"Offset"},{"p":"spotify.models.paging","l":"Paging"},{"p":"spotify.api.interfaces","l":"PersonalizationApi"},{"p":"spotify.api.impl","l":"PersonalizationApiRetrofit"},{"p":"spotify.retrofit.services","l":"PersonalizationService"},{"p":"spotify.api.interfaces","l":"PlayerApi"},{"p":"spotify.api.impl","l":"PlayerApiRetrofit"},{"p":"spotify.retrofit.services","l":"PlayerService"},{"p":"spotify.models.players","l":"PlayHistory"},{"p":"spotify.models.players","l":"PlayingContext"},{"p":"spotify.api.interfaces","l":"PlaylistApi"},{"p":"spotify.api.impl","l":"PlaylistApiRetrofit"},{"p":"spotify.models.playlists","l":"PlaylistFull"},{"p":"spotify.models.playlists","l":"PlaylistItem"},{"p":"spotify.retrofit.services","l":"PlaylistService"},{"p":"spotify.models.playlists","l":"PlaylistSimplified"},{"p":"spotify.models.playlists","l":"PlaylistSimplifiedPaging"},{"p":"spotify.models.playlists","l":"PlaylistTrack"},{"p":"spotify.api.enums","l":"QueryType"},{"p":"spotify.models.recommendations","l":"RecommendationCollection"},{"p":"spotify.models.recommendations","l":"RecommendationSeed"},{"p":"spotify.models.playlists.requests","l":"ReorderPlaylistItemsRequestBody"},{"p":"spotify.api.enums","l":"RepeatType"},{"p":"spotify.models.playlists.requests","l":"ReplacePlaylistItemsRequestBody"},{"p":"spotify.utils","l":"ResponseChecker"},{"p":"spotify.models.tracks","l":"Restriction"},{"p":"spotify.models.episodes","l":"ResumePointObject"},{"p":"spotify.factories","l":"RetrofitHttpServiceFactory"},{"p":"spotify.models.albums","l":"SavedAlbumFull"},{"p":"spotify.models.shows","l":"SavedShowSimplified"},{"p":"spotify.models.tracks","l":"SavedTrackFull"},{"p":"spotify.api.interfaces","l":"SearchApi"},{"p":"spotify.api.impl","l":"SearchApiRetrofit"},{"p":"spotify.models.search","l":"SearchQueryResult"},{"p":"spotify.retrofit.services","l":"SearchService"},{"p":"spotify.models.audio","l":"Section"},{"p":"spotify.models.audio","l":"Segment"},{"p":"spotify.api.interfaces","l":"ShowApi"},{"p":"spotify.api.impl","l":"ShowApiRetrofit"},{"p":"spotify.models.shows","l":"ShowFull"},{"p":"spotify.retrofit.services","l":"ShowService"},{"p":"spotify.models.shows","l":"ShowSimplified"},{"p":"spotify.models.shows","l":"ShowSimplifiedCollection"},{"p":"spotify.models.playlists","l":"Snapshot"},{"p":"spotify.exceptions","l":"SpotifyActionFailedException"},{"p":"spotify.api.spotify","l":"SpotifyApi"},{"p":"spotify.exceptions","l":"SpotifyAuthorizationFailedException"},{"p":"spotify.models.errors","l":"SpotifyError"},{"p":"spotify.models.audio","l":"TimeInterval"},{"p":"spotify.api.interfaces","l":"TrackApi"},{"p":"spotify.api.impl","l":"TrackApiRetrofit"},{"p":"spotify.models.tracks","l":"TrackFull"},{"p":"spotify.models.tracks","l":"TrackFullCollection"},{"p":"spotify.models.playlists","l":"TrackHref"},{"p":"spotify.models.tracks","l":"TrackLink"},{"p":"spotify.retrofit.services","l":"TrackService"},{"p":"spotify.models.tracks","l":"TrackSimplified"},{"p":"spotify.models.players.requests","l":"TransferPlaybackRequestBody"},{"p":"spotify.models.users","l":"User"},{"p":"spotify.api.interfaces","l":"UserApi"},{"p":"spotify.api.impl","l":"UserApiRetrofit"},{"p":"spotify.retrofit.services","l":"UserService"},{"p":"spotify.utils","l":"ValidatorUtil"}];updateSearchResults(); \ No newline at end of file diff --git a/target/classes/log4j.properties b/target/classes/log4j.properties new file mode 100644 index 0000000..43b4055 --- /dev/null +++ b/target/classes/log4j.properties @@ -0,0 +1,8 @@ +log4j.rootLogger=TRACE, A1 + +log4j.appender.A1=org.apache.log4j.ConsoleAppender + +log4j.appender.A1.layout=org.apache.log4j.PatternLayout +log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n + +log4j.logger.spotify=INFO \ No newline at end of file diff --git a/target/javadoc-bundle-options/element-list b/target/javadoc-bundle-options/element-list new file mode 100644 index 0000000..bfb4f01 --- /dev/null +++ b/target/javadoc-bundle-options/element-list @@ -0,0 +1,282 @@ +module:java.base +java.io +java.lang +java.lang.annotation +java.lang.invoke +java.lang.module +java.lang.ref +java.lang.reflect +java.math +java.net +java.net.spi +java.nio +java.nio.channels +java.nio.channels.spi +java.nio.charset +java.nio.charset.spi +java.nio.file +java.nio.file.attribute +java.nio.file.spi +java.security +java.security.acl +java.security.cert +java.security.interfaces +java.security.spec +java.text +java.text.spi +java.time +java.time.chrono +java.time.format +java.time.temporal +java.time.zone +java.util +java.util.concurrent +java.util.concurrent.atomic +java.util.concurrent.locks +java.util.function +java.util.jar +java.util.regex +java.util.spi +java.util.stream +java.util.zip +javax.crypto +javax.crypto.interfaces +javax.crypto.spec +javax.net +javax.net.ssl +javax.security.auth +javax.security.auth.callback +javax.security.auth.login +javax.security.auth.spi +javax.security.auth.x500 +javax.security.cert +module:java.compiler +javax.annotation.processing +javax.lang.model +javax.lang.model.element +javax.lang.model.type +javax.lang.model.util +javax.tools +module:java.datatransfer +java.awt.datatransfer +module:java.desktop +java.applet +java.awt +java.awt.color +java.awt.desktop +java.awt.dnd +java.awt.event +java.awt.font +java.awt.geom +java.awt.im +java.awt.im.spi +java.awt.image +java.awt.image.renderable +java.awt.print +java.beans +java.beans.beancontext +javax.accessibility +javax.imageio +javax.imageio.event +javax.imageio.metadata +javax.imageio.plugins.bmp +javax.imageio.plugins.jpeg +javax.imageio.plugins.tiff +javax.imageio.spi +javax.imageio.stream +javax.print +javax.print.attribute +javax.print.attribute.standard +javax.print.event +javax.sound.midi +javax.sound.midi.spi +javax.sound.sampled +javax.sound.sampled.spi +javax.swing +javax.swing.border +javax.swing.colorchooser +javax.swing.event +javax.swing.filechooser +javax.swing.plaf +javax.swing.plaf.basic +javax.swing.plaf.metal +javax.swing.plaf.multi +javax.swing.plaf.nimbus +javax.swing.plaf.synth +javax.swing.table +javax.swing.text +javax.swing.text.html +javax.swing.text.html.parser +javax.swing.text.rtf +javax.swing.tree +javax.swing.undo +module:java.instrument +java.lang.instrument +module:java.logging +java.util.logging +module:java.management +java.lang.management +javax.management +javax.management.loading +javax.management.modelmbean +javax.management.monitor +javax.management.openmbean +javax.management.relation +javax.management.remote +javax.management.timer +module:java.management.rmi +javax.management.remote.rmi +module:java.naming +javax.naming +javax.naming.directory +javax.naming.event +javax.naming.ldap +javax.naming.spi +module:java.net.http +java.net.http +module:java.prefs +java.util.prefs +module:java.rmi +java.rmi +java.rmi.activation +java.rmi.dgc +java.rmi.registry +java.rmi.server +javax.rmi.ssl +module:java.scripting +javax.script +module:java.se +module:java.security.jgss +javax.security.auth.kerberos +org.ietf.jgss +module:java.security.sasl +javax.security.sasl +module:java.smartcardio +javax.smartcardio +module:java.sql +java.sql +javax.sql +module:java.sql.rowset +javax.sql.rowset +javax.sql.rowset.serial +javax.sql.rowset.spi +module:java.transaction.xa +javax.transaction.xa +module:java.xml +javax.xml +javax.xml.catalog +javax.xml.datatype +javax.xml.namespace +javax.xml.parsers +javax.xml.stream +javax.xml.stream.events +javax.xml.stream.util +javax.xml.transform +javax.xml.transform.dom +javax.xml.transform.sax +javax.xml.transform.stax +javax.xml.transform.stream +javax.xml.validation +javax.xml.xpath +org.w3c.dom +org.w3c.dom.bootstrap +org.w3c.dom.events +org.w3c.dom.ls +org.w3c.dom.ranges +org.w3c.dom.traversal +org.w3c.dom.views +org.xml.sax +org.xml.sax.ext +org.xml.sax.helpers +module:java.xml.crypto +javax.xml.crypto +javax.xml.crypto.dom +javax.xml.crypto.dsig +javax.xml.crypto.dsig.dom +javax.xml.crypto.dsig.keyinfo +javax.xml.crypto.dsig.spec +module:jdk.accessibility +com.sun.java.accessibility.util +module:jdk.attach +com.sun.tools.attach +com.sun.tools.attach.spi +module:jdk.charsets +module:jdk.compiler +com.sun.source.doctree +com.sun.source.tree +com.sun.source.util +com.sun.tools.javac +module:jdk.crypto.cryptoki +module:jdk.crypto.ec +module:jdk.dynalink +jdk.dynalink +jdk.dynalink.beans +jdk.dynalink.linker +jdk.dynalink.linker.support +jdk.dynalink.support +module:jdk.editpad +module:jdk.hotspot.agent +module:jdk.httpserver +com.sun.net.httpserver +com.sun.net.httpserver.spi +module:jdk.jartool +com.sun.jarsigner +jdk.security.jarsigner +module:jdk.javadoc +com.sun.javadoc +com.sun.tools.javadoc +jdk.javadoc.doclet +module:jdk.jcmd +module:jdk.jconsole +com.sun.tools.jconsole +module:jdk.jdeps +module:jdk.jdi +com.sun.jdi +com.sun.jdi.connect +com.sun.jdi.connect.spi +com.sun.jdi.event +com.sun.jdi.request +module:jdk.jdwp.agent +module:jdk.jfr +jdk.jfr +jdk.jfr.consumer +module:jdk.jlink +module:jdk.jshell +jdk.jshell +jdk.jshell.execution +jdk.jshell.spi +jdk.jshell.tool +module:jdk.jsobject +netscape.javascript +module:jdk.jstatd +module:jdk.localedata +module:jdk.management +com.sun.management +module:jdk.management.agent +module:jdk.management.jfr +jdk.management.jfr +module:jdk.naming.dns +module:jdk.naming.rmi +module:jdk.net +jdk.net +jdk.nio +module:jdk.pack +module:jdk.rmic +module:jdk.scripting.nashorn +jdk.nashorn.api.scripting +jdk.nashorn.api.tree +module:jdk.sctp +com.sun.nio.sctp +module:jdk.security.auth +com.sun.security.auth +com.sun.security.auth.callback +com.sun.security.auth.login +com.sun.security.auth.module +module:jdk.security.jgss +com.sun.security.jgss +module:jdk.xml.dom +org.w3c.dom.css +org.w3c.dom.html +org.w3c.dom.stylesheets +org.w3c.dom.xpath +module:jdk.zipfs \ No newline at end of file diff --git a/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml b/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml new file mode 100644 index 0000000..8b89c97 --- /dev/null +++ b/target/javadoc-bundle-options/javadoc-options-javadoc-resources.xml @@ -0,0 +1,10 @@ + + + + + + + + + src/main/javadoc + diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties new file mode 100644 index 0000000..bcd1257 --- /dev/null +++ b/target/maven-archiver/pom.properties @@ -0,0 +1,3 @@ +artifactId=spotify-web-api-wrapper +groupId=nl.jiankai +version=1.5.7 diff --git a/target/maven-javadoc-plugin-stale-data.txt b/target/maven-javadoc-plugin-stale-data.txt new file mode 100644 index 0000000..ba2d0fe --- /dev/null +++ b/target/maven-javadoc-plugin-stale-data.txt @@ -0,0 +1,201 @@ +@options +@argfile +-classpath +'C:/Users/Siddu Raj/.m2/repository/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.9.0.jar;C:/Users/Siddu Raj/.m2/repository/com/squareup/okhttp3/okhttp/3.14.9/okhttp-3.14.9.jar;C:/Users/Siddu Raj/.m2/repository/com/squareup/okio/okio/1.17.2/okio-1.17.2.jar;C:/Users/Siddu Raj/.m2/repository/com/squareup/retrofit2/converter-gson/2.9.0/converter-gson-2.9.0.jar;C:/Users/Siddu Raj/.m2/repository/com/google/code/gson/gson/2.8.5/gson-2.8.5.jar;C:/Users/Siddu Raj/.m2/repository/org/slf4j/slf4j-log4j12/2.0.0-alpha2/slf4j-log4j12-2.0.0-alpha2.jar;C:/Users/Siddu Raj/.m2/repository/org/slf4j/slf4j-api/2.0.0-alpha2/slf4j-api-2.0.0-alpha2.jar;C:/Users/Siddu Raj/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar' +-encoding +'UTF-8' +-protected +-source +'11' +-sourcepath +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java;C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/target/generated-sources/annotations' +-author +-bottom +'Copyright © 2024. All rights reserved.' +-charset +'UTF-8' +-d +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/target/apidocs' +-docencoding +'UTF-8' +-doctitle +'Spotify Web API Java Wrapper 1.5.7 API' +-linkoffline +'https://docs.oracle.com/en/java/javase/11/docs/api' 'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/target/javadoc-bundle-options' +-use +-version +-windowtitle +'Spotify Web API Java Wrapper 1.5.7 API' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/authorization/AuthorizationCodeFlow.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/authorization/AuthorizationCodeFlowPKCE.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/authorization/AuthorizationPKCERequestToken.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/authorization/AuthorizationRefreshToken.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/authorization/AuthorizationRequestToken.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/authorization/ClientCredentialsFlow.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/enums/AlbumType.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/enums/AuthorizationScope.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/enums/EntityType.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/enums/GrantType.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/enums/HttpStatusCode.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/enums/QueryType.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/enums/RepeatType.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/impl/AlbumApiRetrofit.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/impl/ArtistApiRetrofit.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/impl/BrowseApiRetrofit.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/impl/EpisodeApiRetrofit.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/impl/FollowApiRetrofit.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/impl/LibraryApiRetrofit.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/impl/PersonalizationApiRetrofit.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/impl/PlayerApiRetrofit.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/impl/PlaylistApiRetrofit.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/impl/SearchApiRetrofit.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/impl/ShowApiRetrofit.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/impl/TrackApiRetrofit.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/impl/UserApiRetrofit.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/interfaces/AlbumApi.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/interfaces/ArtistApi.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/interfaces/BrowseApi.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/interfaces/EpisodeApi.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/interfaces/FollowApi.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/interfaces/LibraryApi.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/interfaces/PersonalizationApi.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/interfaces/PlayerApi.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/interfaces/PlaylistApi.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/interfaces/SearchApi.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/interfaces/ShowApi.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/interfaces/TrackApi.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/interfaces/UserApi.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/api/spotify/SpotifyApi.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/config/ApiUrl.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/exceptions/HttpRequestFailedException.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/exceptions/SpotifyActionFailedException.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/exceptions/SpotifyAuthorizationFailedException.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/factories/AbstractPlayableObjectDeserializer.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/factories/GsonFactory.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/factories/RetrofitClientFactory.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/factories/RetrofitHttpServiceFactory.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/albums/AlbumFull.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/albums/AlbumFullCollection.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/albums/AlbumSimplified.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/albums/AlbumSimplifiedPaging.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/albums/SavedAlbumFull.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/artists/ArtistFull.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/artists/ArtistFullCollection.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/artists/ArtistFullCursorBasedPagingWrapper.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/artists/ArtistSimplified.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/artists/Follower.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/audio/AudioAnalysis.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/audio/AudioFeatures.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/audio/AudioFeaturesCollection.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/audio/Section.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/audio/Segment.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/audio/TimeInterval.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/authorization/AuthorizationCodeFlowTokenResponse.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/authorization/ClientCredentialsFlowTokenResponse.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/categories/CategoryFull.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/categories/CategoryFullPaging.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/episodes/EpisodeFull.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/episodes/EpisodeFullCollection.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/episodes/EpisodeSimplified.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/episodes/ResumePointObject.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/errors/ErrorInfo.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/errors/SpotifyError.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/generic/AbstractPlayableObject.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/generic/Copyright.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/generic/Cursor.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/generic/ExternalId.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/generic/ExternalUrl.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/generic/Image.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/paging/CursorBasedPaging.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/paging/Paging.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/players/Action.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/players/Context.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/players/CurrentlyPlayingObject.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/players/Device.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/players/DeviceCollection.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/players/Disallow.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/players/Offset.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/players/PlayHistory.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/players/PlayingContext.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/players/requests/ChangePlaybackStateRequestBody.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/players/requests/TransferPlaybackRequestBody.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/playlists/FeaturedPlaylistCollection.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/playlists/PlaylistFull.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/playlists/PlaylistItem.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/playlists/PlaylistSimplified.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/playlists/PlaylistSimplifiedPaging.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/playlists/PlaylistTrack.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/playlists/requests/AddItemPlaylistRequestBody.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/playlists/requests/CreateUpdatePlaylistRequestBody.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/playlists/requests/DeleteItemsPlaylistRequestBody.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/playlists/requests/FollowPlaylistRequestBody.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/playlists/requests/ReorderPlaylistItemsRequestBody.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/playlists/requests/ReplacePlaylistItemsRequestBody.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/playlists/Snapshot.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/playlists/TrackHref.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/recommendations/RecommendationCollection.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/recommendations/RecommendationSeed.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/search/SearchQueryResult.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/shows/SavedShowSimplified.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/shows/ShowFull.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/shows/ShowSimplified.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/shows/ShowSimplifiedCollection.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/tracks/Restriction.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/tracks/SavedTrackFull.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/tracks/TrackFull.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/tracks/TrackFullCollection.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/tracks/TrackLink.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/tracks/TrackSimplified.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/users/ExplicitContentSettings.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/models/users/User.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/retrofit/services/AlbumService.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/retrofit/services/ArtistService.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/retrofit/services/AuthorizationCodeFlowService.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/retrofit/services/BrowseService.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/retrofit/services/ClientCredentialsFlowService.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/retrofit/services/EpisodeService.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/retrofit/services/FollowService.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/retrofit/services/LibraryService.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/retrofit/services/PersonalizationService.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/retrofit/services/PlayerService.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/retrofit/services/PlaylistService.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/retrofit/services/SearchService.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/retrofit/services/ShowService.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/retrofit/services/TrackService.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/retrofit/services/UserService.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/utils/HttpUtil.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/utils/LoggingUtil.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/utils/ResponseChecker.java' +'C:/Users/Siddu Raj/git_projects/spotify-web-api-wrapper/src/main/java/spotify/utils/ValidatorUtil.java' +C:\Users\Siddu Raj\.m2\repository\com\squareup\retrofit2\retrofit\2.9.0\retrofit-2.9.0.jar = 1716693513207 +C:\Users\Siddu Raj\.m2\repository\com\squareup\okhttp3\okhttp\3.14.9\okhttp-3.14.9.jar = 1716693513729 +C:\Users\Siddu Raj\.m2\repository\com\squareup\okio\okio\1.17.2\okio-1.17.2.jar = 1716693513349 +C:\Users\Siddu Raj\.m2\repository\com\squareup\retrofit2\converter-gson\2.9.0\converter-gson-2.9.0.jar = 1716693513317 +C:\Users\Siddu Raj\.m2\repository\com\google\code\gson\gson\2.8.5\gson-2.8.5.jar = 1673361004232 +C:\Users\Siddu Raj\.m2\repository\org\slf4j\slf4j-log4j12\2.0.0-alpha2\slf4j-log4j12-2.0.0-alpha2.jar = 1716693513978 +C:\Users\Siddu Raj\.m2\repository\org\slf4j\slf4j-api\2.0.0-alpha2\slf4j-api-2.0.0-alpha2.jar = 1716693514223 +C:\Users\Siddu Raj\.m2\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar = 1673361004427 +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java = 1716693049760 +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\target\generated-sources\annotations = 1716693520772 +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\target\apidocs\allclasses-index.html = 1716693567495 +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\target\apidocs\allpackages-index.html = 1716693567501 +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\target\apidocs\constant-values.html = 1716693565445 +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\target\apidocs\copy.svg = 1716693567764 +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\target\apidocs\element-list = 1716693564953 +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\target\apidocs\help-doc.html = 1716693567743 +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\target\apidocs\index-all.html = 1716693567687 +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\target\apidocs\index.html = 1716693567206 +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\target\apidocs\jquery-ui.overrides.css = 1716693567805 +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\target\apidocs\member-search-index.js = 1716693567517 +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\target\apidocs\module-search-index.js = 1716693567501 +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\target\apidocs\overview-summary.html = 1716693567701 +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\target\apidocs\overview-tree.html = 1716693567199 +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\target\apidocs\package-search-index.js = 1716693567501 +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\target\apidocs\script.js = 1716693567751 +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\target\apidocs\search-page.js = 1716693567770 +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\target\apidocs\search.html = 1716693567696 +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\target\apidocs\search.js = 1716693567770 +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\target\apidocs\serialized-form.html = 1716693565481 +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\target\apidocs\stylesheet.css = 1716693567751 +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\target\apidocs\tag-search-index.js = 1716693567525 +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\target\apidocs\type-search-index.js = 1716693567509 \ No newline at end of file diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..25710a9 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,143 @@ +spotify\models\players\Action.class +spotify\retrofit\services\PlaylistService.class +spotify\models\categories\CategoryFullPaging.class +spotify\utils\ValidatorUtil.class +spotify\exceptions\SpotifyAuthorizationFailedException.class +spotify\models\players\requests\TransferPlaybackRequestBody.class +spotify\models\players\Offset.class +spotify\models\errors\ErrorInfo.class +spotify\models\shows\ShowSimplifiedCollection.class +spotify\models\artists\ArtistFullCollection.class +spotify\models\playlists\PlaylistTrack.class +spotify\api\authorization\AuthorizationPKCERequestToken.class +spotify\models\players\Context.class +spotify\api\interfaces\BrowseApi.class +spotify\api\enums\EntityType.class +spotify\models\generic\Image.class +spotify\models\albums\AlbumSimplified.class +spotify\api\enums\QueryType.class +spotify\models\recommendations\RecommendationCollection.class +spotify\retrofit\services\UserService.class +spotify\api\impl\PlayerApiRetrofit.class +spotify\factories\RetrofitHttpServiceFactory.class +spotify\models\playlists\TrackHref.class +spotify\api\interfaces\AlbumApi.class +spotify\api\interfaces\EpisodeApi.class +spotify\models\players\CurrentlyPlayingObject.class +spotify\models\players\DeviceCollection.class +spotify\models\recommendations\RecommendationSeed.class +spotify\models\artists\ArtistSimplified.class +spotify\models\paging\CursorBasedPaging.class +spotify\retrofit\services\SearchService.class +spotify\retrofit\services\ShowService.class +spotify\api\impl\BrowseApiRetrofit.class +spotify\models\errors\SpotifyError.class +spotify\api\impl\PlaylistApiRetrofit.class +spotify\models\artists\ArtistFull.class +spotify\factories\RetrofitClientFactory.class +spotify\models\tracks\TrackFullCollection.class +spotify\models\episodes\EpisodeFullCollection.class +spotify\api\impl\AlbumApiRetrofit.class +spotify\api\authorization\AuthorizationRefreshToken.class +spotify\api\interfaces\UserApi.class +spotify\api\enums\RepeatType.class +spotify\retrofit\services\AuthorizationCodeFlowService.class +spotify\retrofit\services\ClientCredentialsFlowService.class +spotify\models\shows\ShowFull.class +spotify\api\enums\AuthorizationScope.class +spotify\api\interfaces\PersonalizationApi.class +spotify\models\playlists\PlaylistSimplifiedPaging.class +spotify\models\generic\Cursor.class +spotify\models\artists\ArtistFullCursorBasedPagingWrapper.class +spotify\models\players\Device.class +spotify\retrofit\services\LibraryService.class +spotify\retrofit\services\PersonalizationService.class +spotify\models\audio\AudioAnalysis.class +spotify\models\episodes\EpisodeFull.class +spotify\models\shows\SavedShowSimplified.class +spotify\api\authorization\AuthorizationRequestToken.class +spotify\models\playlists\requests\ReplacePlaylistItemsRequestBody.class +spotify\exceptions\HttpRequestFailedException.class +spotify\models\albums\SavedAlbumFull.class +spotify\api\authorization\AuthorizationCodeFlowPKCE$Builder.class +spotify\api\impl\ShowApiRetrofit.class +spotify\api\impl\FollowApiRetrofit.class +spotify\models\playlists\requests\DeleteItemsPlaylistRequestBody.class +spotify\models\playlists\PlaylistFull.class +spotify\models\categories\CategoryFull.class +spotify\models\albums\AlbumSimplifiedPaging.class +spotify\models\search\SearchQueryResult.class +spotify\api\enums\GrantType.class +spotify\api\impl\SearchApiRetrofit.class +spotify\models\players\requests\ChangePlaybackStateRequestBody.class +spotify\api\authorization\AuthorizationCodeFlowPKCE.class +spotify\models\users\User.class +spotify\models\albums\AlbumFull.class +spotify\models\paging\Paging.class +spotify\models\authorization\ClientCredentialsFlowTokenResponse.class +spotify\api\interfaces\LibraryApi.class +spotify\retrofit\services\EpisodeService.class +spotify\models\playlists\Snapshot.class +spotify\api\interfaces\PlaylistApi.class +spotify\api\interfaces\TrackApi.class +spotify\models\tracks\TrackSimplified.class +spotify\api\impl\PersonalizationApiRetrofit.class +spotify\models\audio\TimeInterval.class +spotify\models\generic\Copyright.class +spotify\api\impl\LibraryApiRetrofit.class +spotify\models\playlists\FeaturedPlaylistCollection.class +spotify\models\playlists\requests\AddItemPlaylistRequestBody.class +spotify\api\authorization\AuthorizationCodeFlow.class +spotify\api\interfaces\FollowApi.class +spotify\models\audio\Section.class +spotify\api\impl\TrackApiRetrofit.class +spotify\utils\LoggingUtil.class +spotify\api\interfaces\PlayerApi.class +spotify\api\impl\EpisodeApiRetrofit.class +spotify\models\audio\AudioFeatures.class +spotify\models\playlists\PlaylistItem.class +spotify\utils\HttpUtil.class +spotify\models\albums\AlbumFullCollection.class +spotify\models\audio\Segment.class +spotify\models\authorization\AuthorizationCodeFlowTokenResponse.class +spotify\models\players\PlayingContext.class +spotify\models\artists\Follower.class +spotify\models\generic\ExternalId.class +spotify\models\tracks\TrackLink.class +spotify\models\players\Disallow.class +spotify\retrofit\services\TrackService.class +spotify\api\interfaces\SearchApi.class +spotify\api\interfaces\ShowApi.class +spotify\models\tracks\TrackFull.class +spotify\models\tracks\SavedTrackFull.class +spotify\api\enums\HttpStatusCode.class +spotify\models\episodes\ResumePointObject.class +spotify\models\users\ExplicitContentSettings.class +spotify\api\spotify\SpotifyApi.class +spotify\models\playlists\requests\ReorderPlaylistItemsRequestBody.class +spotify\models\playlists\requests\FollowPlaylistRequestBody.class +spotify\api\authorization\ClientCredentialsFlow.class +spotify\config\ApiUrl.class +spotify\api\authorization\AuthorizationCodeFlow$Builder.class +spotify\api\enums\AlbumType.class +spotify\retrofit\services\BrowseService.class +spotify\models\episodes\EpisodeSimplified.class +spotify\models\playlists\PlaylistSimplified.class +spotify\api\impl\ArtistApiRetrofit.class +spotify\models\tracks\Restriction.class +spotify\factories\GsonFactory.class +spotify\exceptions\SpotifyActionFailedException.class +spotify\api\impl\UserApiRetrofit.class +spotify\factories\AbstractPlayableObjectDeserializer.class +spotify\models\shows\ShowSimplified.class +spotify\utils\ResponseChecker.class +spotify\models\playlists\requests\CreateUpdatePlaylistRequestBody.class +spotify\models\generic\ExternalUrl.class +spotify\api\interfaces\ArtistApi.class +spotify\models\players\PlayHistory.class +spotify\models\audio\AudioFeaturesCollection.class +spotify\models\generic\AbstractPlayableObject.class +spotify\retrofit\services\PlayerService.class +spotify\retrofit\services\AlbumService.class +spotify\retrofit\services\ArtistService.class +spotify\retrofit\services\FollowService.class diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..3c10818 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,141 @@ +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\authorization\AuthorizationCodeFlowPKCE.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\impl\PersonalizationApiRetrofit.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\impl\SearchApiRetrofit.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\authorization\AuthorizationCodeFlow.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\playlists\TrackHref.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\artists\ArtistFullCollection.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\players\PlayingContext.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\playlists\requests\AddItemPlaylistRequestBody.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\interfaces\FollowApi.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\artists\ArtistSimplified.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\impl\EpisodeApiRetrofit.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\search\SearchQueryResult.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\shows\SavedShowSimplified.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\recommendations\RecommendationCollection.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\interfaces\EpisodeApi.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\categories\CategoryFullPaging.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\generic\ExternalUrl.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\generic\Image.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\impl\FollowApiRetrofit.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\paging\CursorBasedPaging.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\playlists\PlaylistSimplifiedPaging.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\interfaces\PlaylistApi.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\playlists\requests\ReplacePlaylistItemsRequestBody.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\artists\Follower.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\players\Device.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\authorization\AuthorizationRefreshToken.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\impl\TrackApiRetrofit.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\interfaces\ArtistApi.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\episodes\EpisodeSimplified.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\players\Disallow.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\tracks\TrackLink.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\retrofit\services\LibraryService.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\playlists\Snapshot.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\authorization\AuthorizationCodeFlowTokenResponse.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\impl\PlayerApiRetrofit.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\authorization\AuthorizationRequestToken.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\categories\CategoryFull.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\utils\ResponseChecker.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\retrofit\services\ShowService.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\retrofit\services\ArtistService.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\utils\HttpUtil.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\impl\UserApiRetrofit.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\albums\AlbumSimplifiedPaging.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\tracks\SavedTrackFull.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\enums\QueryType.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\players\requests\ChangePlaybackStateRequestBody.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\interfaces\ShowApi.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\utils\LoggingUtil.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\episodes\EpisodeFull.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\albums\AlbumSimplified.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\impl\LibraryApiRetrofit.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\authorization\ClientCredentialsFlowTokenResponse.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\audio\AudioFeatures.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\retrofit\services\AuthorizationCodeFlowService.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\artists\ArtistFull.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\shows\ShowSimplifiedCollection.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\exceptions\SpotifyAuthorizationFailedException.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\players\DeviceCollection.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\playlists\requests\CreateUpdatePlaylistRequestBody.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\retrofit\services\UserService.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\exceptions\SpotifyActionFailedException.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\retrofit\services\EpisodeService.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\audio\Segment.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\retrofit\services\ClientCredentialsFlowService.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\factories\GsonFactory.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\retrofit\services\PlayerService.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\tracks\TrackFullCollection.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\retrofit\services\AlbumService.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\errors\ErrorInfo.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\shows\ShowFull.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\shows\ShowSimplified.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\interfaces\TrackApi.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\exceptions\HttpRequestFailedException.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\playlists\PlaylistTrack.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\audio\TimeInterval.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\impl\AlbumApiRetrofit.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\utils\ValidatorUtil.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\playlists\FeaturedPlaylistCollection.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\albums\AlbumFull.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\authorization\ClientCredentialsFlow.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\impl\BrowseApiRetrofit.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\playlists\requests\DeleteItemsPlaylistRequestBody.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\impl\ArtistApiRetrofit.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\users\ExplicitContentSettings.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\playlists\requests\ReorderPlaylistItemsRequestBody.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\enums\AuthorizationScope.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\interfaces\AlbumApi.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\tracks\Restriction.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\interfaces\UserApi.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\playlists\PlaylistItem.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\retrofit\services\BrowseService.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\tracks\TrackSimplified.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\interfaces\BrowseApi.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\interfaces\SearchApi.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\playlists\PlaylistFull.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\enums\EntityType.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\players\Context.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\audio\AudioFeaturesCollection.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\players\CurrentlyPlayingObject.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\factories\RetrofitHttpServiceFactory.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\albums\AlbumFullCollection.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\enums\RepeatType.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\enums\AlbumType.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\interfaces\PersonalizationApi.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\generic\Cursor.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\errors\SpotifyError.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\players\requests\TransferPlaybackRequestBody.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\artists\ArtistFullCursorBasedPagingWrapper.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\players\Action.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\retrofit\services\SearchService.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\interfaces\PlayerApi.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\paging\Paging.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\recommendations\RecommendationSeed.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\interfaces\LibraryApi.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\generic\Copyright.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\players\Offset.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\episodes\ResumePointObject.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\config\ApiUrl.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\playlists\requests\FollowPlaylistRequestBody.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\authorization\AuthorizationPKCERequestToken.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\factories\AbstractPlayableObjectDeserializer.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\episodes\EpisodeFullCollection.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\spotify\SpotifyApi.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\playlists\PlaylistSimplified.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\retrofit\services\FollowService.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\generic\ExternalId.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\retrofit\services\PersonalizationService.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\retrofit\services\PlaylistService.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\audio\Section.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\impl\PlaylistApiRetrofit.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\impl\ShowApiRetrofit.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\factories\RetrofitClientFactory.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\audio\AudioAnalysis.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\users\User.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\players\PlayHistory.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\generic\AbstractPlayableObject.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\tracks\TrackFull.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\enums\HttpStatusCode.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\api\enums\GrantType.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\retrofit\services\TrackService.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\main\java\spotify\models\albums\SavedAlbumFull.java diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst new file mode 100644 index 0000000..9aa3f41 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst @@ -0,0 +1,26 @@ +spotify\factories\AbstractPlayableObjectDeserializerTest.class +spotify\api\impl\UserApiRetrofitTest.class +spotify\api\authorization\AuthorizationCodeFlowPKCETest.class +spotify\api\authorization\AuthorizationRefreshTokenTest.class +spotify\api\authorization\AuthorizationRequestTokenTest.class +spotify\api\impl\ArtistApiRetrofitTest.class +spotify\api\impl\LibraryApiRetrofitTest.class +spotify\api\impl\PlaylistApiRetrofitTest.class +spotify\api\authorization\ClientCredentialsFlowTest.class +spotify\utils\ValidatorUtilTest.class +spotify\api\impl\PersonalizationApiRetrofitTest.class +spotify\api\impl\EpisodeApiRetrofitTest.class +spotify\api\impl\TrackApiRetrofitTest.class +spotify\api\impl\BrowseApiRetrofitTest$1.class +spotify\api\impl\AlbumApiRetrofitTest.class +spotify\api\impl\SearchApiRetrofitTest.class +spotify\api\impl\ArtistApiRetrofitTest$1.class +spotify\api\spotify\SpotifyApiTest.class +spotify\api\authorization\AbstractAuthorizationTest.class +spotify\api\authorization\AuthorizationPKCERequestTokenTest.class +spotify\api\impl\PlayerApiRetrofitTest.class +spotify\api\authorization\AuthorizationCodeFlowTest.class +spotify\api\impl\AbstractApiRetrofitTest.class +spotify\api\impl\FollowApiRetrofitTest.class +spotify\api\impl\BrowseApiRetrofitTest.class +spotify\api\impl\ShowApiRetrofitTest.class diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 0000000..9e49522 --- /dev/null +++ b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst @@ -0,0 +1,24 @@ +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\test\java\spotify\api\impl\BrowseApiRetrofitTest.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\test\java\spotify\api\impl\SearchApiRetrofitTest.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\test\java\spotify\api\authorization\AuthorizationRefreshTokenTest.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\test\java\spotify\api\authorization\AuthorizationRequestTokenTest.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\test\java\spotify\api\impl\EpisodeApiRetrofitTest.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\test\java\spotify\api\impl\LibraryApiRetrofitTest.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\test\java\spotify\api\authorization\ClientCredentialsFlowTest.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\test\java\spotify\api\impl\AlbumApiRetrofitTest.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\test\java\spotify\api\impl\PlayerApiRetrofitTest.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\test\java\spotify\api\impl\FollowApiRetrofitTest.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\test\java\spotify\api\impl\PersonalizationApiRetrofitTest.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\test\java\spotify\api\impl\ShowApiRetrofitTest.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\test\java\spotify\api\impl\UserApiRetrofitTest.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\test\java\spotify\api\authorization\AuthorizationCodeFlowTest.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\test\java\spotify\api\authorization\AuthorizationPKCERequestTokenTest.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\test\java\spotify\api\authorization\AbstractAuthorizationTest.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\test\java\spotify\api\impl\TrackApiRetrofitTest.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\test\java\spotify\api\spotify\SpotifyApiTest.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\test\java\spotify\api\impl\AbstractApiRetrofitTest.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\test\java\spotify\utils\ValidatorUtilTest.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\test\java\spotify\api\authorization\AuthorizationCodeFlowPKCETest.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\test\java\spotify\api\impl\ArtistApiRetrofitTest.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\test\java\spotify\factories\AbstractPlayableObjectDeserializerTest.java +C:\Users\Siddu Raj\git_projects\spotify-web-api-wrapper\src\test\java\spotify\api\impl\PlaylistApiRetrofitTest.java diff --git a/target/test-classes/fixtures/responses/authorization/auth-invalid-client.json b/target/test-classes/fixtures/responses/authorization/auth-invalid-client.json new file mode 100644 index 0000000..22809cc --- /dev/null +++ b/target/test-classes/fixtures/responses/authorization/auth-invalid-client.json @@ -0,0 +1,4 @@ +{ + "error": "invalid_client", + "error_description": "Invalid client" +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/authorization/authorization_code/AuthorizationCode.json b/target/test-classes/fixtures/responses/authorization/authorization_code/AuthorizationCode.json new file mode 100644 index 0000000..1764a4a --- /dev/null +++ b/target/test-classes/fixtures/responses/authorization/authorization_code/AuthorizationCode.json @@ -0,0 +1,7 @@ +{ + "access_token": "taHZ2SdB-bPA3FsK3D7ZN5npZS47cMy-IEySVEGttOhXmqaVAIo0ESvTCLjLBifhHOHOIuhFUKPW1WMDP7w6dj3MAZdWT8CLI2MkZaXbYLTeoDvXesf2eeiLYPBGdx8tIwQJKgV8XdnzH_DONk", + "token_type": "Bearer", + "scope": "user-read-birthdate user-read-email", + "expires_in": 3600, + "refresh_token": "b0KuPuLw77Z0hQhCsK-GTHoEx_kethtn357V7iqwEpCTIsLgqbBC_vQBTGC6M5rINl0FrqHK-D3cbOsMOlfyVKuQPvpyGcLcxAoLOTpYXc28nVwB7iBq2oKj9G9lHkFOUKn" +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/authorization/authorization_code/AuthorizationCodeRefresh.json b/target/test-classes/fixtures/responses/authorization/authorization_code/AuthorizationCodeRefresh.json new file mode 100644 index 0000000..2446350 --- /dev/null +++ b/target/test-classes/fixtures/responses/authorization/authorization_code/AuthorizationCodeRefresh.json @@ -0,0 +1,6 @@ +{ + "access_token": "taHZ2SdB-bPA3FsK3D7ZN5npZS47cMy-IEySVEGttOhXmqaVAIo0ESvTCLjLBifhHOHOIuhFUKPW1WMDP7w6dj3MAZdWT8CLI2MkZaXbYLTeoDvXesf2eeiLYPBGdx8tIwQJKgV8XdnzH_DONk", + "token_type": "Bearer", + "scope": "user-read-birthdate user-read-email", + "expires_in": 3600 +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/authorization/authorization_code/pkce/AuthorizationCodePKCERefresh.json b/target/test-classes/fixtures/responses/authorization/authorization_code/pkce/AuthorizationCodePKCERefresh.json new file mode 100644 index 0000000..fc07d18 --- /dev/null +++ b/target/test-classes/fixtures/responses/authorization/authorization_code/pkce/AuthorizationCodePKCERefresh.json @@ -0,0 +1,7 @@ +{ + "access_token": "9Cysa896KySJLrEcasloD1Gufy9iSq7Wa-K2SbSKwK3rXfizi4GwIS2RCrBmCMsKfkTDm82ez9m47WZ8egFCuRPs4BgEHw", + "token_type": "Bearer", + "expires_in": 3600, + "refresh_token": "PoO04alC_uRJoyd2MLhN53hHv2-sDAJs5mULPPzLW0lgdXXAvZAWEJrBqqd6NfCE4FZo7TcuKXp4grmE-9fKyMaP6zl6g", + "scope": "user-follow-modify" +} diff --git a/target/test-classes/fixtures/responses/authorization/client_credentials/ClientCredentials.json b/target/test-classes/fixtures/responses/authorization/client_credentials/ClientCredentials.json new file mode 100644 index 0000000..44e1e38 --- /dev/null +++ b/target/test-classes/fixtures/responses/authorization/client_credentials/ClientCredentials.json @@ -0,0 +1,5 @@ +{ + "access_token": "taHZ2SdB-bPA3FsK3D7ZN5npZS47cMy-IEySVEGttOhXmqaVAIo0ESvTCLjLBifhHOHOIuhFUKPW1WMDP7w6dj3MAZdWT8CLI2MkZaXbYLTeoDvXesf2eeiLYPBGdx8tIwQJKgV8XdnzH_DONk", + "token_type": "Bearer", + "expires_in": 3600 +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/albums/GetAlbumRequest.json b/target/test-classes/fixtures/responses/data/albums/GetAlbumRequest.json new file mode 100644 index 0000000..ca33ce8 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/albums/GetAlbumRequest.json @@ -0,0 +1,208 @@ +{ + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2BTZIqw0ntH9MvilQ3ewNY" + }, + "href": "https://api.spotify.com/v1/artists/2BTZIqw0ntH9MvilQ3ewNY", + "id": "2BTZIqw0ntH9MvilQ3ewNY", + "name": "Cyndi Lauper", + "type": "artist", + "uri": "spotify:artist:2BTZIqw0ntH9MvilQ3ewNY" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "IE", + "IS", + "IT", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PT", + "PY", + "RO", + "SE", + "SG", + "SI", + "SK", + "SV", + "TW", + "UY" + ], + "copyrights": [ + { + "text": "(P) 2000 Sony Music Entertainment Inc.", + "type": "P" + } + ], + "external_ids": { + "upc": "5099749994324" + }, + "external_urls": { + "spotify": "https://open.spotify.com/album/0sNOF9WDwhWunNAHPD3Baj" + }, + "genres": [], + "href": "https://api.spotify.com/v1/albums/0sNOF9WDwhWunNAHPD3Baj", + "id": "0sNOF9WDwhWunNAHPD3Baj", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/07c323340e03e25a8e5dd5b9a8ec72b69c50089d", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/8b662d81966a0ec40dc10563807696a8479cd48b", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/54b3222c8aaa77890d1ac37b3aaaa1fc9ba630ae", + "width": 64 + } + ], + "name": "She's So Unusual", + "popularity": 39, + "release_date": "1983", + "release_date_precision": "year", + "tracks": { + "href": "https://api.spotify.com/v1/albums/0sNOF9WDwhWunNAHPD3Baj/tracks?offset=0&limit=50", + "items": [ + { + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2BTZIqw0ntH9MvilQ3ewNY" + }, + "href": "https://api.spotify.com/v1/artists/2BTZIqw0ntH9MvilQ3ewNY", + "id": "2BTZIqw0ntH9MvilQ3ewNY", + "name": "Cyndi Lauper", + "type": "artist", + "uri": "spotify:artist:2BTZIqw0ntH9MvilQ3ewNY" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "IE", + "IS", + "IT", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PT", + "PY", + "RO", + "SE", + "SG", + "SI", + "SK", + "SV", + "TW", + "UY" + ], + "disc_number": 1, + "duration_ms": 305560, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/track/3f9zqUnrnIq0LANhmnaF0V" + }, + "href": "https://api.spotify.com/v1/tracks/3f9zqUnrnIq0LANhmnaF0V", + "id": "3f9zqUnrnIq0LANhmnaF0V", + "name": "Money Changes Everything", + "preview_url": "https://p.scdn.co/mp3-preview/01bb2a6c9a89c05a4300aea427241b1719a26b06", + "track_number": 1, + "type": "track", + "uri": "spotify:track:3f9zqUnrnIq0LANhmnaF0V" + } + ], + "limit": 50, + "next": null, + "offset": 0, + "previous": null, + "total": 13 + }, + "type": "album", + "uri": "spotify:album:0sNOF9WDwhWunNAHPD3Baj" +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/albums/GetAlbumsTracksRequest.json b/target/test-classes/fixtures/responses/data/albums/GetAlbumsTracksRequest.json new file mode 100644 index 0000000..31fbfb7 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/albums/GetAlbumsTracksRequest.json @@ -0,0 +1,188 @@ +{ + "href": "https://api.spotify.com/v1/albums/6akEvsycLGftJxYudPjmqK/tracks?offset=0&limit=2", + "items": [ + { + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/08td7MxkoHQkXnWAYD8d6Q" + }, + "href": "https://api.spotify.com/v1/artists/08td7MxkoHQkXnWAYD8d6Q", + "id": "08td7MxkoHQkXnWAYD8d6Q", + "name": "Tania Bowra", + "type": "artist", + "uri": "spotify:artist:08td7MxkoHQkXnWAYD8d6Q" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "IE", + "IS", + "IT", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "RO", + "SE", + "SG", + "SI", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 276773, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/track/2TpxZ7JUBn3uw46aR7qd6V" + }, + "href": "https://api.spotify.com/v1/tracks/2TpxZ7JUBn3uw46aR7qd6V", + "id": "2TpxZ7JUBn3uw46aR7qd6V", + "name": "All I Want", + "preview_url": "https://p.scdn.co/mp3-preview/6d00206e32194d15df329d4770e4fa1f2ced3f57", + "track_number": 1, + "type": "track", + "uri": "spotify:track:2TpxZ7JUBn3uw46aR7qd6V" + }, + { + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/08td7MxkoHQkXnWAYD8d6Q" + }, + "href": "https://api.spotify.com/v1/artists/08td7MxkoHQkXnWAYD8d6Q", + "id": "08td7MxkoHQkXnWAYD8d6Q", + "name": "Tania Bowra", + "type": "artist", + "uri": "spotify:artist:08td7MxkoHQkXnWAYD8d6Q" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "IE", + "IS", + "IT", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "RO", + "SE", + "SG", + "SI", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 247680, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/track/4PjcfyZZVE10TFd9EKA72r" + }, + "href": "https://api.spotify.com/v1/tracks/4PjcfyZZVE10TFd9EKA72r", + "id": "4PjcfyZZVE10TFd9EKA72r", + "name": "Someday", + "preview_url": "https://p.scdn.co/mp3-preview/2b15de922bf4f4b8cfe09c8448079b8ff7a45a5f", + "track_number": 2, + "type": "track", + "uri": "spotify:track:4PjcfyZZVE10TFd9EKA72r" + } + ], + "limit": 2, + "next": "https://api.spotify.com/v1/albums/6akEvsycLGftJxYudPjmqK/tracks?offset=2&limit=2", + "offset": 0, + "previous": null, + "total": 11 +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/albums/GetSeveralAlbumsRequest.json b/target/test-classes/fixtures/responses/data/albums/GetSeveralAlbumsRequest.json new file mode 100644 index 0000000..931d6b3 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/albums/GetSeveralAlbumsRequest.json @@ -0,0 +1,302 @@ +{ + "albums": [ + { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/53A0W3U0s8diEn9RhXQhVz" + }, + "href": "https://api.spotify.com/v1/artists/53A0W3U0s8diEn9RhXQhVz", + "id": "53A0W3U0s8diEn9RhXQhVz", + "name": "Keane", + "type": "artist", + "uri": "spotify:artist:53A0W3U0s8diEn9RhXQhVz" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "IE", + "IS", + "IT", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "RO", + "SE", + "SG", + "SI", + "SK", + "SV", + "TR", + "TW", + "UY" + ], + "copyrights": [ + { + "text": "(C) 2013 Universal Island Records, a division of Universal Music Operations Limited", + "type": "C" + }, + { + "text": "(P) 2013 Universal Island Records, a division of Universal Music Operations Limited", + "type": "P" + } + ], + "external_ids": { + "upc": "00602537518357" + }, + "external_urls": { + "spotify": "https://open.spotify.com/album/41MnTivkwTO3UUJ8DrqEJJ" + }, + "genres": [], + "href": "https://api.spotify.com/v1/albums/41MnTivkwTO3UUJ8DrqEJJ", + "id": "41MnTivkwTO3UUJ8DrqEJJ", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/89b92c6b59131776c0cd8e5df46301ffcf36ed69", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/eb6f0b2594d81f8d9dced193f3e9a3bc4318aedc", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/21e1ebcd7ebd3b679d9d5084bba1e163638b103a", + "width": 64 + } + ], + "name": "The Best Of Keane (Deluxe Edition)", + "popularity": 65, + "release_date": "2013-11-08", + "release_date_precision": "day", + "tracks": { + "href": "https://api.spotify.com/v1/albums/41MnTivkwTO3UUJ8DrqEJJ/tracks?offset=0&limit=50", + "items": [ + { + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/53A0W3U0s8diEn9RhXQhVz" + }, + "href": "https://api.spotify.com/v1/artists/53A0W3U0s8diEn9RhXQhVz", + "id": "53A0W3U0s8diEn9RhXQhVz", + "name": "Keane", + "type": "artist", + "uri": "spotify:artist:53A0W3U0s8diEn9RhXQhVz" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "IE", + "IS", + "IT", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "RO", + "SE", + "SG", + "SI", + "SK", + "SV", + "TR", + "TW", + "UY" + ], + "disc_number": 1, + "duration_ms": 215986, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/track/4r9PmSmbAOOWqaGWLf6M9Q" + }, + "href": "https://api.spotify.com/v1/tracks/4r9PmSmbAOOWqaGWLf6M9Q", + "id": "4r9PmSmbAOOWqaGWLf6M9Q", + "name": "Everybody's Changing", + "preview_url": "https://p.scdn.co/mp3-preview/641fd877ee0f42f3713d1649e20a9734cc64b8f9", + "track_number": 1, + "type": "track", + "uri": "spotify:track:4r9PmSmbAOOWqaGWLf6M9Q" + }, + { + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/53A0W3U0s8diEn9RhXQhVz" + }, + "href": "https://api.spotify.com/v1/artists/53A0W3U0s8diEn9RhXQhVz", + "id": "53A0W3U0s8diEn9RhXQhVz", + "name": "Keane", + "type": "artist", + "uri": "spotify:artist:53A0W3U0s8diEn9RhXQhVz" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "IE", + "IS", + "IT", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "RO", + "SE", + "SG", + "SI", + "SK", + "SV", + "TR", + "TW", + "UY" + ], + "disc_number": 1, + "duration_ms": 235880, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/track/0HJQD8uqX2Bq5HVdLnd3ep" + }, + "href": "https://api.spotify.com/v1/tracks/0HJQD8uqX2Bq5HVdLnd3ep", + "id": "0HJQD8uqX2Bq5HVdLnd3ep", + "name": "Somewhere Only We Know", + "preview_url": "https://p.scdn.co/mp3-preview/e001676375ea2b4807cee2f98b51f2f3fe0d109b", + "track_number": 2, + "type": "track", + "uri": "spotify:track:0HJQD8uqX2Bq5HVdLnd3ep" + } + ], + "limit": 50, + "next": null, + "offset": 0, + "previous": null, + "total": 9 + }, + "type": "album", + "uri": "spotify:album:6UXCm6bOO4gFlDQZV5yL37" + } + ] +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/albums/GetSeveralAlbumsRequest_None.json b/target/test-classes/fixtures/responses/data/albums/GetSeveralAlbumsRequest_None.json new file mode 100644 index 0000000..b5c63d7 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/albums/GetSeveralAlbumsRequest_None.json @@ -0,0 +1,3 @@ +{ + "albums": [] +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/artists/GetArtistRequest.json b/target/test-classes/fixtures/responses/data/artists/GetArtistRequest.json new file mode 100644 index 0000000..188a71e --- /dev/null +++ b/target/test-classes/fixtures/responses/data/artists/GetArtistRequest.json @@ -0,0 +1,41 @@ +{ + "external_urls": { + "spotify": "https://open.spotify.com/artist/0OdUWJ0sBjDrqHygGUXeCF" + }, + "followers": { + "href": null, + "total": 306565 + }, + "genres": [ + "indie folk", + "indie pop" + ], + "href": "https://api.spotify.com/v1/artists/0OdUWJ0sBjDrqHygGUXeCF", + "id": "0OdUWJ0sBjDrqHygGUXeCF", + "images": [ + { + "height": 816, + "url": "https://i.scdn.co/image/eb266625dab075341e8c4378a177a27370f91903", + "width": 1000 + }, + { + "height": 522, + "url": "https://i.scdn.co/image/2f91c3cace3c5a6a48f3d0e2fd21364d4911b332", + "width": 640 + }, + { + "height": 163, + "url": "https://i.scdn.co/image/2efc93d7ee88435116093274980f04ebceb7b527", + "width": 200 + }, + { + "height": 52, + "url": "https://i.scdn.co/image/4f25297750dfa4051195c36809a9049f6b841a23", + "width": 64 + } + ], + "name": "Band of Horses", + "popularity": 59, + "type": "artist", + "uri": "spotify:artist:0OdUWJ0sBjDrqHygGUXeCF" +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/artists/GetArtistsAlbumsRequest.json b/target/test-classes/fixtures/responses/data/artists/GetArtistsAlbumsRequest.json new file mode 100644 index 0000000..3bded30 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/artists/GetArtistsAlbumsRequest.json @@ -0,0 +1,118 @@ +{ + "href": "https://api.spotify.com/v1/artists/1vCWHaC5f2uS3yhpwWbIA6/albums?offset=0&limit=2&include_groups=single&market=ES", + "items": [ + { + "album_group": "single", + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1vCWHaC5f2uS3yhpwWbIA6" + }, + "href": "https://api.spotify.com/v1/artists/1vCWHaC5f2uS3yhpwWbIA6", + "id": "1vCWHaC5f2uS3yhpwWbIA6", + "name": "Avicii", + "type": "artist", + "uri": "spotify:artist:1vCWHaC5f2uS3yhpwWbIA6" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1Cs0zKBU1kc0i8ypK3B9ai" + }, + "href": "https://api.spotify.com/v1/artists/1Cs0zKBU1kc0i8ypK3B9ai", + "id": "1Cs0zKBU1kc0i8ypK3B9ai", + "name": "David Guetta", + "type": "artist", + "uri": "spotify:artist:1Cs0zKBU1kc0i8ypK3B9ai" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/19HFRWmRCl27kTk6LeqAO8" + }, + "href": "https://api.spotify.com/v1/artists/19HFRWmRCl27kTk6LeqAO8", + "id": "19HFRWmRCl27kTk6LeqAO8", + "name": "MORTEN", + "type": "artist", + "uri": "spotify:artist:19HFRWmRCl27kTk6LeqAO8" + } + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/37bCTD5iLWMpDcBanNkkXB" + }, + "href": "https://api.spotify.com/v1/albums/37bCTD5iLWMpDcBanNkkXB", + "id": "37bCTD5iLWMpDcBanNkkXB", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/5eeb367a91e7abb76ae6cb15ada77dde636ef740", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/a014dbaab6a1d4ae99ff83d523d4696c307b4009", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/606f0bba8e6949a341c4718dbbdf4acd0595b073", + "width": 64 + } + ], + "name": "Heaven (David Guetta & MORTEN Remix)", + "release_date": "2019-08-23", + "release_date_precision": "day", + "total_tracks": 2, + "type": "album", + "uri": "spotify:album:37bCTD5iLWMpDcBanNkkXB" + }, + { + "album_group": "single", + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1vCWHaC5f2uS3yhpwWbIA6" + }, + "href": "https://api.spotify.com/v1/artists/1vCWHaC5f2uS3yhpwWbIA6", + "id": "1vCWHaC5f2uS3yhpwWbIA6", + "name": "Avicii", + "type": "artist", + "uri": "spotify:artist:1vCWHaC5f2uS3yhpwWbIA6" + } + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/7CvAfGvq4RlIwEbT9o8Iav" + }, + "href": "https://api.spotify.com/v1/albums/7CvAfGvq4RlIwEbT9o8Iav", + "id": "7CvAfGvq4RlIwEbT9o8Iav", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/fc52325821e3626ab74ee873aa5add2f61f73fd6", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/cbb2827b08a0c7b20b97075bb959c0ed58fb5bbd", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/f40615b03aa4d64b71ffddb83e4cb0e762a80774", + "width": 64 + } + ], + "name": "Tough Love (Tiësto Remix)", + "release_date": "2019-06-14", + "release_date_precision": "day", + "total_tracks": 2, + "type": "album", + "uri": "spotify:album:7CvAfGvq4RlIwEbT9o8Iav" + } + ], + "limit": 2, + "next": "https://api.spotify.com/v1/artists/1vCWHaC5f2uS3yhpwWbIA6/albums?offset=2&limit=2&include_groups=single&market=ES", + "offset": 0, + "previous": null, + "total": 64 +} diff --git a/target/test-classes/fixtures/responses/data/artists/GetArtistsRelatedArtistsRequest.json b/target/test-classes/fixtures/responses/data/artists/GetArtistsRelatedArtistsRequest.json new file mode 100644 index 0000000..fcce47e --- /dev/null +++ b/target/test-classes/fixtures/responses/data/artists/GetArtistsRelatedArtistsRequest.json @@ -0,0 +1,44 @@ +{ + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5ZKMPRDHc7qElVJFh3uRqB" + }, + "followers": { + "href": null, + "total": 18108 + }, + "genres": [ + "rockabilly" + ], + "href": "https://api.spotify.com/v1/artists/5ZKMPRDHc7qElVJFh3uRqB", + "id": "5ZKMPRDHc7qElVJFh3uRqB", + "images": [ + { + "height": 997, + "url": "https://i.scdn.co/image/beff5827580bcc4d129cbc0872768095eeba8c14", + "width": 1000 + }, + { + "height": 638, + "url": "https://i.scdn.co/image/dbabf703779789917c4dd1c0e54da62c7a45ce92", + "width": 640 + }, + { + "height": 199, + "url": "https://i.scdn.co/image/74761c343bec27c814b8e44e4bc095cbf1b674bb", + "width": 200 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/0c30af5647c74fee14fb97981c23b336abbc9f21", + "width": 64 + } + ], + "name": "Wanda Jackson", + "popularity": 59, + "type": "artist", + "uri": "spotify:artist:5ZKMPRDHc7qElVJFh3uRqB" + } + ] +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/artists/GetArtistsTopTracksRequest.json b/target/test-classes/fixtures/responses/data/artists/GetArtistsTopTracksRequest.json new file mode 100644 index 0000000..dca621c --- /dev/null +++ b/target/test-classes/fixtures/responses/data/artists/GetArtistsTopTracksRequest.json @@ -0,0 +1,199 @@ +{ + "tracks": [ + { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/43ZHCT0cAZBISjO8DG9PnE" + }, + "href": "https://api.spotify.com/v1/artists/43ZHCT0cAZBISjO8DG9PnE", + "id": "43ZHCT0cAZBISjO8DG9PnE", + "name": "Elvis Presley", + "type": "artist", + "uri": "spotify:artist:43ZHCT0cAZBISjO8DG9PnE" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/7xe8VI48TxUpU1IIo0RfGi" + }, + "href": "https://api.spotify.com/v1/albums/7xe8VI48TxUpU1IIo0RfGi", + "id": "7xe8VI48TxUpU1IIo0RfGi", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/4295b5ff74d4f944367144acbe616b6f62d20b17", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/203104e5843248c700b078f391d4bc759c5d7f47", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/0c0a172373b0211c590b241270d05b70889075a1", + "width": 64 + } + ], + "name": "Blue Hawaii", + "type": "album", + "uri": "spotify:album:7xe8VI48TxUpU1IIo0RfGi" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/43ZHCT0cAZBISjO8DG9PnE" + }, + "href": "https://api.spotify.com/v1/artists/43ZHCT0cAZBISjO8DG9PnE", + "id": "43ZHCT0cAZBISjO8DG9PnE", + "name": "Elvis Presley", + "type": "artist", + "uri": "spotify:artist:43ZHCT0cAZBISjO8DG9PnE" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "disc_number": 1, + "duration_ms": 179773, + "explicit": false, + "external_ids": { + "isrc": "USRC16101350" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/44AyOl4qVkzS48vBsbNXaC" + }, + "href": "https://api.spotify.com/v1/tracks/44AyOl4qVkzS48vBsbNXaC", + "id": "44AyOl4qVkzS48vBsbNXaC", + "name": "Can't Help Falling in Love", + "popularity": 70, + "preview_url": "https://p.scdn.co/mp3-preview/26e409b39a2da6dc18fab61020c90be2938dc0e9", + "track_number": 5, + "type": "track", + "uri": "spotify:track:44AyOl4qVkzS48vBsbNXaC" + } + ] +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/artists/GetSeveralArtistsRequest.json b/target/test-classes/fixtures/responses/data/artists/GetSeveralArtistsRequest.json new file mode 100644 index 0000000..efffd7f --- /dev/null +++ b/target/test-classes/fixtures/responses/data/artists/GetSeveralArtistsRequest.json @@ -0,0 +1,87 @@ +{ + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0oSGxfWSnnOXhD2fKuz2Gy" + }, + "followers": { + "href": null, + "total": 633494 + }, + "genres": [ + "art rock", + "glam rock", + "permanent wave" + ], + "href": "https://api.spotify.com/v1/artists/0oSGxfWSnnOXhD2fKuz2Gy", + "id": "0oSGxfWSnnOXhD2fKuz2Gy", + "images": [ + { + "height": 1000, + "url": "https://i.scdn.co/image/32bd9707b42a2c081482ec9cd3ffa8879f659f95", + "width": 1000 + }, + { + "height": 640, + "url": "https://i.scdn.co/image/865f24753e5e4f40a383bf24a9cdda598a4559a8", + "width": 640 + }, + { + "height": 200, + "url": "https://i.scdn.co/image/7ddd6fa5cf78aee2f2e8b347616151393022b7d9", + "width": 200 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/c8dc28c191432862afce298216458a6f00bbfbd8", + "width": 64 + } + ], + "name": "David Bowie", + "popularity": 77, + "type": "artist", + "uri": "spotify:artist:0oSGxfWSnnOXhD2fKuz2Gy" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3dBVyJ7JuOMt4GE9607Qin" + }, + "followers": { + "href": null, + "total": 52338 + }, + "genres": [ + "glam rock", + "protopunk" + ], + "href": "https://api.spotify.com/v1/artists/3dBVyJ7JuOMt4GE9607Qin", + "id": "3dBVyJ7JuOMt4GE9607Qin", + "images": [ + { + "height": 1300, + "url": "https://i.scdn.co/image/5515a710c94ccd4edd8b9a0587778ed5e3f997da", + "width": 1000 + }, + { + "height": 832, + "url": "https://i.scdn.co/image/c990e667b4ca8240c73b0db06e6d76a3b27ce929", + "width": 640 + }, + { + "height": 260, + "url": "https://i.scdn.co/image/de2fa1d11c59e63143117d44ec9990b9e40451a2", + "width": 200 + }, + { + "height": 83, + "url": "https://i.scdn.co/image/b39638735adb4a4a54621293b99ab65c546f605e", + "width": 64 + } + ], + "name": "T. Rex", + "popularity": 58, + "type": "artist", + "uri": "spotify:artist:3dBVyJ7JuOMt4GE9607Qin" + } + ] +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/browse/GetCategoryRequest.json b/target/test-classes/fixtures/responses/data/browse/GetCategoryRequest.json new file mode 100644 index 0000000..1f85a52 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/browse/GetCategoryRequest.json @@ -0,0 +1,12 @@ +{ + "href": "https://api.spotify.com/v1/browse/categories/party", + "icons": [ + { + "height": 274, + "url": "https://datsnxq1rwndn.cloudfront.net/media/derived/party-274x274_73d1907a7371c3bb96a288390a96ee27_0_0_274_274.jpg", + "width": 274 + } + ], + "id": "party", + "name": "Party" +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/browse/GetCategorysPlaylistsRequest.json b/target/test-classes/fixtures/responses/data/browse/GetCategorysPlaylistsRequest.json new file mode 100644 index 0000000..50a4e88 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/browse/GetCategorysPlaylistsRequest.json @@ -0,0 +1,78 @@ +{ + "playlists": { + "href": "https://api.spotify.com/v1/browse/categories/party/playlists?country=BR&offset=0&limit=2", + "items": [ + { + "collaborative": false, + "external_urls": { + "spotify": "http://open.spotify.com/user/spotifybrazilian/playlist/4k7EZPI3uKMz4aRRrLVfen" + }, + "href": "https://api.spotify.com/v1/users/spotifybrazilian/playlists/4k7EZPI3uKMz4aRRrLVfen", + "id": "4k7EZPI3uKMz4aRRrLVfen", + "images": [ + { + "height": 300, + "url": "https://i.scdn.co/image/bf6544c213532e9650088dfef76c8521093d970e", + "width": 300 + } + ], + "name": "Noite Eletrônica", + "owner": { + "external_urls": { + "spotify": "http://open.spotify.com/user/spotifybrazilian" + }, + "href": "https://api.spotify.com/v1/users/spotifybrazilian", + "id": "spotifybrazilian", + "type": "user", + "uri": "spotify:user:spotifybrazilian" + }, + "public": null, + "snapshot_id": "PULvu1V2Ps8lzCxNXfNZTw4QbhBpaV0ZORc03Mw6oj6kQw9Ks2REwhL5Xcw/74wL", + "tracks": { + "href": "https://api.spotify.com/v1/users/spotifybrazilian/playlists/4k7EZPI3uKMz4aRRrLVfen/tracks", + "total": 100 + }, + "type": "playlist", + "uri": "spotify:user:spotifybrazilian:playlist:4k7EZPI3uKMz4aRRrLVfen" + }, + { + "collaborative": false, + "external_urls": { + "spotify": "http://open.spotify.com/user/spotifybrazilian/playlist/4HZh0C9y80GzHDbHZyX770" + }, + "href": "https://api.spotify.com/v1/users/spotifybrazilian/playlists/4HZh0C9y80GzHDbHZyX770", + "id": "4HZh0C9y80GzHDbHZyX770", + "images": [ + { + "height": 300, + "url": "https://i.scdn.co/image/be6c333146674440123073cb32c1c8b851e69023", + "width": 300 + } + ], + "name": "Festa Indie", + "owner": { + "external_urls": { + "spotify": "http://open.spotify.com/user/spotifybrazilian" + }, + "href": "https://api.spotify.com/v1/users/spotifybrazilian", + "id": "spotifybrazilian", + "type": "user", + "uri": "spotify:user:spotifybrazilian" + }, + "public": null, + "snapshot_id": "V66hh9k2HnLCdzHvtoXPv+tm0jp3ODM63SZ0oISfGnlHQxwG/scupDbKgIo99Zfz", + "tracks": { + "href": "https://api.spotify.com/v1/users/spotifybrazilian/playlists/4HZh0C9y80GzHDbHZyX770/tracks", + "total": 74 + }, + "type": "playlist", + "uri": "spotify:user:spotifybrazilian:playlist:4HZh0C9y80GzHDbHZyX770" + } + ], + "limit": 2, + "next": "https://api.spotify.com/v1/browse/categories/party/playlists?country=BR&offset=2&limit=2", + "offset": 0, + "previous": null, + "total": 86 + } +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/browse/GetListOfCategoriesRequest.json b/target/test-classes/fixtures/responses/data/browse/GetListOfCategoriesRequest.json new file mode 100644 index 0000000..2f6f91e --- /dev/null +++ b/target/test-classes/fixtures/responses/data/browse/GetListOfCategoriesRequest.json @@ -0,0 +1,72 @@ +{ + "categories": { + "href": "https://api.spotify.com/v1/browse/categories?offset=0&limit=20", + "items": [ + { + "href": "https://api.spotify.com/v1/browse/categories/toplists", + "icons": [ + { + "height": 275, + "url": "https://datsnxq1rwndn.cloudfront.net/media/derived/toplists_11160599e6a04ac5d6f2757f5511778f_0_0_275_275.jpg", + "width": 275 + } + ], + "id": "toplists", + "name": "Top Lists" + }, + { + "href": "https://api.spotify.com/v1/browse/categories/mood", + "icons": [ + { + "height": 274, + "url": "https://datsnxq1rwndn.cloudfront.net/media/original/mood-274x274_976986a31ac8c49794cbdc7246fd5ad7_274x274.jpg", + "width": 274 + } + ], + "id": "mood", + "name": "Mood" + }, + { + "href": "https://api.spotify.com/v1/browse/categories/party", + "icons": [ + { + "height": 274, + "url": "https://datsnxq1rwndn.cloudfront.net/media/derived/party-274x274_73d1907a7371c3bb96a288390a96ee27_0_0_274_274.jpg", + "width": 274 + } + ], + "id": "party", + "name": "Party" + }, + { + "href": "https://api.spotify.com/v1/browse/categories/pop", + "icons": [ + { + "height": 274, + "url": "https://datsnxq1rwndn.cloudfront.net/media/derived/pop-274x274_447148649685019f5e2a03a39e78ba52_0_0_274_274.jpg", + "width": 274 + } + ], + "id": "pop", + "name": "Pop" + }, + { + "href": "https://api.spotify.com/v1/browse/categories/workout", + "icons": [ + { + "height": 275, + "url": "https://datsnxq1rwndn.cloudfront.net/media/derived/workout_856581c1c545a5305e49a3cd8be804a0_0_0_275_275.jpg", + "width": 275 + } + ], + "id": "workout", + "name": "Workout" + } + ], + "limit": 20, + "next": "https://api.spotify.com/v1/browse/categories?offset=20&limit=20", + "offset": 0, + "previous": null, + "total": 31 + } +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/browse/GetListOfFeaturedPlaylistsRequest.json b/target/test-classes/fixtures/responses/data/browse/GetListOfFeaturedPlaylistsRequest.json new file mode 100644 index 0000000..96b2ba6 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/browse/GetListOfFeaturedPlaylistsRequest.json @@ -0,0 +1,79 @@ +{ + "message": "Monday morning music, coming right up!", + "playlists": { + "href": "https://api.spotify.com/v1/browse/featured-playlists?country=SE×tamp=2015-05-18T06:44:32&offset=0&limit=2", + "items": [ + { + "collaborative": false, + "external_urls": { + "spotify": "http://open.spotify.com/user/spotify/playlist/6ftJBzU2LLQcaKefMi7ee7" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/6ftJBzU2LLQcaKefMi7ee7", + "id": "6ftJBzU2LLQcaKefMi7ee7", + "images": [ + { + "height": 300, + "url": "https://i.scdn.co/image/7bd33c65ebd1e45975bbcbbf513bafe272f033c7", + "width": 300 + } + ], + "name": "Monday Morning Mood", + "owner": { + "external_urls": { + "spotify": "http://open.spotify.com/user/spotify" + }, + "href": "https://api.spotify.com/v1/users/spotify", + "id": "spotify", + "type": "user", + "uri": "spotify:user:spotify" + }, + "public": null, + "snapshot_id": "WwGvSIVUkUvGvqjgj/bQHlRycYmJ2TkoIxYfoalWlmIZT6TvsgvGMgtQ2dGbkrAW", + "tracks": { + "href": "https://api.spotify.com/v1/users/spotify/playlists/6ftJBzU2LLQcaKefMi7ee7/tracks", + "total": 245 + }, + "type": "playlist", + "uri": "spotify:user:spotify:playlist:6ftJBzU2LLQcaKefMi7ee7" + }, + { + "collaborative": false, + "external_urls": { + "spotify": "http://open.spotify.com/user/spotify__sverige/playlist/4uOEx4OUrkoGNZoIlWMUbO" + }, + "href": "https://api.spotify.com/v1/users/spotify__sverige/playlists/4uOEx4OUrkoGNZoIlWMUbO", + "id": "4uOEx4OUrkoGNZoIlWMUbO", + "images": [ + { + "height": 300, + "url": "https://i.scdn.co/image/24aa1d1b491dd529b9c03392f350740ed73438d8", + "width": 300 + } + ], + "name": "Upp och hoppa!", + "owner": { + "external_urls": { + "spotify": "http://open.spotify.com/user/spotify__sverige" + }, + "href": "https://api.spotify.com/v1/users/spotify__sverige", + "id": "spotify__sverige", + "type": "user", + "uri": "spotify:user:spotify__sverige" + }, + "public": null, + "snapshot_id": "0j9Rcbt2KtCXEXKtKy/tnSL5r4byjDBOIVY1dn4S6GV73EEUgNuK2hU+QyDuNnXz", + "tracks": { + "href": "https://api.spotify.com/v1/users/spotify__sverige/playlists/4uOEx4OUrkoGNZoIlWMUbO/tracks", + "total": 38 + }, + "type": "playlist", + "uri": "spotify:user:spotify__sverige:playlist:4uOEx4OUrkoGNZoIlWMUbO" + } + ], + "limit": 2, + "next": "https://api.spotify.com/v1/browse/featured-playlists?country=SE×tamp=2015-05-18T06:44:32&offset=2&limit=2", + "offset": 0, + "previous": null, + "total": 12 + } +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/browse/GetListOfNewReleasesRequest.json b/target/test-classes/fixtures/responses/data/browse/GetListOfNewReleasesRequest.json new file mode 100644 index 0000000..86817ef --- /dev/null +++ b/target/test-classes/fixtures/responses/data/browse/GetListOfNewReleasesRequest.json @@ -0,0 +1,213 @@ +{ + "albums": { + "href": "https://api.spotify.com/v1/browse/new-releases?country=SE&offset=0&limit=20", + "items": [ + { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2RdwBSPQiwcmiDo9kixcl8" + }, + "href": "https://api.spotify.com/v1/artists/2RdwBSPQiwcmiDo9kixcl8", + "id": "2RdwBSPQiwcmiDo9kixcl8", + "name": "Pharrell Williams", + "type": "artist", + "uri": "spotify:artist:2RdwBSPQiwcmiDo9kixcl8" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "US", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/5ZX4m5aVSmWQ5iHAPQpT71" + }, + "href": "https://api.spotify.com/v1/albums/5ZX4m5aVSmWQ5iHAPQpT71", + "id": "5ZX4m5aVSmWQ5iHAPQpT71", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/e6b635ebe3ef4ba22492f5698a7b5d417f78b88a", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/92ae5b0fe64870c09004dd2e745a4fb1bf7de39d", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/8a7ab6fc2c9f678308ba0f694ecd5718dc6bc930", + "width": 64 + } + ], + "name": "Runnin'", + "type": "album", + "uri": "spotify:album:5ZX4m5aVSmWQ5iHAPQpT71" + }, + { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3TVXtAsR1Inumwj472S9r4" + }, + "href": "https://api.spotify.com/v1/artists/3TVXtAsR1Inumwj472S9r4", + "id": "3TVXtAsR1Inumwj472S9r4", + "name": "Drake", + "type": "artist", + "uri": "spotify:artist:3TVXtAsR1Inumwj472S9r4" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/0geTzdk2InlqIoB16fW9Nd" + }, + "href": "https://api.spotify.com/v1/albums/0geTzdk2InlqIoB16fW9Nd", + "id": "0geTzdk2InlqIoB16fW9Nd", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/d40e9c3d22bde2fbdb2ecc03cccd7a0e77f42e4c", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/dff06a3375f6d9b32ecb081eb9a60bbafecb5731", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/808a02bd7fc59b0652c9df9f68675edbffe07a79", + "width": 64 + } + ], + "name": "Sneakin’", + "type": "album", + "uri": "spotify:album:0geTzdk2InlqIoB16fW9Nd" + } + ], + "limit": 20, + "next": "https://api.spotify.com/v1/browse/new-releases?country=SE&offset=20&limit=20", + "offset": 0, + "previous": null, + "total": 500 + } +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/browse/GetRecommendationsRequest.json b/target/test-classes/fixtures/responses/data/browse/GetRecommendationsRequest.json new file mode 100644 index 0000000..993a70d --- /dev/null +++ b/target/test-classes/fixtures/responses/data/browse/GetRecommendationsRequest.json @@ -0,0 +1,88 @@ +{ + "tracks": [ + { + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/134GdR5tUtxJrf8cpsfpyY" + }, + "href": "https://api.spotify.com/v1/artists/134GdR5tUtxJrf8cpsfpyY", + "id": "134GdR5tUtxJrf8cpsfpyY", + "name": "Elliphant", + "type": "artist", + "uri": "spotify:artist:134GdR5tUtxJrf8cpsfpyY" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1D2oK3cJRq97OXDzu77BFR" + }, + "href": "https://api.spotify.com/v1/artists/1D2oK3cJRq97OXDzu77BFR", + "id": "1D2oK3cJRq97OXDzu77BFR", + "name": "Ras Fraser Jr.", + "type": "artist", + "uri": "spotify:artist:1D2oK3cJRq97OXDzu77BFR" + } + ], + "disc_number": 1, + "duration_ms": 199133, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/track/1TKYPzH66GwsqyJFKFkBHQ" + }, + "href": "https://api.spotify.com/v1/tracks/1TKYPzH66GwsqyJFKFkBHQ", + "id": "1TKYPzH66GwsqyJFKFkBHQ", + "is_playable": true, + "name": "Music Is Life", + "preview_url": "https://p.scdn.co/mp3-preview/546099103387186dfe16743a33edd77e52cec738", + "track_number": 1, + "type": "track", + "uri": "spotify:track:1TKYPzH66GwsqyJFKFkBHQ" + }, + { + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1VBflYyxBhnDc9uVib98rw" + }, + "href": "https://api.spotify.com/v1/artists/1VBflYyxBhnDc9uVib98rw", + "id": "1VBflYyxBhnDc9uVib98rw", + "name": "Icona Pop", + "type": "artist", + "uri": "spotify:artist:1VBflYyxBhnDc9uVib98rw" + } + ], + "disc_number": 1, + "duration_ms": 187026, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/track/15iosIuxC3C53BgsM5Uggs" + }, + "href": "https://api.spotify.com/v1/tracks/15iosIuxC3C53BgsM5Uggs", + "id": "15iosIuxC3C53BgsM5Uggs", + "is_playable": true, + "name": "All Night", + "preview_url": "https://p.scdn.co/mp3-preview/9ee589fa7fe4e96bad3483c20b3405fb59776424", + "track_number": 2, + "type": "track", + "uri": "spotify:track:15iosIuxC3C53BgsM5Uggs" + } + ], + "seeds": [ + { + "initialPoolSize": 500, + "afterFilteringSize": 380, + "afterRelinkingSize": 365, + "href": "https://api.spotify.com/v1/artists/4NHQUGzhtTLFvgF5SZesLK", + "id": "4NHQUGzhtTLFvgF5SZesLK", + "type": "artist" + }, + { + "initialPoolSize": 250, + "afterFilteringSize": 172, + "afterRelinkingSize": 144, + "href": "https://api.spotify.com/v1/tracks/0c6xIDDpzE81m2q797ordA", + "id": "0c6xIDDpzE81m2q797ordA", + "type": "track" + } + ] +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/browse/miscellaneous/GetAvailableGenreSeedsRequest.json b/target/test-classes/fixtures/responses/data/browse/miscellaneous/GetAvailableGenreSeedsRequest.json new file mode 100644 index 0000000..f37771c --- /dev/null +++ b/target/test-classes/fixtures/responses/data/browse/miscellaneous/GetAvailableGenreSeedsRequest.json @@ -0,0 +1,130 @@ +{ + "genres": [ + "acoustic", + "afrobeat", + "alt-rock", + "alternative", + "ambient", + "anime", + "black-metal", + "bluegrass", + "blues", + "bossanova", + "brazil", + "breakbeat", + "british", + "cantopop", + "chicago-house", + "children", + "chill", + "classical", + "club", + "comedy", + "country", + "dance", + "dancehall", + "death-metal", + "deep-house", + "detroit-techno", + "disco", + "disney", + "drum-and-bass", + "dub", + "dubstep", + "edm", + "electro", + "electronic", + "emo", + "folk", + "forro", + "french", + "funk", + "garage", + "german", + "gospel", + "goth", + "grindcore", + "groove", + "grunge", + "guitar", + "happy", + "hard-rock", + "hardcore", + "hardstyle", + "heavy-metal", + "hip-hop", + "holidays", + "honky-tonk", + "house", + "idm", + "indian", + "indie", + "indie-pop", + "industrial", + "iranian", + "j-dance", + "j-idol", + "j-pop", + "j-rock", + "jazz", + "k-pop", + "kids", + "latin", + "latino", + "malay", + "mandopop", + "metal", + "metal-misc", + "metalcore", + "minimal-techno", + "movies", + "mpb", + "new-age", + "new-release", + "opera", + "pagode", + "party", + "philippines-opm", + "piano", + "pop", + "pop-film", + "post-dubstep", + "power-pop", + "progressive-house", + "psych-rock", + "punk", + "punk-rock", + "r-n-b", + "rainy-day", + "reggae", + "reggaeton", + "road-trip", + "rock", + "rock-n-roll", + "rockabilly", + "romance", + "sad", + "salsa", + "samba", + "sertanejo", + "show-tunes", + "singer-songwriter", + "ska", + "sleep", + "songwriter", + "soul", + "soundtracks", + "spanish", + "study", + "summer", + "swedish", + "synth-pop", + "tango", + "techno", + "trance", + "trip-hop", + "turkish", + "work-out", + "world-music" + ] +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/episodes/GetEpisodeRequest.json b/target/test-classes/fixtures/responses/data/episodes/GetEpisodeRequest.json new file mode 100644 index 0000000..44f592f --- /dev/null +++ b/target/test-classes/fixtures/responses/data/episodes/GetEpisodeRequest.json @@ -0,0 +1,158 @@ +{ + "audio_preview_url": "https://p.scdn.co/mp3-preview/9b0ebffde166917f35f9eab25af874e765261776", + "description": "We try to convince CNET's Jeff Bakalar that the Witcher's extended universe is amazing while he clues us in on where the real money is made. We've also got updates on the Grand Theft Auto movie, Splatoon, Alex's Mad Max impressions, and hot New York real ", + "duration_ms": 8052140, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/episode/4GI3dxEafwap1sFiTGPKd1" + }, + "href": "https://api.spotify.com/v1/episodes/4GI3dxEafwap1sFiTGPKd1", + "id": "4GI3dxEafwap1sFiTGPKd1", + "images": [ + { + "height": 327, + "url": "https://i.scdn.co/image/207663099fe4dab2eafbc2b52813d283e80be07a", + "width": 580 + }, + { + "height": 169, + "url": "https://i.scdn.co/image/156b88e30fbeb1864e75401b619e53238e252dd5", + "width": 300 + }, + { + "height": 36, + "url": "https://i.scdn.co/image/e96c7aa1c2415e29a68d93f4089c8add48b29984", + "width": 64 + } + ], + "is_externally_hosted": false, + "is_playable": true, + "language": "en-US", + "languages": [ + "en-US" + ], + "name": "The Giant Beastcast: Episode 0", + "release_date": "2015-05-22", + "release_date_precision": "day", + "resume_point": { + "fully_played": false, + "resume_position_ms": 3576000 + }, + "show": { + "available_markets": [ + "AD", + "AE", + "AR", + "AT", + "AU", + "BE", + "BG", + "BH", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "DZ", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IL", + "IN", + "IS", + "IT", + "JO", + "JP", + "KW", + "LB", + "LI", + "LT", + "LU", + "LV", + "MA", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "OM", + "PA", + "PE", + "PH", + "PL", + "PS", + "PT", + "PY", + "QA", + "RO", + "SE", + "SG", + "SK", + "SV", + "TH", + "TN", + "TR", + "TW", + "US", + "UY", + "VN", + "ZA" + ], + "copyrights": [], + "description": "The Giant Bomb East team gathers to talk about the week in video games, their lives, and basically anything that interests them. All from New York City!", + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/show/5AvwZVawapvyhJUIx71pdJ" + }, + "href": "https://api.spotify.com/v1/shows/5AvwZVawapvyhJUIx71pdJ", + "id": "5AvwZVawapvyhJUIx71pdJ", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/1ddf77cc09b21b34b9536f76794b43bac7240688", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/b96bc3c4b41162cf3dbec9f66cd0ba63fde47849", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/e699a95e7494c7c898a85f3676572b71faecf032", + "width": 64 + } + ], + "is_externally_hosted": false, + "languages": [ + "en-US" + ], + "media_type": "audio", + "name": "The Giant Beastcast", + "publisher": "Giant Bomb", + "type": "show", + "uri": "spotify:show:5AvwZVawapvyhJUIx71pdJ" + }, + "type": "episode", + "uri": "spotify:episode:4GI3dxEafwap1sFiTGPKd1" +} diff --git a/target/test-classes/fixtures/responses/data/episodes/GetSeveralEpisodesRequest.json b/target/test-classes/fixtures/responses/data/episodes/GetSeveralEpisodesRequest.json new file mode 100644 index 0000000..94eafe4 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/episodes/GetSeveralEpisodesRequest.json @@ -0,0 +1,320 @@ +{ + "episodes": [ + { + "audio_preview_url": "https://p.scdn.co/mp3-preview/9b0ebffde166917f35f9eab25af874e765261776", + "description": "We try to convince CNET's Jeff Bakalar that the Witcher's extended universe is amazing while he clues us in on where the real money is made. We've also got updates on the Grand Theft Auto movie, Splatoon, Alex's Mad Max impressions, and hot New York real ", + "duration_ms": 8052140, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/episode/4GI3dxEafwap1sFiTGPKd1" + }, + "href": "https://api.spotify.com/v1/episodes/4GI3dxEafwap1sFiTGPKd1", + "id": "4GI3dxEafwap1sFiTGPKd1", + "images": [ + { + "height": 327, + "url": "https://i.scdn.co/image/207663099fe4dab2eafbc2b52813d283e80be07a", + "width": 580 + }, + { + "height": 169, + "url": "https://i.scdn.co/image/156b88e30fbeb1864e75401b619e53238e252dd5", + "width": 300 + }, + { + "height": 36, + "url": "https://i.scdn.co/image/e96c7aa1c2415e29a68d93f4089c8add48b29984", + "width": 64 + } + ], + "is_externally_hosted": false, + "is_playable": true, + "language": "en-US", + "languages": [ + "en-US" + ], + "name": "The Giant Beastcast: Episode 0", + "release_date": "2015-05-22", + "release_date_precision": "day", + "resume_point": { + "fully_played": false, + "resume_position_ms": 3579000 + }, + "show": { + "available_markets": [ + "AD", + "AE", + "AR", + "AT", + "AU", + "BE", + "BG", + "BH", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "DZ", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IL", + "IN", + "IS", + "IT", + "JO", + "JP", + "KW", + "LB", + "LI", + "LT", + "LU", + "LV", + "MA", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "OM", + "PA", + "PE", + "PH", + "PL", + "PS", + "PT", + "PY", + "QA", + "RO", + "SE", + "SG", + "SK", + "SV", + "TH", + "TN", + "TR", + "TW", + "US", + "UY", + "VN", + "ZA" + ], + "copyrights": [], + "description": "The Giant Bomb East team gathers to talk about the week in video games, their lives, and basically anything that interests them. All from New York City!", + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/show/5AvwZVawapvyhJUIx71pdJ" + }, + "href": "https://api.spotify.com/v1/shows/5AvwZVawapvyhJUIx71pdJ", + "id": "5AvwZVawapvyhJUIx71pdJ", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/1ddf77cc09b21b34b9536f76794b43bac7240688", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/b96bc3c4b41162cf3dbec9f66cd0ba63fde47849", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/e699a95e7494c7c898a85f3676572b71faecf032", + "width": 64 + } + ], + "is_externally_hosted": false, + "languages": [ + "en-US" + ], + "media_type": "audio", + "name": "The Giant Beastcast", + "publisher": "Giant Bomb", + "type": "show", + "uri": "spotify:show:5AvwZVawapvyhJUIx71pdJ" + }, + "type": "episode", + "uri": "spotify:episode:4GI3dxEafwap1sFiTGPKd1" + }, + { + "audio_preview_url": "https://p.scdn.co/mp3-preview/09cec54c8e55316a020ca988888ff95a59fdd664", + "description": "Austin Walker joins us as we deliver updates on Splatoon, Danny Trejo, and Jeff's Australian accent. We also dig into topics ranging from streaming Adult Only games to the current online gaming environment.", + "duration_ms": 6817880, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/episode/1rcYQNrhIqpG3eJyRlRuKJ" + }, + "href": "https://api.spotify.com/v1/episodes/1rcYQNrhIqpG3eJyRlRuKJ", + "id": "1rcYQNrhIqpG3eJyRlRuKJ", + "images": [ + { + "height": 237, + "url": "https://i.scdn.co/image/9f158e066a07176a943278775ecd0da7136dfbd8", + "width": 640 + }, + { + "height": 111, + "url": "https://i.scdn.co/image/ca24d4363195b14aa0b1e1d370643f1d3d76243d", + "width": 300 + }, + { + "height": 24, + "url": "https://i.scdn.co/image/59bc0c009b3fe8903aac2a9113307bd66208faf4", + "width": 64 + } + ], + "is_externally_hosted": false, + "is_playable": true, + "language": "en-US", + "languages": [ + "en-US" + ], + "name": "The Giant Beastcast: Episode 01", + "release_date": "2015-05-29", + "release_date_precision": "day", + "resume_point": { + "fully_played": false, + "resume_position_ms": 0 + }, + "show": { + "available_markets": [ + "AD", + "AE", + "AR", + "AT", + "AU", + "BE", + "BG", + "BH", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "DZ", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IL", + "IN", + "IS", + "IT", + "JO", + "JP", + "KW", + "LB", + "LI", + "LT", + "LU", + "LV", + "MA", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "OM", + "PA", + "PE", + "PH", + "PL", + "PS", + "PT", + "PY", + "QA", + "RO", + "SE", + "SG", + "SK", + "SV", + "TH", + "TN", + "TR", + "TW", + "US", + "UY", + "VN", + "ZA" + ], + "copyrights": [], + "description": "The Giant Bomb East team gathers to talk about the week in video games, their lives, and basically anything that interests them. All from New York City!", + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/show/5AvwZVawapvyhJUIx71pdJ" + }, + "href": "https://api.spotify.com/v1/shows/5AvwZVawapvyhJUIx71pdJ", + "id": "5AvwZVawapvyhJUIx71pdJ", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/1ddf77cc09b21b34b9536f76794b43bac7240688", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/b96bc3c4b41162cf3dbec9f66cd0ba63fde47849", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/e699a95e7494c7c898a85f3676572b71faecf032", + "width": 64 + } + ], + "is_externally_hosted": false, + "languages": [ + "en-US" + ], + "media_type": "audio", + "name": "The Giant Beastcast", + "publisher": "Giant Bomb", + "type": "show", + "uri": "spotify:show:5AvwZVawapvyhJUIx71pdJ" + }, + "type": "episode", + "uri": "spotify:episode:1rcYQNrhIqpG3eJyRlRuKJ" + } + ] +} diff --git a/target/test-classes/fixtures/responses/data/follow/CheckCurrentUserFollowsArtistsOrUsersRequest.json b/target/test-classes/fixtures/responses/data/follow/CheckCurrentUserFollowsArtistsOrUsersRequest.json new file mode 100644 index 0000000..ed7a89b --- /dev/null +++ b/target/test-classes/fixtures/responses/data/follow/CheckCurrentUserFollowsArtistsOrUsersRequest.json @@ -0,0 +1,4 @@ +[ + true, + false +] \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/follow/CheckUsersFollowPlaylistRequest.json b/target/test-classes/fixtures/responses/data/follow/CheckUsersFollowPlaylistRequest.json new file mode 100644 index 0000000..ed7a89b --- /dev/null +++ b/target/test-classes/fixtures/responses/data/follow/CheckUsersFollowPlaylistRequest.json @@ -0,0 +1,4 @@ +[ + true, + false +] \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/follow/GetUsersFollowedArtistsRequest.json b/target/test-classes/fixtures/responses/data/follow/GetUsersFollowedArtistsRequest.json new file mode 100644 index 0000000..234ef68 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/follow/GetUsersFollowedArtistsRequest.json @@ -0,0 +1,48 @@ +{ + "artists": { + "items": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0I2XqVXqHScXjHhk6AYYRe" + }, + "followers": { + "href": null, + "total": 7753 + }, + "genres": [ + "swedish hip hop" + ], + "href": "https://api.spotify.com/v1/artists/0I2XqVXqHScXjHhk6AYYRe", + "id": "0I2XqVXqHScXjHhk6AYYRe", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/2c8c0cea05bf3d3c070b7498d8d0b957c4cdec20", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/394302b42c4b894786943e028cdd46d7baaa29b7", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/ca9df7225ade6e5dfc62e7076709ca3409a7cbbf", + "width": 64 + } + ], + "name": "Afasi & Filthy", + "popularity": 54, + "type": "artist", + "uri": "spotify:artist:0I2XqVXqHScXjHhk6AYYRe" + } + ], + "next": "https://api.spotify.com/v1/users/thelinmichael/following?type=artist&after=0aV6DOiouImYTqrR5YlIqx&limit=20", + "total": 183, + "cursors": { + "after": "0aV6DOiouImYTqrR5YlIqx" + }, + "limit": 20, + "href": "https://api.spotify.com/v1/users/thelinmichael/following?type=artist&limit=20" + } +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/follow/GetUsersFollowedArtistsRequest_None.json b/target/test-classes/fixtures/responses/data/follow/GetUsersFollowedArtistsRequest_None.json new file mode 100644 index 0000000..fc32951 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/follow/GetUsersFollowedArtistsRequest_None.json @@ -0,0 +1,12 @@ +{ + "artists": { + "items": [], + "next": null, + "total": 0, + "cursors": { + "after": null + }, + "limit": 10, + "href": "https://api.spotify.com/v1/me/following?type=artist&limit=10" + } +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/library/CheckUsersSavedAlbumsRequest.json b/target/test-classes/fixtures/responses/data/library/CheckUsersSavedAlbumsRequest.json new file mode 100644 index 0000000..ed7a89b --- /dev/null +++ b/target/test-classes/fixtures/responses/data/library/CheckUsersSavedAlbumsRequest.json @@ -0,0 +1,4 @@ +[ + true, + false +] \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/library/CheckUsersSavedShowsRequest.json b/target/test-classes/fixtures/responses/data/library/CheckUsersSavedShowsRequest.json new file mode 100644 index 0000000..ed7a89b --- /dev/null +++ b/target/test-classes/fixtures/responses/data/library/CheckUsersSavedShowsRequest.json @@ -0,0 +1,4 @@ +[ + true, + false +] \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/library/CheckUsersSavedTracksRequest.json b/target/test-classes/fixtures/responses/data/library/CheckUsersSavedTracksRequest.json new file mode 100644 index 0000000..ed7a89b --- /dev/null +++ b/target/test-classes/fixtures/responses/data/library/CheckUsersSavedTracksRequest.json @@ -0,0 +1,4 @@ +[ + true, + false +] \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/library/GetCurrentUsersSavedAlbumsRequest.json b/target/test-classes/fixtures/responses/data/library/GetCurrentUsersSavedAlbumsRequest.json new file mode 100644 index 0000000..6b2b37d --- /dev/null +++ b/target/test-classes/fixtures/responses/data/library/GetCurrentUsersSavedAlbumsRequest.json @@ -0,0 +1,192 @@ +{ + "href": "https://api.spotify.com/v1/me/albums?offset=0&limit=1", + "items": [ + { + "added_at": "2015-11-26T19:13:31Z", + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/58RMTlPJKbmpmVk1AmRK3h" + }, + "href": "https://api.spotify.com/v1/artists/58RMTlPJKbmpmVk1AmRK3h", + "id": "58RMTlPJKbmpmVk1AmRK3h", + "name": "Abidaz", + "type": "artist", + "uri": "spotify:artist:58RMTlPJKbmpmVk1AmRK3h" + } + ], + "available_markets": [ + "AR", + "AT", + "AU", + "BE", + "BR", + "CL", + "CO", + "CY", + "CZ", + "DE" + ], + "copyrights": [ + { + "text": "(C) 2013 Soblue Music Group AB, Under exclusive license to Universal Music AB", + "type": "C" + }, + { + "text": "(P) 2013 Soblue Music Group AB, Under exclusive license to Universal Music AB", + "type": "P" + } + ], + "external_ids": { + "upc": "00602537623730" + }, + "external_urls": { + "spotify": "https://open.spotify.com/album/5m4VYOPoIpkV0XgOiRKkWC" + }, + "genres": [], + "href": "https://api.spotify.com/v1/albums/5m4VYOPoIpkV0XgOiRKkWC", + "id": "5m4VYOPoIpkV0XgOiRKkWC", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ccbb1e3bea2461e69783895e880965b171e29f4c", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/2210b7d23f320a2cab2736bd3b3b948415dd21d8", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/609153aca7f4760136d97fbaccdb4ec0757e4c9e", + "width": 64 + } + ], + "name": "In & ut", + "popularity": 49, + "release_date": "2013-01-01", + "release_date_precision": "day", + "tracks": { + "href": "https://api.spotify.com/v1/albums/5m4VYOPoIpkV0XgOiRKkWC/tracks?offset=0&limit=50", + "items": [ + { + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/58RMTlPJKbmpmVk1AmRK3h" + }, + "href": "https://api.spotify.com/v1/artists/58RMTlPJKbmpmVk1AmRK3h", + "id": "58RMTlPJKbmpmVk1AmRK3h", + "name": "Abidaz", + "type": "artist", + "uri": "spotify:artist:58RMTlPJKbmpmVk1AmRK3h" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1l63szZeUpN1m87MOD1u7K" + }, + "href": "https://api.spotify.com/v1/artists/1l63szZeUpN1m87MOD1u7K", + "id": "1l63szZeUpN1m87MOD1u7K", + "name": "Chapee", + "type": "artist", + "uri": "spotify:artist:1l63szZeUpN1m87MOD1u7K" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1VLf7Ncxb5Jga6eyd3jh6K" + }, + "href": "https://api.spotify.com/v1/artists/1VLf7Ncxb5Jga6eyd3jh6K", + "id": "1VLf7Ncxb5Jga6eyd3jh6K", + "name": "C.U.P", + "type": "artist", + "uri": "spotify:artist:1VLf7Ncxb5Jga6eyd3jh6K" + } + ], + "available_markets": [ + "AR", + "AT", + "AU", + "BE", + "BR", + "CL", + "CO", + "CY", + "CZ", + "DE" + ], + "disc_number": 1, + "duration_ms": 170920, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/track/3VNWq8rTnQG6fM1eldSpZ0" + }, + "href": "https://api.spotify.com/v1/tracks/3VNWq8rTnQG6fM1eldSpZ0", + "id": "3VNWq8rTnQG6fM1eldSpZ0", + "name": "E.C.", + "preview_url": "https://p.scdn.co/mp3-preview/f95e0dba1a76b44fa2b52da2bc273d4f1c4126a5", + "track_number": 1, + "type": "track", + "uri": "spotify:track:3VNWq8rTnQG6fM1eldSpZ0" + }, + { + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/58RMTlPJKbmpmVk1AmRK3h" + }, + "href": "https://api.spotify.com/v1/artists/58RMTlPJKbmpmVk1AmRK3h", + "id": "58RMTlPJKbmpmVk1AmRK3h", + "name": "Abidaz", + "type": "artist", + "uri": "spotify:artist:58RMTlPJKbmpmVk1AmRK3h" + } + ], + "available_markets": [ + "AR", + "AT", + "AU", + "BE", + "BR", + "CL", + "CO", + "CY", + "CZ", + "DE", + "DK", + "EE" + ], + "disc_number": 1, + "duration_ms": 165946, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/track/6ZrVKylVlxkaXHj42O0q2r" + }, + "href": "https://api.spotify.com/v1/tracks/6ZrVKylVlxkaXHj42O0q2r", + "id": "6ZrVKylVlxkaXHj42O0q2r", + "name": "Råknas - Radio Edit", + "preview_url": "https://p.scdn.co/mp3-preview/a7c9a4bfa9e346e3733e9d88076ad1ae409136fb", + "track_number": 13, + "type": "track", + "uri": "spotify:track:6ZrVKylVlxkaXHj42O0q2r" + } + ], + "limit": 50, + "next": null, + "offset": 0, + "previous": null, + "total": 13 + }, + "type": "album", + "uri": "spotify:album:5m4VYOPoIpkV0XgOiRKkWC" + } + } + ], + "limit": 1, + "next": "https://api.spotify.com/v1/me/albums?offset=1&limit=1", + "offset": 0, + "previous": null, + "total": 19 +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/library/GetUsersSavedShowsRequest.json b/target/test-classes/fixtures/responses/data/library/GetUsersSavedShowsRequest.json new file mode 100644 index 0000000..0b2fc06 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/library/GetUsersSavedShowsRequest.json @@ -0,0 +1,139 @@ +{ + "href": "https://api.spotify.com/v1/me/shows?offset=0&limit=20", + "items": [ + { + "added_at": "2019-12-08T21:14:30Z", + "show": { + "available_markets": [ + "AD", + "AE" + ], + "copyrights": [], + "description": "Explore the dark side of the Internet with host Jack Rhysider as he takes you on a journey through the chilling world of privacy hacks, data breaches, and cyber crime. The masterful criminal hackers who dwell on the dark side show us just how vulnerable we all are.", + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/show/4XPl3uEEL9hvqMkoZrzbx5" + }, + "href": "https://api.spotify.com/v1/shows/4XPl3uEEL9hvqMkoZrzbx5", + "id": "4XPl3uEEL9hvqMkoZrzbx5", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/53ba2adaaf2d3e47898aed9edb64026145032e7b", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/5f4726afb1e227c80f228b6b1ea7a6a1209ebe97", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/33cf2b6fea8d62ab730f902b52b0dc1f676cf015", + "width": 64 + } + ], + "is_externally_hosted": false, + "languages": [ + "en" + ], + "media_type": "audio", + "name": "Darknet Diaries", + "publisher": "Jack Rhysider", + "type": "show", + "uri": "spotify:show:4XPl3uEEL9hvqMkoZrzbx5" + } + }, + { + "added_at": "2019-11-22T11:08:10Z", + "show": { + "available_markets": [ + "AD", + "AE" + ], + "copyrights": [], + "description": "Fest & Flauschig mit Jan Böhmermann und Olli Schulz. Der preisgekrönte, verblüffend fabelhafte, grenzenlos fantastische Podcast für sie, ihn und es.", + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/show/1OLcQdw2PFDPG1jo3s0wbp" + }, + "href": "https://api.spotify.com/v1/shows/1OLcQdw2PFDPG1jo3s0wbp", + "id": "1OLcQdw2PFDPG1jo3s0wbp", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/79364dab39c9d3757838940fc7cb133c75fdaad2", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/eaf33726dff2bcafeff475813f5bd18ddf51b89d", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/a6514cfa222d1ee22ece832500334903154ffa83", + "width": 64 + } + ], + "is_externally_hosted": false, + "languages": [ + "de" + ], + "media_type": "audio", + "name": "Fest & Flauschig", + "publisher": "Jan Böhmermann & Olli Schulz", + "type": "show", + "uri": "spotify:show:1OLcQdw2PFDPG1jo3s0wbp" + } + }, + { + "added_at": "2019-10-19T10:57:38Z", + "show": { + "available_markets": [ + "AD", + "AE" + ], + "copyrights": [], + "description": "A series about what it's really like to start a business.", + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/show/5CnDmMUG0S5bSSw612fs8C" + }, + "href": "https://api.spotify.com/v1/shows/5CnDmMUG0S5bSSw612fs8C", + "id": "5CnDmMUG0S5bSSw612fs8C", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/6fe88d8c175bdec76c7f9f204c60f4331ce89bdc", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/00511e028a3b993efaf5e2e12b552cda1e979206", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/aa1dbf8c6c545c623d088d5e432afdf8dee3029d", + "width": 64 + } + ], + "is_externally_hosted": false, + "languages": [ + "en" + ], + "media_type": "audio", + "name": "StartUp Podcast", + "publisher": "Gimlet", + "type": "show", + "uri": "spotify:show:5CnDmMUG0S5bSSw612fs8C" + } + } + ], + "limit": 20, + "next": null, + "offset": 0, + "previous": null, + "total": 3 +} diff --git a/target/test-classes/fixtures/responses/data/library/GetUsersSavedTracksRequest.json b/target/test-classes/fixtures/responses/data/library/GetUsersSavedTracksRequest.json new file mode 100644 index 0000000..f3e4d6b --- /dev/null +++ b/target/test-classes/fixtures/responses/data/library/GetUsersSavedTracksRequest.json @@ -0,0 +1,202 @@ +{ + "href": "https://api.spotify.com/v1/me/tracks?offset=0&limit=20", + "items": [ + { + "added_at": "2016-10-24T15:03:07Z", + "track": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0LIll5i3kwo5A3IDpipgkS" + }, + "href": "https://api.spotify.com/v1/artists/0LIll5i3kwo5A3IDpipgkS", + "id": "0LIll5i3kwo5A3IDpipgkS", + "name": "Squirrel Nut Zippers", + "type": "artist", + "uri": "spotify:artist:0LIll5i3kwo5A3IDpipgkS" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/63GBbuUNBel2ovJjUrfh5r" + }, + "href": "https://api.spotify.com/v1/albums/63GBbuUNBel2ovJjUrfh5r", + "id": "63GBbuUNBel2ovJjUrfh5r", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/e9c5fd63935b08ed27a7a5b0e65b2c6bf600fc4a", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/416b6589d9e2d91147ff5072d640d0041b04cb41", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/4bb6b451b8edde5881a5fcbe1a54bc8538f407ec", + "width": 64 + } + ], + "name": "The Best of Squirrel Nut Zippers", + "type": "album", + "uri": "spotify:album:63GBbuUNBel2ovJjUrfh5r" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0LIll5i3kwo5A3IDpipgkS" + }, + "href": "https://api.spotify.com/v1/artists/0LIll5i3kwo5A3IDpipgkS", + "id": "0LIll5i3kwo5A3IDpipgkS", + "name": "Squirrel Nut Zippers", + "type": "artist", + "uri": "spotify:artist:0LIll5i3kwo5A3IDpipgkS" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "UY" + ], + "disc_number": 1, + "duration_ms": 137040, + "explicit": false, + "external_ids": { + "isrc": "USMA20215185" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/2jpDioAB9tlYXMdXDK3BGl" + }, + "href": "https://api.spotify.com/v1/tracks/2jpDioAB9tlYXMdXDK3BGl", + "id": "2jpDioAB9tlYXMdXDK3BGl", + "name": "Good Enough For Granddad", + "popularity": 19, + "preview_url": "https://p.scdn.co/mp3-preview/32cc6f7a3fca362dfcde753f0339f42539f15c9a", + "track_number": 1, + "type": "track", + "uri": "spotify:track:2jpDioAB9tlYXMdXDK3BGl" + } + } + ], + "limit": 20, + "next": "https://api.spotify.com/v1/me/tracks?offset=20&limit=20", + "offset": 0, + "previous": null, + "total": 53 +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/personalization/simplified/GetUsersTopArtistsRequest.json b/target/test-classes/fixtures/responses/data/personalization/simplified/GetUsersTopArtistsRequest.json new file mode 100644 index 0000000..5970379 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/personalization/simplified/GetUsersTopArtistsRequest.json @@ -0,0 +1,396 @@ +{ + "items": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0jNDKefhfSbLR9sFvcPLHo" + }, + "followers": { + "href": null, + "total": 227667 + }, + "genres": [ + "bass trap", + "brostep", + "catstep", + "edm", + "electro house", + "electronic trap", + "tracestep", + "tropical house", + "vapor twitch" + ], + "href": "https://api.spotify.com/v1/artists/0jNDKefhfSbLR9sFvcPLHo", + "id": "0jNDKefhfSbLR9sFvcPLHo", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/6f2637eed9b15b8655cbb7071c6d335a5611cefd", + "width": 640 + }, + { + "height": 320, + "url": "https://i.scdn.co/image/2715054e6248aa3b1b40dfbe3f8245bc92ce99d4", + "width": 320 + }, + { + "height": 160, + "url": "https://i.scdn.co/image/0e7894b912c54a460d2d1d6c4c0b6e89346bfa2a", + "width": 160 + } + ], + "name": "San Holo", + "popularity": 72, + "type": "artist", + "uri": "spotify:artist:0jNDKefhfSbLR9sFvcPLHo" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6gto7HVNhu4ARE3P3g8Y5Y" + }, + "followers": { + "href": null, + "total": 746441 + }, + "genres": [ + "german hip hop" + ], + "href": "https://api.spotify.com/v1/artists/6gto7HVNhu4ARE3P3g8Y5Y", + "id": "6gto7HVNhu4ARE3P3g8Y5Y", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/6a805488b3be4d28a7579f85219a8e2d4ef8c4f4", + "width": 640 + }, + { + "height": 320, + "url": "https://i.scdn.co/image/aea835f0bef07b177f2cc0ab0c74512d986b9b90", + "width": 320 + }, + { + "height": 160, + "url": "https://i.scdn.co/image/5a514fac41e28400938960a42aea9a4d5ea7c7b4", + "width": 160 + } + ], + "name": "Kollegah", + "popularity": 80, + "type": "artist", + "uri": "spotify:artist:6gto7HVNhu4ARE3P3g8Y5Y" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2o5jDhtHVPhrJdv3cEQ99Z" + }, + "followers": { + "href": null, + "total": 2560853 + }, + "genres": [ + "big room", + "brostep", + "edm", + "electro house", + "house", + "trance", + "tropical house" + ], + "href": "https://api.spotify.com/v1/artists/2o5jDhtHVPhrJdv3cEQ99Z", + "id": "2o5jDhtHVPhrJdv3cEQ99Z", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ec396fb659e29efcfbadd91cb1dd8e270393908f", + "width": 640 + }, + { + "height": 320, + "url": "https://i.scdn.co/image/faed8e05e122ca6e35f5ad64c65c9c3eb09dbeb6", + "width": 320 + }, + { + "height": 160, + "url": "https://i.scdn.co/image/d922ec259da800ae24792b14a5ae0f5883a9aea1", + "width": 160 + } + ], + "name": "Tiësto", + "popularity": 82, + "type": "artist", + "uri": "spotify:artist:2o5jDhtHVPhrJdv3cEQ99Z" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0tMFcqLXhtm1Gep20iuIR3" + }, + "followers": { + "href": null, + "total": 160144 + }, + "genres": [ + "deep german hip hop", + "german hip hop" + ], + "href": "https://api.spotify.com/v1/artists/0tMFcqLXhtm1Gep20iuIR3", + "id": "0tMFcqLXhtm1Gep20iuIR3", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/39bb8d7e94bf57fba3561a9b1ab098e67addd899", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/31a91649e012a8cf9f8e1acc61883e0859e24f6a", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/dbdbb0469b04fc3298f4f96a1bafeda72c66194f", + "width": 64 + } + ], + "name": "SXTN", + "popularity": 70, + "type": "artist", + "uri": "spotify:artist:0tMFcqLXhtm1Gep20iuIR3" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7dGJo4pcD2V6oG8kP0tJRR" + }, + "followers": { + "href": null, + "total": 13155758 + }, + "genres": [ + "detroit hip hop", + "g funk", + "hip hop", + "rap" + ], + "href": "https://api.spotify.com/v1/artists/7dGJo4pcD2V6oG8kP0tJRR", + "id": "7dGJo4pcD2V6oG8kP0tJRR", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/6c3ecb13aa0160b990cc957292751f229c9b5b7b", + "width": 640 + }, + { + "height": 320, + "url": "https://i.scdn.co/image/25b1026ea50d9d6ec565c32f4c81bf6b5d45a5d9", + "width": 320 + }, + { + "height": 160, + "url": "https://i.scdn.co/image/e479a506942c089a34683bc03bd95bdb99e20048", + "width": 160 + } + ], + "name": "Eminem", + "popularity": 97, + "type": "artist", + "uri": "spotify:artist:7dGJo4pcD2V6oG8kP0tJRR" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1l2ekx5skC4gJH8djERwh1" + }, + "followers": { + "href": null, + "total": 706378 + }, + "genres": [ + "big room", + "deep big room", + "edm", + "electro house", + "house", + "progressive electro house", + "progressive house", + "tropical house" + ], + "href": "https://api.spotify.com/v1/artists/1l2ekx5skC4gJH8djERwh1", + "id": "1l2ekx5skC4gJH8djERwh1", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/8e300462ea539531b1640897fed77380cb7e14e0", + "width": 640 + }, + { + "height": 320, + "url": "https://i.scdn.co/image/7288835a9a8c7ebc4fd2044b1a2eda6a5e120e7c", + "width": 320 + }, + { + "height": 160, + "url": "https://i.scdn.co/image/178c6e7e3bf24710d4895048586a86f1bb81d842", + "width": 160 + } + ], + "name": "Don Diablo", + "popularity": 76, + "type": "artist", + "uri": "spotify:artist:1l2ekx5skC4gJH8djERwh1" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1vCWHaC5f2uS3yhpwWbIA6" + }, + "followers": { + "href": null, + "total": 6934601 + }, + "genres": [ + "big room", + "edm", + "electro house", + "pop", + "tropical house" + ], + "href": "https://api.spotify.com/v1/artists/1vCWHaC5f2uS3yhpwWbIA6", + "id": "1vCWHaC5f2uS3yhpwWbIA6", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/81b19a403109c4fe528ee3972137127b85be9519", + "width": 640 + }, + { + "height": 320, + "url": "https://i.scdn.co/image/9c0d8fa969a9f5db6ff860203d6880a125e501d2", + "width": 320 + }, + { + "height": 160, + "url": "https://i.scdn.co/image/c55bc6f57b6bb297425c3ae694f92672dcf0e2c2", + "width": 160 + } + ], + "name": "Avicii", + "popularity": 86, + "type": "artist", + "uri": "spotify:artist:1vCWHaC5f2uS3yhpwWbIA6" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/41LLNWUptvfbQ9Q7oCefmg" + }, + "followers": { + "href": null, + "total": 270479 + }, + "genres": [ + "deep german hip hop", + "german hip hop" + ], + "href": "https://api.spotify.com/v1/artists/41LLNWUptvfbQ9Q7oCefmg", + "id": "41LLNWUptvfbQ9Q7oCefmg", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/1d9932254920b0b629f7527ed7b9281b57b2e0b4", + "width": 640 + }, + { + "height": 320, + "url": "https://i.scdn.co/image/b67a507fa0e6cc11685490e0b78da0d04acf232f", + "width": 320 + }, + { + "height": 160, + "url": "https://i.scdn.co/image/bffe0a950aa7a325f5f6c6b2a7d673afffa55de5", + "width": 160 + } + ], + "name": "Genetikk", + "popularity": 65, + "type": "artist", + "uri": "spotify:artist:41LLNWUptvfbQ9Q7oCefmg" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6XyY86QOPPrYVGvF9ch6wz" + }, + "followers": { + "href": null, + "total": 6840609 + }, + "genres": [ + "alternative metal", + "nu metal", + "post-grunge", + "rap metal", + "rock" + ], + "href": "https://api.spotify.com/v1/artists/6XyY86QOPPrYVGvF9ch6wz", + "id": "6XyY86QOPPrYVGvF9ch6wz", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/1685533969d5b68cbc630f991e873bd6467f1814", + "width": 640 + }, + { + "height": 320, + "url": "https://i.scdn.co/image/f759994946aa42851e5293083f472c96c1753105", + "width": 320 + }, + { + "height": 160, + "url": "https://i.scdn.co/image/0b0925b544b46d90a549f25a7f754ce6e59e6be2", + "width": 160 + } + ], + "name": "Linkin Park", + "popularity": 88, + "type": "artist", + "uri": "spotify:artist:6XyY86QOPPrYVGvF9ch6wz" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5BcAKTbp20cv7tC5VqPFoC" + }, + "followers": { + "href": null, + "total": 2023844 + }, + "genres": [ + "pop", + "pop rap", + "underground pop rap" + ], + "href": "https://api.spotify.com/v1/artists/5BcAKTbp20cv7tC5VqPFoC", + "id": "5BcAKTbp20cv7tC5VqPFoC", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/aa77c545af000003e22621637813e2e7c65c4203", + "width": 640 + }, + { + "height": 320, + "url": "https://i.scdn.co/image/02b156507da36da44d7b838c325285452dffa9a6", + "width": 320 + }, + { + "height": 160, + "url": "https://i.scdn.co/image/89c1341da3c66efd71ecb0494fe8c4a5dad3c1aa", + "width": 160 + } + ], + "name": "Macklemore & Ryan Lewis", + "popularity": 79, + "type": "artist", + "uri": "spotify:artist:5BcAKTbp20cv7tC5VqPFoC" + } + ], + "total": 50, + "limit": 10, + "offset": 5, + "href": "https://api.spotify.com/v1/me/top/artists?limit=10&offset=5", + "previous": null, + "next": "https://api.spotify.com/v1/me/top/artists?limit=10&offset=15" +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/personalization/simplified/GetUsersTopTracksRequest.json b/target/test-classes/fixtures/responses/data/personalization/simplified/GetUsersTopTracksRequest.json new file mode 100644 index 0000000..0185600 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/personalization/simplified/GetUsersTopTracksRequest.json @@ -0,0 +1,749 @@ +{ + "items": [ + { + "album": { + "album_type": "ALBUM", + "external_urls": { + "spotify": "https://open.spotify.com/album/3luHJEPw434tvNbme3SP8M" + }, + "href": "https://api.spotify.com/v1/albums/3luHJEPw434tvNbme3SP8M", + "id": "3luHJEPw434tvNbme3SP8M", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ccdac9e430efeb02467f94050620341f4c1f83c4", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/1b821cf90d21ab3daad0fd6410b459b842330bd0", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/ce7f5238d2bdab39ad538e1f4da29b6195a51898", + "width": 64 + } + ], + "name": "Jung Brutal Gutaussehend 3", + "type": "album", + "uri": "spotify:album:3luHJEPw434tvNbme3SP8M" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6gto7HVNhu4ARE3P3g8Y5Y" + }, + "href": "https://api.spotify.com/v1/artists/6gto7HVNhu4ARE3P3g8Y5Y", + "id": "6gto7HVNhu4ARE3P3g8Y5Y", + "name": "Kollegah", + "type": "artist", + "uri": "spotify:artist:6gto7HVNhu4ARE3P3g8Y5Y" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2JwyRtuXf2l6sTnSnGVIa1" + }, + "href": "https://api.spotify.com/v1/artists/2JwyRtuXf2l6sTnSnGVIa1", + "id": "2JwyRtuXf2l6sTnSnGVIa1", + "name": "Farid Bang", + "type": "artist", + "uri": "spotify:artist:2JwyRtuXf2l6sTnSnGVIa1" + } + ], + "disc_number": 1, + "duration_ms": 183040, + "explicit": true, + "external_ids": { + "isrc": "DELV41702367" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/1Rn0dmvcmrkM16ImY8TObH" + }, + "href": "https://api.spotify.com/v1/tracks/1Rn0dmvcmrkM16ImY8TObH", + "id": "1Rn0dmvcmrkM16ImY8TObH", + "is_playable": true, + "name": "Studiogangster", + "popularity": 68, + "preview_url": "https://p.scdn.co/mp3-preview/ff0ca7386a6c7f205c6f16aac9ef2301dc4b39b8", + "track_number": 5, + "type": "track", + "uri": "spotify:track:1Rn0dmvcmrkM16ImY8TObH" + }, + { + "album": { + "album_type": "ALBUM", + "external_urls": { + "spotify": "https://open.spotify.com/album/7bchrFZj39dzXln8iE6tBE" + }, + "href": "https://api.spotify.com/v1/albums/7bchrFZj39dzXln8iE6tBE", + "id": "7bchrFZj39dzXln8iE6tBE", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/9c0d182dd3364f70831c926fc1d5d11e68b50f51", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/ed38596d8ed2b3fdf2ab9e823df4c5f29758d42f", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/bcf7669e90a98e95f5be7317450f03c045368096", + "width": 64 + } + ], + "name": "More Than You Know", + "type": "album", + "uri": "spotify:album:7bchrFZj39dzXln8iE6tBE" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2XnBwblw31dfGnspMIwgWz" + }, + "href": "https://api.spotify.com/v1/artists/2XnBwblw31dfGnspMIwgWz", + "id": "2XnBwblw31dfGnspMIwgWz", + "name": "Axwell /\\ Ingrosso", + "type": "artist", + "uri": "spotify:artist:2XnBwblw31dfGnspMIwgWz" + } + ], + "disc_number": 1, + "duration_ms": 203000, + "explicit": false, + "external_ids": { + "isrc": "GBUM71701735" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/71bBFbfn2OBK5QwUJSLS44" + }, + "href": "https://api.spotify.com/v1/tracks/71bBFbfn2OBK5QwUJSLS44", + "id": "71bBFbfn2OBK5QwUJSLS44", + "is_playable": true, + "linked_from": { + "external_urls": { + "spotify": "https://open.spotify.com/track/4q8PHoRsPUB52LFylX8Ulz" + }, + "href": "https://api.spotify.com/v1/tracks/4q8PHoRsPUB52LFylX8Ulz", + "id": "4q8PHoRsPUB52LFylX8Ulz", + "type": "track", + "uri": "spotify:track:4q8PHoRsPUB52LFylX8Ulz" + }, + "name": "More Than You Know", + "popularity": 85, + "preview_url": "https://p.scdn.co/mp3-preview/a8c9419cf7e46b58647420bb511839aaf5e9e8be", + "track_number": 1, + "type": "track", + "uri": "spotify:track:71bBFbfn2OBK5QwUJSLS44" + }, + { + "album": { + "album_type": "SINGLE", + "external_urls": { + "spotify": "https://open.spotify.com/album/7yZ7yeYUW78h6tLEtfA51f" + }, + "href": "https://api.spotify.com/v1/albums/7yZ7yeYUW78h6tLEtfA51f", + "id": "7yZ7yeYUW78h6tLEtfA51f", + "images": [ + { + "height": 600, + "url": "https://i.scdn.co/image/36d362087d55cb808e2cbcf24fea63afb0fb3daa", + "width": 600 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/d802f1ccb4a6c5277a3e2adc6ea9c30c6f348626", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/df1b7f45b2d894f25dbe90a8792656a90c95bf94", + "width": 64 + } + ], + "name": "New World", + "type": "album", + "uri": "spotify:album:7yZ7yeYUW78h6tLEtfA51f" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6EcmmMu76jbTsFhPs3iEfs" + }, + "href": "https://api.spotify.com/v1/artists/6EcmmMu76jbTsFhPs3iEfs", + "id": "6EcmmMu76jbTsFhPs3iEfs", + "name": "Mykket Morton", + "type": "artist", + "uri": "spotify:artist:6EcmmMu76jbTsFhPs3iEfs" + } + ], + "disc_number": 1, + "duration_ms": 257626, + "explicit": false, + "external_ids": { + "isrc": "DEVK51600009" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/0gdt7dB9T58MzldUxy6Hu5" + }, + "href": "https://api.spotify.com/v1/tracks/0gdt7dB9T58MzldUxy6Hu5", + "id": "0gdt7dB9T58MzldUxy6Hu5", + "is_playable": true, + "name": "Piece of Art", + "popularity": 12, + "preview_url": "https://p.scdn.co/mp3-preview/eb196753c6b32743d5969d7c999f85fa0eac844c", + "track_number": 9, + "type": "track", + "uri": "spotify:track:0gdt7dB9T58MzldUxy6Hu5" + }, + { + "album": { + "album_type": "ALBUM", + "external_urls": { + "spotify": "https://open.spotify.com/album/4CiCpqzAwNdRCJceEDUq39" + }, + "href": "https://api.spotify.com/v1/albums/4CiCpqzAwNdRCJceEDUq39", + "id": "4CiCpqzAwNdRCJceEDUq39", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/9040e4c7572ed037e3d044d7f35d41260c81c205", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/e28f43f3e2bcc38bef447d772d2ae6787716bf07", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/0f636c7e4762e6fa4be7d3fab8f30d060bda001d", + "width": 64 + } + ], + "name": "Gouldian Finch #02", + "type": "album", + "uri": "spotify:album:4CiCpqzAwNdRCJceEDUq39" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0jNDKefhfSbLR9sFvcPLHo" + }, + "href": "https://api.spotify.com/v1/artists/0jNDKefhfSbLR9sFvcPLHo", + "id": "0jNDKefhfSbLR9sFvcPLHo", + "name": "San Holo", + "type": "artist", + "uri": "spotify:artist:0jNDKefhfSbLR9sFvcPLHo" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4B7EVtenNIwOUxmQ5o5GNv" + }, + "href": "https://api.spotify.com/v1/artists/4B7EVtenNIwOUxmQ5o5GNv", + "id": "4B7EVtenNIwOUxmQ5o5GNv", + "name": "Eastghost", + "type": "artist", + "uri": "spotify:artist:4B7EVtenNIwOUxmQ5o5GNv" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0BXba0ldes9O3QN8JPi1sX" + }, + "href": "https://api.spotify.com/v1/artists/0BXba0ldes9O3QN8JPi1sX", + "id": "0BXba0ldes9O3QN8JPi1sX", + "name": "Analogue Dear", + "type": "artist", + "uri": "spotify:artist:0BXba0ldes9O3QN8JPi1sX" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3XFcu2NnGWceLNdxRCfYH3" + }, + "href": "https://api.spotify.com/v1/artists/3XFcu2NnGWceLNdxRCfYH3", + "id": "3XFcu2NnGWceLNdxRCfYH3", + "name": "Taska Black", + "type": "artist", + "uri": "spotify:artist:3XFcu2NnGWceLNdxRCfYH3" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0u18Cq5stIQLUoIaULzDmA" + }, + "href": "https://api.spotify.com/v1/artists/0u18Cq5stIQLUoIaULzDmA", + "id": "0u18Cq5stIQLUoIaULzDmA", + "name": "DROELOE", + "type": "artist", + "uri": "spotify:artist:0u18Cq5stIQLUoIaULzDmA" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0kjh83tyqWSJPWaZatIzuy" + }, + "href": "https://api.spotify.com/v1/artists/0kjh83tyqWSJPWaZatIzuy", + "id": "0kjh83tyqWSJPWaZatIzuy", + "name": "Losi", + "type": "artist", + "uri": "spotify:artist:0kjh83tyqWSJPWaZatIzuy" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5gSlfhS3FhzfAruPQh0Wro" + }, + "href": "https://api.spotify.com/v1/artists/5gSlfhS3FhzfAruPQh0Wro", + "id": "5gSlfhS3FhzfAruPQh0Wro", + "name": "ILIVEHERE.", + "type": "artist", + "uri": "spotify:artist:5gSlfhS3FhzfAruPQh0Wro" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/63cYZFLRnmgGOEVGvDjJs7" + }, + "href": "https://api.spotify.com/v1/artists/63cYZFLRnmgGOEVGvDjJs7", + "id": "63cYZFLRnmgGOEVGvDjJs7", + "name": "GOSLO", + "type": "artist", + "uri": "spotify:artist:63cYZFLRnmgGOEVGvDjJs7" + } + ], + "disc_number": 1, + "duration_ms": 372728, + "explicit": false, + "external_ids": { + "isrc": "NLRD51632087" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/2Z3VSZWHJ7dxGIfhxv7dFD" + }, + "href": "https://api.spotify.com/v1/tracks/2Z3VSZWHJ7dxGIfhxv7dFD", + "id": "2Z3VSZWHJ7dxGIfhxv7dFD", + "is_playable": true, + "name": "If Only (Mega Collab)", + "popularity": 46, + "preview_url": "https://p.scdn.co/mp3-preview/3629befe282bb7ead054f0bcd5e8186fbcbb5cd2", + "track_number": 22, + "type": "track", + "uri": "spotify:track:2Z3VSZWHJ7dxGIfhxv7dFD" + }, + { + "album": { + "album_type": "SINGLE", + "external_urls": { + "spotify": "https://open.spotify.com/album/65wFooaReDlx2R70m1DN7J" + }, + "href": "https://api.spotify.com/v1/albums/65wFooaReDlx2R70m1DN7J", + "id": "65wFooaReDlx2R70m1DN7J", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ff96f6d41a39b40736231759d96b5651f07597f1", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/b4e78b43d7fd35015e84b37128ceab6ec54b38dc", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/908ffab8e26a8c878f13adc19f5fdb88691071a8", + "width": 64 + } + ], + "name": "Man's Not Hot", + "type": "album", + "uri": "spotify:album:65wFooaReDlx2R70m1DN7J" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7mnAzEmgquhrVtGob81SmO" + }, + "href": "https://api.spotify.com/v1/artists/7mnAzEmgquhrVtGob81SmO", + "id": "7mnAzEmgquhrVtGob81SmO", + "name": "Big Shaq", + "type": "artist", + "uri": "spotify:artist:7mnAzEmgquhrVtGob81SmO" + } + ], + "disc_number": 1, + "duration_ms": 186026, + "explicit": false, + "external_ids": { + "isrc": "GBUM71705147" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/2nUJvBO87SkxCViQsLc9Zr" + }, + "href": "https://api.spotify.com/v1/tracks/2nUJvBO87SkxCViQsLc9Zr", + "id": "2nUJvBO87SkxCViQsLc9Zr", + "is_playable": true, + "name": "Man's Not Hot", + "popularity": 89, + "preview_url": "https://p.scdn.co/mp3-preview/cd4422bb90e89f1268a95cc62d1597e4c10e62fd", + "track_number": 1, + "type": "track", + "uri": "spotify:track:2nUJvBO87SkxCViQsLc9Zr" + }, + { + "album": { + "album_type": "ALBUM", + "external_urls": { + "spotify": "https://open.spotify.com/album/4c2p3TdN7NcQfCXyueCNnC" + }, + "href": "https://api.spotify.com/v1/albums/4c2p3TdN7NcQfCXyueCNnC", + "id": "4c2p3TdN7NcQfCXyueCNnC", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/6fe3712b430fc0ff32e06b355014324a481f7a9c", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/c1c6a9a2ac434944f64adf3c7f197460791c872a", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/af08c5eb87e1acd9b95a01fdc3fe207c3b6559c2", + "width": 64 + } + ], + "name": "Jungle Rules", + "type": "album", + "uri": "spotify:album:4c2p3TdN7NcQfCXyueCNnC" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6vXTefBL93Dj5IqAWq6OTv" + }, + "href": "https://api.spotify.com/v1/artists/6vXTefBL93Dj5IqAWq6OTv", + "id": "6vXTefBL93Dj5IqAWq6OTv", + "name": "French Montana", + "type": "artist", + "uri": "spotify:artist:6vXTefBL93Dj5IqAWq6OTv" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1zNqQNIdeOUZHb8zbZRFMX" + }, + "href": "https://api.spotify.com/v1/artists/1zNqQNIdeOUZHb8zbZRFMX", + "id": "1zNqQNIdeOUZHb8zbZRFMX", + "name": "Swae Lee", + "type": "artist", + "uri": "spotify:artist:1zNqQNIdeOUZHb8zbZRFMX" + } + ], + "disc_number": 1, + "duration_ms": 233901, + "explicit": true, + "external_ids": { + "isrc": "USSM11703478" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/3B54sVLJ402zGa6Xm4YGNe" + }, + "href": "https://api.spotify.com/v1/tracks/3B54sVLJ402zGa6Xm4YGNe", + "id": "3B54sVLJ402zGa6Xm4YGNe", + "is_playable": true, + "name": "Unforgettable", + "popularity": 93, + "preview_url": "https://p.scdn.co/mp3-preview/3814de3ede7445566a5b176bb23120af44da62d8", + "track_number": 2, + "type": "track", + "uri": "spotify:track:3B54sVLJ402zGa6Xm4YGNe" + }, + { + "album": { + "album_type": "COMPILATION", + "external_urls": { + "spotify": "https://open.spotify.com/album/17LsE8qErVS4EpUfhkma4H" + }, + "href": "https://api.spotify.com/v1/albums/17LsE8qErVS4EpUfhkma4H", + "id": "17LsE8qErVS4EpUfhkma4H", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/38bbe1a42bb5f47f5a133a0f1564071ad4f8f4b6", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/b24f6b0c27c5ef04482d81a66c1cd949eba9379f", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/ed31c9b3f0dcf23aca4ec4b1642c1287facdcb53", + "width": 64 + } + ], + "name": "70 80 90 Remixes", + "type": "album", + "uri": "spotify:album:17LsE8qErVS4EpUfhkma4H" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5eIqLsdpugQTx2ZLMwHne2" + }, + "href": "https://api.spotify.com/v1/artists/5eIqLsdpugQTx2ZLMwHne2", + "id": "5eIqLsdpugQTx2ZLMwHne2", + "name": "Plastic Hairs", + "type": "artist", + "uri": "spotify:artist:5eIqLsdpugQTx2ZLMwHne2" + } + ], + "disc_number": 1, + "duration_ms": 189250, + "explicit": false, + "external_ids": { + "isrc": "ITC941402609" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/3CLhRRLxzqeVGoOguw83Zd" + }, + "href": "https://api.spotify.com/v1/tracks/3CLhRRLxzqeVGoOguw83Zd", + "id": "3CLhRRLxzqeVGoOguw83Zd", + "is_playable": true, + "name": "Ymca - Radio Edit", + "popularity": 18, + "preview_url": "https://p.scdn.co/mp3-preview/9a26efb260ecfff78c6ee88ede24491704af8a49", + "track_number": 18, + "type": "track", + "uri": "spotify:track:3CLhRRLxzqeVGoOguw83Zd" + }, + { + "album": { + "album_type": "SINGLE", + "external_urls": { + "spotify": "https://open.spotify.com/album/66PtONhrkMfzAO3smdCGsP" + }, + "href": "https://api.spotify.com/v1/albums/66PtONhrkMfzAO3smdCGsP", + "id": "66PtONhrkMfzAO3smdCGsP", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/d681a4b5253bc55fefb87e26adce14117571ffcd", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/63a39aac5efd2e835b6d3bc04455d173b9658037", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/7e3b8aa4f9907adfeb6d4834e2c7be60e3bb93db", + "width": 64 + } + ], + "name": "Lines of the Broken", + "type": "album", + "uri": "spotify:album:66PtONhrkMfzAO3smdCGsP" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0u18Cq5stIQLUoIaULzDmA" + }, + "href": "https://api.spotify.com/v1/artists/0u18Cq5stIQLUoIaULzDmA", + "id": "0u18Cq5stIQLUoIaULzDmA", + "name": "DROELOE", + "type": "artist", + "uri": "spotify:artist:0u18Cq5stIQLUoIaULzDmA" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0jNDKefhfSbLR9sFvcPLHo" + }, + "href": "https://api.spotify.com/v1/artists/0jNDKefhfSbLR9sFvcPLHo", + "id": "0jNDKefhfSbLR9sFvcPLHo", + "name": "San Holo", + "type": "artist", + "uri": "spotify:artist:0jNDKefhfSbLR9sFvcPLHo" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7HPVAGjCVDzP7xcNrkwgxL" + }, + "href": "https://api.spotify.com/v1/artists/7HPVAGjCVDzP7xcNrkwgxL", + "id": "7HPVAGjCVDzP7xcNrkwgxL", + "name": "CUT_", + "type": "artist", + "uri": "spotify:artist:7HPVAGjCVDzP7xcNrkwgxL" + } + ], + "disc_number": 1, + "duration_ms": 220800, + "explicit": false, + "external_ids": { + "isrc": "NLRD51632011" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/4NvDs1kRKYdR5jacOH6aCC" + }, + "href": "https://api.spotify.com/v1/tracks/4NvDs1kRKYdR5jacOH6aCC", + "id": "4NvDs1kRKYdR5jacOH6aCC", + "is_playable": true, + "name": "Lines of the Broken", + "popularity": 66, + "preview_url": "https://p.scdn.co/mp3-preview/33eef6ce33a3ab44c39087e01778f11016ed9f52", + "track_number": 1, + "type": "track", + "uri": "spotify:track:4NvDs1kRKYdR5jacOH6aCC" + }, + { + "album": { + "album_type": "SINGLE", + "external_urls": { + "spotify": "https://open.spotify.com/album/7yZ7yeYUW78h6tLEtfA51f" + }, + "href": "https://api.spotify.com/v1/albums/7yZ7yeYUW78h6tLEtfA51f", + "id": "7yZ7yeYUW78h6tLEtfA51f", + "images": [ + { + "height": 600, + "url": "https://i.scdn.co/image/36d362087d55cb808e2cbcf24fea63afb0fb3daa", + "width": 600 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/d802f1ccb4a6c5277a3e2adc6ea9c30c6f348626", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/df1b7f45b2d894f25dbe90a8792656a90c95bf94", + "width": 64 + } + ], + "name": "New World", + "type": "album", + "uri": "spotify:album:7yZ7yeYUW78h6tLEtfA51f" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6EcmmMu76jbTsFhPs3iEfs" + }, + "href": "https://api.spotify.com/v1/artists/6EcmmMu76jbTsFhPs3iEfs", + "id": "6EcmmMu76jbTsFhPs3iEfs", + "name": "Mykket Morton", + "type": "artist", + "uri": "spotify:artist:6EcmmMu76jbTsFhPs3iEfs" + } + ], + "disc_number": 1, + "duration_ms": 189066, + "explicit": false, + "external_ids": { + "isrc": "DEVK51600002" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/6ZaTpzmCnQS5UKpxnYKfrb" + }, + "href": "https://api.spotify.com/v1/tracks/6ZaTpzmCnQS5UKpxnYKfrb", + "id": "6ZaTpzmCnQS5UKpxnYKfrb", + "is_playable": true, + "name": "Go", + "popularity": 18, + "preview_url": "https://p.scdn.co/mp3-preview/60961ab5181360af0f0e68fb57b8a4de276d155e", + "track_number": 2, + "type": "track", + "uri": "spotify:track:6ZaTpzmCnQS5UKpxnYKfrb" + }, + { + "album": { + "album_type": "SINGLE", + "external_urls": { + "spotify": "https://open.spotify.com/album/1hG3WNdozkGnQAOmzTdDZ4" + }, + "href": "https://api.spotify.com/v1/albums/1hG3WNdozkGnQAOmzTdDZ4", + "id": "1hG3WNdozkGnQAOmzTdDZ4", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/2b9f2a0a647b710d3e791293d3cb45ee6ea33d9d", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/967e4ab2eba1d5b8617af09dfd4e0638242ed161", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/abef1e26530bd2feca1644f2ff32abe677fd43ee", + "width": 64 + } + ], + "name": "Beautiful Heartbeat", + "type": "album", + "uri": "spotify:album:1hG3WNdozkGnQAOmzTdDZ4" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/19HFRWmRCl27kTk6LeqAO8" + }, + "href": "https://api.spotify.com/v1/artists/19HFRWmRCl27kTk6LeqAO8", + "id": "19HFRWmRCl27kTk6LeqAO8", + "name": "MORTEN", + "type": "artist", + "uri": "spotify:artist:19HFRWmRCl27kTk6LeqAO8" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5vuIOnOp6NI06rjLgTpYiY" + }, + "href": "https://api.spotify.com/v1/artists/5vuIOnOp6NI06rjLgTpYiY", + "id": "5vuIOnOp6NI06rjLgTpYiY", + "name": "Frida Sundemo", + "type": "artist", + "uri": "spotify:artist:5vuIOnOp6NI06rjLgTpYiY" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6VD4UEUPvtsemqD3mmTqCR" + }, + "href": "https://api.spotify.com/v1/artists/6VD4UEUPvtsemqD3mmTqCR", + "id": "6VD4UEUPvtsemqD3mmTqCR", + "name": "Deorro", + "type": "artist", + "uri": "spotify:artist:6VD4UEUPvtsemqD3mmTqCR" + } + ], + "disc_number": 1, + "duration_ms": 275342, + "explicit": false, + "external_ids": { + "isrc": "CHB701600004" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/7IQlAvN8vNQb6nL5mjNQSC" + }, + "href": "https://api.spotify.com/v1/tracks/7IQlAvN8vNQb6nL5mjNQSC", + "id": "7IQlAvN8vNQb6nL5mjNQSC", + "is_playable": true, + "name": "Beautiful Heartbeat - Deorro Remix", + "popularity": 52, + "preview_url": "https://p.scdn.co/mp3-preview/5e3adb8d3520a5e2115da96e48945a9965a07d7d", + "track_number": 3, + "type": "track", + "uri": "spotify:track:7IQlAvN8vNQb6nL5mjNQSC" + } + ], + "total": 50, + "limit": 10, + "offset": 5, + "href": "https://api.spotify.com/v1/me/top/tracks?limit=10&offset=5", + "previous": null, + "next": "https://api.spotify.com/v1/me/top/tracks?limit=10&offset=15" +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/player/GetCurrentUsersRecentlyPlayedTracksRequest.json b/target/test-classes/fixtures/responses/data/player/GetCurrentUsersRecentlyPlayedTracksRequest.json new file mode 100644 index 0000000..5efa847 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/player/GetCurrentUsersRecentlyPlayedTracksRequest.json @@ -0,0 +1,97 @@ +{ + "items": [ + { + "track": { + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5INjqkS1o8h1imAzPqGZBb" + }, + "href": "https://api.spotify.com/v1/artists/5INjqkS1o8h1imAzPqGZBb", + "id": "5INjqkS1o8h1imAzPqGZBb", + "name": "Tame Impala", + "type": "artist", + "uri": "spotify:artist:5INjqkS1o8h1imAzPqGZBb" + } + ], + "available_markets": [ + "CA", + "MX", + "US" + ], + "disc_number": 1, + "duration_ms": 108546, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/track/2gNfxysfBRfl9Lvi9T3v6R" + }, + "href": "https://api.spotify.com/v1/tracks/2gNfxysfBRfl9Lvi9T3v6R", + "id": "2gNfxysfBRfl9Lvi9T3v6R", + "name": "Disciples", + "preview_url": "https://p.scdn.co/mp3-preview/6023e5aac2123d098ce490488966b28838b14fa2", + "track_number": 9, + "type": "track", + "uri": "spotify:track:2gNfxysfBRfl9Lvi9T3v6R" + }, + "played_at": "2016-12-13T20:44:04.589Z", + "context": { + "uri": "spotify:artist:5INjqkS1o8h1imAzPqGZBb", + "external_urls": { + "spotify": "https://open.spotify.com/artist/5INjqkS1o8h1imAzPqGZBb" + }, + "href": "https://api.spotify.com/v1/artists/5INjqkS1o8h1imAzPqGZBb", + "type": "artist" + } + }, + { + "track": { + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5INjqkS1o8h1imAzPqGZBb" + }, + "href": "https://api.spotify.com/v1/artists/5INjqkS1o8h1imAzPqGZBb", + "id": "5INjqkS1o8h1imAzPqGZBb", + "name": "Tame Impala", + "type": "artist", + "uri": "spotify:artist:5INjqkS1o8h1imAzPqGZBb" + } + ], + "available_markets": [ + "CA", + "MX", + "US" + ], + "disc_number": 1, + "duration_ms": 467586, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/track/2X485T9Z5Ly0xyaghN73ed" + }, + "href": "https://api.spotify.com/v1/tracks/2X485T9Z5Ly0xyaghN73ed", + "id": "2X485T9Z5Ly0xyaghN73ed", + "name": "Let It Happen", + "preview_url": "https://p.scdn.co/mp3-preview/05dee1ad0d2a6fa4ad07fbd24ae49d58468e8194", + "track_number": 1, + "type": "track", + "uri": "spotify:track:2X485T9Z5Ly0xyaghN73ed" + }, + "played_at": "2016-12-13T20:42:17.016Z", + "context": { + "uri": "spotify:artist:5INjqkS1o8h1imAzPqGZBb", + "external_urls": { + "spotify": "https://open.spotify.com/artist/5INjqkS1o8h1imAzPqGZBb" + }, + "href": "https://api.spotify.com/v1/artists/5INjqkS1o8h1imAzPqGZBb", + "type": "artist" + } + } + ], + "next": "https://api.spotify.com/v1/me/player/recently-played?before=1481661737016&limit=2", + "cursors": { + "after": "1481661844589", + "before": "1481661737016" + }, + "limit": 2, + "href": "https://api.spotify.com/v1/me/player/recently-played?limit=2" +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/player/GetInformationAboutUsersCurrentPlaybackRequest.json b/target/test-classes/fixtures/responses/data/player/GetInformationAboutUsersCurrentPlaybackRequest.json new file mode 100644 index 0000000..40aa0e5 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/player/GetInformationAboutUsersCurrentPlaybackRequest.json @@ -0,0 +1,95 @@ +{ + "timestamp": 1516669848357, + "progress_ms": 69937, + "is_playing": true, + "item": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0LcJLqbBmaGUft1e9Mm8HV" + }, + "href": "https://api.spotify.com/v1/artists/0LcJLqbBmaGUft1e9Mm8HV", + "id": "0LcJLqbBmaGUft1e9Mm8HV", + "name": "ABBA", + "type": "artist", + "uri": "spotify:artist:0LcJLqbBmaGUft1e9Mm8HV" + } + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/79ZX48114T8NH36MnOTtl7" + }, + "href": "https://api.spotify.com/v1/albums/79ZX48114T8NH36MnOTtl7", + "id": "79ZX48114T8NH36MnOTtl7", + "images": [ + { + "height": 575, + "url": "https://i.scdn.co/image/1cb3d4e9b45c0526655b712e8e7a9154a0367b42", + "width": 640 + }, + { + "height": 270, + "url": "https://i.scdn.co/image/fa4c64fce8a0daf1fcff03eb967ccd4896a650b7", + "width": 300 + }, + { + "height": 58, + "url": "https://i.scdn.co/image/99340df6a34261b78cec4fb0e4ac4d6dfccb43cd", + "width": 64 + } + ], + "name": "Arrival", + "type": "album", + "uri": "spotify:album:79ZX48114T8NH36MnOTtl7" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0LcJLqbBmaGUft1e9Mm8HV" + }, + "href": "https://api.spotify.com/v1/artists/0LcJLqbBmaGUft1e9Mm8HV", + "id": "0LcJLqbBmaGUft1e9Mm8HV", + "name": "ABBA", + "type": "artist", + "uri": "spotify:artist:0LcJLqbBmaGUft1e9Mm8HV" + } + ], + "disc_number": 1, + "duration_ms": 230400, + "explicit": false, + "external_ids": { + "isrc": "SEAYD7601020" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/01iyCAUm8EvOFqVWYJ3dVX" + }, + "href": "https://api.spotify.com/v1/tracks/01iyCAUm8EvOFqVWYJ3dVX", + "id": "01iyCAUm8EvOFqVWYJ3dVX", + "is_playable": true, + "name": "Dancing Queen", + "popularity": 72, + "preview_url": "https://p.scdn.co/mp3-preview/538979bb920f417d2fda44a2b5bd82422e56d633?cid=774b29d4f13844c495f206cafdad9c86", + "track_number": 2, + "type": "track", + "uri": "spotify:track:01iyCAUm8EvOFqVWYJ3dVX" + }, + "context": null, + "device": { + "id": "5fbb3ba6aa454b5534c4ba43a8c7e8e45a63ad0e", + "is_active": false, + "is_restricted": false, + "name": "My fridge", + "type": "Computer", + "volume_percent": 100 + }, + "currently_playing_type": "track", + "actions": { + "disallows": { + "resuming": true, + "skipping_prev": true + } + }, + "repeat_state": "off", + "shuffle_state": false +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/player/GetInformationAboutUsersCurrentPlaybackRequest_Episode.json b/target/test-classes/fixtures/responses/data/player/GetInformationAboutUsersCurrentPlaybackRequest_Episode.json new file mode 100644 index 0000000..0c0e122 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/player/GetInformationAboutUsersCurrentPlaybackRequest_Episode.json @@ -0,0 +1,187 @@ +{ + "device": { + "id": "5fbb3ba6aa454b5534c4ba43a8c7e8e45a63ad0e", + "is_active": true, + "is_private_session": false, + "is_restricted": false, + "name": "My fridge", + "type": "Computer", + "volume_percent": 100 + }, + "shuffle_state": false, + "repeat_state": "off", + "timestamp": 1516669848357, + "context": { + "external_urls": { + "spotify": "https://open.spotify.com/show/5AvwZVawapvyhJUIx71pdJ" + }, + "href": "https://api.spotify.com/v1/shows/5AvwZVawapvyhJUIx71pdJ", + "type": "show", + "uri": "spotify:show:5AvwZVawapvyhJUIx71pdJ" + }, + "progress_ms": 1625, + "item": { + "audio_preview_url": "https://p.scdn.co/mp3-preview/732323e08d818b865972f0604000d6b9b303b031", + "description": "The crew's all here after their long weekend and they're ready to discuss everything: from Death Stranding, to scented candles, to googling KIDS! We've got it all!", + "duration_ms": 9590568, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/episode/78iZfkNcsOJZVhmSQdYNUb" + }, + "href": "https://api.spotify.com/v1/episodes/78iZfkNcsOJZVhmSQdYNUb", + "id": "78iZfkNcsOJZVhmSQdYNUb", + "images": [ + { + "height": 360, + "url": "https://i.scdn.co/image/ff5ec9060db4b218fdace3c4d513f3f63588e6d3", + "width": 640 + }, + { + "height": 169, + "url": "https://i.scdn.co/image/d8e6a614b2b28ea34d5d07c77a5c93e9db045807", + "width": 300 + }, + { + "height": 36, + "url": "https://i.scdn.co/image/38fbf2e9d314557d417b334e7c1cd699cc3d749f", + "width": 64 + } + ], + "is_externally_hosted": false, + "is_playable": true, + "language": "en-US", + "languages": [ + "en-US" + ], + "name": "The Giant Beastcast: Episode 210", + "release_date": "2019-05-31", + "release_date_precision": "day", + "show": { + "available_markets": [ + "AD", + "AE", + "AR", + "AT", + "AU", + "BE", + "BG", + "BH", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "DZ", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IL", + "IN", + "IS", + "IT", + "JO", + "JP", + "KW", + "LB", + "LI", + "LT", + "LU", + "LV", + "MA", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "OM", + "PA", + "PE", + "PH", + "PL", + "PS", + "PT", + "PY", + "QA", + "RO", + "SE", + "SG", + "SK", + "SV", + "TH", + "TN", + "TR", + "TW", + "US", + "UY", + "VN", + "ZA" + ], + "copyrights": [], + "description": "The Giant Bomb East team gathers to talk about the week in video games, their lives, and basically anything that interests them. All from New York City!", + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/show/5AvwZVawapvyhJUIx71pdJ" + }, + "href": "https://api.spotify.com/v1/shows/5AvwZVawapvyhJUIx71pdJ", + "id": "5AvwZVawapvyhJUIx71pdJ", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/1ddf77cc09b21b34b9536f76794b43bac7240688", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/b96bc3c4b41162cf3dbec9f66cd0ba63fde47849", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/e699a95e7494c7c898a85f3676572b71faecf032", + "width": 64 + } + ], + "is_externally_hosted": false, + "languages": [ + "en-US" + ], + "media_type": "audio", + "name": "The Giant Beastcast", + "publisher": "Giant Bomb", + "type": "show", + "uri": "spotify:show:5AvwZVawapvyhJUIx71pdJ" + }, + "type": "episode", + "uri": "spotify:episode:78iZfkNcsOJZVhmSQdYNUb" + }, + "currently_playing_type": "episode", + "actions": { + "disallows": { + "resuming": true, + "toggling_repeat_context": true, + "toggling_repeat_track": true, + "toggling_shuffle": true + } + }, + "is_playing": true +} diff --git a/target/test-classes/fixtures/responses/data/player/GetUsersAvailableDevices.json b/target/test-classes/fixtures/responses/data/player/GetUsersAvailableDevices.json new file mode 100644 index 0000000..c3727c3 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/player/GetUsersAvailableDevices.json @@ -0,0 +1,12 @@ +{ + "devices": [ + { + "id": "5fbb3ba6aa454b5534c4ba43a8c7e8e45a63ad0e", + "is_active": false, + "is_restricted": false, + "name": "My fridge", + "type": "Computer", + "volume_percent": 100 + } + ] +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/player/GetUsersAvailableDevices_None.json b/target/test-classes/fixtures/responses/data/player/GetUsersAvailableDevices_None.json new file mode 100644 index 0000000..964341e --- /dev/null +++ b/target/test-classes/fixtures/responses/data/player/GetUsersAvailableDevices_None.json @@ -0,0 +1,3 @@ +{ + "devices": [] +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/player/GetUsersCurrentlyPlayingTrackRequest.json b/target/test-classes/fixtures/responses/data/player/GetUsersCurrentlyPlayingTrackRequest.json new file mode 100644 index 0000000..a0bbb6d --- /dev/null +++ b/target/test-classes/fixtures/responses/data/player/GetUsersCurrentlyPlayingTrackRequest.json @@ -0,0 +1,87 @@ +{ + "timestamp": 1516669900630, + "progress_ms": 78810, + "is_playing": false, + "item": { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0LcJLqbBmaGUft1e9Mm8HV" + }, + "href": "https://api.spotify.com/v1/artists/0LcJLqbBmaGUft1e9Mm8HV", + "id": "0LcJLqbBmaGUft1e9Mm8HV", + "name": "ABBA", + "type": "artist", + "uri": "spotify:artist:0LcJLqbBmaGUft1e9Mm8HV" + } + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/79ZX48114T8NH36MnOTtl7" + }, + "href": "https://api.spotify.com/v1/albums/79ZX48114T8NH36MnOTtl7", + "id": "79ZX48114T8NH36MnOTtl7", + "images": [ + { + "height": 575, + "url": "https://i.scdn.co/image/1cb3d4e9b45c0526655b712e8e7a9154a0367b42", + "width": 640 + }, + { + "height": 270, + "url": "https://i.scdn.co/image/fa4c64fce8a0daf1fcff03eb967ccd4896a650b7", + "width": 300 + }, + { + "height": 58, + "url": "https://i.scdn.co/image/99340df6a34261b78cec4fb0e4ac4d6dfccb43cd", + "width": 64 + } + ], + "name": "Arrival", + "type": "album", + "uri": "spotify:album:79ZX48114T8NH36MnOTtl7" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0LcJLqbBmaGUft1e9Mm8HV" + }, + "href": "https://api.spotify.com/v1/artists/0LcJLqbBmaGUft1e9Mm8HV", + "id": "0LcJLqbBmaGUft1e9Mm8HV", + "name": "ABBA", + "type": "artist", + "uri": "spotify:artist:0LcJLqbBmaGUft1e9Mm8HV" + } + ], + "disc_number": 1, + "duration_ms": 230400, + "explicit": false, + "external_ids": { + "isrc": "SEAYD7601020" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/01iyCAUm8EvOFqVWYJ3dVX" + }, + "href": "https://api.spotify.com/v1/tracks/01iyCAUm8EvOFqVWYJ3dVX", + "id": "01iyCAUm8EvOFqVWYJ3dVX", + "is_playable": true, + "name": "Dancing Queen", + "popularity": 72, + "preview_url": "https://p.scdn.co/mp3-preview/538979bb920f417d2fda44a2b5bd82422e56d633?cid=774b29d4f13844c495f206cafdad9c86", + "track_number": 2, + "type": "track", + "uri": "spotify:track:01iyCAUm8EvOFqVWYJ3dVX" + }, + "currently_playing_type": "track", + "actions": { + "disallows": { + "resuming": true, + "toggling_repeat_context": true, + "toggling_repeat_track": true, + "toggling_shuffle": true + } + }, + "context": null +} diff --git a/target/test-classes/fixtures/responses/data/player/GetUsersCurrentlyPlayingTrackRequest_Episode.json b/target/test-classes/fixtures/responses/data/player/GetUsersCurrentlyPlayingTrackRequest_Episode.json new file mode 100644 index 0000000..b332045 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/player/GetUsersCurrentlyPlayingTrackRequest_Episode.json @@ -0,0 +1,176 @@ +{ + "timestamp": 1516669848357, + "context": { + "external_urls": { + "spotify": "https://open.spotify.com/show/5AvwZVawapvyhJUIx71pdJ" + }, + "href": "https://api.spotify.com/v1/shows/5AvwZVawapvyhJUIx71pdJ", + "type": "show", + "uri": "spotify:show:5AvwZVawapvyhJUIx71pdJ" + }, + "progress_ms": 3636145, + "item": { + "audio_preview_url": "https://p.scdn.co/mp3-preview/9b0ebffde166917f35f9eab25af874e765261776", + "description": "We try to convince CNET's Jeff Bakalar that the Witcher's extended universe is amazing while he clues us in on where the real money is made. We've also got updates on the Grand Theft Auto movie, Splatoon, Alex's Mad Max impressions, and hot New York real ", + "duration_ms": 8052140, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/episode/4GI3dxEafwap1sFiTGPKd1" + }, + "href": "https://api.spotify.com/v1/episodes/4GI3dxEafwap1sFiTGPKd1", + "id": "4GI3dxEafwap1sFiTGPKd1", + "images": [ + { + "height": 327, + "url": "https://i.scdn.co/image/207663099fe4dab2eafbc2b52813d283e80be07a", + "width": 580 + }, + { + "height": 169, + "url": "https://i.scdn.co/image/156b88e30fbeb1864e75401b619e53238e252dd5", + "width": 300 + }, + { + "height": 36, + "url": "https://i.scdn.co/image/e96c7aa1c2415e29a68d93f4089c8add48b29984", + "width": 64 + } + ], + "is_externally_hosted": false, + "is_playable": true, + "language": "en-US", + "languages": [ + "en-US" + ], + "name": "The Giant Beastcast: Episode 0", + "release_date": "2015-05-22", + "release_date_precision": "day", + "show": { + "available_markets": [ + "AD", + "AE", + "AR", + "AT", + "AU", + "BE", + "BG", + "BH", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "DZ", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IL", + "IN", + "IS", + "IT", + "JO", + "JP", + "KW", + "LB", + "LI", + "LT", + "LU", + "LV", + "MA", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "OM", + "PA", + "PE", + "PH", + "PL", + "PS", + "PT", + "PY", + "QA", + "RO", + "SE", + "SG", + "SK", + "SV", + "TH", + "TN", + "TR", + "TW", + "US", + "UY", + "VN", + "ZA" + ], + "copyrights": [], + "description": "The Giant Bomb East team gathers to talk about the week in video games, their lives, and basically anything that interests them. All from New York City!", + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/show/5AvwZVawapvyhJUIx71pdJ" + }, + "href": "https://api.spotify.com/v1/shows/5AvwZVawapvyhJUIx71pdJ", + "id": "5AvwZVawapvyhJUIx71pdJ", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/1ddf77cc09b21b34b9536f76794b43bac7240688", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/b96bc3c4b41162cf3dbec9f66cd0ba63fde47849", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/e699a95e7494c7c898a85f3676572b71faecf032", + "width": 64 + } + ], + "is_externally_hosted": false, + "languages": [ + "en-US" + ], + "media_type": "audio", + "name": "The Giant Beastcast", + "publisher": "Giant Bomb", + "type": "show", + "uri": "spotify:show:5AvwZVawapvyhJUIx71pdJ" + }, + "type": "episode", + "uri": "spotify:episode:4GI3dxEafwap1sFiTGPKd1" + }, + "currently_playing_type": "episode", + "actions": { + "disallows": { + "resuming": true, + "toggling_repeat_context": true, + "toggling_repeat_track": true, + "toggling_shuffle": true + } + }, + "is_playing": true +} diff --git a/target/test-classes/fixtures/responses/data/playlists/AddItemsToPlaylistRequest.json b/target/test-classes/fixtures/responses/data/playlists/AddItemsToPlaylistRequest.json new file mode 100644 index 0000000..9a0e7c5 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/playlists/AddItemsToPlaylistRequest.json @@ -0,0 +1,3 @@ +{ + "snapshot_id": "JbtmHBDBAYu3/bt8BOXKjzKx3i0b6LCa/wVjyl6qQ2Yf6nFXkbmzuEa+ZI/U1yF+" +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/playlists/CreatePlaylistRequest.json b/target/test-classes/fixtures/responses/data/playlists/CreatePlaylistRequest.json new file mode 100644 index 0000000..1252c74 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/playlists/CreatePlaylistRequest.json @@ -0,0 +1,37 @@ +{ + "collaborative": false, + "description": null, + "external_urls": { + "spotify": "http://open.spotify.com/user/thelinmichael/playlist/7d2D2S200NyUE5KYs80PwO" + }, + "followers": { + "href": null, + "total": 0 + }, + "href": "https://api.spotify.com/v1/users/thelinmichael/playlists/7d2D2S200NyUE5KYs80PwO", + "id": "7d2D2S200NyUE5KYs80PwO", + "images": [], + "name": "A New Playlist", + "owner": { + "external_urls": { + "spotify": "http://open.spotify.com/user/thelinmichael" + }, + "href": "https://api.spotify.com/v1/users/thelinmichael", + "id": "thelinmichael", + "type": "user", + "uri": "spotify:user:thelinmichael" + }, + "public": false, + "snapshot_id": "s0o3TSuYnRLl2jch+oA4OEbKwq/fNxhGBkSPnvhZdmWjNV0q3uCAWuGIhEx8SHIx", + "tracks": { + "href": "https://api.spotify.com/v1/users/thelinmichael/playlists/7d2D2S200NyUE5KYs80PwO/tracks", + "items": [], + "limit": 100, + "next": null, + "offset": 0, + "previous": null, + "total": 0 + }, + "type": "playlist", + "uri": "spotify:user:thelinmichael:playlist:7d2D2S200NyUE5KYs80PwO" +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/playlists/GetListOfCurrentUsersPlaylistsRequest.json b/target/test-classes/fixtures/responses/data/playlists/GetListOfCurrentUsersPlaylistsRequest.json new file mode 100644 index 0000000..ee979a4 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/playlists/GetListOfCurrentUsersPlaylistsRequest.json @@ -0,0 +1,64 @@ +{ + "href": "https://api.spotify.com/v1/users/wizzler/playlists", + "items": [ + { + "collaborative": false, + "external_urls": { + "spotify": "http://open.spotify.com/user/wizzler/playlists/53Y8wT46QIMz5H4WQ8O22c" + }, + "href": "https://api.spotify.com/v1/users/wizzler/playlists/53Y8wT46QIMz5H4WQ8O22c", + "id": "53Y8wT46QIMz5H4WQ8O22c", + "images": [], + "name": "Wizzlers Big Playlist", + "owner": { + "external_urls": { + "spotify": "http://open.spotify.com/user/wizzler" + }, + "href": "https://api.spotify.com/v1/users/wizzler", + "id": "wizzler", + "type": "user", + "uri": "spotify:user:wizzler" + }, + "public": true, + "snapshot_id": "bNLWdmhh+HDsbHzhckXeDC0uyKyg4FjPI/KEsKjAE526usnz2LxwgyBoMShVL+z+", + "tracks": { + "href": "https://api.spotify.com/v1/users/wizzler/playlists/53Y8wT46QIMz5H4WQ8O22c/tracks", + "total": 30 + }, + "type": "playlist", + "uri": "spotify:user:wizzler:playlist:53Y8wT46QIMz5H4WQ8O22c" + }, + { + "collaborative": false, + "external_urls": { + "spotify": "http://open.spotify.com/user/wizzlersmate/playlists/1AVZz0mBuGbCEoNRQdYQju" + }, + "href": "https://api.spotify.com/v1/users/wizzlersmate/playlists/1AVZz0mBuGbCEoNRQdYQju", + "id": "1AVZz0mBuGbCEoNRQdYQju", + "images": [], + "name": "Another Playlist", + "owner": { + "external_urls": { + "spotify": "http://open.spotify.com/user/wizzlersmate" + }, + "href": "https://api.spotify.com/v1/users/wizzlersmate", + "id": "wizzlersmate", + "type": "user", + "uri": "spotify:user:wizzlersmate" + }, + "public": true, + "snapshot_id": "Y0qg/IT5T02DKpw4uQKc/9RUrqQJ07hbTKyEeDRPOo9LU0g0icBrIXwVkHfQZ/aD", + "tracks": { + "href": "https://api.spotify.com/v1/users/wizzlersmate/playlists/1AVZz0mBuGbCEoNRQdYQju/tracks", + "total": 58 + }, + "type": "playlist", + "uri": "spotify:user:wizzlersmate:playlist:1AVZz0mBuGbCEoNRQdYQju" + } + ], + "limit": 9, + "next": null, + "offset": 0, + "previous": null, + "total": 9 +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/playlists/GetListOfUsersPlaylistsRequest.json b/target/test-classes/fixtures/responses/data/playlists/GetListOfUsersPlaylistsRequest.json new file mode 100644 index 0000000..ee979a4 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/playlists/GetListOfUsersPlaylistsRequest.json @@ -0,0 +1,64 @@ +{ + "href": "https://api.spotify.com/v1/users/wizzler/playlists", + "items": [ + { + "collaborative": false, + "external_urls": { + "spotify": "http://open.spotify.com/user/wizzler/playlists/53Y8wT46QIMz5H4WQ8O22c" + }, + "href": "https://api.spotify.com/v1/users/wizzler/playlists/53Y8wT46QIMz5H4WQ8O22c", + "id": "53Y8wT46QIMz5H4WQ8O22c", + "images": [], + "name": "Wizzlers Big Playlist", + "owner": { + "external_urls": { + "spotify": "http://open.spotify.com/user/wizzler" + }, + "href": "https://api.spotify.com/v1/users/wizzler", + "id": "wizzler", + "type": "user", + "uri": "spotify:user:wizzler" + }, + "public": true, + "snapshot_id": "bNLWdmhh+HDsbHzhckXeDC0uyKyg4FjPI/KEsKjAE526usnz2LxwgyBoMShVL+z+", + "tracks": { + "href": "https://api.spotify.com/v1/users/wizzler/playlists/53Y8wT46QIMz5H4WQ8O22c/tracks", + "total": 30 + }, + "type": "playlist", + "uri": "spotify:user:wizzler:playlist:53Y8wT46QIMz5H4WQ8O22c" + }, + { + "collaborative": false, + "external_urls": { + "spotify": "http://open.spotify.com/user/wizzlersmate/playlists/1AVZz0mBuGbCEoNRQdYQju" + }, + "href": "https://api.spotify.com/v1/users/wizzlersmate/playlists/1AVZz0mBuGbCEoNRQdYQju", + "id": "1AVZz0mBuGbCEoNRQdYQju", + "images": [], + "name": "Another Playlist", + "owner": { + "external_urls": { + "spotify": "http://open.spotify.com/user/wizzlersmate" + }, + "href": "https://api.spotify.com/v1/users/wizzlersmate", + "id": "wizzlersmate", + "type": "user", + "uri": "spotify:user:wizzlersmate" + }, + "public": true, + "snapshot_id": "Y0qg/IT5T02DKpw4uQKc/9RUrqQJ07hbTKyEeDRPOo9LU0g0icBrIXwVkHfQZ/aD", + "tracks": { + "href": "https://api.spotify.com/v1/users/wizzlersmate/playlists/1AVZz0mBuGbCEoNRQdYQju/tracks", + "total": 58 + }, + "type": "playlist", + "uri": "spotify:user:wizzlersmate:playlist:1AVZz0mBuGbCEoNRQdYQju" + } + ], + "limit": 9, + "next": null, + "offset": 0, + "previous": null, + "total": 9 +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/playlists/GetPlaylistCoverImageRequest.json b/target/test-classes/fixtures/responses/data/playlists/GetPlaylistCoverImageRequest.json new file mode 100644 index 0000000..105cac3 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/playlists/GetPlaylistCoverImageRequest.json @@ -0,0 +1,7 @@ +[ + { + "height": 640, + "url": "https://u.scdn.co/images/pl/default/438f9b65ac4eb48681351593142daeb070986293", + "width": 640 + } +] \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/playlists/GetPlaylistRequest.json b/target/test-classes/fixtures/responses/data/playlists/GetPlaylistRequest.json new file mode 100644 index 0000000..10997b4 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/playlists/GetPlaylistRequest.json @@ -0,0 +1,230 @@ +{ + "collaborative": false, + "description": "Having friends over for dinner? Here´s the perfect playlist.", + "external_urls": { + "spotify": "http://open.spotify.com/user/spotify/playlist/59ZbFPES4DQwEjBpWHzrtC" + }, + "followers": { + "href": null, + "total": 143350 + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/59ZbFPES4DQwEjBpWHzrtC", + "id": "59ZbFPES4DQwEjBpWHzrtC", + "images": [ + { + "url": "https://i.scdn.co/image/68b6a65573a55095e9c0c0c33a274b18e0422736" + } + ], + "name": "Dinner with Friends", + "owner": { + "external_urls": { + "spotify": "http://open.spotify.com/user/spotify" + }, + "href": "https://api.spotify.com/v1/users/spotify", + "id": "spotify", + "type": "user", + "uri": "spotify:user:spotify" + }, + "public": null, + "snapshot_id": "bNLWdmhh+HDsbHzhckXeDC0uyKyg4FjPI/KEsKjAE526usnz2LxwgyBoMShVL+z+", + "tracks": { + "href": "https://api.spotify.com/v1/users/spotify/playlists/59ZbFPES4DQwEjBpWHzrtC/tracks", + "items": [ + { + "added_at": "2014-09-01T04:21:28Z", + "added_by": { + "external_urls": { + "spotify": "http://open.spotify.com/user/spotify" + }, + "href": "https://api.spotify.com/v1/users/spotify", + "id": "spotify", + "type": "user", + "uri": "spotify:user:spotify" + }, + "is_local": false, + "track": { + "album": { + "album_type": "single", + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "IE", + "IS", + "IT", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "RO", + "SE", + "SG", + "SI", + "SK", + "SV", + "TR", + "TW", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/5GWoXPsTQylMuaZ84PC563" + }, + "href": "https://api.spotify.com/v1/albums/5GWoXPsTQylMuaZ84PC563", + "id": "5GWoXPsTQylMuaZ84PC563", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/47421900e7534789603de84c03a40a826c058e45", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/0d447b6faae870f890dc5780cc58d9afdbc36a1d", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/d926b3e5f435ef3ac0874b1ff1571cf675b3ef3b", + "width": 64 + } + ], + "name": "I'm Not The Only One", + "type": "album", + "uri": "spotify:album:5GWoXPsTQylMuaZ84PC563" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2wY79sveU1sp5g7SokKOiI" + }, + "href": "https://api.spotify.com/v1/artists/2wY79sveU1sp5g7SokKOiI", + "id": "2wY79sveU1sp5g7SokKOiI", + "name": "Sam Smith", + "type": "artist", + "uri": "spotify:artist:2wY79sveU1sp5g7SokKOiI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "IE", + "IS", + "IT", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "RO", + "SE", + "SG", + "SI", + "SK", + "SV", + "TR", + "TW", + "UY" + ], + "disc_number": 1, + "duration_ms": 204732, + "explicit": false, + "external_ids": { + "isrc": "GBUM71403920" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/4i9sYtSIlR80bxje5B3rUb" + }, + "href": "https://api.spotify.com/v1/tracks/4i9sYtSIlR80bxje5B3rUb", + "id": "4i9sYtSIlR80bxje5B3rUb", + "name": "I'm Not The Only One - Radio Edit", + "popularity": 45, + "preview_url": "https://p.scdn.co/mp3-preview/dd64cca26c69e93ea78f1fff2cc4889396bb6d2f", + "track_number": 1, + "type": "track", + "uri": "spotify:track:4i9sYtSIlR80bxje5B3rUb" + } + } + ], + "limit": 100, + "next": "https://api.spotify.com/v1/users/spotify/playlists/59ZbFPES4DQwEjBpWHzrtC/tracks?offset=100&limit=100", + "offset": 0, + "previous": null, + "total": 105 + }, + "type": "playlist", + "uri": "spotify:user:spotify:playlist:59ZbFPES4DQwEjBpWHzrtC" +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/playlists/GetPlaylistsItemsRequest.json b/target/test-classes/fixtures/responses/data/playlists/GetPlaylistsItemsRequest.json new file mode 100644 index 0000000..2e618c3 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/playlists/GetPlaylistsItemsRequest.json @@ -0,0 +1,239 @@ +{ + "href": "https://api.spotify.com/v1/users/spotify_espa%C3%B1a/playlists/21THa8j9TaSGuXYNBU5tsC/tracks", + "items": [ + { + "added_at": "2016-10-11T13:44:40Z", + "added_by": { + "external_urls": { + "spotify": "http://open.spotify.com/user/spotify_espa%C3%B1a" + }, + "href": "https://api.spotify.com/v1/users/spotify_espa%C3%B1a", + "id": "spotify_españa", + "type": "user", + "uri": "spotify:user:spotify_espa%C3%B1a" + }, + "is_local": false, + "track": { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/21451j1KhjAiaYKflxBjr1" + }, + "href": "https://api.spotify.com/v1/artists/21451j1KhjAiaYKflxBjr1", + "id": "21451j1KhjAiaYKflxBjr1", + "name": "Zion & Lennox", + "type": "artist", + "uri": "spotify:artist:21451j1KhjAiaYKflxBjr1" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/5GjKG3Y8OvSVJO55dQTFyD" + }, + "href": "https://api.spotify.com/v1/albums/5GjKG3Y8OvSVJO55dQTFyD", + "id": "5GjKG3Y8OvSVJO55dQTFyD", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/b16064142fcd2bd318b08aab0b93b46e87b1ebf5", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/9f05124de35d807b78563ea2ca69550325081747", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/863c805b580a29c184fc447327e28af5dac9490b", + "width": 64 + } + ], + "name": "Otra Vez (feat. J Balvin)", + "type": "album", + "uri": "spotify:album:5GjKG3Y8OvSVJO55dQTFyD" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/21451j1KhjAiaYKflxBjr1" + }, + "href": "https://api.spotify.com/v1/artists/21451j1KhjAiaYKflxBjr1", + "id": "21451j1KhjAiaYKflxBjr1", + "name": "Zion & Lennox", + "type": "artist", + "uri": "spotify:artist:21451j1KhjAiaYKflxBjr1" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1vyhD5VmyZ7KMfW5gqLgo5" + }, + "href": "https://api.spotify.com/v1/artists/1vyhD5VmyZ7KMfW5gqLgo5", + "id": "1vyhD5VmyZ7KMfW5gqLgo5", + "name": "J Balvin", + "type": "artist", + "uri": "spotify:artist:1vyhD5VmyZ7KMfW5gqLgo5" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "UY" + ], + "disc_number": 1, + "duration_ms": 209453, + "explicit": false, + "external_ids": { + "isrc": "USWL11600423" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/7pk3EpFtmsOdj8iUhjmeCM" + }, + "href": "https://api.spotify.com/v1/tracks/7pk3EpFtmsOdj8iUhjmeCM", + "id": "7pk3EpFtmsOdj8iUhjmeCM", + "name": "Otra Vez (feat. J Balvin)", + "popularity": 85, + "preview_url": "https://p.scdn.co/mp3-preview/79c8c9edc4f1ced9dbc368f24374421ed0a33005", + "track_number": 1, + "type": "track", + "uri": "spotify:track:7pk3EpFtmsOdj8iUhjmeCM" + } + }, + { + "added_at": "2016-10-11T13:44:40Z", + "added_by": { + "external_urls": { + "spotify": "http://open.spotify.com/user/spotify_espa%C3%B1a" + }, + "href": "https://api.spotify.com/v1/users/spotify_espa%C3%B1a", + "id": "spotify_españa", + "type": "user", + "uri": "spotify:user:spotify_espa%C3%B1a" + }, + "is_local": false + } + ], + "limit": 100, + "next": null, + "offset": 0, + "previous": null, + "total": 58 +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/playlists/GetPlaylistsItemsRequest_Episode.json b/target/test-classes/fixtures/responses/data/playlists/GetPlaylistsItemsRequest_Episode.json new file mode 100644 index 0000000..f9cd1bf --- /dev/null +++ b/target/test-classes/fixtures/responses/data/playlists/GetPlaylistsItemsRequest_Episode.json @@ -0,0 +1,183 @@ +{ + "href": "https://api.spotify.com/v1/playlists/21THa8j9TaSGuXYNBU5tsC/tracks?offset=0&limit=100&additional_types=episode", + "items": [ + { + "added_at": "2016-10-11T13:44:40Z", + "added_by": { + "external_urls": { + "spotify": "http://open.spotify.com/user/spotify_espa%C3%B1a" + }, + "href": "https://api.spotify.com/v1/users/spotify_espa%C3%B1a", + "id": "spotify_españa", + "type": "user", + "uri": "spotify:user:spotify_espa%C3%B1a" + }, + "is_local": false, + "primary_color": null, + "track": { + "audio_preview_url": "https://p.scdn.co/mp3-preview/9b0ebffde166917f35f9eab25af874e765261776", + "description": "We try to convince CNET's Jeff Bakalar that the Witcher's extended universe is amazing while he clues us in on where the real money is made. We've also got updates on the Grand Theft Auto movie, Splatoon, Alex's Mad Max impressions, and hot New York real ", + "duration_ms": 8052140, + "episode": true, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/episode/4GI3dxEafwap1sFiTGPKd1" + }, + "href": "https://api.spotify.com/v1/episodes/4GI3dxEafwap1sFiTGPKd1", + "id": "4GI3dxEafwap1sFiTGPKd1", + "images": [ + { + "height": 327, + "url": "https://i.scdn.co/image/207663099fe4dab2eafbc2b52813d283e80be07a", + "width": 580 + }, + { + "height": 169, + "url": "https://i.scdn.co/image/156b88e30fbeb1864e75401b619e53238e252dd5", + "width": 300 + }, + { + "height": 36, + "url": "https://i.scdn.co/image/e96c7aa1c2415e29a68d93f4089c8add48b29984", + "width": 64 + } + ], + "is_externally_hosted": false, + "is_playable": true, + "language": "en-US", + "languages": [ + "en-US" + ], + "name": "The Giant Beastcast: Episode 0", + "release_date": "2015-05-22", + "release_date_precision": "day", + "show": { + "available_markets": [ + "AD", + "AE", + "AR", + "AT", + "AU", + "BE", + "BG", + "BH", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "DZ", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IL", + "IN", + "IS", + "IT", + "JO", + "JP", + "KW", + "LB", + "LI", + "LT", + "LU", + "LV", + "MA", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "OM", + "PA", + "PE", + "PH", + "PL", + "PS", + "PT", + "PY", + "QA", + "RO", + "SE", + "SG", + "SK", + "SV", + "TH", + "TN", + "TR", + "TW", + "US", + "UY", + "VN", + "ZA" + ], + "copyrights": [], + "description": "The Giant Bomb East team gathers to talk about the week in video games, their lives, and basically anything that interests them. All from New York City!", + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/show/5AvwZVawapvyhJUIx71pdJ" + }, + "href": "https://api.spotify.com/v1/shows/5AvwZVawapvyhJUIx71pdJ", + "id": "5AvwZVawapvyhJUIx71pdJ", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/1ddf77cc09b21b34b9536f76794b43bac7240688", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/b96bc3c4b41162cf3dbec9f66cd0ba63fde47849", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/e699a95e7494c7c898a85f3676572b71faecf032", + "width": 64 + } + ], + "is_externally_hosted": false, + "languages": [ + "en-US" + ], + "media_type": "audio", + "name": "The Giant Beastcast", + "publisher": "Giant Bomb", + "type": "show", + "uri": "spotify:show:5AvwZVawapvyhJUIx71pdJ" + }, + "track": false, + "type": "episode", + "uri": "spotify:episode:4GI3dxEafwap1sFiTGPKd1" + }, + "video_thumbnail": { + "url": null + } + } + ], + "limit": 100, + "next": null, + "offset": 0, + "previous": null, + "total": 58 +} diff --git a/target/test-classes/fixtures/responses/data/playlists/RemoveItemsFromPlaylistRequest.json b/target/test-classes/fixtures/responses/data/playlists/RemoveItemsFromPlaylistRequest.json new file mode 100644 index 0000000..9a0e7c5 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/playlists/RemoveItemsFromPlaylistRequest.json @@ -0,0 +1,3 @@ +{ + "snapshot_id": "JbtmHBDBAYu3/bt8BOXKjzKx3i0b6LCa/wVjyl6qQ2Yf6nFXkbmzuEa+ZI/U1yF+" +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/playlists/ReorderPlaylistsItemsRequest.json b/target/test-classes/fixtures/responses/data/playlists/ReorderPlaylistsItemsRequest.json new file mode 100644 index 0000000..cdc81c1 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/playlists/ReorderPlaylistsItemsRequest.json @@ -0,0 +1,3 @@ +{ + "snapshot_id": "KsWY41k+zLqbx7goYX9zr+2IUZQtqbBNfk4ZOgEpIurvab4VSHhEL2L4za8HW6D0" +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/search/SearchItemRequest.json b/target/test-classes/fixtures/responses/data/search/SearchItemRequest.json new file mode 100644 index 0000000..8325944 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/search/SearchItemRequest.json @@ -0,0 +1,2299 @@ +{ + "artists": { + "href": "https://api.spotify.com/v1/search?query=Muse&type=artist&market=US&offset=5&limit=10", + "items": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5l8lZmnKzCAUKKtNZMzbVO" + }, + "followers": { + "href": null, + "total": 2 + }, + "genres": [], + "href": "https://api.spotify.com/v1/artists/5l8lZmnKzCAUKKtNZMzbVO", + "id": "5l8lZmnKzCAUKKtNZMzbVO", + "images": [], + "name": "Muse And The Forgetting", + "popularity": 17, + "type": "artist", + "uri": "spotify:artist:5l8lZmnKzCAUKKtNZMzbVO" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4L6i1I6tFpc1bKui5coGme" + }, + "followers": { + "href": null, + "total": 5072 + }, + "genres": [], + "href": "https://api.spotify.com/v1/artists/4L6i1I6tFpc1bKui5coGme", + "id": "4L6i1I6tFpc1bKui5coGme", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/7d1b61d330e0e80cb836e5b2a33783a5d021009e", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/48fc330ca901fb7a6c9356f4402b380317de09c5", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/ee6cc6264de5e53f6ff58e78de206bb7b0399170", + "width": 64 + } + ], + "name": "Muse", + "popularity": 9, + "type": "artist", + "uri": "spotify:artist:4L6i1I6tFpc1bKui5coGme" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0oYf9u7u00PBfFUDY6B00U" + }, + "followers": { + "href": null, + "total": 10 + }, + "genres": [], + "href": "https://api.spotify.com/v1/artists/0oYf9u7u00PBfFUDY6B00U", + "id": "0oYf9u7u00PBfFUDY6B00U", + "images": [], + "name": "M.U.S.E.", + "popularity": 0, + "type": "artist", + "uri": "spotify:artist:0oYf9u7u00PBfFUDY6B00U" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3TN2e4aym8jdMv7uxWuMa5" + }, + "followers": { + "href": null, + "total": 1 + }, + "genres": [], + "href": "https://api.spotify.com/v1/artists/3TN2e4aym8jdMv7uxWuMa5", + "id": "3TN2e4aym8jdMv7uxWuMa5", + "images": [], + "name": "MUSE", + "popularity": 0, + "type": "artist", + "uri": "spotify:artist:3TN2e4aym8jdMv7uxWuMa5" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1zFNYw5kgA7UEKWqNHf1Et" + }, + "followers": { + "href": null, + "total": 1613 + }, + "genres": [ + "alternative dance" + ], + "href": "https://api.spotify.com/v1/artists/1zFNYw5kgA7UEKWqNHf1Et", + "id": "1zFNYw5kgA7UEKWqNHf1Et", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/37b8c747761d4e769f50cafe0cfac5e5699d11c4", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/1dbe9563251b3a2411a08e116214ecdc72ea5d36", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/019776540e398dae278322f9f030f36afb0614d2", + "width": 64 + } + ], + "name": "Dangerous Muse", + "popularity": 15, + "type": "artist", + "uri": "spotify:artist:1zFNYw5kgA7UEKWqNHf1Et" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3uIGREwbP57eNOtcol8yrC" + }, + "followers": { + "href": null, + "total": 269 + }, + "genres": [ + "harp", + "string folk" + ], + "href": "https://api.spotify.com/v1/artists/3uIGREwbP57eNOtcol8yrC", + "id": "3uIGREwbP57eNOtcol8yrC", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/16dced42853c07db90950f915a6eb22536524afe", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/30ce043bb61aac6a6acf393d0ed7a0a9caee6632", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/eff847a916889ece5f533297765824aac48124a6", + "width": 64 + } + ], + "name": "Celtic Muse", + "popularity": 10, + "type": "artist", + "uri": "spotify:artist:3uIGREwbP57eNOtcol8yrC" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7dwv5d4pNWa18YFMiXZiFi" + }, + "followers": { + "href": null, + "total": 63 + }, + "genres": [], + "href": "https://api.spotify.com/v1/artists/7dwv5d4pNWa18YFMiXZiFi", + "id": "7dwv5d4pNWa18YFMiXZiFi", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/44d67cbfdf8f10a4e55ac7882ba671386851826a", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/8ca06c9c19faaaa05324d7acbd5b722b6694c269", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/3ed91125d8a69a1919a361abd1cffc22dd8b3724", + "width": 64 + } + ], + "name": "The Muse Maker", + "popularity": 12, + "type": "artist", + "uri": "spotify:artist:7dwv5d4pNWa18YFMiXZiFi" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4nxsiEZEqHdOZIcx96h28q" + }, + "followers": { + "href": null, + "total": 126 + }, + "genres": [], + "href": "https://api.spotify.com/v1/artists/4nxsiEZEqHdOZIcx96h28q", + "id": "4nxsiEZEqHdOZIcx96h28q", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ece4bf99a19ecb898a5484c45605c55da9afa32f", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/fa3bd8dd647837bdd35cda575d5b67f79b8d780a", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/d76ad8fd6a7814d3369e775a8d649df5b8581e49", + "width": 64 + } + ], + "name": "Workout Muse", + "popularity": 4, + "type": "artist", + "uri": "spotify:artist:4nxsiEZEqHdOZIcx96h28q" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2vh427vhmYQWKFzFFUG0tZ" + }, + "followers": { + "href": null, + "total": 7 + }, + "genres": [], + "href": "https://api.spotify.com/v1/artists/2vh427vhmYQWKFzFFUG0tZ", + "id": "2vh427vhmYQWKFzFFUG0tZ", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ca99cfde3b96ab80bc578ad82cf729c08bc5cc22", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/88d6fd560784caf9eed6efeafa0070688341687e", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/a70dfedbb4b89cdf7864cd2cfc0c8b567faaf515", + "width": 64 + } + ], + "name": "MaddRegaeles Muse", + "popularity": 4, + "type": "artist", + "uri": "spotify:artist:2vh427vhmYQWKFzFFUG0tZ" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2RLgQST3UuvyraOMj04JXe" + }, + "followers": { + "href": null, + "total": 78 + }, + "genres": [], + "href": "https://api.spotify.com/v1/artists/2RLgQST3UuvyraOMj04JXe", + "id": "2RLgQST3UuvyraOMj04JXe", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/b9087c6262aca40d174863fa8b891d1229d19e3a", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/87a8379290dc83f6b8444376fee83ca0deb6b79b", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/6b7d8f17bf95863f0672cc1c117c1466a890bf7e", + "width": 64 + } + ], + "name": "Muse Girls", + "popularity": 14, + "type": "artist", + "uri": "spotify:artist:2RLgQST3UuvyraOMj04JXe" + } + ], + "limit": 10, + "next": "https://api.spotify.com/v1/search?query=Muse&type=artist&market=US&offset=15&limit=10", + "offset": 5, + "previous": "https://api.spotify.com/v1/search?query=Muse&type=artist&market=US&offset=0&limit=10", + "total": 171 + }, + "tracks": { + "href": "https://api.spotify.com/v1/search?query=Muse&type=track&market=US&offset=5&limit=10", + "items": [ + { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/0lw68yx3MhKflWFqCsGkIs" + }, + "href": "https://api.spotify.com/v1/albums/0lw68yx3MhKflWFqCsGkIs", + "id": "0lw68yx3MhKflWFqCsGkIs", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/9e5288926fadb82f873ccf2b45300c3a6f65fa14", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/f1cad0d6974d6236abd07a59106e8450d85cae24", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/81a3f82578dc938c53efdcb405f6a3d3ebbf009f", + "width": 64 + } + ], + "name": "Black Holes And Revelations", + "type": "album", + "uri": "spotify:album:0lw68yx3MhKflWFqCsGkIs" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "disc_number": 1, + "duration_ms": 212439, + "explicit": false, + "external_ids": { + "isrc": "GBAHT0500593" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/3lPr8ghNDBLc2uZovNyLs9" + }, + "href": "https://api.spotify.com/v1/tracks/3lPr8ghNDBLc2uZovNyLs9", + "id": "3lPr8ghNDBLc2uZovNyLs9", + "name": "Supermassive Black Hole", + "popularity": 71, + "preview_url": "https://p.scdn.co/mp3-preview/7ab3e38ce1671da3a185d8685981983a6f39b7bd?cid=774b29d4f13844c495f206cafdad9c86", + "track_number": 3, + "type": "track", + "uri": "spotify:track:3lPr8ghNDBLc2uZovNyLs9" + }, + { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/2wart5Qjnvx1fd7LPdQxgJ" + }, + "href": "https://api.spotify.com/v1/albums/2wart5Qjnvx1fd7LPdQxgJ", + "id": "2wart5Qjnvx1fd7LPdQxgJ", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/849eecf3c9df835181c2970c435ac2d008346ea3", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/8b6392caa83625135f0f53d6e2b0631bbe4c4c0b", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/8978459cc3ad68b39bd6dbda418625b06ba5d80c", + "width": 64 + } + ], + "name": "Drones", + "type": "album", + "uri": "spotify:album:2wart5Qjnvx1fd7LPdQxgJ" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "disc_number": 1, + "duration_ms": 316717, + "explicit": true, + "external_ids": { + "isrc": "GBAHT1500068" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/383QXk8nb2YrARMUwDdjQS" + }, + "href": "https://api.spotify.com/v1/tracks/383QXk8nb2YrARMUwDdjQS", + "id": "383QXk8nb2YrARMUwDdjQS", + "name": "Psycho", + "popularity": 70, + "preview_url": "https://p.scdn.co/mp3-preview/9825aad9fc20222cfd2db3eba32469181b90c8d8?cid=774b29d4f13844c495f206cafdad9c86", + "track_number": 3, + "type": "track", + "uri": "spotify:track:383QXk8nb2YrARMUwDdjQS" + }, + { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/0lw68yx3MhKflWFqCsGkIs" + }, + "href": "https://api.spotify.com/v1/albums/0lw68yx3MhKflWFqCsGkIs", + "id": "0lw68yx3MhKflWFqCsGkIs", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/9e5288926fadb82f873ccf2b45300c3a6f65fa14", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/f1cad0d6974d6236abd07a59106e8450d85cae24", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/81a3f82578dc938c53efdcb405f6a3d3ebbf009f", + "width": 64 + } + ], + "name": "Black Holes And Revelations", + "type": "album", + "uri": "spotify:album:0lw68yx3MhKflWFqCsGkIs" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "disc_number": 1, + "duration_ms": 366213, + "explicit": false, + "external_ids": { + "isrc": "GBAHT0500600" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/7ouMYWpwJ422jRcDASZB7P" + }, + "href": "https://api.spotify.com/v1/tracks/7ouMYWpwJ422jRcDASZB7P", + "id": "7ouMYWpwJ422jRcDASZB7P", + "name": "Knights Of Cydonia", + "popularity": 69, + "preview_url": "https://p.scdn.co/mp3-preview/d7624ec5f93b6d92c1836a95c40ecce463584f6e?cid=774b29d4f13844c495f206cafdad9c86", + "track_number": 11, + "type": "track", + "uri": "spotify:track:7ouMYWpwJ422jRcDASZB7P" + }, + { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/2mugumSqUWxhW2InJ9dPTv" + }, + "href": "https://api.spotify.com/v1/albums/2mugumSqUWxhW2InJ9dPTv", + "id": "2mugumSqUWxhW2InJ9dPTv", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/08d56eac0c7d48bb8bf7752b2202c3314db79394", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/e6e7234a572a83fa7a98ee51c225d161a6750e01", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/105e1c4fee340f987c8708b5eaf42b36cf742519", + "width": 64 + } + ], + "name": "Dig Down", + "type": "album", + "uri": "spotify:album:2mugumSqUWxhW2InJ9dPTv" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "disc_number": 1, + "duration_ms": 228574, + "explicit": false, + "external_ids": { + "isrc": "GBAHT1700276" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/7JhTr0G0gr3ESY3B9uqPi4" + }, + "href": "https://api.spotify.com/v1/tracks/7JhTr0G0gr3ESY3B9uqPi4", + "id": "7JhTr0G0gr3ESY3B9uqPi4", + "name": "Dig Down", + "popularity": 67, + "preview_url": "https://p.scdn.co/mp3-preview/486883ff20e0149ba5f4e6fc2ea94614f442de40?cid=774b29d4f13844c495f206cafdad9c86", + "track_number": 1, + "type": "track", + "uri": "spotify:track:7JhTr0G0gr3ESY3B9uqPi4" + }, + { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/0HcHPBu9aaF1MxOiZmUQTl" + }, + "href": "https://api.spotify.com/v1/albums/0HcHPBu9aaF1MxOiZmUQTl", + "id": "0HcHPBu9aaF1MxOiZmUQTl", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ae61915fc3f4b3019200ba6ee58a2a85866461bf", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/523194c8f4f32d0d091a7686fea8fda0411b25a5", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/700cdaab602da14c4f007ad2f9cefcbd9292ac24", + "width": 64 + } + ], + "name": "Absolution", + "type": "album", + "uri": "spotify:album:0HcHPBu9aaF1MxOiZmUQTl" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "disc_number": 1, + "duration_ms": 227440, + "explicit": false, + "external_ids": { + "isrc": "GBCVT0300083" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/7xyYsOvq5Ec3P4fr6mM9fD" + }, + "href": "https://api.spotify.com/v1/tracks/7xyYsOvq5Ec3P4fr6mM9fD", + "id": "7xyYsOvq5Ec3P4fr6mM9fD", + "name": "Hysteria", + "popularity": 67, + "preview_url": "https://p.scdn.co/mp3-preview/ff29ded2c1aa87ed04cb15ea9b1819dc4db95ad7?cid=774b29d4f13844c495f206cafdad9c86", + "track_number": 8, + "type": "track", + "uri": "spotify:track:7xyYsOvq5Ec3P4fr6mM9fD" + }, + { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/0HcHPBu9aaF1MxOiZmUQTl" + }, + "href": "https://api.spotify.com/v1/albums/0HcHPBu9aaF1MxOiZmUQTl", + "id": "0HcHPBu9aaF1MxOiZmUQTl", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ae61915fc3f4b3019200ba6ee58a2a85866461bf", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/523194c8f4f32d0d091a7686fea8fda0411b25a5", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/700cdaab602da14c4f007ad2f9cefcbd9292ac24", + "width": 64 + } + ], + "name": "Absolution", + "type": "album", + "uri": "spotify:album:0HcHPBu9aaF1MxOiZmUQTl" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "disc_number": 1, + "duration_ms": 237039, + "explicit": false, + "external_ids": { + "isrc": "GBCVT0300078" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/2takcwOaAZWiXQijPHIx7B" + }, + "href": "https://api.spotify.com/v1/tracks/2takcwOaAZWiXQijPHIx7B", + "id": "2takcwOaAZWiXQijPHIx7B", + "name": "Time Is Running Out", + "popularity": 67, + "preview_url": "https://p.scdn.co/mp3-preview/b326e03624cb098d8387e17aa46669edac0d025a?cid=774b29d4f13844c495f206cafdad9c86", + "track_number": 3, + "type": "track", + "uri": "spotify:track:2takcwOaAZWiXQijPHIx7B" + }, + { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/0eFHYz8NmK75zSplL5qlfM" + }, + "href": "https://api.spotify.com/v1/albums/0eFHYz8NmK75zSplL5qlfM", + "id": "0eFHYz8NmK75zSplL5qlfM", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/6e1be3ceda70250c701caee5a16bef205e94bc98", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/28752dcf4b27ba14c1fc62f04ff469aa53c113d7", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/26098aaa50a3450f0bac8f1a7d7677accf3f3cb6", + "width": 64 + } + ], + "name": "The Resistance", + "type": "album", + "uri": "spotify:album:0eFHYz8NmK75zSplL5qlfM" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "disc_number": 1, + "duration_ms": 235000, + "explicit": false, + "external_ids": { + "isrc": "GBAHT0900322" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/0It6VJoMAare1zdV2wxqZq" + }, + "href": "https://api.spotify.com/v1/tracks/0It6VJoMAare1zdV2wxqZq", + "id": "0It6VJoMAare1zdV2wxqZq", + "name": "Undisclosed Desires", + "popularity": 67, + "preview_url": "https://p.scdn.co/mp3-preview/b165dfbcf22b1c0e107c6b203b4753103b0059e3?cid=774b29d4f13844c495f206cafdad9c86", + "track_number": 3, + "type": "track", + "uri": "spotify:track:0It6VJoMAare1zdV2wxqZq" + }, + { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6FxuPrpa8phaP3Xn73emhT" + }, + "href": "https://api.spotify.com/v1/artists/6FxuPrpa8phaP3Xn73emhT", + "id": "6FxuPrpa8phaP3Xn73emhT", + "name": "The Wood Brothers", + "type": "artist", + "uri": "spotify:artist:6FxuPrpa8phaP3Xn73emhT" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/2xkAdEXW7nGQAJMptaOk2d" + }, + "href": "https://api.spotify.com/v1/albums/2xkAdEXW7nGQAJMptaOk2d", + "id": "2xkAdEXW7nGQAJMptaOk2d", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/afe446daa20f89d46cf63b5d5c43c2227104f216", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/2a19e9365f480f60243a7bb603b977adea4eb423", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/63099a2357dfa3d7057d20b4fcc910f71d8254da", + "width": 64 + } + ], + "name": "The Muse", + "type": "album", + "uri": "spotify:album:2xkAdEXW7nGQAJMptaOk2d" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6FxuPrpa8phaP3Xn73emhT" + }, + "href": "https://api.spotify.com/v1/artists/6FxuPrpa8phaP3Xn73emhT", + "id": "6FxuPrpa8phaP3Xn73emhT", + "name": "The Wood Brothers", + "type": "artist", + "uri": "spotify:artist:6FxuPrpa8phaP3Xn73emhT" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "disc_number": 1, + "duration_ms": 218520, + "explicit": false, + "external_ids": { + "isrc": "QMZ6E1300118" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/5NNXPVydz9kE8xOY7ycj4r" + }, + "href": "https://api.spotify.com/v1/tracks/5NNXPVydz9kE8xOY7ycj4r", + "id": "5NNXPVydz9kE8xOY7ycj4r", + "name": "Keep Me Around", + "popularity": 53, + "preview_url": "https://p.scdn.co/mp3-preview/6df1759631dbe835bfb8ea3cc9adf0e5ea4b30dc?cid=774b29d4f13844c495f206cafdad9c86", + "track_number": 6, + "type": "track", + "uri": "spotify:track:5NNXPVydz9kE8xOY7ycj4r" + }, + { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2HPaUgqeutzr3jx5a9WyDV" + }, + "href": "https://api.spotify.com/v1/artists/2HPaUgqeutzr3jx5a9WyDV", + "id": "2HPaUgqeutzr3jx5a9WyDV", + "name": "PARTYNEXTDOOR", + "type": "artist", + "uri": "spotify:artist:2HPaUgqeutzr3jx5a9WyDV" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/6s2isojT7rGZUgJyymjjKU" + }, + "href": "https://api.spotify.com/v1/albums/6s2isojT7rGZUgJyymjjKU", + "id": "6s2isojT7rGZUgJyymjjKU", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/93917ef812040cec02cac1b451886c108b2b8648", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/1de2653644245a48cf2af726395696f2e3c3eef1", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/d6dba63caac50a135743003214db7479a5f10bbe", + "width": 64 + } + ], + "name": "PARTYNEXTDOOR TWO", + "type": "album", + "uri": "spotify:album:6s2isojT7rGZUgJyymjjKU" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2HPaUgqeutzr3jx5a9WyDV" + }, + "href": "https://api.spotify.com/v1/artists/2HPaUgqeutzr3jx5a9WyDV", + "id": "2HPaUgqeutzr3jx5a9WyDV", + "name": "PARTYNEXTDOOR", + "type": "artist", + "uri": "spotify:artist:2HPaUgqeutzr3jx5a9WyDV" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "disc_number": 1, + "duration_ms": 203324, + "explicit": true, + "external_ids": { + "isrc": "USWB11401870" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/41ipOYFGT2MW4dvOPkoK1f" + }, + "href": "https://api.spotify.com/v1/tracks/41ipOYFGT2MW4dvOPkoK1f", + "id": "41ipOYFGT2MW4dvOPkoK1f", + "name": "Muse", + "popularity": 50, + "preview_url": "https://p.scdn.co/mp3-preview/d03f4da489977e44fe92e95f771b2ace9607fbcc?cid=774b29d4f13844c495f206cafdad9c86", + "track_number": 12, + "type": "track", + "uri": "spotify:track:41ipOYFGT2MW4dvOPkoK1f" + }, + { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6FxuPrpa8phaP3Xn73emhT" + }, + "href": "https://api.spotify.com/v1/artists/6FxuPrpa8phaP3Xn73emhT", + "id": "6FxuPrpa8phaP3Xn73emhT", + "name": "The Wood Brothers", + "type": "artist", + "uri": "spotify:artist:6FxuPrpa8phaP3Xn73emhT" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/2xkAdEXW7nGQAJMptaOk2d" + }, + "href": "https://api.spotify.com/v1/albums/2xkAdEXW7nGQAJMptaOk2d", + "id": "2xkAdEXW7nGQAJMptaOk2d", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/afe446daa20f89d46cf63b5d5c43c2227104f216", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/2a19e9365f480f60243a7bb603b977adea4eb423", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/63099a2357dfa3d7057d20b4fcc910f71d8254da", + "width": 64 + } + ], + "name": "The Muse", + "type": "album", + "uri": "spotify:album:2xkAdEXW7nGQAJMptaOk2d" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6FxuPrpa8phaP3Xn73emhT" + }, + "href": "https://api.spotify.com/v1/artists/6FxuPrpa8phaP3Xn73emhT", + "id": "6FxuPrpa8phaP3Xn73emhT", + "name": "The Wood Brothers", + "type": "artist", + "uri": "spotify:artist:6FxuPrpa8phaP3Xn73emhT" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "disc_number": 1, + "duration_ms": 221186, + "explicit": false, + "external_ids": { + "isrc": "QMZ6E1300115" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/1hkC9kHG980jEfkTmQYB7t" + }, + "href": "https://api.spotify.com/v1/tracks/1hkC9kHG980jEfkTmQYB7t", + "id": "1hkC9kHG980jEfkTmQYB7t", + "name": "Sing About It", + "popularity": 54, + "preview_url": "https://p.scdn.co/mp3-preview/e6266c7042bcaddae79c7fe6f93b6c233217df11?cid=774b29d4f13844c495f206cafdad9c86", + "track_number": 3, + "type": "track", + "uri": "spotify:track:1hkC9kHG980jEfkTmQYB7t" + } + ], + "limit": 10, + "next": "https://api.spotify.com/v1/search?query=Muse&type=track&market=US&offset=15&limit=10", + "offset": 5, + "previous": "https://api.spotify.com/v1/search?query=Muse&type=track&market=US&offset=0&limit=10", + "total": 11113 + } +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/search/simplified/SearchAlbumsRequest.json b/target/test-classes/fixtures/responses/data/search/simplified/SearchAlbumsRequest.json new file mode 100644 index 0000000..7adc32e --- /dev/null +++ b/target/test-classes/fixtures/responses/data/search/simplified/SearchAlbumsRequest.json @@ -0,0 +1,989 @@ +{ + "albums": { + "href": "https://api.spotify.com/v1/search?query=Muse&type=album&market=US&offset=5&limit=10", + "items": [ + { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/0HcHPBu9aaF1MxOiZmUQTl" + }, + "href": "https://api.spotify.com/v1/albums/0HcHPBu9aaF1MxOiZmUQTl", + "id": "0HcHPBu9aaF1MxOiZmUQTl", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ae61915fc3f4b3019200ba6ee58a2a85866461bf", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/523194c8f4f32d0d091a7686fea8fda0411b25a5", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/700cdaab602da14c4f007ad2f9cefcbd9292ac24", + "width": 64 + } + ], + "name": "Absolution", + "type": "album", + "uri": "spotify:album:0HcHPBu9aaF1MxOiZmUQTl" + }, + { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [], + "external_urls": { + "spotify": "https://open.spotify.com/album/1AP6uGYHdakRgwuWQsP5pK" + }, + "href": "https://api.spotify.com/v1/albums/1AP6uGYHdakRgwuWQsP5pK", + "id": "1AP6uGYHdakRgwuWQsP5pK", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ecb609f80a433a4bcf06c42e69821772140f0632", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/1df08bc3fac0a95d783417bddba0bba9a1da579d", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/ea2eabc1ce63838531d746386cac28d2f9e3ce4c", + "width": 64 + } + ], + "name": "Origin Of Symmetry (New 09 version)", + "type": "album", + "uri": "spotify:album:1AP6uGYHdakRgwuWQsP5pK" + }, + { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4vGrte8FDu062Ntj0RsPiZ" + }, + "href": "https://api.spotify.com/v1/artists/4vGrte8FDu062Ntj0RsPiZ", + "id": "4vGrte8FDu062Ntj0RsPiZ", + "name": "Polyphia", + "type": "artist", + "uri": "spotify:artist:4vGrte8FDu062Ntj0RsPiZ" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/7EyDVKiEcQw9tE44UpcLWJ" + }, + "href": "https://api.spotify.com/v1/albums/7EyDVKiEcQw9tE44UpcLWJ", + "id": "7EyDVKiEcQw9tE44UpcLWJ", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/64859fa60c44086c6161488236a0d6c3b22adee2", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/003033e7e76f2244e0e78f7cff7c6f546019c202", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/7352e2fde5ca0da88436ec73d06b0650f4af8e21", + "width": 64 + } + ], + "name": "Muse", + "type": "album", + "uri": "spotify:album:7EyDVKiEcQw9tE44UpcLWJ" + }, + { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/2mugumSqUWxhW2InJ9dPTv" + }, + "href": "https://api.spotify.com/v1/albums/2mugumSqUWxhW2InJ9dPTv", + "id": "2mugumSqUWxhW2InJ9dPTv", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/08d56eac0c7d48bb8bf7752b2202c3314db79394", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/e6e7234a572a83fa7a98ee51c225d161a6750e01", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/105e1c4fee340f987c8708b5eaf42b36cf742519", + "width": 64 + } + ], + "name": "Dig Down", + "type": "album", + "uri": "spotify:album:2mugumSqUWxhW2InJ9dPTv" + }, + { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/6AyUVv7MnxxTuijp4WmrhO" + }, + "href": "https://api.spotify.com/v1/albums/6AyUVv7MnxxTuijp4WmrhO", + "id": "6AyUVv7MnxxTuijp4WmrhO", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/3e67c0e68b6cfa0e6d851e0492b29b968d6bb3b9", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/29a5e9fc13b9d5f7d5f78ba69d71afa23c84a9d5", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/fdd7655946d83f014ba2d2c2a3d89d7c7bdb2b64", + "width": 64 + } + ], + "name": "Showbiz", + "type": "album", + "uri": "spotify:album:6AyUVv7MnxxTuijp4WmrhO" + }, + { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/2m7L60M210ABzrY9GLyBPZ" + }, + "href": "https://api.spotify.com/v1/albums/2m7L60M210ABzrY9GLyBPZ", + "id": "2m7L60M210ABzrY9GLyBPZ", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/05c049956ed66d6dd3451d9ac06e0f30ff1693b3", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/71a45fc4b9d8f4f5e0998751f7c29a97f5f0fdd3", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/680b385164b970b271365f2da1271bc642b77fb7", + "width": 64 + } + ], + "name": "Live At Rome Olympic Stadium", + "type": "album", + "uri": "spotify:album:2m7L60M210ABzrY9GLyBPZ" + }, + { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/5eJTvSeghTKoqN3Ly4TqEf" + }, + "href": "https://api.spotify.com/v1/albums/5eJTvSeghTKoqN3Ly4TqEf", + "id": "5eJTvSeghTKoqN3Ly4TqEf", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/09f08a5296bed8f5658bdc8d7befc8d04294d41f", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/77fdcc5caeb6bd3cb4e84c7cb5ab0979934f48bf", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/d1e366b2a054053cf668fc33493ae2da440c92df", + "width": 64 + } + ], + "name": "Hullabaloo Soundtrack", + "type": "album", + "uri": "spotify:album:5eJTvSeghTKoqN3Ly4TqEf" + }, + { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/7IEp2DUicr3uqt2BTEQfMX" + }, + "href": "https://api.spotify.com/v1/albums/7IEp2DUicr3uqt2BTEQfMX", + "id": "7IEp2DUicr3uqt2BTEQfMX", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/3da2ab75e1ca3f12eb48caeb2438aeae201acce7", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/b7c44d39e7385e1bdb41ffc70e2591317e4a2f7d", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/eaa91343326be9bfd483a865588133a00f5d9a4d", + "width": 64 + } + ], + "name": "HAARP (Live From Wembley Stadium)", + "type": "album", + "uri": "spotify:album:7IEp2DUicr3uqt2BTEQfMX" + }, + { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6iLGJqxVgxxWsJe5bW4dxt" + }, + "href": "https://api.spotify.com/v1/artists/6iLGJqxVgxxWsJe5bW4dxt", + "id": "6iLGJqxVgxxWsJe5bW4dxt", + "name": "Woodie Gochild", + "type": "artist", + "uri": "spotify:artist:6iLGJqxVgxxWsJe5bW4dxt" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/3eCiclCiwjiy72p2fhXHub" + }, + "href": "https://api.spotify.com/v1/albums/3eCiclCiwjiy72p2fhXHub", + "id": "3eCiclCiwjiy72p2fhXHub", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/4316cff643136d66716012025418dfd3db56eda4", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/33cfad37de24f8f9801347a121eb7de46ef463a6", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/08c0f575a92cebb5a8e5fa65fc723da322f1eeb7", + "width": 64 + } + ], + "name": "Muse", + "type": "album", + "uri": "spotify:album:3eCiclCiwjiy72p2fhXHub" + }, + { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1Q8pPoJYMxI69UkONXODr4" + }, + "href": "https://api.spotify.com/v1/artists/1Q8pPoJYMxI69UkONXODr4", + "id": "1Q8pPoJYMxI69UkONXODr4", + "name": "Edgar Sandoval Jr", + "type": "artist", + "uri": "spotify:artist:1Q8pPoJYMxI69UkONXODr4" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/7twRq45szqKHttKsuktIGY" + }, + "href": "https://api.spotify.com/v1/albums/7twRq45szqKHttKsuktIGY", + "id": "7twRq45szqKHttKsuktIGY", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/934b1667f64dc3474415c426e4f000e0b75921ec", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/e64390e9667261feb16655d5d11bf3c609932d47", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/ebfdf930885aae94144337eca903588daea74a37", + "width": 64 + } + ], + "name": "Muse", + "type": "album", + "uri": "spotify:album:7twRq45szqKHttKsuktIGY" + } + ], + "limit": 10, + "next": "https://api.spotify.com/v1/search?query=Muse&type=album&market=US&offset=15&limit=10", + "offset": 5, + "previous": "https://api.spotify.com/v1/search?query=Muse&type=album&market=US&offset=0&limit=10", + "total": 1032 + } +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/search/simplified/SearchArtistsRequest.json b/target/test-classes/fixtures/responses/data/search/simplified/SearchArtistsRequest.json new file mode 100644 index 0000000..e72a5f5 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/search/simplified/SearchArtistsRequest.json @@ -0,0 +1,299 @@ +{ + "artists": { + "href": "https://api.spotify.com/v1/search?query=Muse&type=artist&market=US&offset=5&limit=10", + "items": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/5l8lZmnKzCAUKKtNZMzbVO" + }, + "followers": { + "href": null, + "total": 2 + }, + "genres": [], + "href": "https://api.spotify.com/v1/artists/5l8lZmnKzCAUKKtNZMzbVO", + "id": "5l8lZmnKzCAUKKtNZMzbVO", + "images": [], + "name": "Muse And The Forgetting", + "popularity": 17, + "type": "artist", + "uri": "spotify:artist:5l8lZmnKzCAUKKtNZMzbVO" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4L6i1I6tFpc1bKui5coGme" + }, + "followers": { + "href": null, + "total": 5072 + }, + "genres": [], + "href": "https://api.spotify.com/v1/artists/4L6i1I6tFpc1bKui5coGme", + "id": "4L6i1I6tFpc1bKui5coGme", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/7d1b61d330e0e80cb836e5b2a33783a5d021009e", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/48fc330ca901fb7a6c9356f4402b380317de09c5", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/ee6cc6264de5e53f6ff58e78de206bb7b0399170", + "width": 64 + } + ], + "name": "Muse", + "popularity": 9, + "type": "artist", + "uri": "spotify:artist:4L6i1I6tFpc1bKui5coGme" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0oYf9u7u00PBfFUDY6B00U" + }, + "followers": { + "href": null, + "total": 10 + }, + "genres": [], + "href": "https://api.spotify.com/v1/artists/0oYf9u7u00PBfFUDY6B00U", + "id": "0oYf9u7u00PBfFUDY6B00U", + "images": [], + "name": "M.U.S.E.", + "popularity": 0, + "type": "artist", + "uri": "spotify:artist:0oYf9u7u00PBfFUDY6B00U" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3TN2e4aym8jdMv7uxWuMa5" + }, + "followers": { + "href": null, + "total": 1 + }, + "genres": [], + "href": "https://api.spotify.com/v1/artists/3TN2e4aym8jdMv7uxWuMa5", + "id": "3TN2e4aym8jdMv7uxWuMa5", + "images": [], + "name": "MUSE", + "popularity": 0, + "type": "artist", + "uri": "spotify:artist:3TN2e4aym8jdMv7uxWuMa5" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1zFNYw5kgA7UEKWqNHf1Et" + }, + "followers": { + "href": null, + "total": 1613 + }, + "genres": [ + "alternative dance" + ], + "href": "https://api.spotify.com/v1/artists/1zFNYw5kgA7UEKWqNHf1Et", + "id": "1zFNYw5kgA7UEKWqNHf1Et", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/37b8c747761d4e769f50cafe0cfac5e5699d11c4", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/1dbe9563251b3a2411a08e116214ecdc72ea5d36", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/019776540e398dae278322f9f030f36afb0614d2", + "width": 64 + } + ], + "name": "Dangerous Muse", + "popularity": 15, + "type": "artist", + "uri": "spotify:artist:1zFNYw5kgA7UEKWqNHf1Et" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/3uIGREwbP57eNOtcol8yrC" + }, + "followers": { + "href": null, + "total": 269 + }, + "genres": [ + "harp", + "string folk" + ], + "href": "https://api.spotify.com/v1/artists/3uIGREwbP57eNOtcol8yrC", + "id": "3uIGREwbP57eNOtcol8yrC", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/16dced42853c07db90950f915a6eb22536524afe", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/30ce043bb61aac6a6acf393d0ed7a0a9caee6632", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/eff847a916889ece5f533297765824aac48124a6", + "width": 64 + } + ], + "name": "Celtic Muse", + "popularity": 10, + "type": "artist", + "uri": "spotify:artist:3uIGREwbP57eNOtcol8yrC" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/7dwv5d4pNWa18YFMiXZiFi" + }, + "followers": { + "href": null, + "total": 63 + }, + "genres": [], + "href": "https://api.spotify.com/v1/artists/7dwv5d4pNWa18YFMiXZiFi", + "id": "7dwv5d4pNWa18YFMiXZiFi", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/44d67cbfdf8f10a4e55ac7882ba671386851826a", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/8ca06c9c19faaaa05324d7acbd5b722b6694c269", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/3ed91125d8a69a1919a361abd1cffc22dd8b3724", + "width": 64 + } + ], + "name": "The Muse Maker", + "popularity": 12, + "type": "artist", + "uri": "spotify:artist:7dwv5d4pNWa18YFMiXZiFi" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4nxsiEZEqHdOZIcx96h28q" + }, + "followers": { + "href": null, + "total": 126 + }, + "genres": [], + "href": "https://api.spotify.com/v1/artists/4nxsiEZEqHdOZIcx96h28q", + "id": "4nxsiEZEqHdOZIcx96h28q", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ece4bf99a19ecb898a5484c45605c55da9afa32f", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/fa3bd8dd647837bdd35cda575d5b67f79b8d780a", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/d76ad8fd6a7814d3369e775a8d649df5b8581e49", + "width": 64 + } + ], + "name": "Workout Muse", + "popularity": 4, + "type": "artist", + "uri": "spotify:artist:4nxsiEZEqHdOZIcx96h28q" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2vh427vhmYQWKFzFFUG0tZ" + }, + "followers": { + "href": null, + "total": 7 + }, + "genres": [], + "href": "https://api.spotify.com/v1/artists/2vh427vhmYQWKFzFFUG0tZ", + "id": "2vh427vhmYQWKFzFFUG0tZ", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ca99cfde3b96ab80bc578ad82cf729c08bc5cc22", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/88d6fd560784caf9eed6efeafa0070688341687e", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/a70dfedbb4b89cdf7864cd2cfc0c8b567faaf515", + "width": 64 + } + ], + "name": "MaddRegaeles Muse", + "popularity": 4, + "type": "artist", + "uri": "spotify:artist:2vh427vhmYQWKFzFFUG0tZ" + }, + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2RLgQST3UuvyraOMj04JXe" + }, + "followers": { + "href": null, + "total": 78 + }, + "genres": [], + "href": "https://api.spotify.com/v1/artists/2RLgQST3UuvyraOMj04JXe", + "id": "2RLgQST3UuvyraOMj04JXe", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/b9087c6262aca40d174863fa8b891d1229d19e3a", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/87a8379290dc83f6b8444376fee83ca0deb6b79b", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/6b7d8f17bf95863f0672cc1c117c1466a890bf7e", + "width": 64 + } + ], + "name": "Muse Girls", + "popularity": 14, + "type": "artist", + "uri": "spotify:artist:2RLgQST3UuvyraOMj04JXe" + } + ], + "limit": 10, + "next": "https://api.spotify.com/v1/search?query=Muse&type=artist&market=US&offset=15&limit=10", + "offset": 5, + "previous": "https://api.spotify.com/v1/search?query=Muse&type=artist&market=US&offset=0&limit=10", + "total": 171 + } +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/search/simplified/SearchEpisodesRequest.json b/target/test-classes/fixtures/responses/data/search/simplified/SearchEpisodesRequest.json new file mode 100644 index 0000000..74b4d36 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/search/simplified/SearchEpisodesRequest.json @@ -0,0 +1,359 @@ +{ + "episodes": { + "href": "https://api.spotify.com/v1/search?query=Muse&type=episode&market=US&offset=5&limit=10", + "items": [ + { + "audio_preview_url": "https://p.scdn.co/mp3-preview/4953f9273305b4080857a5827b5284574427d140", + "description": " Who deserves to be in a museum? For too long, the answer has been \"the extraordinary\" -- those aspirational historymakers who inspire us with their successes. But those stories are limiting, says museum curator Ariana Curtis. In a visionary talk, she imagines how museums can more accurately represent history by honoring the lives of people both extraordinary and everyday, prominent and hidden -- and amplify diverse perspectives that should have always been included. ", + "duration_ms": 742492, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/episode/2cbgiJZ4czXj8OCPSCDcn3" + }, + "href": "https://api.spotify.com/v1/episodes/2cbgiJZ4czXj8OCPSCDcn3", + "id": "2cbgiJZ4czXj8OCPSCDcn3", + "images": [ + { + "height": 360, + "url": "https://i.scdn.co/image/2125de11fbf7fd49cef9d5f2a2a7abe4b9c2264a", + "width": 640 + }, + { + "height": 169, + "url": "https://i.scdn.co/image/7a902e5328f82f849acc1ffcaf5db8e84d485e88", + "width": 300 + }, + { + "height": 36, + "url": "https://i.scdn.co/image/64235d805217d8d89c8cff552ac00852b97be852", + "width": 64 + } + ], + "is_externally_hosted": false, + "is_playable": true, + "language": "en", + "languages": [ + "en" + ], + "name": "Museums should honor the everyday, not just the extraordinary | Ariana Curtis", + "release_date": "2020-02-04", + "release_date_precision": "day", + "type": "episode", + "uri": "spotify:episode:2cbgiJZ4czXj8OCPSCDcn3" + }, + { + "audio_preview_url": "https://p.scdn.co/mp3-preview/3862b0e13afe328b30705673a43f14dabda26dc3", + "description": " Welcome, all, to our most fanciful episode yet! It's got everything: Extremely wrong-headed Super Bowl predictions, Travis' mushroom-tainted movie memories and a brief lesson on Mogwai rights. Come with us on a three-way mind voyage! Suggested talking points: The Hug Heard Round the World, Mushroom Movie Editions, A Very Terrible Towel, Office Traps, Pirate Jeffcoats, Emu President ", + "duration_ms": 3332456, + "explicit": true, + "external_urls": { + "spotify": "https://open.spotify.com/episode/0YRBcj9e7P5pb16FozLIbQ" + }, + "href": "https://api.spotify.com/v1/episodes/0YRBcj9e7P5pb16FozLIbQ", + "id": "0YRBcj9e7P5pb16FozLIbQ", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/08ba50b87fe2c3acb37b131dc70d6655ee4171bd", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/b43494e6e836d37935fe583c6be728f17fa5df5d", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/fb1ef5b581e144291984a72e4855c885c0dc4a85", + "width": 64 + } + ], + "is_externally_hosted": false, + "is_playable": true, + "language": "en", + "languages": [ + "en" + ], + "name": "MBMBaM 289: Ben Stiller's Museum Nights", + "release_date": "2016-02-08", + "release_date_precision": "day", + "type": "episode", + "uri": "spotify:episode:0YRBcj9e7P5pb16FozLIbQ" + }, + null, + { + "audio_preview_url": "https://p.scdn.co/mp3-preview/6cbb1f9e8e7b9c75b21ad7bd7a12a2b1afb1a595", + "description": "This week on Watchtime we talk about what is going on in the world right now with Covid-19, and the affect it is having on the YouTube sphere. ", + "duration_ms": 3156096, + "explicit": true, + "external_urls": { + "spotify": "https://open.spotify.com/episode/0AzrnJXpkeZTXsUTHykHcN" + }, + "href": "https://api.spotify.com/v1/episodes/0AzrnJXpkeZTXsUTHykHcN", + "id": "0AzrnJXpkeZTXsUTHykHcN", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/357355064cd7356e67743edc55b5eec08023386b", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/eeff66e6bc8ab5d6d52f4bda59a3f98b6b746b9c", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/ea8bf1815dee3db9362ac571080fc8edc2bdae11", + "width": 64 + } + ], + "is_externally_hosted": false, + "is_playable": true, + "language": "en", + "languages": [ + "en" + ], + "name": "LazarBeam and Muselk's Corona Plans", + "release_date": "2020-03-23", + "release_date_precision": "day", + "type": "episode", + "uri": "spotify:episode:0AzrnJXpkeZTXsUTHykHcN" + }, + { + "audio_preview_url": "https://p.scdn.co/mp3-preview/46fe7bffd6d1ed053c06ecb5876bdecd9b266147", + "description": "Welcome to episode 10 of the podcast where a couple of poorly dressed jobsworths read awful reviews. This very special episode is full of big announcements and big egos.  We even answer the age old question: Which has more museums, Boise or New York City? We also discover the world of people who get excited by squirrels, making this our most wholesome episode yet. But don't get too excited, because we're still being described as \"what muppets would sound like on crack.\" Logo by Courtney DeKorte. Theme by Mavus White.  Music by PSOVOD, Sirkoto51 and tyops.  --- This episode is sponsored by · Talk Money With Mesh Lakhani Podcast: On The Talk Money with Mesh Lakhani podcast, Mesh will follow paper trails, chat with experts, and break down complex ideas to bring clarity to the mystical financial phenomena behind your finances. https://open.spotify.com/show/20gI5HoX4J0zlsCgnjqWoP?si=w8xX2XpITSuysd_xGiGQiQ · Anchor: The easiest way to make a podcast. https://anchor.fm/app ", + "duration_ms": 2543607, + "explicit": true, + "external_urls": { + "spotify": "https://open.spotify.com/episode/57mGvOrTPqNKesjOD9n9Xg" + }, + "href": "https://api.spotify.com/v1/episodes/57mGvOrTPqNKesjOD9n9Xg", + "id": "57mGvOrTPqNKesjOD9n9Xg", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/95f60863b45b0cbfaeb08e501c64e50e110047c7", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/ad737c9411368bd7657ad8978696af9b990275dd", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/d4c806fccff499b9bd063a933e5a17d9486df246", + "width": 64 + } + ], + "is_externally_hosted": false, + "is_playable": true, + "language": "en", + "languages": [ + "en" + ], + "name": "10: Museums in Boise, ID", + "release_date": "2019-01-30", + "release_date_precision": "day", + "type": "episode", + "uri": "spotify:episode:57mGvOrTPqNKesjOD9n9Xg" + }, + { + "audio_preview_url": "https://p.scdn.co/mp3-preview/034a691eae5a386381825691001130b23bfc4b38", + "description": " It’s difficult to convey who you are in a two-dimensional dating profile. So a brand new dating service brings you into the third dimension, allowing you to create a museum all about yourself. Written by Davy Gardner Performed by Ann Carr and Nicholas Richardson. With Johnna Scrabis, and Adelaide Kipiniak. The Truth Instagram Twitter ", + "duration_ms": 1589408, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/episode/7ybEKrMYjiImqMciLIfTyt" + }, + "href": "https://api.spotify.com/v1/episodes/7ybEKrMYjiImqMciLIfTyt", + "id": "7ybEKrMYjiImqMciLIfTyt", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/f67f556cceb4cb6b1367d87b03fc591561707215", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/f206e3fe0c0a059335e802e76cabd1f88f2eec67", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/d751f5a35a56580559aaf51744d6bf81d6025600", + "width": 64 + } + ], + "is_externally_hosted": false, + "is_playable": true, + "language": "en", + "languages": [ + "en" + ], + "name": "Museum of You", + "release_date": "2020-01-16", + "release_date_precision": "day", + "type": "episode", + "uri": "spotify:episode:7ybEKrMYjiImqMciLIfTyt" + }, + { + "audio_preview_url": "https://p.scdn.co/mp3-preview/4e3ad259248fa3fa3b24d38cf049d420215ab1c1", + "description": "She was an incredibly famous writer of incredible output. Her behavior and personal style were almost as talked about as her novels, and these factors combined made her into a figure that was admired by many, despised by some, and completely fascinating. Learn more about your ad-choices at https://news.iheart.com/podcast-advertisers", + "duration_ms": 2677473, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/episode/1l66VN198BfFHI89AxPDT8" + }, + "href": "https://api.spotify.com/v1/episodes/1l66VN198BfFHI89AxPDT8", + "id": "1l66VN198BfFHI89AxPDT8", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/3b2c6bf0109b96bbf8808e9e8da339b90a39a21e", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/e271d78d511c568589bd872a85445078f3cd194d", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/ca298b23df80fb6eabd0aa8f4396932c1e2cf232", + "width": 64 + } + ], + "is_externally_hosted": false, + "is_playable": true, + "language": "en", + "languages": [ + "en" + ], + "name": "George Sand: Novelist, Muse and Gender Bender", + "release_date": "2020-02-03", + "release_date_precision": "day", + "type": "episode", + "uri": "spotify:episode:1l66VN198BfFHI89AxPDT8" + }, + { + "audio_preview_url": "https://p.scdn.co/mp3-preview/0c995d84d986775e09f8fd81bcffddee3be398fe", + "description": "Stiff Socks go to Madame Tussaud's Wax Museum. They learn that Jason Derulo is somehow famous enough to have a wax statue and that even wax J-Lo has cake. Want an EXTRA episode a week? Become an exclusive member on Patreon!  https://www.patreon.com/stiffsockspod", + "duration_ms": 3269094, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/episode/7JE6wTDwaMuz5jQonMzlaa" + }, + "href": "https://api.spotify.com/v1/episodes/7JE6wTDwaMuz5jQonMzlaa", + "id": "7JE6wTDwaMuz5jQonMzlaa", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/632006803540546edea067b2a4ad551680c1ee35", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/d14b5882339dceee4468f3fcad805359942eac57", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/ddfa96ad08ba30c1660cb07ee394d4ac0f17c938", + "width": 64 + } + ], + "is_externally_hosted": false, + "is_playable": true, + "language": "en", + "languages": [ + "en" + ], + "name": "Episode 08: Stiff Socks Goes to a Wax Museum", + "release_date": "2019-03-06", + "release_date_precision": "day", + "type": "episode", + "uri": "spotify:episode:7JE6wTDwaMuz5jQonMzlaa" + }, + { + "audio_preview_url": "https://p.scdn.co/mp3-preview/43795c89e14413717b99caf10020e65041f2fb32", + "description": "Rehab, arrests, fights, hitting on Prince Harry, dramatic stage breakdowns, slagging off the press, Amy Winehouse was a rockstar’s rockstar and she was also one of the greatest musical talents of the past 20 years. Her voice was unlike any other. She modernized jazz. She gave weight to pop. When she was inspired, she was untouchable. Driven by her muse, haunted by her addictions and harassed endlessly by the paparazzi, Amy Winehouse’s story is tragic and all too familiar but her music and the way she expressed herself; entirely unique.  Learn more about your ad-choices at https://news.iheart.com/podcast-advertisers", + "duration_ms": 2727340, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/episode/0Yop8V3Xvn1W0VjR6Qv8o6" + }, + "href": "https://api.spotify.com/v1/episodes/0Yop8V3Xvn1W0VjR6Qv8o6", + "id": "0Yop8V3Xvn1W0VjR6Qv8o6", + "images": [ + { + "height": 268, + "url": "https://i.scdn.co/image/bafd7be7f1d253fd6c6b63b0b885b0527813f8a5", + "width": 268 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/a159ed673478b2cf305ba13c9edd4ddbbe21b693", + "width": 64 + } + ], + "is_externally_hosted": false, + "is_playable": true, + "language": "en", + "languages": [ + "en" + ], + "name": "Amy Winehouse: Rehab, the Muse and a Rare Talent", + "release_date": "2019-05-14", + "release_date_precision": "day", + "type": "episode", + "uri": "spotify:episode:0Yop8V3Xvn1W0VjR6Qv8o6" + }, + { + "audio_preview_url": "https://p.scdn.co/mp3-preview/1e316c5edceecb5930eb0ef0ccdcd5bcab2b063d", + "description": " Philadelphia is home not only to the most recent Sawbones live show, but also one of the world's most unusual museums -- The Mutter Museum -- a collection of medical oddities and anatomical specimens. But this is no freak show, this is an unflinching, educational look at the disturbingly beautiful and beautifully disturbing side of medicine. This is the Sawbones promised land. Music: \"Medicines\" by The Taxpayers ", + "duration_ms": 2787555, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/episode/74yDmTYN1aXuPpSUHNhyAS" + }, + "href": "https://api.spotify.com/v1/episodes/74yDmTYN1aXuPpSUHNhyAS", + "id": "74yDmTYN1aXuPpSUHNhyAS", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/a5df4175b871971251566a02e788b5e20087dedf", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/514cb8d6b965666ffb65881b11db782d5a247830", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/39151b4cc0aae957bed3633cd8659579c3bd1f87", + "width": 64 + } + ], + "is_externally_hosted": false, + "is_playable": true, + "language": "en", + "languages": [ + "en" + ], + "name": "Sawbones: Mutter Museum", + "release_date": "2017-07-20", + "release_date_precision": "day", + "type": "episode", + "uri": "spotify:episode:74yDmTYN1aXuPpSUHNhyAS" + } + ], + "limit": 10, + "next": "https://api.spotify.com/v1/search?query=Muse&type=episode&market=US&offset=15&limit=10", + "offset": 5, + "previous": "https://api.spotify.com/v1/search?query=Muse&type=episode&market=US&offset=0&limit=10", + "total": 14440 + } +} diff --git a/target/test-classes/fixtures/responses/data/search/simplified/SearchPlaylistsRequest.json b/target/test-classes/fixtures/responses/data/search/simplified/SearchPlaylistsRequest.json new file mode 100644 index 0000000..dd7619d --- /dev/null +++ b/target/test-classes/fixtures/responses/data/search/simplified/SearchPlaylistsRequest.json @@ -0,0 +1,422 @@ +{ + "playlists": { + "href": "https://api.spotify.com/v1/search?query=Muse&type=playlist&market=US&offset=5&limit=10", + "items": [ + { + "collaborative": false, + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify/playlist/37i9dQZF1DWT6VDwxLyl0W" + }, + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DWT6VDwxLyl0W", + "id": "37i9dQZF1DWT6VDwxLyl0W", + "images": [ + { + "height": 300, + "url": "https://i.scdn.co/image/e84b7e258039267f97dc6db73b8d8333a599bf7b", + "width": 300 + } + ], + "name": "This Is: Neil Young", + "owner": { + "display_name": "Spotify", + "external_urls": { + "spotify": "https://open.spotify.com/user/spotify" + }, + "href": "https://api.spotify.com/v1/users/spotify", + "id": "spotify", + "type": "user", + "uri": "spotify:user:spotify" + }, + "public": null, + "snapshot_id": "+NTCFqkUdkOXYFUWvU5WKt6UZ6qCjYLaW46lrg5CKNo9jA8/UaTlAiKhjjCSWvNX0t0RI5UlgN0=", + "tracks": { + "href": "https://api.spotify.com/v1/users/spotify/playlists/37i9dQZF1DWT6VDwxLyl0W/tracks", + "total": 50 + }, + "type": "playlist", + "uri": "spotify:user:spotify:playlist:37i9dQZF1DWT6VDwxLyl0W" + }, + { + "collaborative": false, + "external_urls": { + "spotify": "https://open.spotify.com/user/22sf74of2vex22mbg4jglkugy/playlist/3l5sfazmY1FP0wDlNCUunG" + }, + "href": "https://api.spotify.com/v1/users/22sf74of2vex22mbg4jglkugy/playlists/3l5sfazmY1FP0wDlNCUunG", + "id": "3l5sfazmY1FP0wDlNCUunG", + "images": [ + { + "height": 640, + "url": "https://mosaic.scdn.co/640/59fbbabeecaade686c44c99e5d1102130556bba1d3ba14242f74eb17c6b32a95c1bd6ab35af24d244862a7168866cfd07a288e110f034381a22580354c086c68ef4695ea277aa8657cfa5694e8c0ae7d", + "width": 640 + }, + { + "height": 300, + "url": "https://mosaic.scdn.co/300/59fbbabeecaade686c44c99e5d1102130556bba1d3ba14242f74eb17c6b32a95c1bd6ab35af24d244862a7168866cfd07a288e110f034381a22580354c086c68ef4695ea277aa8657cfa5694e8c0ae7d", + "width": 300 + }, + { + "height": 60, + "url": "https://mosaic.scdn.co/60/59fbbabeecaade686c44c99e5d1102130556bba1d3ba14242f74eb17c6b32a95c1bd6ab35af24d244862a7168866cfd07a288e110f034381a22580354c086c68ef4695ea277aa8657cfa5694e8c0ae7d", + "width": 60 + } + ], + "name": "Muse — Madness", + "owner": { + "display_name": "Eric Dosal", + "external_urls": { + "spotify": "https://open.spotify.com/user/22sf74of2vex22mbg4jglkugy" + }, + "href": "https://api.spotify.com/v1/users/22sf74of2vex22mbg4jglkugy", + "id": "22sf74of2vex22mbg4jglkugy", + "type": "user", + "uri": "spotify:user:22sf74of2vex22mbg4jglkugy" + }, + "public": null, + "snapshot_id": "JtRnjv1ZOAMvfIzydGLUSYFsny/ClfCjg2CRusVZlsBhxamdGMXstAMmA5uVcjLo", + "tracks": { + "href": "https://api.spotify.com/v1/users/22sf74of2vex22mbg4jglkugy/playlists/3l5sfazmY1FP0wDlNCUunG/tracks", + "total": 76 + }, + "type": "playlist", + "uri": "spotify:user:22sf74of2vex22mbg4jglkugy:playlist:3l5sfazmY1FP0wDlNCUunG" + }, + { + "collaborative": false, + "external_urls": { + "spotify": "https://open.spotify.com/user/22aood6wrht2pipht3ukvoyxa/playlist/1d2XIviyWqrmbxZBQKy8C8" + }, + "href": "https://api.spotify.com/v1/users/22aood6wrht2pipht3ukvoyxa/playlists/1d2XIviyWqrmbxZBQKy8C8", + "id": "1d2XIviyWqrmbxZBQKy8C8", + "images": [ + { + "height": 640, + "url": "https://mosaic.scdn.co/640/9e5288926fadb82f873ccf2b45300c3a6f65fa146915d5fd2314866488a8be397542bfdef212fb20cdbbf4382c1adc6b158b02c361abd3440359a587376a7ccee858b675377d5a9e21a7c4f8ab007142", + "width": 640 + }, + { + "height": 300, + "url": "https://mosaic.scdn.co/300/9e5288926fadb82f873ccf2b45300c3a6f65fa146915d5fd2314866488a8be397542bfdef212fb20cdbbf4382c1adc6b158b02c361abd3440359a587376a7ccee858b675377d5a9e21a7c4f8ab007142", + "width": 300 + }, + { + "height": 60, + "url": "https://mosaic.scdn.co/60/9e5288926fadb82f873ccf2b45300c3a6f65fa146915d5fd2314866488a8be397542bfdef212fb20cdbbf4382c1adc6b158b02c361abd3440359a587376a7ccee858b675377d5a9e21a7c4f8ab007142", + "width": 60 + } + ], + "name": "Muse — Starlight", + "owner": { + "display_name": "Julio Zuniga", + "external_urls": { + "spotify": "https://open.spotify.com/user/22aood6wrht2pipht3ukvoyxa" + }, + "href": "https://api.spotify.com/v1/users/22aood6wrht2pipht3ukvoyxa", + "id": "22aood6wrht2pipht3ukvoyxa", + "type": "user", + "uri": "spotify:user:22aood6wrht2pipht3ukvoyxa" + }, + "public": null, + "snapshot_id": "eNUie5w8PrXk1g+LaoRsXrTEVNbaH5CkETcyiIY1ukv4gD94c/OoCPPepydX5eVl", + "tracks": { + "href": "https://api.spotify.com/v1/users/22aood6wrht2pipht3ukvoyxa/playlists/1d2XIviyWqrmbxZBQKy8C8/tracks", + "total": 34 + }, + "type": "playlist", + "uri": "spotify:user:22aood6wrht2pipht3ukvoyxa:playlist:1d2XIviyWqrmbxZBQKy8C8" + }, + { + "collaborative": false, + "external_urls": { + "spotify": "https://open.spotify.com/user/anoymusid/playlist/0qyro9Fdqr1wNcGQjzDh3e" + }, + "href": "https://api.spotify.com/v1/users/anoymusid/playlists/0qyro9Fdqr1wNcGQjzDh3e", + "id": "0qyro9Fdqr1wNcGQjzDh3e", + "images": [ + { + "height": 640, + "url": "https://mosaic.scdn.co/640/9e5288926fadb82f873ccf2b45300c3a6f65fa14b9ff83c29bd0a00b8e179183615e1588500fcb9294c124dd9812e03e8d21de9a05bbee08ad60ed91ac68a9e4a867ec3ce8249cd90a2d7c73755fb487", + "width": 640 + }, + { + "height": 300, + "url": "https://mosaic.scdn.co/300/9e5288926fadb82f873ccf2b45300c3a6f65fa14b9ff83c29bd0a00b8e179183615e1588500fcb9294c124dd9812e03e8d21de9a05bbee08ad60ed91ac68a9e4a867ec3ce8249cd90a2d7c73755fb487", + "width": 300 + }, + { + "height": 60, + "url": "https://mosaic.scdn.co/60/9e5288926fadb82f873ccf2b45300c3a6f65fa14b9ff83c29bd0a00b8e179183615e1588500fcb9294c124dd9812e03e8d21de9a05bbee08ad60ed91ac68a9e4a867ec3ce8249cd90a2d7c73755fb487", + "width": 60 + } + ], + "name": "Muse Radio", + "owner": { + "display_name": null, + "external_urls": { + "spotify": "https://open.spotify.com/user/anoymusid" + }, + "href": "https://api.spotify.com/v1/users/anoymusid", + "id": "anoymusid", + "type": "user", + "uri": "spotify:user:anoymusid" + }, + "public": null, + "snapshot_id": "F4fBgK1AbQUKcirEYoYa+pvNkM7dFnffYJyGDU1TyuJDkCrMkt0eR8kE5Ln00Mhd", + "tracks": { + "href": "https://api.spotify.com/v1/users/anoymusid/playlists/0qyro9Fdqr1wNcGQjzDh3e/tracks", + "total": 164 + }, + "type": "playlist", + "uri": "spotify:user:anoymusid:playlist:0qyro9Fdqr1wNcGQjzDh3e" + }, + { + "collaborative": false, + "external_urls": { + "spotify": "https://open.spotify.com/user/musicdeche/playlist/4YUo5t8gIhxtGFl8tT3Ovq" + }, + "href": "https://api.spotify.com/v1/users/musicdeche/playlists/4YUo5t8gIhxtGFl8tT3Ovq", + "id": "4YUo5t8gIhxtGFl8tT3Ovq", + "images": [ + { + "height": 640, + "url": "https://mosaic.scdn.co/640/ae61915fc3f4b3019200ba6ee58a2a85866461bf6e1be3ceda70250c701caee5a16bef205e94bc98849eecf3c9df835181c2970c435ac2d008346ea3c7d70e10ba8935b96819737cad388c68baa4d7a8", + "width": 640 + }, + { + "height": 300, + "url": "https://mosaic.scdn.co/300/ae61915fc3f4b3019200ba6ee58a2a85866461bf6e1be3ceda70250c701caee5a16bef205e94bc98849eecf3c9df835181c2970c435ac2d008346ea3c7d70e10ba8935b96819737cad388c68baa4d7a8", + "width": 300 + }, + { + "height": 60, + "url": "https://mosaic.scdn.co/60/ae61915fc3f4b3019200ba6ee58a2a85866461bf6e1be3ceda70250c701caee5a16bef205e94bc98849eecf3c9df835181c2970c435ac2d008346ea3c7d70e10ba8935b96819737cad388c68baa4d7a8", + "width": 60 + } + ], + "name": "Muse - Hysteria", + "owner": { + "display_name": null, + "external_urls": { + "spotify": "https://open.spotify.com/user/musicdeche" + }, + "href": "https://api.spotify.com/v1/users/musicdeche", + "id": "musicdeche", + "type": "user", + "uri": "spotify:user:musicdeche" + }, + "public": null, + "snapshot_id": "epniUoKVG+Rz1xbNOSv9/5OuV8fav1ZW8oZz6mzJb+hpSrSdh1I+O+VQDluQBYVP", + "tracks": { + "href": "https://api.spotify.com/v1/users/musicdeche/playlists/4YUo5t8gIhxtGFl8tT3Ovq/tracks", + "total": 170 + }, + "type": "playlist", + "uri": "spotify:user:musicdeche:playlist:4YUo5t8gIhxtGFl8tT3Ovq" + }, + { + "collaborative": false, + "external_urls": { + "spotify": "https://open.spotify.com/user/22fkrew4v2cs7zc6uwii76i4a/playlist/7qlkRPYzSxw24oD83dntuk" + }, + "href": "https://api.spotify.com/v1/users/22fkrew4v2cs7zc6uwii76i4a/playlists/7qlkRPYzSxw24oD83dntuk", + "id": "7qlkRPYzSxw24oD83dntuk", + "images": [ + { + "height": 640, + "url": "https://mosaic.scdn.co/640/ecb609f80a433a4bcf06c42e69821772140f0632f513ae2d610d9255913795d4bc28ca33c827b2327e35a74a96e73a1c56becb161ea3e29432349806c6ebef248b155a5c73cebe7bddf8a068f0d5c143", + "width": 640 + }, + { + "height": 300, + "url": "https://mosaic.scdn.co/300/ecb609f80a433a4bcf06c42e69821772140f0632f513ae2d610d9255913795d4bc28ca33c827b2327e35a74a96e73a1c56becb161ea3e29432349806c6ebef248b155a5c73cebe7bddf8a068f0d5c143", + "width": 300 + }, + { + "height": 60, + "url": "https://mosaic.scdn.co/60/ecb609f80a433a4bcf06c42e69821772140f0632f513ae2d610d9255913795d4bc28ca33c827b2327e35a74a96e73a1c56becb161ea3e29432349806c6ebef248b155a5c73cebe7bddf8a068f0d5c143", + "width": 60 + } + ], + "name": "Muse — Feeling Good", + "owner": { + "display_name": "Thiago Araujo", + "external_urls": { + "spotify": "https://open.spotify.com/user/22fkrew4v2cs7zc6uwii76i4a" + }, + "href": "https://api.spotify.com/v1/users/22fkrew4v2cs7zc6uwii76i4a", + "id": "22fkrew4v2cs7zc6uwii76i4a", + "type": "user", + "uri": "spotify:user:22fkrew4v2cs7zc6uwii76i4a" + }, + "public": null, + "snapshot_id": "71QE8VXYJz54pM7SnFpQDuC8hF/kZ9gc4s9hUT1keV1+QKQDUiIH7zg0OtYhRV3X", + "tracks": { + "href": "https://api.spotify.com/v1/users/22fkrew4v2cs7zc6uwii76i4a/playlists/7qlkRPYzSxw24oD83dntuk/tracks", + "total": 357 + }, + "type": "playlist", + "uri": "spotify:user:22fkrew4v2cs7zc6uwii76i4a:playlist:7qlkRPYzSxw24oD83dntuk" + }, + { + "collaborative": false, + "external_urls": { + "spotify": "https://open.spotify.com/user/muse_official/playlist/2zNu81WarotkZVGvMApl7y" + }, + "href": "https://api.spotify.com/v1/users/muse_official/playlists/2zNu81WarotkZVGvMApl7y", + "id": "2zNu81WarotkZVGvMApl7y", + "images": [ + { + "height": null, + "url": "https://pl.scdn.co/images/pl/default/c44c0da53b03b18dd3fdaf91a7cb297e96e96491", + "width": null + } + ], + "name": "MUSE: Band's Picks", + "owner": { + "display_name": null, + "external_urls": { + "spotify": "https://open.spotify.com/user/muse_official" + }, + "href": "https://api.spotify.com/v1/users/muse_official", + "id": "muse_official", + "type": "user", + "uri": "spotify:user:muse_official" + }, + "public": null, + "snapshot_id": "6QMBjA/Eh/AvQQVNYBZQcCFcw4gqHIPNTxplTZJ9FAnv0JNNuUeFjlMKZyvwamB5", + "tracks": { + "href": "https://api.spotify.com/v1/users/muse_official/playlists/2zNu81WarotkZVGvMApl7y/tracks", + "total": 38 + }, + "type": "playlist", + "uri": "spotify:user:muse_official:playlist:2zNu81WarotkZVGvMApl7y" + }, + { + "collaborative": false, + "external_urls": { + "spotify": "https://open.spotify.com/user/tyronecleggburrell/playlist/4hBO5JpMRFdkWY7KIycz81" + }, + "href": "https://api.spotify.com/v1/users/tyronecleggburrell/playlists/4hBO5JpMRFdkWY7KIycz81", + "id": "4hBO5JpMRFdkWY7KIycz81", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/59fbbabeecaade686c44c99e5d1102130556bba1", + "width": 640 + } + ], + "name": "Madness – Muse", + "owner": { + "display_name": null, + "external_urls": { + "spotify": "https://open.spotify.com/user/tyronecleggburrell" + }, + "href": "https://api.spotify.com/v1/users/tyronecleggburrell", + "id": "tyronecleggburrell", + "type": "user", + "uri": "spotify:user:tyronecleggburrell" + }, + "public": null, + "snapshot_id": "+/D264YZcuccEbR9ZBdRcZtC9Ugm06mrNvTvv2QeLLEcK2jd93gDlRf8t7dApev2", + "tracks": { + "href": "https://api.spotify.com/v1/users/tyronecleggburrell/playlists/4hBO5JpMRFdkWY7KIycz81/tracks", + "total": 3 + }, + "type": "playlist", + "uri": "spotify:user:tyronecleggburrell:playlist:4hBO5JpMRFdkWY7KIycz81" + }, + { + "collaborative": false, + "external_urls": { + "spotify": "https://open.spotify.com/user/eaglestormcatcher/playlist/4dCdOaKewZr04ZiBr1kwbd" + }, + "href": "https://api.spotify.com/v1/users/eaglestormcatcher/playlists/4dCdOaKewZr04ZiBr1kwbd", + "id": "4dCdOaKewZr04ZiBr1kwbd", + "images": [ + { + "height": 640, + "url": "https://mosaic.scdn.co/640/3e67c0e68b6cfa0e6d851e0492b29b968d6bb3b9de81a9650e16814399e16b75fb0b875b40070b6856811f07a79e752441115694f024013f534cac6d194bc425f7ad5e54dac2a215f7d12e4e000b9a5d", + "width": 640 + }, + { + "height": 300, + "url": "https://mosaic.scdn.co/300/3e67c0e68b6cfa0e6d851e0492b29b968d6bb3b9de81a9650e16814399e16b75fb0b875b40070b6856811f07a79e752441115694f024013f534cac6d194bc425f7ad5e54dac2a215f7d12e4e000b9a5d", + "width": 300 + }, + { + "height": 60, + "url": "https://mosaic.scdn.co/60/3e67c0e68b6cfa0e6d851e0492b29b968d6bb3b9de81a9650e16814399e16b75fb0b875b40070b6856811f07a79e752441115694f024013f534cac6d194bc425f7ad5e54dac2a215f7d12e4e000b9a5d", + "width": 60 + } + ], + "name": "Muse — Unintended", + "owner": { + "display_name": "Julie Thompson Whelan", + "external_urls": { + "spotify": "https://open.spotify.com/user/eaglestormcatcher" + }, + "href": "https://api.spotify.com/v1/users/eaglestormcatcher", + "id": "eaglestormcatcher", + "type": "user", + "uri": "spotify:user:eaglestormcatcher" + }, + "public": null, + "snapshot_id": "cGFAdwLhD1jVsVNulBWuKbCw0/s7e3xEtH6uqRHac4tiUuSq+o4woxPUBCZZDErc", + "tracks": { + "href": "https://api.spotify.com/v1/users/eaglestormcatcher/playlists/4dCdOaKewZr04ZiBr1kwbd/tracks", + "total": 61 + }, + "type": "playlist", + "uri": "spotify:user:eaglestormcatcher:playlist:4dCdOaKewZr04ZiBr1kwbd" + }, + { + "collaborative": false, + "external_urls": { + "spotify": "https://open.spotify.com/user/doggybluescarf/playlist/1EWgI1FFh0fjZTbCrMUULt" + }, + "href": "https://api.spotify.com/v1/users/doggybluescarf/playlists/1EWgI1FFh0fjZTbCrMUULt", + "id": "1EWgI1FFh0fjZTbCrMUULt", + "images": [ + { + "height": 640, + "url": "https://mosaic.scdn.co/640/3e67c0e68b6cfa0e6d851e0492b29b968d6bb3b959fbbabeecaade686c44c99e5d1102130556bba16e1be3ceda70250c701caee5a16bef205e94bc989e5288926fadb82f873ccf2b45300c3a6f65fa14", + "width": 640 + }, + { + "height": 300, + "url": "https://mosaic.scdn.co/300/3e67c0e68b6cfa0e6d851e0492b29b968d6bb3b959fbbabeecaade686c44c99e5d1102130556bba16e1be3ceda70250c701caee5a16bef205e94bc989e5288926fadb82f873ccf2b45300c3a6f65fa14", + "width": 300 + }, + { + "height": 60, + "url": "https://mosaic.scdn.co/60/3e67c0e68b6cfa0e6d851e0492b29b968d6bb3b959fbbabeecaade686c44c99e5d1102130556bba16e1be3ceda70250c701caee5a16bef205e94bc989e5288926fadb82f873ccf2b45300c3a6f65fa14", + "width": 60 + } + ], + "name": "Best of Muse", + "owner": { + "display_name": null, + "external_urls": { + "spotify": "https://open.spotify.com/user/doggybluescarf" + }, + "href": "https://api.spotify.com/v1/users/doggybluescarf", + "id": "doggybluescarf", + "type": "user", + "uri": "spotify:user:doggybluescarf" + }, + "public": null, + "snapshot_id": "wuTDlZGdSLWmfVZIftV5rODduEgWuYJmyeS8wi572QeBdHZOhupfmH5k+k8Ia/EU", + "tracks": { + "href": "https://api.spotify.com/v1/users/doggybluescarf/playlists/1EWgI1FFh0fjZTbCrMUULt/tracks", + "total": 86 + }, + "type": "playlist", + "uri": "spotify:user:doggybluescarf:playlist:1EWgI1FFh0fjZTbCrMUULt" + } + ], + "limit": 10, + "next": "https://api.spotify.com/v1/search?query=Muse&type=playlist&market=US&offset=15&limit=10", + "offset": 5, + "previous": "https://api.spotify.com/v1/search?query=Muse&type=playlist&market=US&offset=0&limit=10", + "total": 21476 + } +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/search/simplified/SearchShowsRequest.json b/target/test-classes/fixtures/responses/data/search/simplified/SearchShowsRequest.json new file mode 100644 index 0000000..0404065 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/search/simplified/SearchShowsRequest.json @@ -0,0 +1,1162 @@ +{ + "shows": { + "href": "https://api.spotify.com/v1/search?query=Muse&type=show&market=US&offset=5&limit=10", + "items": [ + { + "available_markets": [ + "AD", + "AE", + "AR", + "AT", + "AU", + "BE", + "BG", + "BH", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "DZ", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IL", + "IN", + "IS", + "IT", + "JO", + "JP", + "KW", + "LB", + "LI", + "LT", + "LU", + "LV", + "MA", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "OM", + "PA", + "PE", + "PH", + "PL", + "PS", + "PT", + "PY", + "QA", + "RO", + "SE", + "SG", + "SK", + "SV", + "TH", + "TN", + "TR", + "TW", + "US", + "UY", + "VN", + "ZA" + ], + "copyrights": [], + "description": "Jonathan is the author of Welcome to the D-List and co-host of the Mutant Musings podcast right here at Geekade. His geek-tastic girlfriend, Patti, is the other co-host of the Mutant Musings podcast. While they both have mild-mannered day-jobs, they exist solely to share their geek-ery with you, their fellow geeks.", + "explicit": true, + "external_urls": { + "spotify": "https://open.spotify.com/show/1XEGKpIeSkJs5Y0kWSAxqL" + }, + "href": "https://api.spotify.com/v1/shows/1XEGKpIeSkJs5Y0kWSAxqL", + "id": "1XEGKpIeSkJs5Y0kWSAxqL", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/9bb91b6baafcd65a141928daec7cbc76096d8e95", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/e12f795e991a2279c5be015c0be13deacf21e49e", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/dce9ba5697f91ba689143cb83cc806c6d59cc221", + "width": 64 + } + ], + "is_externally_hosted": false, + "languages": [ + "en-US" + ], + "media_type": "audio", + "name": "Mutant Musings", + "publisher": "Geekade", + "type": "show", + "uri": "spotify:show:1XEGKpIeSkJs5Y0kWSAxqL" + }, + { + "available_markets": [ + "AD", + "AE", + "AR", + "AT", + "AU", + "BE", + "BG", + "BH", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "DZ", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IL", + "IN", + "IS", + "IT", + "JO", + "JP", + "KW", + "LB", + "LI", + "LT", + "LU", + "LV", + "MA", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "OM", + "PA", + "PE", + "PH", + "PL", + "PS", + "PT", + "PY", + "QA", + "RO", + "SE", + "SG", + "SK", + "SV", + "TH", + "TN", + "TR", + "TW", + "US", + "UY", + "VN", + "ZA" + ], + "copyrights": [], + "description": "Museum Confidential is a behind-the-scenes look at museums hosted by Jeff Martin of Philbrook Museum of Art and produced by Scott Gregory with Public Radio Tulsa. New episodes every two weeks.", + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/show/2LPg85v8YI3fGnbM1AMznj" + }, + "href": "https://api.spotify.com/v1/shows/2LPg85v8YI3fGnbM1AMznj", + "id": "2LPg85v8YI3fGnbM1AMznj", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/f455f5eb805eef9d17fa564f58576c14088b758a", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/0362e77f3f3dfee8820f188add7ba4207b11cc66", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/4dfa4571c41e6a54d5440ed13c6ffdc90a46b098", + "width": 64 + } + ], + "is_externally_hosted": false, + "languages": [ + "en" + ], + "media_type": "audio", + "name": "Museum Confidential", + "publisher": "Philbrook Museum of Art", + "type": "show", + "uri": "spotify:show:2LPg85v8YI3fGnbM1AMznj" + }, + { + "available_markets": [ + "AD", + "AE", + "AR", + "AT", + "AU", + "BE", + "BG", + "BH", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "DZ", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IL", + "IN", + "IS", + "IT", + "JO", + "JP", + "KW", + "LB", + "LI", + "LT", + "LU", + "LV", + "MA", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "OM", + "PA", + "PE", + "PH", + "PL", + "PS", + "PT", + "PY", + "QA", + "RO", + "SE", + "SG", + "SK", + "SV", + "TH", + "TN", + "TR", + "TW", + "US", + "UY", + "VN", + "ZA" + ], + "copyrights": [], + "description": "A basketball card podcast that discusses the hobby's past, present, and future.", + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/show/6yFmqVC8vWCllUmwlryg1K" + }, + "href": "https://api.spotify.com/v1/shows/6yFmqVC8vWCllUmwlryg1K", + "id": "6yFmqVC8vWCllUmwlryg1K", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/c6a3fe0a49e0d719f55f9acab73d086c2950686d", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/14c219212879edbda2219ca5d36ea3c42a6415ee", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/4204724300feeadfb527d9b928b6c9f7011c79e6", + "width": 64 + } + ], + "is_externally_hosted": false, + "languages": [ + "en" + ], + "media_type": "audio", + "name": "Wax Museum: A Basketball Card Podcast", + "publisher": "waxmuseum", + "type": "show", + "uri": "spotify:show:6yFmqVC8vWCllUmwlryg1K" + }, + { + "available_markets": [ + "AD", + "AE", + "AR", + "AT", + "AU", + "BE", + "BG", + "BH", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "DZ", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IL", + "IN", + "IS", + "IT", + "JO", + "JP", + "KW", + "LB", + "LI", + "LT", + "LU", + "LV", + "MA", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "OM", + "PA", + "PE", + "PH", + "PL", + "PS", + "PT", + "PY", + "QA", + "RO", + "SE", + "SG", + "SK", + "SV", + "TH", + "TN", + "TR", + "TW", + "US", + "UY", + "VN", + "ZA" + ], + "copyrights": [], + "description": "A Podcast for the Progressive Museum", + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/show/6W06fQHuhvJpnxJS8UHJqR" + }, + "href": "https://api.spotify.com/v1/shows/6W06fQHuhvJpnxJS8UHJqR", + "id": "6W06fQHuhvJpnxJS8UHJqR", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/0b84d89fed3e7763f379aaba4838daebec0f7286", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/10121c4f7a3ad07556dec768247ffe66c1bebadc", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/fd82c341503e25f8f09cbe8a5ea23d0044bc92fa", + "width": 64 + } + ], + "is_externally_hosted": false, + "languages": [ + "en" + ], + "media_type": "audio", + "name": "Museopunks", + "publisher": "Museopunks", + "type": "show", + "uri": "spotify:show:6W06fQHuhvJpnxJS8UHJqR" + }, + { + "available_markets": [ + "AD", + "AE", + "AR", + "AT", + "AU", + "BE", + "BG", + "BH", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "DZ", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IL", + "IN", + "IS", + "IT", + "JO", + "JP", + "KW", + "LB", + "LI", + "LT", + "LU", + "LV", + "MA", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "OM", + "PA", + "PE", + "PH", + "PL", + "PS", + "PT", + "PY", + "QA", + "RO", + "SE", + "SG", + "SK", + "SV", + "TH", + "TN", + "TR", + "TW", + "US", + "UY", + "VN", + "ZA" + ], + "copyrights": [], + "description": "O programa Saber Museu, é uma iniciativa que consiste na integração de diferentes esforços já empreendidos pelo Ibram para a capacitação e a qualificação dirigidas à área museológica. O programa é a resposta do Ibram à demanda do campo dos museus de continuidade e aperfeiçoamento de cursos, oficinas, materiais instrucionais e publicações oferecidos desde 2003. O Saber Museu contempla uma rica diversidade de temas relacionados ao campo museal e lança mão de um conjunto variado de materiais instrucionais disponíveis em diferentes plataformas virtuais.", + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/show/0mI9t3qDLjuAdTycXF6JNg" + }, + "href": "https://api.spotify.com/v1/shows/0mI9t3qDLjuAdTycXF6JNg", + "id": "0mI9t3qDLjuAdTycXF6JNg", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/57d0864e82a221828346ec00deaa08146481b3b0", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/00d8030f056258b4a98096ecb11668dc8680252c", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/0844f934c45a2f531c1a457cac4e1dc27fe6dae7", + "width": 64 + } + ], + "is_externally_hosted": false, + "languages": [ + "pt-BR" + ], + "media_type": "audio", + "name": "Saber Museu", + "publisher": "Ibram - Saber Museu", + "type": "show", + "uri": "spotify:show:0mI9t3qDLjuAdTycXF6JNg" + }, + { + "available_markets": [ + "AD", + "AE", + "AR", + "AT", + "AU", + "BE", + "BG", + "BH", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "DZ", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IL", + "IN", + "IS", + "IT", + "JO", + "JP", + "KW", + "LB", + "LI", + "LT", + "LU", + "LV", + "MA", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "OM", + "PA", + "PE", + "PH", + "PL", + "PS", + "PT", + "PY", + "QA", + "RO", + "SE", + "SG", + "SK", + "SV", + "TH", + "TN", + "TR", + "TW", + "US", + "UY", + "VN", + "ZA" + ], + "copyrights": [], + "description": "A yogini and a rocker fell in love. She inspired him with a passion for all things alive. Wandering with open eyes and an open heart, living free and loving hard. He inspired her with his strength and courage. To be unabashedly true to who we are, to live loud and explore, to inspire the world to live and love with his song. Together they imagined, designed, and created the life they wanted to live. Now they bring these offerings to you. Join us on this journey of life, love, music, and yoga.", + "explicit": true, + "external_urls": { + "spotify": "https://open.spotify.com/show/6H7d5tCc3lr7aygfbA6D7x" + }, + "href": "https://api.spotify.com/v1/shows/6H7d5tCc3lr7aygfbA6D7x", + "id": "6H7d5tCc3lr7aygfbA6D7x", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ed5edd9cc4406c7094b9259768625867a2da4831", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/4e2c745f683f357bea1dd83e3dac91767bfa5455", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/c1990acc65405d4d27e8ce89e0091d41ca79dd85", + "width": 64 + } + ], + "is_externally_hosted": false, + "languages": [ + "en" + ], + "media_type": "audio", + "name": "Rebel & Muse", + "publisher": "Rebel And Muse ", + "type": "show", + "uri": "spotify:show:6H7d5tCc3lr7aygfbA6D7x" + }, + { + "available_markets": [ + "AD", + "AE", + "AR", + "AT", + "AU", + "BE", + "BG", + "BH", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "DZ", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IL", + "IN", + "IS", + "IT", + "JO", + "JP", + "KW", + "LB", + "LI", + "LT", + "LU", + "LV", + "MA", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "OM", + "PA", + "PE", + "PH", + "PL", + "PS", + "PT", + "PY", + "QA", + "RO", + "SE", + "SG", + "SK", + "SV", + "TH", + "TN", + "TR", + "TW", + "US", + "UY", + "VN", + "ZA" + ], + "copyrights": [], + "description": "The Rubin Museum of Art is dedicated to the collection, display, and preservation of the art and cultures of the Himalayas, India and neighboring regions, with a permanent collection focused particularly on Tibetan art.", + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/show/7maP02nsxvmJt5oolDereq" + }, + "href": "https://api.spotify.com/v1/shows/7maP02nsxvmJt5oolDereq", + "id": "7maP02nsxvmJt5oolDereq", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/d6632e594965fa310b014f1b00e5dd336e927acb", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/95b4b284e4f87513eea5576cd95ca69c93fed8ad", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/95c719ea880fd7e278089d63a6b1cfe1dd53a303", + "width": 64 + } + ], + "is_externally_hosted": false, + "languages": [ + "en" + ], + "media_type": "audio", + "name": "The Rubin Museum of Art", + "publisher": "The Rubin Museum of Art", + "type": "show", + "uri": "spotify:show:7maP02nsxvmJt5oolDereq" + }, + { + "available_markets": [ + "AD", + "AE", + "AR", + "AT", + "AU", + "BE", + "BG", + "BH", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "DZ", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IL", + "IN", + "IS", + "IT", + "JO", + "JP", + "KW", + "LB", + "LI", + "LT", + "LU", + "LV", + "MA", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "OM", + "PA", + "PE", + "PH", + "PL", + "PS", + "PT", + "PY", + "QA", + "RO", + "SE", + "SG", + "SK", + "SV", + "TH", + "TN", + "TR", + "TW", + "US", + "UY", + "VN", + "ZA" + ], + "copyrights": [], + "description": "Join Catholic Musings in praying the fourteen Stations of the Cross.", + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/show/6mTSnTgJR6jBM8hgPVijBg" + }, + "href": "https://api.spotify.com/v1/shows/6mTSnTgJR6jBM8hgPVijBg", + "id": "6mTSnTgJR6jBM8hgPVijBg", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/f5c9763cd912644c411a6c5751acee2ca6ed597a", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/cebbfb1467d93efc6634071ffb197e4ffd9c99d2", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/3bb23cfabb65c35e7ce09cfed0724b038950e543", + "width": 64 + } + ], + "is_externally_hosted": false, + "languages": [ + "en-US" + ], + "media_type": "audio", + "name": "Stations of the Cross with Catholic Musings", + "publisher": "Catholic Musings", + "type": "show", + "uri": "spotify:show:6mTSnTgJR6jBM8hgPVijBg" + }, + { + "available_markets": [ + "AD", + "AE", + "AR", + "AT", + "AU", + "BE", + "BG", + "BH", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "DZ", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IL", + "IN", + "IS", + "IT", + "JO", + "JP", + "KW", + "LB", + "LI", + "LT", + "LU", + "LV", + "MA", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "OM", + "PA", + "PE", + "PH", + "PL", + "PS", + "PT", + "PY", + "QA", + "RO", + "SE", + "SG", + "SK", + "SV", + "TH", + "TN", + "TR", + "TW", + "US", + "UY", + "VN", + "ZA" + ], + "copyrights": [], + "description": "A podcast on Norse Heathenry. Discussions surround the Old Gods and Goddesses of Northern Europe and the spirituality surrounding the indigenous peoples of pre-medieval Scandinavia. http://www.youtube.com/c/MidgardMusings https://www.paypal.me/metalheadalliance http://ko-fi.com/midgardmusings https://www.facebook.com/MidgardMusingsTN/ https://www.patreon.com/midgardmusings https://teespring.com/stores/midgard-musings-store https://www.redbubble.com/people/midgardmusings Support this podcast: https://anchor.fm/midgardmusings/support", + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/show/1SjbH4P08OBO9h9gsQ6R4G" + }, + "href": "https://api.spotify.com/v1/shows/1SjbH4P08OBO9h9gsQ6R4G", + "id": "1SjbH4P08OBO9h9gsQ6R4G", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/95cf9eab7bf2911f1788f70bf686d27ce6ed2369", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/e9f29e0629ca49ca7481771f32ab44f4205ed94d", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/ad17c92fb773d504c116faa85d3c65ea9acec7e2", + "width": 64 + } + ], + "is_externally_hosted": false, + "languages": [ + "en-US" + ], + "media_type": "audio", + "name": "Midgard Musings ", + "publisher": "Jesse Stilwagen", + "type": "show", + "uri": "spotify:show:1SjbH4P08OBO9h9gsQ6R4G" + }, + { + "available_markets": [ + "AD", + "AE", + "AR", + "AT", + "AU", + "BE", + "BG", + "BH", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "DZ", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IL", + "IN", + "IS", + "IT", + "JO", + "JP", + "KW", + "LB", + "LI", + "LT", + "LU", + "LV", + "MA", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "OM", + "PA", + "PE", + "PH", + "PL", + "PS", + "PT", + "PY", + "QA", + "RO", + "SE", + "SG", + "SK", + "SV", + "TH", + "TN", + "TR", + "TW", + "US", + "UY", + "VN", + "ZA" + ], + "copyrights": [], + "description": "Brindarle una experiencia auditiva a los visitantes de los Museos del Instituto Estatal de la Cultura de Guanajuato ", + "explicit": true, + "external_urls": { + "spotify": "https://open.spotify.com/show/7v9lBX1tHCKRoaVtRngosw" + }, + "href": "https://api.spotify.com/v1/shows/7v9lBX1tHCKRoaVtRngosw", + "id": "7v9lBX1tHCKRoaVtRngosw", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/528491d124962019c39967c13875ca8dbdfa0f4b", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/b749ab58e41dce9329e4bcc2b4963d4ce38b178f", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/0c09a0eef1e717c092ba888986c1f437a39b4e56", + "width": 64 + } + ], + "is_externally_hosted": false, + "languages": [ + "es" + ], + "media_type": "audio", + "name": "Exposiciones temporales Museos IEC", + "publisher": "Museos Guanajuato", + "type": "show", + "uri": "spotify:show:7v9lBX1tHCKRoaVtRngosw" + } + ], + "limit": 10, + "next": "https://api.spotify.com/v1/search?query=Muse&type=show&market=US&offset=15&limit=10", + "offset": 5, + "previous": "https://api.spotify.com/v1/search?query=Muse&type=show&market=US&offset=0&limit=10", + "total": 2101 + } +} diff --git a/target/test-classes/fixtures/responses/data/search/simplified/SearchTracksRequest.json b/target/test-classes/fixtures/responses/data/search/simplified/SearchTracksRequest.json new file mode 100644 index 0000000..0d3246f --- /dev/null +++ b/target/test-classes/fixtures/responses/data/search/simplified/SearchTracksRequest.json @@ -0,0 +1,2002 @@ +{ + "tracks": { + "href": "https://api.spotify.com/v1/search?query=Muse&type=track&market=US&offset=5&limit=10", + "items": [ + { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/0lw68yx3MhKflWFqCsGkIs" + }, + "href": "https://api.spotify.com/v1/albums/0lw68yx3MhKflWFqCsGkIs", + "id": "0lw68yx3MhKflWFqCsGkIs", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/9e5288926fadb82f873ccf2b45300c3a6f65fa14", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/f1cad0d6974d6236abd07a59106e8450d85cae24", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/81a3f82578dc938c53efdcb405f6a3d3ebbf009f", + "width": 64 + } + ], + "name": "Black Holes And Revelations", + "type": "album", + "uri": "spotify:album:0lw68yx3MhKflWFqCsGkIs" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "disc_number": 1, + "duration_ms": 212439, + "explicit": false, + "external_ids": { + "isrc": "GBAHT0500593" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/3lPr8ghNDBLc2uZovNyLs9" + }, + "href": "https://api.spotify.com/v1/tracks/3lPr8ghNDBLc2uZovNyLs9", + "id": "3lPr8ghNDBLc2uZovNyLs9", + "name": "Supermassive Black Hole", + "popularity": 71, + "preview_url": "https://p.scdn.co/mp3-preview/7ab3e38ce1671da3a185d8685981983a6f39b7bd?cid=774b29d4f13844c495f206cafdad9c86", + "track_number": 3, + "type": "track", + "uri": "spotify:track:3lPr8ghNDBLc2uZovNyLs9" + }, + { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/2wart5Qjnvx1fd7LPdQxgJ" + }, + "href": "https://api.spotify.com/v1/albums/2wart5Qjnvx1fd7LPdQxgJ", + "id": "2wart5Qjnvx1fd7LPdQxgJ", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/849eecf3c9df835181c2970c435ac2d008346ea3", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/8b6392caa83625135f0f53d6e2b0631bbe4c4c0b", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/8978459cc3ad68b39bd6dbda418625b06ba5d80c", + "width": 64 + } + ], + "name": "Drones", + "type": "album", + "uri": "spotify:album:2wart5Qjnvx1fd7LPdQxgJ" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "disc_number": 1, + "duration_ms": 316717, + "explicit": true, + "external_ids": { + "isrc": "GBAHT1500068" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/383QXk8nb2YrARMUwDdjQS" + }, + "href": "https://api.spotify.com/v1/tracks/383QXk8nb2YrARMUwDdjQS", + "id": "383QXk8nb2YrARMUwDdjQS", + "name": "Psycho", + "popularity": 70, + "preview_url": "https://p.scdn.co/mp3-preview/9825aad9fc20222cfd2db3eba32469181b90c8d8?cid=774b29d4f13844c495f206cafdad9c86", + "track_number": 3, + "type": "track", + "uri": "spotify:track:383QXk8nb2YrARMUwDdjQS" + }, + { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/0lw68yx3MhKflWFqCsGkIs" + }, + "href": "https://api.spotify.com/v1/albums/0lw68yx3MhKflWFqCsGkIs", + "id": "0lw68yx3MhKflWFqCsGkIs", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/9e5288926fadb82f873ccf2b45300c3a6f65fa14", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/f1cad0d6974d6236abd07a59106e8450d85cae24", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/81a3f82578dc938c53efdcb405f6a3d3ebbf009f", + "width": 64 + } + ], + "name": "Black Holes And Revelations", + "type": "album", + "uri": "spotify:album:0lw68yx3MhKflWFqCsGkIs" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "disc_number": 1, + "duration_ms": 366213, + "explicit": false, + "external_ids": { + "isrc": "GBAHT0500600" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/7ouMYWpwJ422jRcDASZB7P" + }, + "href": "https://api.spotify.com/v1/tracks/7ouMYWpwJ422jRcDASZB7P", + "id": "7ouMYWpwJ422jRcDASZB7P", + "name": "Knights Of Cydonia", + "popularity": 69, + "preview_url": "https://p.scdn.co/mp3-preview/d7624ec5f93b6d92c1836a95c40ecce463584f6e?cid=774b29d4f13844c495f206cafdad9c86", + "track_number": 11, + "type": "track", + "uri": "spotify:track:7ouMYWpwJ422jRcDASZB7P" + }, + { + "album": { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/2mugumSqUWxhW2InJ9dPTv" + }, + "href": "https://api.spotify.com/v1/albums/2mugumSqUWxhW2InJ9dPTv", + "id": "2mugumSqUWxhW2InJ9dPTv", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/08d56eac0c7d48bb8bf7752b2202c3314db79394", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/e6e7234a572a83fa7a98ee51c225d161a6750e01", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/105e1c4fee340f987c8708b5eaf42b36cf742519", + "width": 64 + } + ], + "name": "Dig Down", + "type": "album", + "uri": "spotify:album:2mugumSqUWxhW2InJ9dPTv" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "disc_number": 1, + "duration_ms": 228574, + "explicit": false, + "external_ids": { + "isrc": "GBAHT1700276" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/7JhTr0G0gr3ESY3B9uqPi4" + }, + "href": "https://api.spotify.com/v1/tracks/7JhTr0G0gr3ESY3B9uqPi4", + "id": "7JhTr0G0gr3ESY3B9uqPi4", + "name": "Dig Down", + "popularity": 67, + "preview_url": "https://p.scdn.co/mp3-preview/486883ff20e0149ba5f4e6fc2ea94614f442de40?cid=774b29d4f13844c495f206cafdad9c86", + "track_number": 1, + "type": "track", + "uri": "spotify:track:7JhTr0G0gr3ESY3B9uqPi4" + }, + { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/0HcHPBu9aaF1MxOiZmUQTl" + }, + "href": "https://api.spotify.com/v1/albums/0HcHPBu9aaF1MxOiZmUQTl", + "id": "0HcHPBu9aaF1MxOiZmUQTl", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ae61915fc3f4b3019200ba6ee58a2a85866461bf", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/523194c8f4f32d0d091a7686fea8fda0411b25a5", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/700cdaab602da14c4f007ad2f9cefcbd9292ac24", + "width": 64 + } + ], + "name": "Absolution", + "type": "album", + "uri": "spotify:album:0HcHPBu9aaF1MxOiZmUQTl" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "disc_number": 1, + "duration_ms": 227440, + "explicit": false, + "external_ids": { + "isrc": "GBCVT0300083" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/7xyYsOvq5Ec3P4fr6mM9fD" + }, + "href": "https://api.spotify.com/v1/tracks/7xyYsOvq5Ec3P4fr6mM9fD", + "id": "7xyYsOvq5Ec3P4fr6mM9fD", + "name": "Hysteria", + "popularity": 67, + "preview_url": "https://p.scdn.co/mp3-preview/ff29ded2c1aa87ed04cb15ea9b1819dc4db95ad7?cid=774b29d4f13844c495f206cafdad9c86", + "track_number": 8, + "type": "track", + "uri": "spotify:track:7xyYsOvq5Ec3P4fr6mM9fD" + }, + { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/0HcHPBu9aaF1MxOiZmUQTl" + }, + "href": "https://api.spotify.com/v1/albums/0HcHPBu9aaF1MxOiZmUQTl", + "id": "0HcHPBu9aaF1MxOiZmUQTl", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ae61915fc3f4b3019200ba6ee58a2a85866461bf", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/523194c8f4f32d0d091a7686fea8fda0411b25a5", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/700cdaab602da14c4f007ad2f9cefcbd9292ac24", + "width": 64 + } + ], + "name": "Absolution", + "type": "album", + "uri": "spotify:album:0HcHPBu9aaF1MxOiZmUQTl" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "disc_number": 1, + "duration_ms": 237039, + "explicit": false, + "external_ids": { + "isrc": "GBCVT0300078" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/2takcwOaAZWiXQijPHIx7B" + }, + "href": "https://api.spotify.com/v1/tracks/2takcwOaAZWiXQijPHIx7B", + "id": "2takcwOaAZWiXQijPHIx7B", + "name": "Time Is Running Out", + "popularity": 67, + "preview_url": "https://p.scdn.co/mp3-preview/b326e03624cb098d8387e17aa46669edac0d025a?cid=774b29d4f13844c495f206cafdad9c86", + "track_number": 3, + "type": "track", + "uri": "spotify:track:2takcwOaAZWiXQijPHIx7B" + }, + { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/0eFHYz8NmK75zSplL5qlfM" + }, + "href": "https://api.spotify.com/v1/albums/0eFHYz8NmK75zSplL5qlfM", + "id": "0eFHYz8NmK75zSplL5qlfM", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/6e1be3ceda70250c701caee5a16bef205e94bc98", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/28752dcf4b27ba14c1fc62f04ff469aa53c113d7", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/26098aaa50a3450f0bac8f1a7d7677accf3f3cb6", + "width": 64 + } + ], + "name": "The Resistance", + "type": "album", + "uri": "spotify:album:0eFHYz8NmK75zSplL5qlfM" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "disc_number": 1, + "duration_ms": 235000, + "explicit": false, + "external_ids": { + "isrc": "GBAHT0900322" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/0It6VJoMAare1zdV2wxqZq" + }, + "href": "https://api.spotify.com/v1/tracks/0It6VJoMAare1zdV2wxqZq", + "id": "0It6VJoMAare1zdV2wxqZq", + "name": "Undisclosed Desires", + "popularity": 67, + "preview_url": "https://p.scdn.co/mp3-preview/b165dfbcf22b1c0e107c6b203b4753103b0059e3?cid=774b29d4f13844c495f206cafdad9c86", + "track_number": 3, + "type": "track", + "uri": "spotify:track:0It6VJoMAare1zdV2wxqZq" + }, + { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6FxuPrpa8phaP3Xn73emhT" + }, + "href": "https://api.spotify.com/v1/artists/6FxuPrpa8phaP3Xn73emhT", + "id": "6FxuPrpa8phaP3Xn73emhT", + "name": "The Wood Brothers", + "type": "artist", + "uri": "spotify:artist:6FxuPrpa8phaP3Xn73emhT" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/2xkAdEXW7nGQAJMptaOk2d" + }, + "href": "https://api.spotify.com/v1/albums/2xkAdEXW7nGQAJMptaOk2d", + "id": "2xkAdEXW7nGQAJMptaOk2d", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/afe446daa20f89d46cf63b5d5c43c2227104f216", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/2a19e9365f480f60243a7bb603b977adea4eb423", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/63099a2357dfa3d7057d20b4fcc910f71d8254da", + "width": 64 + } + ], + "name": "The Muse", + "type": "album", + "uri": "spotify:album:2xkAdEXW7nGQAJMptaOk2d" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6FxuPrpa8phaP3Xn73emhT" + }, + "href": "https://api.spotify.com/v1/artists/6FxuPrpa8phaP3Xn73emhT", + "id": "6FxuPrpa8phaP3Xn73emhT", + "name": "The Wood Brothers", + "type": "artist", + "uri": "spotify:artist:6FxuPrpa8phaP3Xn73emhT" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "disc_number": 1, + "duration_ms": 218520, + "explicit": false, + "external_ids": { + "isrc": "QMZ6E1300118" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/5NNXPVydz9kE8xOY7ycj4r" + }, + "href": "https://api.spotify.com/v1/tracks/5NNXPVydz9kE8xOY7ycj4r", + "id": "5NNXPVydz9kE8xOY7ycj4r", + "name": "Keep Me Around", + "popularity": 53, + "preview_url": "https://p.scdn.co/mp3-preview/6df1759631dbe835bfb8ea3cc9adf0e5ea4b30dc?cid=774b29d4f13844c495f206cafdad9c86", + "track_number": 6, + "type": "track", + "uri": "spotify:track:5NNXPVydz9kE8xOY7ycj4r" + }, + { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2HPaUgqeutzr3jx5a9WyDV" + }, + "href": "https://api.spotify.com/v1/artists/2HPaUgqeutzr3jx5a9WyDV", + "id": "2HPaUgqeutzr3jx5a9WyDV", + "name": "PARTYNEXTDOOR", + "type": "artist", + "uri": "spotify:artist:2HPaUgqeutzr3jx5a9WyDV" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/6s2isojT7rGZUgJyymjjKU" + }, + "href": "https://api.spotify.com/v1/albums/6s2isojT7rGZUgJyymjjKU", + "id": "6s2isojT7rGZUgJyymjjKU", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/93917ef812040cec02cac1b451886c108b2b8648", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/1de2653644245a48cf2af726395696f2e3c3eef1", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/d6dba63caac50a135743003214db7479a5f10bbe", + "width": 64 + } + ], + "name": "PARTYNEXTDOOR TWO", + "type": "album", + "uri": "spotify:album:6s2isojT7rGZUgJyymjjKU" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/2HPaUgqeutzr3jx5a9WyDV" + }, + "href": "https://api.spotify.com/v1/artists/2HPaUgqeutzr3jx5a9WyDV", + "id": "2HPaUgqeutzr3jx5a9WyDV", + "name": "PARTYNEXTDOOR", + "type": "artist", + "uri": "spotify:artist:2HPaUgqeutzr3jx5a9WyDV" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "disc_number": 1, + "duration_ms": 203324, + "explicit": true, + "external_ids": { + "isrc": "USWB11401870" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/41ipOYFGT2MW4dvOPkoK1f" + }, + "href": "https://api.spotify.com/v1/tracks/41ipOYFGT2MW4dvOPkoK1f", + "id": "41ipOYFGT2MW4dvOPkoK1f", + "name": "Muse", + "popularity": 50, + "preview_url": "https://p.scdn.co/mp3-preview/d03f4da489977e44fe92e95f771b2ace9607fbcc?cid=774b29d4f13844c495f206cafdad9c86", + "track_number": 12, + "type": "track", + "uri": "spotify:track:41ipOYFGT2MW4dvOPkoK1f" + }, + { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6FxuPrpa8phaP3Xn73emhT" + }, + "href": "https://api.spotify.com/v1/artists/6FxuPrpa8phaP3Xn73emhT", + "id": "6FxuPrpa8phaP3Xn73emhT", + "name": "The Wood Brothers", + "type": "artist", + "uri": "spotify:artist:6FxuPrpa8phaP3Xn73emhT" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/2xkAdEXW7nGQAJMptaOk2d" + }, + "href": "https://api.spotify.com/v1/albums/2xkAdEXW7nGQAJMptaOk2d", + "id": "2xkAdEXW7nGQAJMptaOk2d", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/afe446daa20f89d46cf63b5d5c43c2227104f216", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/2a19e9365f480f60243a7bb603b977adea4eb423", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/63099a2357dfa3d7057d20b4fcc910f71d8254da", + "width": 64 + } + ], + "name": "The Muse", + "type": "album", + "uri": "spotify:album:2xkAdEXW7nGQAJMptaOk2d" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6FxuPrpa8phaP3Xn73emhT" + }, + "href": "https://api.spotify.com/v1/artists/6FxuPrpa8phaP3Xn73emhT", + "id": "6FxuPrpa8phaP3Xn73emhT", + "name": "The Wood Brothers", + "type": "artist", + "uri": "spotify:artist:6FxuPrpa8phaP3Xn73emhT" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TH", + "TR", + "TW", + "US", + "UY", + "VN" + ], + "disc_number": 1, + "duration_ms": 221186, + "explicit": false, + "external_ids": { + "isrc": "QMZ6E1300115" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/1hkC9kHG980jEfkTmQYB7t" + }, + "href": "https://api.spotify.com/v1/tracks/1hkC9kHG980jEfkTmQYB7t", + "id": "1hkC9kHG980jEfkTmQYB7t", + "name": "Sing About It", + "popularity": 54, + "preview_url": "https://p.scdn.co/mp3-preview/e6266c7042bcaddae79c7fe6f93b6c233217df11?cid=774b29d4f13844c495f206cafdad9c86", + "track_number": 3, + "type": "track", + "uri": "spotify:track:1hkC9kHG980jEfkTmQYB7t" + } + ], + "limit": 10, + "next": "https://api.spotify.com/v1/search?query=Muse&type=track&market=US&offset=15&limit=10", + "offset": 5, + "previous": "https://api.spotify.com/v1/search?query=Muse&type=track&market=US&offset=0&limit=10", + "total": 11113 + } +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/search/simplified/special/SearchAlbumsSpecialRequest.json b/target/test-classes/fixtures/responses/data/search/simplified/special/SearchAlbumsSpecialRequest.json new file mode 100644 index 0000000..e1d7b55 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/search/simplified/special/SearchAlbumsSpecialRequest.json @@ -0,0 +1,443 @@ +{ + "albums": { + "href": "https://api.spotify.com/v1/search?query=Muse&type=album&market=US&offset=5&limit=10", + "items": [ + { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/0HcHPBu9aaF1MxOiZmUQTl" + }, + "href": "https://api.spotify.com/v1/albums/0HcHPBu9aaF1MxOiZmUQTl", + "id": "0HcHPBu9aaF1MxOiZmUQTl", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ab67616d0000b2738cb690f962092fd44bbe2bf4", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/ab67616d00001e028cb690f962092fd44bbe2bf4", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/ab67616d000048518cb690f962092fd44bbe2bf4", + "width": 64 + } + ], + "name": "Absolution", + "release_date": "2004-03-23", + "release_date_precision": "day", + "total_tracks": 15, + "type": "album", + "uri": "spotify:album:0HcHPBu9aaF1MxOiZmUQTl" + }, + { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/2wart5Qjnvx1fd7LPdQxgJ" + }, + "href": "https://api.spotify.com/v1/albums/2wart5Qjnvx1fd7LPdQxgJ", + "id": "2wart5Qjnvx1fd7LPdQxgJ", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ab67616d0000b273808846f0223d97d5963c420d", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/ab67616d00001e02808846f0223d97d5963c420d", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/ab67616d00004851808846f0223d97d5963c420d", + "width": 64 + } + ], + "name": "Drones", + "release_date": "2015-06-04", + "release_date_precision": "day", + "total_tracks": 12, + "type": "album", + "uri": "spotify:album:2wart5Qjnvx1fd7LPdQxgJ" + }, + { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/4vGrte8FDu062Ntj0RsPiZ" + }, + "href": "https://api.spotify.com/v1/artists/4vGrte8FDu062Ntj0RsPiZ", + "id": "4vGrte8FDu062Ntj0RsPiZ", + "name": "Polyphia", + "type": "artist", + "uri": "spotify:artist:4vGrte8FDu062Ntj0RsPiZ" + } + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/7EyDVKiEcQw9tE44UpcLWJ" + }, + "href": "https://api.spotify.com/v1/albums/7EyDVKiEcQw9tE44UpcLWJ", + "id": "7EyDVKiEcQw9tE44UpcLWJ", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ab67616d0000b273679ea8567de7eb96c50daa86", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/ab67616d00001e02679ea8567de7eb96c50daa86", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/ab67616d00004851679ea8567de7eb96c50daa86", + "width": 64 + } + ], + "name": "Muse", + "release_date": "2015-04-21", + "release_date_precision": "day", + "total_tracks": 11, + "type": "album", + "uri": "spotify:album:7EyDVKiEcQw9tE44UpcLWJ" + }, + { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/1AP6uGYHdakRgwuWQsP5pK" + }, + "href": "https://api.spotify.com/v1/albums/1AP6uGYHdakRgwuWQsP5pK", + "id": "1AP6uGYHdakRgwuWQsP5pK", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ab67616d0000b273a9e6856251d6c4b13167924a", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/ab67616d00001e02a9e6856251d6c4b13167924a", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/ab67616d00004851a9e6856251d6c4b13167924a", + "width": 64 + } + ], + "name": "Origin of Symmetry", + "release_date": "2001", + "release_date_precision": "year", + "total_tracks": 12, + "type": "album", + "uri": "spotify:album:1AP6uGYHdakRgwuWQsP5pK" + }, + { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/6AyUVv7MnxxTuijp4WmrhO" + }, + "href": "https://api.spotify.com/v1/albums/6AyUVv7MnxxTuijp4WmrhO", + "id": "6AyUVv7MnxxTuijp4WmrhO", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ab67616d0000b27334dd1b3a44cccef2d3c8bfce", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/ab67616d00001e0234dd1b3a44cccef2d3c8bfce", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/ab67616d0000485134dd1b3a44cccef2d3c8bfce", + "width": 64 + } + ], + "name": "Showbiz", + "release_date": "1999", + "release_date_precision": "year", + "total_tracks": 13, + "type": "album", + "uri": "spotify:album:6AyUVv7MnxxTuijp4WmrhO" + }, + { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/57Ce6izcYKvFOFlhsUFzLJ" + }, + "href": "https://api.spotify.com/v1/artists/57Ce6izcYKvFOFlhsUFzLJ", + "id": "57Ce6izcYKvFOFlhsUFzLJ", + "name": "Ben Flocks", + "type": "artist", + "uri": "spotify:artist:57Ce6izcYKvFOFlhsUFzLJ" + } + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/3oFFsDmGaUmFeAgljXFexD" + }, + "href": "https://api.spotify.com/v1/albums/3oFFsDmGaUmFeAgljXFexD", + "id": "3oFFsDmGaUmFeAgljXFexD", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ab67616d0000b27376b8f285df5be75a1de94a4a", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/ab67616d00001e0276b8f285df5be75a1de94a4a", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/ab67616d0000485176b8f285df5be75a1de94a4a", + "width": 64 + } + ], + "name": "Mask of the Muse", + "release_date": "2019-08-16", + "release_date_precision": "day", + "total_tracks": 12, + "type": "album", + "uri": "spotify:album:3oFFsDmGaUmFeAgljXFexD" + }, + { + "album_type": "single", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/58uK0d4R5Rq4FDUNgNIFeI" + }, + "href": "https://api.spotify.com/v1/artists/58uK0d4R5Rq4FDUNgNIFeI", + "id": "58uK0d4R5Rq4FDUNgNIFeI", + "name": "Paperboy Fabe", + "type": "artist", + "uri": "spotify:artist:58uK0d4R5Rq4FDUNgNIFeI" + } + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/5kW1rRJcQkY1MvgABvd824" + }, + "href": "https://api.spotify.com/v1/albums/5kW1rRJcQkY1MvgABvd824", + "id": "5kW1rRJcQkY1MvgABvd824", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ab67616d0000b273948d93d92e6b03910e8cf497", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/ab67616d00001e02948d93d92e6b03910e8cf497", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/ab67616d00004851948d93d92e6b03910e8cf497", + "width": 64 + } + ], + "name": "Muse", + "release_date": "2019-02-07", + "release_date_precision": "day", + "total_tracks": 1, + "type": "album", + "uri": "spotify:album:5kW1rRJcQkY1MvgABvd824" + }, + { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/1JdeDdujDbS6ZeSlkXqx3a" + }, + "href": "https://api.spotify.com/v1/artists/1JdeDdujDbS6ZeSlkXqx3a", + "id": "1JdeDdujDbS6ZeSlkXqx3a", + "name": "Loreena McKennitt", + "type": "artist", + "uri": "spotify:artist:1JdeDdujDbS6ZeSlkXqx3a" + } + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/1rdm9B7mGLOZce7k804x6o" + }, + "href": "https://api.spotify.com/v1/albums/1rdm9B7mGLOZce7k804x6o", + "id": "1rdm9B7mGLOZce7k804x6o", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/bd06e254fdf6f802244fa004e2d28228474946d9", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/16325eaae9dd6c668d2910b2cf22f9e056680702", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/6113662fc817e4bad2bff6018dcb16a398064bd2", + "width": 64 + } + ], + "name": "An Ancient Muse", + "release_date": "2014-01-01", + "release_date_precision": "day", + "total_tracks": 10, + "type": "album", + "uri": "spotify:album:1rdm9B7mGLOZce7k804x6o" + }, + { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/6UiJwR29GXZroy2iiUDQun" + }, + "href": "https://api.spotify.com/v1/artists/6UiJwR29GXZroy2iiUDQun", + "id": "6UiJwR29GXZroy2iiUDQun", + "name": "Samsonyte", + "type": "artist", + "uri": "spotify:artist:6UiJwR29GXZroy2iiUDQun" + } + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/1n98cCidcYFGj668hdJXtE" + }, + "href": "https://api.spotify.com/v1/albums/1n98cCidcYFGj668hdJXtE", + "id": "1n98cCidcYFGj668hdJXtE", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ab67616d0000b273e0a148585514f9b5d3d54ddf", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/ab67616d00001e02e0a148585514f9b5d3d54ddf", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/ab67616d00004851e0a148585514f9b5d3d54ddf", + "width": 64 + } + ], + "name": "The Muse", + "release_date": "2017-04-27", + "release_date_precision": "day", + "total_tracks": 12, + "type": "album", + "uri": "spotify:album:1n98cCidcYFGj668hdJXtE" + }, + { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/12Chz98pHFMPJEknJQMWvI" + }, + "href": "https://api.spotify.com/v1/artists/12Chz98pHFMPJEknJQMWvI", + "id": "12Chz98pHFMPJEknJQMWvI", + "name": "Muse", + "type": "artist", + "uri": "spotify:artist:12Chz98pHFMPJEknJQMWvI" + } + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/2m7L60M210ABzrY9GLyBPZ" + }, + "href": "https://api.spotify.com/v1/albums/2m7L60M210ABzrY9GLyBPZ", + "id": "2m7L60M210ABzrY9GLyBPZ", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ab67616d0000b27306abd7e9854cba988401707c", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/ab67616d00001e0206abd7e9854cba988401707c", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/ab67616d0000485106abd7e9854cba988401707c", + "width": 64 + } + ], + "name": "Live at Rome Olympic Stadium", + "release_date": "2013-11-25", + "release_date_precision": "day", + "total_tracks": 13, + "type": "album", + "uri": "spotify:album:2m7L60M210ABzrY9GLyBPZ" + } + ], + "limit": 10, + "next": "https://api.spotify.com/v1/search?query=Muse&type=album&market=US&offset=15&limit=10", + "offset": 5, + "previous": "https://api.spotify.com/v1/search?query=Muse&type=album&market=US&offset=0&limit=10", + "total": 1550 + } +} + diff --git a/target/test-classes/fixtures/responses/data/shows/GetSeveralShowsRequest.json b/target/test-classes/fixtures/responses/data/shows/GetSeveralShowsRequest.json new file mode 100644 index 0000000..2429dc3 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/shows/GetSeveralShowsRequest.json @@ -0,0 +1,234 @@ +{ + "shows": [ + { + "available_markets": [ + "AD", + "AE", + "AR", + "AT", + "AU", + "BE", + "BG", + "BH", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "DZ", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IL", + "IN", + "IS", + "IT", + "JO", + "JP", + "KW", + "LB", + "LI", + "LT", + "LU", + "LV", + "MA", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "OM", + "PA", + "PE", + "PH", + "PL", + "PS", + "PT", + "PY", + "QA", + "RO", + "SE", + "SG", + "SK", + "SV", + "TH", + "TN", + "TR", + "TW", + "US", + "UY", + "VN", + "ZA" + ], + "copyrights": [], + "description": "Candid conversations with entrepreneurs, artists, athletes, visionaries of all kinds—about their successes, and their failures, and what they learned from both. Hosted by Alex Blumberg, from Gimlet Media.", + "explicit": true, + "external_urls": { + "spotify": "https://open.spotify.com/show/5CfCWKI5pZ28U0uOzXkDHe" + }, + "href": "https://api.spotify.com/v1/shows/5CfCWKI5pZ28U0uOzXkDHe", + "id": "5CfCWKI5pZ28U0uOzXkDHe", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/12903409b9e5dd26f2a41e401cd7fcabd5164ed4", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/4f19eb7986a7c2246d713dcc46684e2187ccea4f", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/c0b072976a28792a4b451dfc7011a2176ec8cd34", + "width": 64 + } + ], + "is_externally_hosted": false, + "languages": [ + "en" + ], + "media_type": "audio", + "name": "Without Fail", + "publisher": "Gimlet", + "type": "show", + "uri": "spotify:show:5CfCWKI5pZ28U0uOzXkDHe" + }, + { + "available_markets": [ + "AD", + "AE", + "AR", + "AT", + "AU", + "BE", + "BG", + "BH", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "DZ", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IL", + "IN", + "IS", + "IT", + "JO", + "JP", + "KW", + "LB", + "LI", + "LT", + "LU", + "LV", + "MA", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "OM", + "PA", + "PE", + "PH", + "PL", + "PS", + "PT", + "PY", + "QA", + "RO", + "SE", + "SG", + "SK", + "SV", + "TH", + "TN", + "TR", + "TW", + "US", + "UY", + "VN", + "ZA" + ], + "copyrights": [], + "description": "Giant Bomb discusses the latest video game news and new releases, taste-test questionable beverages, and get wildly off-topic in this weekly podcast.", + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/show/5as3aKmN2k11yfDDDSrvaZ" + }, + "href": "https://api.spotify.com/v1/shows/5as3aKmN2k11yfDDDSrvaZ", + "id": "5as3aKmN2k11yfDDDSrvaZ", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/9bd9b3be1111810a91cd768115a57ee5a08c7145", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/1f5c122086aa4602742ba2301302f2f9bc1f0345", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/b97f288023e547f40862976c89a5c342eacaaac1", + "width": 64 + } + ], + "is_externally_hosted": false, + "languages": [ + "en-US" + ], + "media_type": "audio", + "name": "Giant Bombcast", + "publisher": "Giant Bomb", + "type": "show", + "uri": "spotify:show:5as3aKmN2k11yfDDDSrvaZ" + } + ] +} diff --git a/target/test-classes/fixtures/responses/data/shows/GetShowRequest.json b/target/test-classes/fixtures/responses/data/shows/GetShowRequest.json new file mode 100644 index 0000000..2edbdef --- /dev/null +++ b/target/test-classes/fixtures/responses/data/shows/GetShowRequest.json @@ -0,0 +1,164 @@ +{ + "available_markets": [ + "AD", + "AE", + "AR", + "AT", + "AU", + "BE", + "BG", + "BH", + "BO", + "BR", + "CA", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "DZ", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IL", + "IN", + "IS", + "IT", + "JO", + "JP", + "KW", + "LB", + "LI", + "LT", + "LU", + "LV", + "MA", + "MC", + "MT", + "MX", + "MY", + "NI", + "NL", + "NO", + "NZ", + "OM", + "PA", + "PE", + "PH", + "PL", + "PS", + "PT", + "PY", + "QA", + "RO", + "SE", + "SG", + "SK", + "SV", + "TH", + "TN", + "TR", + "TW", + "US", + "UY", + "VN", + "ZA" + ], + "copyrights": [], + "description": "Wie navigiert die Welt durch die Coronakrise? Juan Moreno spricht mit den SPIEGEL-Korrespondentinnen und Korrespondenten über die globale Herausforderung. Wie wirkt sie sich auf Politik und Gesellschaft aus? Wie gehen die Menschen weltweit damit um?", + "episodes": { + "href": "https://api.spotify.com/v1/shows/7iZEp9f2Gg8JvKNqK3t905/episodes?offset=0&limit=50", + "items": [ + { + "audio_preview_url": "https://p.scdn.co/mp3-preview/fb7c635d9a0b86406b34a4c58282b5c0073cd50a", + "description": "Hat China die Coronakrise wirklich schon überwunden? Wie fühlt sich das Leben in Peking jetzt an? Und verschiebt sich durch Corona die Weltordnung? Juan Moreno im Gespräch mit SPIEGEL-Korrespondent Bernhard Zand.", + "duration_ms": 1777964, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/episode/4fCuyVT71S1OIOLVnSQDaq" + }, + "href": "https://api.spotify.com/v1/episodes/4fCuyVT71S1OIOLVnSQDaq", + "id": "4fCuyVT71S1OIOLVnSQDaq", + "images": [ + { + "height": 500, + "url": "https://i.scdn.co/image/8ddc7f3df7b9f8faed405924801d3f08fbb53382", + "width": 500 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/2875e4ec8f3dacda37f7a1af5ba2e8750e7f5b41", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/bbb683f74a5f28164432e2278b31c9d214ab3b32", + "width": 64 + } + ], + "is_externally_hosted": false, + "is_playable": true, + "language": "de", + "languages": [ + "de" + ], + "name": "Coronakrise in China: Wie Peking die USA vorführt", + "release_date": "2020-03-30", + "release_date_precision": "day", + "type": "episode", + "uri": "spotify:episode:4fCuyVT71S1OIOLVnSQDaq" + } + ], + "limit": 50, + "next": null, + "offset": 0, + "previous": null, + "total": 1 + }, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/show/7iZEp9f2Gg8JvKNqK3t905" + }, + "href": "https://api.spotify.com/v1/shows/7iZEp9f2Gg8JvKNqK3t905", + "id": "7iZEp9f2Gg8JvKNqK3t905", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/012f4d88c26885482415ec9b9d280753fc8c29c6", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/c3bc1fadca78b9f7725ab5d8af7b589f4389f51d", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/885360157d9c3170099a26ac0b8bbcfb5bdf2e99", + "width": 64 + } + ], + "is_externally_hosted": false, + "languages": [ + "de" + ], + "media_type": "audio", + "name": "Acht Milliarden – Der Auslands-Podcast", + "publisher": "DER SPIEGEL", + "type": "show", + "uri": "spotify:show:7iZEp9f2Gg8JvKNqK3t905" +} diff --git a/target/test-classes/fixtures/responses/data/shows/GetShowsEpisodesRequest.json b/target/test-classes/fixtures/responses/data/shows/GetShowsEpisodesRequest.json new file mode 100644 index 0000000..f10147f --- /dev/null +++ b/target/test-classes/fixtures/responses/data/shows/GetShowsEpisodesRequest.json @@ -0,0 +1,85 @@ +{ + "href": "https://api.spotify.com/v1/shows/38bS44xjbVVZ3No3ByF1dJ/episodes?offset=1&limit=2", + "items": [ + { + "audio_preview_url": "https://p.scdn.co/mp3-preview/83bc7f2d40e850582a4ca118b33c256358de06ff", + "description": "Följ med Tobias Svanelid till Sveriges äldsta tegelkyrka, till Edsleskog mitt i den dalsländska granskogen, där ett religiöst skrytbygge skulle resas över ett skändligt brott. I Edsleskog i Dalsland gräver arkeologerna nu ut vad som en gång verkar ha varit en av Sveriges största medeltidskyrkor, och kanske också den äldsta som byggts i tegel, 1200-talets high-tech-material. Tobias Svanelid reser dit för att höra historien om den märkliga och bortglömda kyrkan som grundlades på platsen för ett prästmord och dessutom kan ha varit Skarabiskopens försök att lägga beslag på det vilda Dalsland. Dessutom om sjudagarsveckan idag ett välkänt koncept runt hela världen, men hur gammal är egentligen veckans historia? Dick Harrison vet svaret.", + "duration_ms": 2685023, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/episode/0Q86acNRm6V9GYx55SXKwf" + }, + "href": "https://api.spotify.com/v1/episodes/0Q86acNRm6V9GYx55SXKwf", + "id": "0Q86acNRm6V9GYx55SXKwf", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/b2398424d6158a21fe8677e2de5f6f3d1dc4a04f", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/a52780a1d7e1bc42619413c3dea7042396c87f49", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/88e21be860cf11f0b95ee8dfb47ddb08a13319a7", + "width": 64 + } + ], + "is_externally_hosted": false, + "is_playable": true, + "language": "sv", + "languages": [ + "sv" + ], + "name": "Okända katedralen i Dalsland", + "release_date": "2019-09-03", + "release_date_precision": "day", + "type": "episode", + "uri": "spotify:episode:0Q86acNRm6V9GYx55SXKwf" + }, + { + "audio_preview_url": "https://p.scdn.co/mp3-preview/a712dea885b8d4090a61f0a903094181bd7d2005", + "description": "Electrolux firar hundra år av att ha dammsugit folkhemmet rent. Följ med Tobias Svanelid genom företagets historia och hör om dess grundare Axel Wenner-Gren - folkhemmets Elon Musk. 1919 drog Axel Wenner-Gren igång företaget som skulle komma att städa rent i folkhemmet Sverige och samtidigt göra sin grundare ofantligt rik. Författaren Ronald Fagerfjäll har färdigställt Electrolux jubileumsbok och guidar runt bland hundraåriga dammsugare och kylskåp. Men Wenner-grens sista projekt skulle bli ett fiasko, i Wennergrenland i British Columbia krossades de flesta av entreprenörens drömmar berättar den kanadensiske historikern Frank Leonard. Dessutom reder Dick Harrison ut huruvida Julius Caesar fått gå på plankan.", + "duration_ms": 2685023, + "explicit": false, + "external_urls": { + "spotify": "https://open.spotify.com/episode/1spUiev4ggXPq95a7KKHjW" + }, + "href": "https://api.spotify.com/v1/episodes/1spUiev4ggXPq95a7KKHjW", + "id": "1spUiev4ggXPq95a7KKHjW", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/0bcb5e368982156f9da093d1e471b188af184559", + "width": 640 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/2023d6f3dc774a89e26b607e25c3b08ecaede0e9", + "width": 300 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/a2fa6895a86e61c149083adce7aa5f0404a19d8c", + "width": 64 + } + ], + "is_externally_hosted": false, + "is_playable": true, + "language": "sv", + "name": "Electrolux och folkhemmets Elon Musk", + "release_date": "2019-08-27", + "release_date_precision": "day", + "type": "episode", + "uri": "spotify:episode:1spUiev4ggXPq95a7KKHjW" + } + ], + "limit": 2, + "next": "https://api.spotify.com/v1/shows/38bS44xjbVVZ3No3ByF1dJ/episodes?offset=3&limit=2", + "offset": 1, + "previous": "https://api.spotify.com/v1/shows/38bS44xjbVVZ3No3ByF1dJ/episodes?offset=0&limit=2", + "total": 499 +} diff --git a/target/test-classes/fixtures/responses/data/tracks/GetAudioAnalysisForTrackRequest.json b/target/test-classes/fixtures/responses/data/tracks/GetAudioAnalysisForTrackRequest.json new file mode 100644 index 0000000..14a3209 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/tracks/GetAudioAnalysisForTrackRequest.json @@ -0,0 +1,115 @@ +{ + "bars": [ + { + "start": 251.98282, + "duration": 0.29765, + "confidence": 0.652 + } + ], + "beats": [ + { + "start": 251.98282, + "duration": 0.29765, + "confidence": 0.652 + } + ], + "meta": { + "analyzer_version": "4.0.0", + "platform": "Linux", + "detailed_status": "OK", + "status_code": 0, + "timestamp": 1456010389, + "analysis_time": 9.1394, + "input_process": "libvorbisfile L+R 44100->22050" + }, + "sections": [ + { + "start": 237.02356, + "duration": 18.32542, + "confidence": 1, + "loudness": -20.074, + "tempo": 98.253, + "tempo_confidence": 0.767, + "key": 5, + "key_confidence": 0.327, + "mode": 1, + "mode_confidence": 0.566, + "time_signature": 4, + "time_signature_confidence": 1 + } + ], + "segments": [ + { + "start": 252.15601, + "duration": 3.19297, + "confidence": 0.522, + "loudness_start": -23.356, + "loudness_max_time": 0.06971, + "loudness_max": -18.121, + "loudness_end": -60, + "pitches": [ + 0.709, + 0.092, + 0.196, + 0.084, + 0.352, + 0.134, + 0.161, + 1, + 0.17, + 0.161, + 0.211, + 0.15 + ], + "timbre": [ + 23.312, + -7.374, + -45.719, + 294.874, + 51.869, + -79.384, + -89.048, + 143.322, + -4.676, + -51.303, + -33.274, + -19.037 + ] + } + ], + "tatums": [ + { + "start": 251.98282, + "duration": 0.29765, + "confidence": 0.652 + } + ], + "track": { + "num_samples": 4585515, + "duration": 255.34898, + "sample_md5": "", + "offset_seconds": 0, + "window_seconds": 0, + "analysis_sample_rate": 22050, + "analysis_channels": 1, + "end_of_fade_in": 0, + "start_of_fade_out": 251.73333, + "loudness": -11.84, + "tempo": 98.002, + "tempo_confidence": 0.423, + "time_signature": 4, + "time_signature_confidence": 1, + "key": 5, + "key_confidence": 0.36, + "mode": 0, + "mode_confidence": 0.414, + "codestring": "eJxVnAmS5DgOBL-ST-B9_P9j4x7M6qoxW9tpsZQSCeI...", + "code_version": 3.15, + "echoprintstring": "eJzlvQmSHDmStHslxw4cB-v9j_A-tahhVKV0IH9...", + "echoprint_version": 4.12, + "synchstring": "eJx1mIlx7ToORFNRCCK455_YoE9Dtt-vmrKsK3EBsTY...", + "synch_version": 1, + "rhythmstring": "eJyNXAmOLT2r28pZQuZh_xv7g21Iqu_3pCd160xV...", + "rhythm_version": 1 + } +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/tracks/GetAudioFeaturesForSeveralTracksRequest.json b/target/test-classes/fixtures/responses/data/tracks/GetAudioFeaturesForSeveralTracksRequest.json new file mode 100644 index 0000000..49de84b --- /dev/null +++ b/target/test-classes/fixtures/responses/data/tracks/GetAudioFeaturesForSeveralTracksRequest.json @@ -0,0 +1,64 @@ +{ + "audio_features": [ + { + "danceability": 0.808, + "energy": 0.626, + "key": 7, + "loudness": -12.733, + "mode": 1, + "speechiness": 0.168, + "acousticness": 0.00187, + "instrumentalness": 0.159, + "liveness": 0.376, + "valence": 0.369, + "tempo": 123.99, + "type": "audio_features", + "id": "4JpKVNYnVcJ8tuMKjAj50A", + "uri": "spotify:track:4JpKVNYnVcJ8tuMKjAj50A", + "track_href": "https://api.spotify.com/v1/tracks/4JpKVNYnVcJ8tuMKjAj50A", + "analysis_url": "http://echonest-analysis.s3.amazonaws.com/TR/WhpYUARk1kNJ_qP0AdKGcDDFKOQTTgsOoINrqyPQjkUnbteuuBiyj_u94iFCSGzdxGiwqQ6d77f4QLL_8=/3/full.json?AWSAccessKeyId=AKIAJRDFEY23UEVW42BQ&Expires=1458063189&Signature=JRE8SDZStpNOdUsPN/PoS49FMtQ%3D", + "duration_ms": 535223, + "time_signature": 4 + }, + { + "danceability": 0.457, + "energy": 0.815, + "key": 1, + "loudness": -7.199, + "mode": 1, + "speechiness": 0.034, + "acousticness": 0.102, + "instrumentalness": 0.0319, + "liveness": 0.103, + "valence": 0.382, + "tempo": 96.083, + "type": "audio_features", + "id": "2NRANZE9UCmPAS5XVbXL40", + "uri": "spotify:track:2NRANZE9UCmPAS5XVbXL40", + "track_href": "https://api.spotify.com/v1/tracks/2NRANZE9UCmPAS5XVbXL40", + "analysis_url": "http://echonest-analysis.s3.amazonaws.com/TR/WhuQhwPDhmEg5TO4JjbJu0my-awIhk3eaXkRd1ofoJ7tXogPnMtbxkTyLOeHXu5Jke0FCIt52saKJyfPM=/3/full.json?AWSAccessKeyId=AKIAJRDFEY23UEVW42BQ&Expires=1458063189&Signature=qfclum7FwTaR/7aQbnBNO0daCsM%3D", + "duration_ms": 187800, + "time_signature": 4 + }, + { + "danceability": 0.281, + "energy": 0.402, + "key": 4, + "loudness": -17.921, + "mode": 1, + "speechiness": 0.0291, + "acousticness": 0.0734, + "instrumentalness": 0.83, + "liveness": 0.0593, + "valence": 0.0748, + "tempo": 115.7, + "type": "audio_features", + "id": "24JygzOLM0EmRQeGtFcIcG", + "uri": "spotify:track:24JygzOLM0EmRQeGtFcIcG", + "track_href": "https://api.spotify.com/v1/tracks/24JygzOLM0EmRQeGtFcIcG", + "analysis_url": "http://echonest-analysis.s3.amazonaws.com/TR/ehbkMg05Ck-FN7p3lV7vd8TUdBCvM6z5mgDiZRv6iSlw8P_b8GYBZ4PRAlOgTl3e5rS34_l3dZGDeYzH4=/3/full.json?AWSAccessKeyId=AKIAJRDFEY23UEVW42BQ&Expires=1458063189&Signature=bnTm0Hcb%2Bxo8ZCmuxm1mY0JY4Hs%3D", + "duration_ms": 497493, + "time_signature": 3 + } + ] +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/tracks/GetAudioFeaturesForTrackRequest.json b/target/test-classes/fixtures/responses/data/tracks/GetAudioFeaturesForTrackRequest.json new file mode 100644 index 0000000..6c1c851 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/tracks/GetAudioFeaturesForTrackRequest.json @@ -0,0 +1,20 @@ +{ + "danceability": 0.735, + "energy": 0.578, + "key": 5, + "loudness": -11.840, + "mode": 0, + "speechiness": 0.0461, + "acousticness": 0.514, + "instrumentalness": 0.0902, + "liveness": 0.159, + "valence": 0.624, + "tempo": 98.002, + "type": "audio_features", + "id": "06AKEBrKUckW0KREUWRnvT", + "uri": "spotify:track:06AKEBrKUckW0KREUWRnvT", + "track_href": "https://api.spotify.com/v1/tracks/06AKEBrKUckW0KREUWRnvT", + "analysis_url": "https://api.spotify.com/v1/audio-analysis/06AKEBrKUckW0KREUWRnvT", + "duration_ms": 255349, + "time_signature": 4 +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/tracks/GetSeveralTracksRequest.json b/target/test-classes/fixtures/responses/data/tracks/GetSeveralTracksRequest.json new file mode 100644 index 0000000..74662de --- /dev/null +++ b/target/test-classes/fixtures/responses/data/tracks/GetSeveralTracksRequest.json @@ -0,0 +1,382 @@ +{ + "tracks": [ + { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0C0XlULifJtAgn6ZNCW2eu" + }, + "href": "https://api.spotify.com/v1/artists/0C0XlULifJtAgn6ZNCW2eu", + "id": "0C0XlULifJtAgn6ZNCW2eu", + "name": "The Killers", + "type": "artist", + "uri": "spotify:artist:0C0XlULifJtAgn6ZNCW2eu" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/4OHNH3sDzIxnmUADXzv2kT" + }, + "href": "https://api.spotify.com/v1/albums/4OHNH3sDzIxnmUADXzv2kT", + "id": "4OHNH3sDzIxnmUADXzv2kT", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ac68a9e4a867ec3ce8249cd90a2d7c73755fb487", + "width": 629 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/d0186ad64df7d6fc5f65c20c7d16f4279ffeb815", + "width": 295 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/7c3ec33d478f5f517eeb5339c2f75f150e4d601e", + "width": 63 + } + ], + "name": "Hot Fuss (Deluxe Version)", + "type": "album", + "uri": "spotify:album:4OHNH3sDzIxnmUADXzv2kT" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0C0XlULifJtAgn6ZNCW2eu" + }, + "href": "https://api.spotify.com/v1/artists/0C0XlULifJtAgn6ZNCW2eu", + "id": "0C0XlULifJtAgn6ZNCW2eu", + "name": "The Killers", + "type": "artist", + "uri": "spotify:artist:0C0XlULifJtAgn6ZNCW2eu" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "UY" + ], + "disc_number": 1, + "duration_ms": 222200, + "explicit": false, + "external_ids": { + "isrc": "GBFFP0300052" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/3n3Ppam7vgaVa1iaRUc9Lp" + }, + "href": "https://api.spotify.com/v1/tracks/3n3Ppam7vgaVa1iaRUc9Lp", + "id": "3n3Ppam7vgaVa1iaRUc9Lp", + "name": "Mr. Brightside", + "popularity": 73, + "preview_url": "https://p.scdn.co/mp3-preview/4839b070015ab7d6de9fec1756e1f3096d908fba", + "track_number": 2, + "type": "track", + "uri": "spotify:track:3n3Ppam7vgaVa1iaRUc9Lp" + }, + { + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0C0XlULifJtAgn6ZNCW2eu" + }, + "href": "https://api.spotify.com/v1/artists/0C0XlULifJtAgn6ZNCW2eu", + "id": "0C0XlULifJtAgn6ZNCW2eu", + "name": "The Killers", + "type": "artist", + "uri": "spotify:artist:0C0XlULifJtAgn6ZNCW2eu" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/4OHNH3sDzIxnmUADXzv2kT" + }, + "href": "https://api.spotify.com/v1/albums/4OHNH3sDzIxnmUADXzv2kT", + "id": "4OHNH3sDzIxnmUADXzv2kT", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ac68a9e4a867ec3ce8249cd90a2d7c73755fb487", + "width": 629 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/d0186ad64df7d6fc5f65c20c7d16f4279ffeb815", + "width": 295 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/7c3ec33d478f5f517eeb5339c2f75f150e4d601e", + "width": 63 + } + ], + "name": "Hot Fuss (Deluxe Version)", + "type": "album", + "uri": "spotify:album:4OHNH3sDzIxnmUADXzv2kT" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0C0XlULifJtAgn6ZNCW2eu" + }, + "href": "https://api.spotify.com/v1/artists/0C0XlULifJtAgn6ZNCW2eu", + "id": "0C0XlULifJtAgn6ZNCW2eu", + "name": "The Killers", + "type": "artist", + "uri": "spotify:artist:0C0XlULifJtAgn6ZNCW2eu" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "UY" + ], + "disc_number": 1, + "duration_ms": 197280, + "explicit": false, + "external_ids": { + "isrc": "GBFFP0300054" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/3twNvmDtFQtAd5gMKedhLD" + }, + "href": "https://api.spotify.com/v1/tracks/3twNvmDtFQtAd5gMKedhLD", + "id": "3twNvmDtFQtAd5gMKedhLD", + "name": "Somebody Told Me", + "popularity": 65, + "preview_url": "https://p.scdn.co/mp3-preview/34470fdacaec1a5e9265d3d7c00c84804a9b564a", + "track_number": 4, + "type": "track", + "uri": "spotify:track:3twNvmDtFQtAd5gMKedhLD" + } + ] +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/tracks/GetTrackRequest.json b/target/test-classes/fixtures/responses/data/tracks/GetTrackRequest.json new file mode 100644 index 0000000..19f7b6e --- /dev/null +++ b/target/test-classes/fixtures/responses/data/tracks/GetTrackRequest.json @@ -0,0 +1,189 @@ +{ + "album": { + "album_type": "album", + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0C0XlULifJtAgn6ZNCW2eu" + }, + "href": "https://api.spotify.com/v1/artists/0C0XlULifJtAgn6ZNCW2eu", + "id": "0C0XlULifJtAgn6ZNCW2eu", + "name": "The Killers", + "type": "artist", + "uri": "spotify:artist:0C0XlULifJtAgn6ZNCW2eu" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "UY" + ], + "external_urls": { + "spotify": "https://open.spotify.com/album/4OHNH3sDzIxnmUADXzv2kT" + }, + "href": "https://api.spotify.com/v1/albums/4OHNH3sDzIxnmUADXzv2kT", + "id": "4OHNH3sDzIxnmUADXzv2kT", + "images": [ + { + "height": 640, + "url": "https://i.scdn.co/image/ac68a9e4a867ec3ce8249cd90a2d7c73755fb487", + "width": 629 + }, + { + "height": 300, + "url": "https://i.scdn.co/image/d0186ad64df7d6fc5f65c20c7d16f4279ffeb815", + "width": 295 + }, + { + "height": 64, + "url": "https://i.scdn.co/image/7c3ec33d478f5f517eeb5339c2f75f150e4d601e", + "width": 63 + } + ], + "name": "Hot Fuss (Deluxe Version)", + "type": "album", + "uri": "spotify:album:4OHNH3sDzIxnmUADXzv2kT" + }, + "artists": [ + { + "external_urls": { + "spotify": "https://open.spotify.com/artist/0C0XlULifJtAgn6ZNCW2eu" + }, + "href": "https://api.spotify.com/v1/artists/0C0XlULifJtAgn6ZNCW2eu", + "id": "0C0XlULifJtAgn6ZNCW2eu", + "name": "The Killers", + "type": "artist", + "uri": "spotify:artist:0C0XlULifJtAgn6ZNCW2eu" + } + ], + "available_markets": [ + "AD", + "AR", + "AT", + "AU", + "BE", + "BG", + "BO", + "BR", + "CH", + "CL", + "CO", + "CR", + "CY", + "CZ", + "DE", + "DK", + "DO", + "EC", + "EE", + "ES", + "FI", + "FR", + "GB", + "GR", + "GT", + "HK", + "HN", + "HU", + "ID", + "IE", + "IS", + "IT", + "JP", + "LI", + "LT", + "LU", + "LV", + "MC", + "MT", + "MY", + "NI", + "NL", + "NO", + "NZ", + "PA", + "PE", + "PH", + "PL", + "PT", + "PY", + "SE", + "SG", + "SK", + "SV", + "TR", + "TW", + "UY" + ], + "disc_number": 1, + "duration_ms": 222200, + "explicit": false, + "external_ids": { + "isrc": "GBFFP0300052" + }, + "external_urls": { + "spotify": "https://open.spotify.com/track/3n3Ppam7vgaVa1iaRUc9Lp" + }, + "href": "https://api.spotify.com/v1/tracks/3n3Ppam7vgaVa1iaRUc9Lp", + "id": "3n3Ppam7vgaVa1iaRUc9Lp", + "name": "Mr. Brightside", + "popularity": 73, + "preview_url": "https://p.scdn.co/mp3-preview/4839b070015ab7d6de9fec1756e1f3096d908fba", + "track_number": 2, + "type": "track", + "uri": "spotify:track:3n3Ppam7vgaVa1iaRUc9Lp" +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/users_profile/GetCurrentUsersProfileRequest.json b/target/test-classes/fixtures/responses/data/users_profile/GetCurrentUsersProfileRequest.json new file mode 100644 index 0000000..39fb4f4 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/users_profile/GetCurrentUsersProfileRequest.json @@ -0,0 +1,25 @@ +{ + "birthdate": "1937-06-01", + "country": "SE", + "display_name": "JM Wizzler", + "email": "email@example.com", + "external_urls": { + "spotify": "https://open.spotify.com/user/wizzler" + }, + "followers": { + "href": null, + "total": 3829 + }, + "href": "https://api.spotify.com/v1/users/wizzler", + "id": "wizzler", + "images": [ + { + "height": null, + "url": "https://fbcdn-profile-a.akamaihd.net/hprofile-ak-frc3/t1.0-1/1970403_10152215092574354_1798272330_n.jpg", + "width": null + } + ], + "product": "premium", + "type": "user", + "uri": "spotify:user:wizzler" +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/data/users_profile/GetUsersProfileRequest.json b/target/test-classes/fixtures/responses/data/users_profile/GetUsersProfileRequest.json new file mode 100644 index 0000000..ea9de30 --- /dev/null +++ b/target/test-classes/fixtures/responses/data/users_profile/GetUsersProfileRequest.json @@ -0,0 +1,21 @@ +{ + "display_name": "Lilla Namo", + "external_urls": { + "spotify": "https://open.spotify.com/user/tuggareutangranser" + }, + "followers": { + "href": null, + "total": 4561 + }, + "href": "https://api.spotify.com/v1/users/tuggareutangranser", + "id": "tuggareutangranser", + "images": [ + { + "height": null, + "url": "http://profile-images.scdn.co/artists/default/d4f208d4d49c6f3e1363765597d10c4277f5b74f", + "width": null + } + ], + "type": "user", + "uri": "spotify:user:tuggareutangranser" +} \ No newline at end of file diff --git a/target/test-classes/fixtures/responses/error.json b/target/test-classes/fixtures/responses/error.json new file mode 100644 index 0000000..09eceb2 --- /dev/null +++ b/target/test-classes/fixtures/responses/error.json @@ -0,0 +1,6 @@ +{ + "error": { + "status": 400, + "message": "Something went wrong" + } +} \ No newline at end of file