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

Spotify.Types.Albums

Documentation

data Album Source #

Instances

Instances details
FromJSON Album Source # 
Instance details

Defined in Spotify.Types.Albums

Generic Album Source # 
Instance details

Defined in Spotify.Types.Albums

Associated Types

type Rep Album :: Type -> Type #

Methods

from :: Album -> Rep Album x #

to :: Rep Album x -> Album #

Show Album Source # 
Instance details

Defined in Spotify.Types.Albums

Methods

showsPrec :: Int -> Album -> ShowS #

show :: Album -> String #

showList :: [Album] -> ShowS #

Eq Album Source # 
Instance details

Defined in Spotify.Types.Albums

Methods

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

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

Ord Album Source # 
Instance details

Defined in Spotify.Types.Albums

Methods

compare :: Album -> Album -> Ordering #

(<) :: Album -> Album -> Bool #

(<=) :: Album -> Album -> Bool #

(>) :: Album -> Album -> Bool #

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

max :: Album -> Album -> Album #

min :: Album -> Album -> Album #

type Rep Album Source # 
Instance details

Defined in Spotify.Types.Albums

type Rep Album = D1 ('MetaData "Album" "Spotify.Types.Albums" "spotify-0.1.0.1-DSXk6mPWfQGGnICPbDr6pO-spotify-types" 'False) (C1 ('MetaCons "Album" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "albumType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AlbumType) :*: S1 ('MetaSel ('Just "artists") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ArtistSimple])) :*: (S1 ('MetaSel ('Just "availableMarkets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "copyrights") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Copyright]))) :*: ((S1 ('MetaSel ('Just "externalIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ExternalIDs) :*: S1 ('MetaSel ('Just "externalUrls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ExternalURLs)) :*: (S1 ('MetaSel ('Just "genres") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text]) :*: (S1 ('MetaSel ('Just "href") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Href) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AlbumID))))) :*: (((S1 ('MetaSel ('Just "images") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Image]) :*: S1 ('MetaSel ('Just "label") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "popularity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "releaseDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "releaseDatePrecision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DatePrecision)) :*: (S1 ('MetaSel ('Just "restrictions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Restrictions)) :*: (S1 ('MetaSel ('Just "tracks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Paging TrackSimple)) :*: S1 ('MetaSel ('Just "uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 URI)))))))