Class AbstractDataRequest<T>
java.lang.Object
se.michaelthelin.spotify.requests.AbstractRequest<T>
se.michaelthelin.spotify.requests.data.AbstractDataRequest<T>
- Type Parameters:
T
- The response type.
- All Implemented Interfaces:
IRequest<T>
- Direct Known Subclasses:
AbstractDataPagingCursorbasedRequest
,AbstractDataPagingRequest
,AddItemsToPlaylistRequest
,AddItemToUsersPlaybackQueueRequest
,ChangePlaylistsDetailsRequest
,CheckCurrentUserFollowsArtistsOrUsersRequest
,CheckUsersFollowPlaylistRequest
,CheckUsersSavedAlbumsRequest
,CheckUsersSavedEpisodesRequest
,CheckUsersSavedShowsRequest
,CheckUsersSavedTracksRequest
,CreatePlaylistRequest
,FollowArtistsOrUsersRequest
,FollowPlaylistRequest
,FollowPlaylistRequest
,GetAlbumRequest
,GetAlbumsTracksRequest
,GetArtistRequest
,GetArtistsAlbumsRequest
,GetArtistsRelatedArtistsRequest
,GetArtistsTopTracksRequest
,GetAudioAnalysisForTrackRequest
,GetAudioFeaturesForSeveralTracksRequest
,GetAudioFeaturesForTrackRequest
,GetAvailableGenreSeedsRequest
,GetCategoryRequest
,GetCategorysPlaylistsRequest
,GetCurrentUsersProfileRequest
,GetCurrentUsersRecentlyPlayedTracksRequest
,GetCurrentUsersSavedAlbumsRequest
,GetEpisodeRequest
,GetInformationAboutUsersCurrentPlaybackRequest
,GetListOfCategoriesRequest
,GetListOfCurrentUsersPlaylistsRequest
,GetListOfFeaturedPlaylistsRequest
,GetListOfNewReleasesRequest
,GetListOfUsersPlaylistsRequest
,GetPlaylistCoverImageRequest
,GetPlaylistRequest
,GetPlaylistsItemsRequest
,GetRecommendationsRequest
,GetSeveralAlbumsRequest
,GetSeveralArtistsRequest
,GetSeveralEpisodesRequest
,GetSeveralShowsRequest
,GetSeveralTracksRequest
,GetShowRequest
,GetShowsEpisodesRequest
,GetTheUsersQueueRequest
,GetTrackRequest
,GetUsersAvailableDevicesRequest
,GetUsersCurrentlyPlayingTrackRequest
,GetUsersFollowedArtistsRequest
,GetUsersProfileRequest
,GetUsersSavedEpisodesRequest
,GetUsersSavedShowsRequest
,GetUsersSavedTracksRequest
,GetUsersTopArtistsAndTracksRequest
,GetUsersTopArtistsRequest
,GetUsersTopTracksRequest
,PauseUsersPlaybackRequest
,RemoveAlbumsForCurrentUserRequest
,RemoveItemsFromPlaylistRequest
,RemoveUsersSavedEpisodesRequest
,RemoveUsersSavedShowsRequest
,RemoveUsersSavedTracksRequest
,ReorderPlaylistsItemsRequest
,ReplacePlaylistsItemsRequest
,SaveAlbumsForCurrentUserRequest
,SaveEpisodesForCurrentUserRequest
,SaveShowsForCurrentUserRequest
,SaveTracksForUserRequest
,SearchAlbumsRequest
,SearchAlbumsSpecialRequest
,SearchArtistsRequest
,SearchEpisodesRequest
,SearchItemRequest
,SearchPlaylistsRequest
,SearchShowsRequest
,SearchTracksRequest
,SeekToPositionInCurrentlyPlayingTrackRequest
,SetRepeatModeOnUsersPlaybackRequest
,SetVolumeForUsersPlaybackRequest
,SkipUsersPlaybackToNextTrackRequest
,SkipUsersPlaybackToPreviousTrackRequest
,StartResumeUsersPlaybackRequest
,ToggleShuffleForUsersPlaybackRequest
,TransferUsersPlaybackRequest
,UnfollowArtistsOrUsersRequest
,UnfollowPlaylistRequest
,UnfollowPlaylistRequest
,UploadCustomPlaylistCoverImageRequest
Abstract base class for data requests.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
AbstractDataRequest.Builder<T,
BT extends AbstractDataRequest.Builder<T, ?>> Abstract builder class for data requests. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
AbstractDataRequest
(AbstractDataRequest.Builder<T, ?> builder) Protected constructor for data requests. -
Method Summary
Methods inherited from class se.michaelthelin.spotify.requests.AbstractRequest
bodyParametersToJson, deleteJson, executeAsync, getBody, getBodyParameters, getContentType, getHeaders, getHttpManager, getJson, getUri, initializeBody, postJson, putJson
-
Constructor Details
-
AbstractDataRequest
Protected constructor for data requests.- Parameters:
builder
- The builder instance.
-