Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
data TextRepresentation Source #
Instances
Eq TextRepresentation Source # | |
Defined in Network.Protocol.MusicBrainz.Types (==) :: TextRepresentation -> TextRepresentation -> Bool # (/=) :: TextRepresentation -> TextRepresentation -> Bool # | |
Show TextRepresentation Source # | |
Defined in Network.Protocol.MusicBrainz.Types showsPrec :: Int -> TextRepresentation -> ShowS # show :: TextRepresentation -> String # showList :: [TextRepresentation] -> ShowS # | |
FromJSON TextRepresentation Source # | |
Defined in Network.Protocol.MusicBrainz.Types parseJSON :: Value -> Parser TextRepresentation # parseJSONList :: Value -> Parser [TextRepresentation] # |
data ArtistCredit Source #
Instances
Eq ArtistCredit Source # | |
Defined in Network.Protocol.MusicBrainz.Types (==) :: ArtistCredit -> ArtistCredit -> Bool # (/=) :: ArtistCredit -> ArtistCredit -> Bool # | |
Show ArtistCredit Source # | |
Defined in Network.Protocol.MusicBrainz.Types showsPrec :: Int -> ArtistCredit -> ShowS # show :: ArtistCredit -> String # showList :: [ArtistCredit] -> ShowS # | |
FromJSON ArtistCredit Source # | |
Defined in Network.Protocol.MusicBrainz.Types parseJSON :: Value -> Parser ArtistCredit # parseJSONList :: Value -> Parser [ArtistCredit] # |
Artist | |
|
data ReleaseGroup Source #
Instances
Eq ReleaseGroup Source # | |
Defined in Network.Protocol.MusicBrainz.Types (==) :: ReleaseGroup -> ReleaseGroup -> Bool # (/=) :: ReleaseGroup -> ReleaseGroup -> Bool # | |
Show ReleaseGroup Source # | |
Defined in Network.Protocol.MusicBrainz.Types showsPrec :: Int -> ReleaseGroup -> ShowS # show :: ReleaseGroup -> String # showList :: [ReleaseGroup] -> ShowS # |
Label | |
|
data ReleaseEvent Source #
Instances
Eq ReleaseEvent Source # | |
Defined in Network.Protocol.MusicBrainz.Types (==) :: ReleaseEvent -> ReleaseEvent -> Bool # (/=) :: ReleaseEvent -> ReleaseEvent -> Bool # | |
Show ReleaseEvent Source # | |
Defined in Network.Protocol.MusicBrainz.Types showsPrec :: Int -> ReleaseEvent -> ShowS # show :: ReleaseEvent -> String # showList :: [ReleaseEvent] -> ShowS # | |
FromJSON ReleaseEvent Source # | |
Defined in Network.Protocol.MusicBrainz.Types parseJSON :: Value -> Parser ReleaseEvent # parseJSONList :: Value -> Parser [ReleaseEvent] # |
Area | |
|
newtype ISO3166Code Source #
Instances
Eq ISO3166Code Source # | |
Defined in Network.Protocol.MusicBrainz.Types (==) :: ISO3166Code -> ISO3166Code -> Bool # (/=) :: ISO3166Code -> ISO3166Code -> Bool # | |
Show ISO3166Code Source # | |
Defined in Network.Protocol.MusicBrainz.Types showsPrec :: Int -> ISO3166Code -> ShowS # show :: ISO3166Code -> String # showList :: [ISO3166Code] -> ShowS # | |
FromJSON ISO3166Code Source # | |
Defined in Network.Protocol.MusicBrainz.Types parseJSON :: Value -> Parser ISO3166Code # parseJSONList :: Value -> Parser [ISO3166Code] # |
data CoverArtArchive Source #
Instances
Eq CoverArtArchive Source # | |
Defined in Network.Protocol.MusicBrainz.Types (==) :: CoverArtArchive -> CoverArtArchive -> Bool # (/=) :: CoverArtArchive -> CoverArtArchive -> Bool # | |
Show CoverArtArchive Source # | |
Defined in Network.Protocol.MusicBrainz.Types showsPrec :: Int -> CoverArtArchive -> ShowS # show :: CoverArtArchive -> String # showList :: [CoverArtArchive] -> ShowS # | |
FromJSON CoverArtArchive Source # | |
Defined in Network.Protocol.MusicBrainz.Types parseJSON :: Value -> Parser CoverArtArchive # parseJSONList :: Value -> Parser [CoverArtArchive] # |