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

Spotify.Types.Simple

Documentation

data UserSimple Source #

Instances

Instances details
FromJSON UserSimple Source # 
Instance details

Defined in Spotify.Types.Simple

Generic UserSimple Source # 
Instance details

Defined in Spotify.Types.Simple

Associated Types

type Rep UserSimple :: Type -> Type #

Show UserSimple Source # 
Instance details

Defined in Spotify.Types.Simple

Eq UserSimple Source # 
Instance details

Defined in Spotify.Types.Simple

Ord UserSimple Source # 
Instance details

Defined in Spotify.Types.Simple

type Rep UserSimple Source # 
Instance details

Defined in Spotify.Types.Simple

data TrackSimple Source #

Instances

Instances details
FromJSON TrackSimple Source # 
Instance details

Defined in Spotify.Types.Simple

Generic TrackSimple Source # 
Instance details

Defined in Spotify.Types.Simple

Associated Types

type Rep TrackSimple :: Type -> Type #

Show TrackSimple Source # 
Instance details

Defined in Spotify.Types.Simple

Eq TrackSimple Source # 
Instance details

Defined in Spotify.Types.Simple

Ord TrackSimple Source # 
Instance details

Defined in Spotify.Types.Simple

type Rep TrackSimple Source # 
Instance details

Defined in Spotify.Types.Simple

type Rep TrackSimple = D1 ('MetaData "TrackSimple" "Spotify.Types.Simple" "spotify-0.1.0.1-DSXk6mPWfQGGnICPbDr6pO-spotify-types" 'False) (C1 ('MetaCons "TrackSimple" 'PrefixI 'True) (((S1 ('MetaSel ('Just "artists") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [ArtistSimple]) :*: (S1 ('MetaSel ('Just "availableMarkets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "discNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int))) :*: ((S1 ('MetaSel ('Just "durationMs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "explicit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "externalUrls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ExternalURLs) :*: S1 ('MetaSel ('Just "href") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Href)))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TrackID) :*: (S1 ('MetaSel ('Just "isPlayable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "linkedFrom") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe TrackLink)))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "previewUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "trackNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 URI))))))

data AlbumSimple Source #

Instances

Instances details
FromJSON AlbumSimple Source # 
Instance details

Defined in Spotify.Types.Simple

Generic AlbumSimple Source # 
Instance details

Defined in Spotify.Types.Simple

Associated Types

type Rep AlbumSimple :: Type -> Type #

Show AlbumSimple Source # 
Instance details

Defined in Spotify.Types.Simple

Eq AlbumSimple Source # 
Instance details

Defined in Spotify.Types.Simple

Ord AlbumSimple Source # 
Instance details

Defined in Spotify.Types.Simple

type Rep AlbumSimple Source # 
Instance details

Defined in Spotify.Types.Simple

type Rep AlbumSimple = D1 ('MetaData "AlbumSimple" "Spotify.Types.Simple" "spotify-0.1.0.1-DSXk6mPWfQGGnICPbDr6pO-spotify-types" 'False) (C1 ('MetaCons "AlbumSimple" '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 "externalUrls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ExternalURLs) :*: (S1 ('MetaSel ('Just "albumGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe AlbumGroup)) :*: 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 "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) :*: ((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 "uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 URI))))))

data ArtistSimple Source #

Constructors

ArtistSimple 

Instances

Instances details
FromJSON ArtistSimple Source # 
Instance details

Defined in Spotify.Types.Simple

Generic ArtistSimple Source # 
Instance details

Defined in Spotify.Types.Simple

Associated Types

type Rep ArtistSimple :: Type -> Type #

Show ArtistSimple Source # 
Instance details

Defined in Spotify.Types.Simple

Eq ArtistSimple Source # 
Instance details

Defined in Spotify.Types.Simple

Ord ArtistSimple Source # 
Instance details

Defined in Spotify.Types.Simple

type Rep ArtistSimple Source # 
Instance details

Defined in Spotify.Types.Simple

data PlaylistSimple Source #

Instances

Instances details
FromJSON PlaylistSimple Source # 
Instance details

Defined in Spotify.Types.Simple

Generic PlaylistSimple Source # 
Instance details

Defined in Spotify.Types.Simple

Associated Types

type Rep PlaylistSimple :: Type -> Type #

Show PlaylistSimple Source # 
Instance details

Defined in Spotify.Types.Simple

Eq PlaylistSimple Source # 
Instance details

Defined in Spotify.Types.Simple

Ord PlaylistSimple Source # 
Instance details

Defined in Spotify.Types.Simple

type Rep PlaylistSimple Source # 
Instance details

Defined in Spotify.Types.Simple