Class ReorderPlaylistsTracksRequest
Reorder Playlist Items request
Required OAuth scopes
playlist-modify-public, playlist-modify-private
Response
A snapshot ID for the playlist
-
Constructor Summary
ConstructorsConstructorDescriptionReorderPlaylistsTracksRequest(ApiClient apiClient, String playlistId, int rangeStart, int insertBefore) Reorder Playlist Items request -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build the request into an executable api callrangeLength(int rangeLength) snapshotId(String snapshotId)
-
Constructor Details
-
ReorderPlaylistsTracksRequest
public ReorderPlaylistsTracksRequest(ApiClient apiClient, String playlistId, int rangeStart, int insertBefore) Reorder Playlist Items request- Parameters:
apiClient-The API client
playlistId-The Spotify ID of the playlist.
rangeStart-The position of the first item to be reordered.
insertBefore-The position where the items should be inserted.
To reorder the items to the end of the playlist, simply set insert_before to the position after the last item.
Examples:
To reorder the first item to the last position in a playlist with 10 items, set range_start to 0, and insert_before to 10.
To reorder the last item in a playlist with 10 items to the start of the playlist, set range_start to 9, and insert_before to 0.
-
-
Method Details
-
rangeLength
- Parameters:
rangeLength-The amount of items to be reordered. Defaults to 1 if not set.
The range of items to be reordered begins from the range_start position, and includes the range_length subsequent items.
Example:
To move the items at index 9-10 to the start of the playlist, range_start is set to 9, and range_length is set to 2.- Returns:
- this request
-
snapshotId
- Parameters:
snapshotId-The playlist's snapshot ID against which you want to make the changes.
- Returns:
- this request
-
build
Build the request into an executable api call- Returns:
- an executable api call
-