spotify-0.1.0.1: Spotify Web API
Safe HaskellSafe-Inferred
LanguageGHC2021

Spotify.Servant.Playlists

Documentation

type GetPlaylist = "playlists" :> (Capture "playlist_id" PlaylistID :> SpotGet Playlist) Source #

data AddToPlaylistBody Source #

Constructors

AddToPlaylistBody 

Fields

Instances

Instances details
ToJSON AddToPlaylistBody Source # 
Instance details

Defined in Spotify.Servant.Playlists

Generic AddToPlaylistBody Source # 
Instance details

Defined in Spotify.Servant.Playlists

Associated Types

type Rep AddToPlaylistBody :: Type -> Type #

type Rep AddToPlaylistBody Source # 
Instance details

Defined in Spotify.Servant.Playlists

type Rep AddToPlaylistBody = D1 ('MetaData "AddToPlaylistBody" "Spotify.Servant.Playlists" "spotify-0.1.0.1-DSXk6mPWfQGGnICPbDr6pO-spotify-servant" 'False) (C1 ('MetaCons "AddToPlaylistBody" 'PrefixI 'True) (S1 ('MetaSel ('Just "position") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "uris") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [URI])))

newtype AddToPlaylistResponse Source #

Instances

Instances details
FromJSON AddToPlaylistResponse Source # 
Instance details

Defined in Spotify.Servant.Playlists

Generic AddToPlaylistResponse Source # 
Instance details

Defined in Spotify.Servant.Playlists

Associated Types

type Rep AddToPlaylistResponse :: Type -> Type #

type Rep AddToPlaylistResponse Source # 
Instance details

Defined in Spotify.Servant.Playlists

type Rep AddToPlaylistResponse = D1 ('MetaData "AddToPlaylistResponse" "Spotify.Servant.Playlists" "spotify-0.1.0.1-DSXk6mPWfQGGnICPbDr6pO-spotify-servant" 'True) (C1 ('MetaCons "AddToPlaylistResponse" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SnapshotID)))

data CreatePlaylistOpts Source #

Instances

Instances details
ToJSON CreatePlaylistOpts Source # 
Instance details

Defined in Spotify.Servant.Playlists

Generic CreatePlaylistOpts Source # 
Instance details

Defined in Spotify.Servant.Playlists

Associated Types

type Rep CreatePlaylistOpts :: Type -> Type #

type Rep CreatePlaylistOpts Source # 
Instance details

Defined in Spotify.Servant.Playlists

type Rep CreatePlaylistOpts = D1 ('MetaData "CreatePlaylistOpts" "Spotify.Servant.Playlists" "spotify-0.1.0.1-DSXk6mPWfQGGnICPbDr6pO-spotify-servant" 'False) (C1 ('MetaCons "CreatePlaylistOpts" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "public") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "collaborative") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))))