Class ChangePlaylistDetailsRequest

java.lang.Object
de.sonallux.spotify.api.apis.playlists.ChangePlaylistDetailsRequest

public class ChangePlaylistDetailsRequest extends Object

Change Playlist Details request

Required OAuth scopes

playlist-modify-public, playlist-modify-private

Response

Playlist updated

  • Constructor Details

    • ChangePlaylistDetailsRequest

      public ChangePlaylistDetailsRequest(ApiClient apiClient, String playlistId)
      Change Playlist Details request
      Parameters:
      apiClient -

      The API client

      playlistId -

      The Spotify ID of the playlist.

  • Method Details

    • name

      Parameters:
      name -

      The new name for the playlist, for example "My New Playlist Title"

      Returns:
      this request
    • _public

      public ChangePlaylistDetailsRequest _public(boolean _public)
      Parameters:
      _public -

      If true the playlist will be public, if false it will be private.

      Returns:
      this request
    • collaborative

      public ChangePlaylistDetailsRequest collaborative(boolean collaborative)
      Parameters:
      collaborative -

      If true, the playlist will become collaborative and other users will be able to modify the playlist in their Spotify client.
      Note: You can only set collaborative to true on non-public playlists.

      Returns:
      this request
    • description

      public ChangePlaylistDetailsRequest description(String description)
      Parameters:
      description -

      Value for playlist description as displayed in Spotify Clients and in the Web API.

      Returns:
      this request
    • build

      public ApiCall<Void> build()
      Build the request into an executable api call
      Returns:
      an executable api call