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

Spotify.Types.Player

Documentation

data PlaybackState Source #

Instances

Instances details
FromJSON PlaybackState Source # 
Instance details

Defined in Spotify.Types.Player

Generic PlaybackState Source # 
Instance details

Defined in Spotify.Types.Player

Associated Types

type Rep PlaybackState :: Type -> Type #

Show PlaybackState Source # 
Instance details

Defined in Spotify.Types.Player

Eq PlaybackState Source # 
Instance details

Defined in Spotify.Types.Player

Ord PlaybackState Source # 
Instance details

Defined in Spotify.Types.Player

type Rep PlaybackState Source # 
Instance details

Defined in Spotify.Types.Player

data Repeat Source #

Instances

Instances details
FromJSON Repeat Source # 
Instance details

Defined in Spotify.Types.Player

Generic Repeat Source # 
Instance details

Defined in Spotify.Types.Player

Associated Types

type Rep Repeat :: Type -> Type #

Methods

from :: Repeat -> Rep Repeat x #

to :: Rep Repeat x -> Repeat #

Show Repeat Source # 
Instance details

Defined in Spotify.Types.Player

Eq Repeat Source # 
Instance details

Defined in Spotify.Types.Player

Methods

(==) :: Repeat -> Repeat -> Bool #

(/=) :: Repeat -> Repeat -> Bool #

Ord Repeat Source # 
Instance details

Defined in Spotify.Types.Player

type Rep Repeat Source # 
Instance details

Defined in Spotify.Types.Player

type Rep Repeat = D1 ('MetaData "Repeat" "Spotify.Types.Player" "spotify-0.1.0.1-DSXk6mPWfQGGnICPbDr6pO-spotify-types" 'False) (C1 ('MetaCons "RepeatOff" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "RepeatContext" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RepeatTrack" 'PrefixI 'False) (U1 :: Type -> Type)))

data CurrentlyPlayingTrack Source #

Instances

Instances details
FromJSON CurrentlyPlayingTrack Source # 
Instance details

Defined in Spotify.Types.Player

Generic CurrentlyPlayingTrack Source # 
Instance details

Defined in Spotify.Types.Player

Associated Types

type Rep CurrentlyPlayingTrack :: Type -> Type #

Show CurrentlyPlayingTrack Source # 
Instance details

Defined in Spotify.Types.Player

Eq CurrentlyPlayingTrack Source # 
Instance details

Defined in Spotify.Types.Player

Ord CurrentlyPlayingTrack Source # 
Instance details

Defined in Spotify.Types.Player

type Rep CurrentlyPlayingTrack Source # 
Instance details

Defined in Spotify.Types.Player

type Rep CurrentlyPlayingTrack = D1 ('MetaData "CurrentlyPlayingTrack" "Spotify.Types.Player" "spotify-0.1.0.1-DSXk6mPWfQGGnICPbDr6pO-spotify-types" 'False) (C1 ('MetaCons "CurrentlyPlayingTrack" 'PrefixI 'True) ((S1 ('MetaSel ('Just "context") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Context) :*: (S1 ('MetaSel ('Just "timestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "progressMs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "isPlaying") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool) :*: S1 ('MetaSel ('Just "item") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Track)) :*: (S1 ('MetaSel ('Just "currentlyPlayingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "actions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Actions)))))

data Device Source #

Instances

Instances details
FromJSON Device Source # 
Instance details

Defined in Spotify.Types.Player

Generic Device Source # 
Instance details

Defined in Spotify.Types.Player

Associated Types

type Rep Device :: Type -> Type #

Methods

from :: Device -> Rep Device x #

to :: Rep Device x -> Device #

Show Device Source # 
Instance details

Defined in Spotify.Types.Player

Eq Device Source # 
Instance details

Defined in Spotify.Types.Player

Methods

(==) :: Device -> Device -> Bool #

(/=) :: Device -> Device -> Bool #

Ord Device Source # 
Instance details

Defined in Spotify.Types.Player

type Rep Device Source # 
Instance details

Defined in Spotify.Types.Player

data Context Source #

Constructors

Context 

Instances

Instances details
FromJSON Context Source # 
Instance details

Defined in Spotify.Types.Player

Generic Context Source # 
Instance details

Defined in Spotify.Types.Player

Associated Types

type Rep Context :: Type -> Type #

Methods

from :: Context -> Rep Context x #

to :: Rep Context x -> Context #

Show Context Source # 
Instance details

Defined in Spotify.Types.Player

Eq Context Source # 
Instance details

Defined in Spotify.Types.Player

Methods

(==) :: Context -> Context -> Bool #

(/=) :: Context -> Context -> Bool #

Ord Context Source # 
Instance details

Defined in Spotify.Types.Player

type Rep Context Source # 
Instance details

Defined in Spotify.Types.Player

type Rep Context = D1 ('MetaData "Context" "Spotify.Types.Player" "spotify-0.1.0.1-DSXk6mPWfQGGnICPbDr6pO-spotify-types" 'False) (C1 ('MetaCons "Context" 'PrefixI 'True) ((S1 ('MetaSel ('Just "type_") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "href") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Href)) :*: (S1 ('MetaSel ('Just "externalUrls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ExternalURLs) :*: S1 ('MetaSel ('Just "uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 URI))))

data Actions Source #

Instances

Instances details
FromJSON Actions Source # 
Instance details

Defined in Spotify.Types.Player

Generic Actions Source # 
Instance details

Defined in Spotify.Types.Player

Associated Types

type Rep Actions :: Type -> Type #

Methods

from :: Actions -> Rep Actions x #

to :: Rep Actions x -> Actions #

Show Actions Source # 
Instance details

Defined in Spotify.Types.Player

Eq Actions Source # 
Instance details

Defined in Spotify.Types.Player

Methods

(==) :: Actions -> Actions -> Bool #

(/=) :: Actions -> Actions -> Bool #

Ord Actions Source # 
Instance details

Defined in Spotify.Types.Player

type Rep Actions Source # 
Instance details

Defined in Spotify.Types.Player