Class GetTheUsersQueueRequest
java.lang.Object
se.michaelthelin.spotify.requests.AbstractRequest<PlaybackQueue>
se.michaelthelin.spotify.requests.data.AbstractDataRequest<PlaybackQueue>
se.michaelthelin.spotify.requests.data.player.GetTheUsersQueueRequest
- All Implemented Interfaces:
IRequest<PlaybackQueue>
Get the list of objects that make up the user's queue.
Returns the items from the current user’s playback queue, including the currently playing item.
The endpoint does not support paging since the queue is not expected to be large.
Therefore, the request will return a PlaybackQueue
object including a List of IPlaylistItem
.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
Builder class for building aGetTheUsersQueueRequest
. -
Method Summary
Methods inherited from class se.michaelthelin.spotify.requests.AbstractRequest
bodyParametersToJson, deleteJson, executeAsync, getBody, getBodyParameters, getContentType, getHeaders, getHttpManager, getJson, getUri, initializeBody, postJson, putJson
-
Method Details
-
execute
public PlaybackQueue execute() throws IOException, SpotifyWebApiException, org.apache.hc.core5.http.ParseExceptionGet the user's current playback queue.- Returns:
- An
PlaybackQueue
object including a List ofIPlaylistItem
. - Throws:
IOException
- In case of networking issues.SpotifyWebApiException
- The Web API returned an error further specified in this exception's root cause.org.apache.hc.core5.http.ParseException
- In case of an error parsing the response.
-