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, AddCustomPlaylistCoverImageRequest, AddItemsToPlaylistDeprecatedRequest, AddItemsToPlaylistRequest, AddItemToPlaybackQueueRequest, ChangePlaylistDetailsRequest, CheckCurrentUserFollowsArtistsOrUsersRequest, CheckIfUserFollowsPlaylistRequest, CheckUsersSavedAlbumsRequest, CheckUsersSavedAudiobooksRequest, CheckUsersSavedEpisodesRequest, CheckUsersSavedItemsRequest, CheckUsersSavedShowsRequest, CheckUsersSavedTracksRequest, CreatePlaylistForUserRequest, CreatePlaylistRequest, FollowArtistsOrUsersRequest, FollowPlaylistRequest, GetAlbumRequest, GetAlbumTracksRequest, GetArtistRequest, GetArtistsAlbumsRequest, GetArtistsRelatedArtistsRequest, GetArtistsTopTracksRequest, GetAudiobookChaptersRequest, GetAudiobookRequest, GetAvailableDevicesRequest, GetAvailableMarketsRequest, GetCategoryPlaylistsRequest, GetChapterRequest, GetCurrentlyPlayingTrackRequest, GetCurrentUsersPlaylistsRequest, GetCurrentUsersProfileRequest, GetEpisodeRequest, GetFeaturedPlaylistsRequest, GetFollowedArtistsRequest, GetNewReleasesRequest, GetPlaybackStateRequest, GetPlaylistCoverImageRequest, GetPlaylistItemsDeprecatedRequest, GetPlaylistItemsRequest, GetPlaylistRequest, GetRecentlyPlayedTracksRequest, GetRecommendationGenresRequest, GetRecommendationsRequest, GetSeveralAlbumsRequest, GetSeveralArtistsRequest, GetSeveralAudiobooksRequest, GetSeveralBrowseCategoriesRequest, GetSeveralChaptersRequest, GetSeveralEpisodesRequest, GetSeveralShowsRequest, GetSeveralTracksAudioFeaturesRequest, GetSeveralTracksRequest, GetShowEpisodesRequest, GetShowRequest, GetSingleBrowseCategoryRequest, GetTrackRequest, GetTracksAudioAnalysisRequest, GetTracksAudioFeaturesRequest, GetUsersPlaylistsRequest, GetUsersProfileRequest, GetUsersQueueRequest, GetUsersSavedAlbumsRequest, GetUsersSavedAudiobooksRequest, GetUsersSavedEpisodesRequest, GetUsersSavedShowsRequest, GetUsersSavedTracksRequest, GetUsersTopArtistsAndTracksRequest, GetUsersTopArtistsRequest, GetUsersTopTracksRequest, PausePlaybackRequest, RemoveAlbumsForCurrentUserRequest, RemoveAudiobooksForCurrentUserRequest, RemoveEpisodesForCurrentUserRequest, RemoveItemsFromLibraryRequest, RemovePlaylistItemsDeprecatedRequest, RemovePlaylistItemsRequest, RemoveShowsForCurrentUserRequest, RemoveUsersSavedTracksRequest, SaveAlbumsForCurrentUserRequest, SaveAudiobooksForCurrentUserRequest, SaveEpisodesForCurrentUserRequest, SaveItemsToLibraryRequest, SaveShowsForCurrentUserRequest, SaveTracksForCurrentUserRequest, SearchAlbumsRequest, SearchAlbumsSpecialRequest, SearchArtistsRequest, SearchAudiobooksRequest, SearchEpisodesRequest, SearchForItemRequest, SearchPlaylistsRequest, SearchShowsRequest, SearchTracksRequest, SeekToPositionRequest, SetPlaybackVolumeRequest, SetRepeatModeRequest, SkipToNextRequest, SkipToPreviousRequest, StartResumePlaybackRequest, TogglePlaybackShuffleRequest, TransferPlaybackRequest, UnfollowArtistsOrUsersRequest, UnfollowPlaylistRequest, UpdatePlaylistsItemsReorderDeprecatedRequest, UpdatePlaylistsItemsReorderRequest, UpdatePlaylistsItemsReplaceDeprecatedRequest, UpdatePlaylistsItemsReplaceRequest
Abstract base class for data requests.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAbstractDataRequest.Builder<T, BT extends AbstractDataRequest.Builder<T,?>> Abstract builder class for data requests. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractDataRequest(AbstractDataRequest.Builder<T, ?> builder) Protected constructor for data requests. -
Method Summary
Methods inherited from class 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.
-