spotify-0.1.0.0: servant/Spotify/Servant/Tracks.hs
module Spotify.Servant.Tracks where
import Spotify.Servant.Core
import Spotify.Types.Misc
import Spotify.Types.Tracks
import Servant.API (
Capture,
QueryParam,
type (:>),
)
type GetTrack =
"tracks"
:> Capture "id" TrackID
:> QueryParam "market" Market
:> SpotGet Track
type GetSavedTracks =
"me"
:> "tracks"
:> QueryParam "market" Market
:> SpotPaging SavedTrack
type SaveTracks =
"me"
:> "tracks"
:> SpotBody [TrackID]
:> SpotDeleteNoContent
type RemoveTracks =
"me"
:> "tracks"
:> SpotBody [TrackID]
:> SpotDeleteNoContent