acousticbrainz-client-0.1.0.0: AcousticBrainz API client

Safe HaskellNone
LanguageHaskell2010

AcousticBrainz.HighLevel

Synopsis

Documentation

data Happy Source #

Constructors

Happy 
NotHappy 
Instances
Eq Happy Source # 
Instance details

Defined in AcousticBrainz.HighLevel

Methods

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

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

Ord Happy Source # 
Instance details

Defined in AcousticBrainz.HighLevel

Methods

compare :: Happy -> Happy -> Ordering #

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

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

(>) :: Happy -> Happy -> Bool #

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

max :: Happy -> Happy -> Happy #

min :: Happy -> Happy -> Happy #

Read Happy Source # 
Instance details

Defined in AcousticBrainz.HighLevel

Show Happy Source # 
Instance details

Defined in AcousticBrainz.HighLevel

Methods

showsPrec :: Int -> Happy -> ShowS #

show :: Happy -> String #

showList :: [Happy] -> ShowS #

FromJSON (FiniteDistribution Happy) Source # 
Instance details

Defined in AcousticBrainz.HighLevel

data Party Source #

Constructors

Party 
NotParty 
Instances
Eq Party Source # 
Instance details

Defined in AcousticBrainz.HighLevel

Methods

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

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

Ord Party Source # 
Instance details

Defined in AcousticBrainz.HighLevel

Methods

compare :: Party -> Party -> Ordering #

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

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

(>) :: Party -> Party -> Bool #

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

max :: Party -> Party -> Party #

min :: Party -> Party -> Party #

Read Party Source # 
Instance details

Defined in AcousticBrainz.HighLevel

Show Party Source # 
Instance details

Defined in AcousticBrainz.HighLevel

Methods

showsPrec :: Int -> Party -> ShowS #

show :: Party -> String #

showList :: [Party] -> ShowS #

FromJSON (FiniteDistribution Party) Source # 
Instance details

Defined in AcousticBrainz.HighLevel

data Sad Source #

Constructors

Sad 
NotSad 
Instances
Eq Sad Source # 
Instance details

Defined in AcousticBrainz.HighLevel

Methods

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

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

Ord Sad Source # 
Instance details

Defined in AcousticBrainz.HighLevel

Methods

compare :: Sad -> Sad -> Ordering #

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

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

(>) :: Sad -> Sad -> Bool #

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

max :: Sad -> Sad -> Sad #

min :: Sad -> Sad -> Sad #

Read Sad Source # 
Instance details

Defined in AcousticBrainz.HighLevel

Show Sad Source # 
Instance details

Defined in AcousticBrainz.HighLevel

Methods

showsPrec :: Int -> Sad -> ShowS #

show :: Sad -> String #

showList :: [Sad] -> ShowS #

FromJSON (FiniteDistribution Sad) Source # 
Instance details

Defined in AcousticBrainz.HighLevel

data Tonal Source #

Constructors

Atonal 
Tonal 
Instances
Eq Tonal Source # 
Instance details

Defined in AcousticBrainz.HighLevel

Methods

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

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

Ord Tonal Source # 
Instance details

Defined in AcousticBrainz.HighLevel

Methods

compare :: Tonal -> Tonal -> Ordering #

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

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

(>) :: Tonal -> Tonal -> Bool #

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

max :: Tonal -> Tonal -> Tonal #

min :: Tonal -> Tonal -> Tonal #

Read Tonal Source # 
Instance details

Defined in AcousticBrainz.HighLevel

Show Tonal Source # 
Instance details

Defined in AcousticBrainz.HighLevel

Methods

showsPrec :: Int -> Tonal -> ShowS #

show :: Tonal -> String #

showList :: [Tonal] -> ShowS #

FromJSON (FiniteDistribution Tonal) Source # 
Instance details

Defined in AcousticBrainz.HighLevel

data Vocal Source #

Constructors

Instrumental 
Vocal 
Instances
Eq Vocal Source # 
Instance details

Defined in AcousticBrainz.HighLevel

Methods

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

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

Ord Vocal Source # 
Instance details

Defined in AcousticBrainz.HighLevel

Methods

compare :: Vocal -> Vocal -> Ordering #

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

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

(>) :: Vocal -> Vocal -> Bool #

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

max :: Vocal -> Vocal -> Vocal #

min :: Vocal -> Vocal -> Vocal #

Read Vocal Source # 
Instance details

Defined in AcousticBrainz.HighLevel

Show Vocal Source # 
Instance details

Defined in AcousticBrainz.HighLevel

Methods

showsPrec :: Int -> Vocal -> ShowS #

show :: Vocal -> String #

showList :: [Vocal] -> ShowS #

FromJSON (FiniteDistribution Vocal) Source # 
Instance details

Defined in AcousticBrainz.HighLevel

data Feature t Source #

Instances
Eq t => Eq (Feature t) Source # 
Instance details

Defined in AcousticBrainz.HighLevel

Methods

(==) :: Feature t -> Feature t -> Bool #

(/=) :: Feature t -> Feature t -> Bool #

Ord t => Ord (Feature t) Source # 
Instance details

Defined in AcousticBrainz.HighLevel

Methods

compare :: Feature t -> Feature t -> Ordering #

(<) :: Feature t -> Feature t -> Bool #

(<=) :: Feature t -> Feature t -> Bool #

(>) :: Feature t -> Feature t -> Bool #

(>=) :: Feature t -> Feature t -> Bool #

max :: Feature t -> Feature t -> Feature t #

min :: Feature t -> Feature t -> Feature t #

(Ord t, Read t) => Read (Feature t) Source # 
Instance details

Defined in AcousticBrainz.HighLevel

Show t => Show (Feature t) Source # 
Instance details

Defined in AcousticBrainz.HighLevel

Methods

showsPrec :: Int -> Feature t -> ShowS #

show :: Feature t -> String #

showList :: [Feature t] -> ShowS #

FromJSON (FiniteDistribution t) => FromJSON (Feature t) Source # 
Instance details

Defined in AcousticBrainz.HighLevel

data HighLevelData Source #

newtype HighLevelException Source #