This file is indexed.

/usr/share/doc/libghc-musicbrainz-doc/html/Network-Protocol-MusicBrainz-Types.html is in libghc-musicbrainz-doc 0.2.4-6.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

1
2
3
4
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Network.Protocol.MusicBrainz.Types</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script src="file:///usr/share/javascript/mathjax/MathJax.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_Network-Protocol-MusicBrainz-Types.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Network-Protocol-MusicBrainz-Types.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">MusicBrainz-0.2.4: interface to MusicBrainz XML2 web service</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr><tr><th>Language</th><td>Haskell98</td></tr></table><p class="caption">Network.Protocol.MusicBrainz.Types</p></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">newtype</span> <a id="t:MBID" class="def">MBID</a> <a href="src/Network-Protocol-MusicBrainz-Types.html#MBID" class="link">Source</a> <a href="#t:MBID" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:MBID" class="def">MBID</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:unMBID" class="def">unMBID</a> :: <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:MBID" class="caption collapser" onclick="toggleSection('i:MBID')">Instances</p><div id="section.i:MBID" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:MBID:Eq:1" class="instance expander" onclick="toggleSection('i:id:MBID:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:MBID">MBID</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-34" class="link">Source</a> <a href="#t:MBID" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:MBID:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:MBID">MBID</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:MBID">MBID</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:MBID">MBID</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:MBID">MBID</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:MBID:Show:2" class="instance expander" onclick="toggleSection('i:id:MBID:Show:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:Show">Show</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:MBID">MBID</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-34" class="link">Source</a> <a href="#t:MBID" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:MBID:Show:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:MBID">MBID</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:MBID">MBID</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Network-Protocol-MusicBrainz-Types.html#t:MBID">MBID</a>] -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Release" class="def">Release</a> <a href="src/Network-Protocol-MusicBrainz-Types.html#Release" class="link">Source</a> <a href="#t:Release" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Release" class="def">Release</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_releaseId" class="def">_releaseId</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:MBID">MBID</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_releaseTitle" class="def">_releaseTitle</a> :: <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_releaseStatus" class="def">_releaseStatus</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_releaseQuality" class="def">_releaseQuality</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_releasePackaging" class="def">_releasePackaging</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_releaseTextRepresentation" class="def">_releaseTextRepresentation</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:TextRepresentation">TextRepresentation</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_releaseArtistCredit" class="def">_releaseArtistCredit</a> :: [<a href="Network-Protocol-MusicBrainz-Types.html#t:ArtistCredit">ArtistCredit</a>]</dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_releaseDate" class="def">_releaseDate</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/time-1.6.0.1/Data-Time-Calendar.html#t:Day">Day</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_releaseCountry" class="def">_releaseCountry</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_releaseEvents" class="def">_releaseEvents</a> :: [<a href="Network-Protocol-MusicBrainz-Types.html#t:ReleaseEvent">ReleaseEvent</a>]</dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_releaseBarcode" class="def">_releaseBarcode</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_releaseASIN" class="def">_releaseASIN</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_releaseCoverArtArchive" class="def">_releaseCoverArtArchive</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:CoverArtArchive">CoverArtArchive</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_releaseMedia" class="def">_releaseMedia</a> :: <a href="file:///usr/share/doc/libghc-vector-doc/html/Data-Vector.html#t:Vector">Vector</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Medium">Medium</a></dfn><div class="doc empty">&nbsp;</div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:Release" class="caption collapser" onclick="toggleSection('i:Release')">Instances</p><div id="section.i:Release" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Release:Eq:1" class="instance expander" onclick="toggleSection('i:id:Release:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Release">Release</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-51" class="link">Source</a> <a href="#t:Release" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:Release:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:Release">Release</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:Release">Release</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:Release">Release</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:Release">Release</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Release:Show:2" class="instance expander" onclick="toggleSection('i:id:Release:Show:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:Show">Show</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Release">Release</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-51" class="link">Source</a> <a href="#t:Release" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:Release:Show:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:Release">Release</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:Release">Release</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Network-Protocol-MusicBrainz-Types.html#t:Release">Release</a>] -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Release:FromJSON:3" class="instance expander" onclick="toggleSection('i:id:Release:FromJSON:3')"></span> <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:FromJSON">FromJSON</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Release">Release</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-53" class="link">Source</a> <a href="#t:Release" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:Release:FromJSON:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseJSON">parseJSON</a> :: <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:Value">Value</a> -&gt; <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:Parser">Parser</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Release">Release</a> <a href="#v:parseJSON" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:TextRepresentation" class="def">TextRepresentation</a> <a href="src/Network-Protocol-MusicBrainz-Types.html#TextRepresentation" class="link">Source</a> <a href="#t:TextRepresentation" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:TextRepresentation" class="def">TextRepresentation</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_textRepLanguage" class="def">_textRepLanguage</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_textRepScript" class="def">_textRepScript</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:TextRepresentation" class="caption collapser" onclick="toggleSection('i:TextRepresentation')">Instances</p><div id="section.i:TextRepresentation" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:TextRepresentation:Eq:1" class="instance expander" onclick="toggleSection('i:id:TextRepresentation:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:TextRepresentation">TextRepresentation</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-74" class="link">Source</a> <a href="#t:TextRepresentation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:TextRepresentation:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:TextRepresentation">TextRepresentation</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:TextRepresentation">TextRepresentation</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:TextRepresentation">TextRepresentation</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:TextRepresentation">TextRepresentation</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:TextRepresentation:Show:2" class="instance expander" onclick="toggleSection('i:id:TextRepresentation:Show:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:Show">Show</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:TextRepresentation">TextRepresentation</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-74" class="link">Source</a> <a href="#t:TextRepresentation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:TextRepresentation:Show:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:TextRepresentation">TextRepresentation</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:TextRepresentation">TextRepresentation</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Network-Protocol-MusicBrainz-Types.html#t:TextRepresentation">TextRepresentation</a>] -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:TextRepresentation:FromJSON:3" class="instance expander" onclick="toggleSection('i:id:TextRepresentation:FromJSON:3')"></span> <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:FromJSON">FromJSON</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:TextRepresentation">TextRepresentation</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-76" class="link">Source</a> <a href="#t:TextRepresentation" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:TextRepresentation:FromJSON:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseJSON">parseJSON</a> :: <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:Value">Value</a> -&gt; <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:Parser">Parser</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:TextRepresentation">TextRepresentation</a> <a href="#v:parseJSON" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Medium" class="def">Medium</a> <a href="src/Network-Protocol-MusicBrainz-Types.html#Medium" class="link">Source</a> <a href="#t:Medium" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Medium" class="def">Medium</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_mediumTitle" class="def">_mediumTitle</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_mediumPosition" class="def">_mediumPosition</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Prelude.html#t:Integer">Integer</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_mediumFormat" class="def">_mediumFormat</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_mediumTrackCount" class="def">_mediumTrackCount</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Prelude.html#t:Integer">Integer</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_mediumTrackOffset" class="def">_mediumTrackOffset</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Prelude.html#t:Integer">Integer</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_mediumTrackList" class="def">_mediumTrackList</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> [<a href="Network-Protocol-MusicBrainz-Types.html#t:Track">Track</a>]</dfn><div class="doc empty">&nbsp;</div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:Medium" class="caption collapser" onclick="toggleSection('i:Medium')">Instances</p><div id="section.i:Medium" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Medium:Eq:1" class="instance expander" onclick="toggleSection('i:id:Medium:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Medium">Medium</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-89" class="link">Source</a> <a href="#t:Medium" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:Medium:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:Medium">Medium</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:Medium">Medium</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:Medium">Medium</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:Medium">Medium</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Medium:Show:2" class="instance expander" onclick="toggleSection('i:id:Medium:Show:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:Show">Show</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Medium">Medium</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-89" class="link">Source</a> <a href="#t:Medium" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:Medium:Show:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:Medium">Medium</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:Medium">Medium</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Network-Protocol-MusicBrainz-Types.html#t:Medium">Medium</a>] -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Medium:FromJSON:3" class="instance expander" onclick="toggleSection('i:id:Medium:FromJSON:3')"></span> <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:FromJSON">FromJSON</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Medium">Medium</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-91" class="link">Source</a> <a href="#t:Medium" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:Medium:FromJSON:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseJSON">parseJSON</a> :: <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:Value">Value</a> -&gt; <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:Parser">Parser</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Medium">Medium</a> <a href="#v:parseJSON" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Track" class="def">Track</a> <a href="src/Network-Protocol-MusicBrainz-Types.html#Track" class="link">Source</a> <a href="#t:Track" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Track" class="def">Track</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_trackId" class="def">_trackId</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:MBID">MBID</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_trackArtistCredit" class="def">_trackArtistCredit</a> :: [<a href="Network-Protocol-MusicBrainz-Types.html#t:ArtistCredit">ArtistCredit</a>]</dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_trackPosition" class="def">_trackPosition</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Prelude.html#t:Integer">Integer</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_trackNumber" class="def">_trackNumber</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_trackLength" class="def">_trackLength</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Prelude.html#t:Integer">Integer</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_trackRecording" class="def">_trackRecording</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:Recording">Recording</a></dfn><div class="doc empty">&nbsp;</div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:Track" class="caption collapser" onclick="toggleSection('i:Track')">Instances</p><div id="section.i:Track" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Track:Eq:1" class="instance expander" onclick="toggleSection('i:id:Track:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Track">Track</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-108" class="link">Source</a> <a href="#t:Track" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:Track:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:Track">Track</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:Track">Track</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:Track">Track</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:Track">Track</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Track:Show:2" class="instance expander" onclick="toggleSection('i:id:Track:Show:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:Show">Show</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Track">Track</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-108" class="link">Source</a> <a href="#t:Track" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:Track:Show:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:Track">Track</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:Track">Track</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Network-Protocol-MusicBrainz-Types.html#t:Track">Track</a>] -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Track:FromJSON:3" class="instance expander" onclick="toggleSection('i:id:Track:FromJSON:3')"></span> <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:FromJSON">FromJSON</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Track">Track</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-110" class="link">Source</a> <a href="#t:Track" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:Track:FromJSON:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseJSON">parseJSON</a> :: <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:Value">Value</a> -&gt; <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:Parser">Parser</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Track">Track</a> <a href="#v:parseJSON" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Recording" class="def">Recording</a> <a href="src/Network-Protocol-MusicBrainz-Types.html#Recording" class="link">Source</a> <a href="#t:Recording" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Recording" class="def">Recording</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_recordingId" class="def">_recordingId</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:MBID">MBID</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_recordingTitle" class="def">_recordingTitle</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_recordingLength" class="def">_recordingLength</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Prelude.html#t:Integer">Integer</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_recordingArtistCredit" class="def">_recordingArtistCredit</a> :: [<a href="Network-Protocol-MusicBrainz-Types.html#t:ArtistCredit">ArtistCredit</a>]</dfn><div class="doc empty">&nbsp;</div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:Recording" class="caption collapser" onclick="toggleSection('i:Recording')">Instances</p><div id="section.i:Recording" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Recording:Eq:1" class="instance expander" onclick="toggleSection('i:id:Recording:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Recording">Recording</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-125" class="link">Source</a> <a href="#t:Recording" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:Recording:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:Recording">Recording</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:Recording">Recording</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:Recording">Recording</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:Recording">Recording</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Recording:Show:2" class="instance expander" onclick="toggleSection('i:id:Recording:Show:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:Show">Show</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Recording">Recording</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-125" class="link">Source</a> <a href="#t:Recording" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:Recording:Show:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:Recording">Recording</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:Recording">Recording</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Network-Protocol-MusicBrainz-Types.html#t:Recording">Recording</a>] -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Recording:FromJSON:3" class="instance expander" onclick="toggleSection('i:id:Recording:FromJSON:3')"></span> <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:FromJSON">FromJSON</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Recording">Recording</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-127" class="link">Source</a> <a href="#t:Recording" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:Recording:FromJSON:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseJSON">parseJSON</a> :: <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:Value">Value</a> -&gt; <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:Parser">Parser</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Recording">Recording</a> <a href="#v:parseJSON" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:ArtistCredit" class="def">ArtistCredit</a> <a href="src/Network-Protocol-MusicBrainz-Types.html#ArtistCredit" class="link">Source</a> <a href="#t:ArtistCredit" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:ArtistCredit" class="def">ArtistCredit</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_artistCreditArtist" class="def">_artistCreditArtist</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:Artist">Artist</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_artistCreditJoinPhrase" class="def">_artistCreditJoinPhrase</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_artistCreditName" class="def">_artistCreditName</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:ArtistCredit" class="caption collapser" onclick="toggleSection('i:ArtistCredit')">Instances</p><div id="section.i:ArtistCredit" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArtistCredit:Eq:1" class="instance expander" onclick="toggleSection('i:id:ArtistCredit:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:ArtistCredit">ArtistCredit</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-139" class="link">Source</a> <a href="#t:ArtistCredit" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:ArtistCredit:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:ArtistCredit">ArtistCredit</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:ArtistCredit">ArtistCredit</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:ArtistCredit">ArtistCredit</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:ArtistCredit">ArtistCredit</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArtistCredit:Show:2" class="instance expander" onclick="toggleSection('i:id:ArtistCredit:Show:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:Show">Show</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:ArtistCredit">ArtistCredit</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-139" class="link">Source</a> <a href="#t:ArtistCredit" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:ArtistCredit:Show:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:ArtistCredit">ArtistCredit</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:ArtistCredit">ArtistCredit</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Network-Protocol-MusicBrainz-Types.html#t:ArtistCredit">ArtistCredit</a>] -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ArtistCredit:FromJSON:3" class="instance expander" onclick="toggleSection('i:id:ArtistCredit:FromJSON:3')"></span> <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:FromJSON">FromJSON</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:ArtistCredit">ArtistCredit</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-141" class="link">Source</a> <a href="#t:ArtistCredit" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:ArtistCredit:FromJSON:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseJSON">parseJSON</a> :: <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:Value">Value</a> -&gt; <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:Parser">Parser</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:ArtistCredit">ArtistCredit</a> <a href="#v:parseJSON" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Artist" class="def">Artist</a> <a href="src/Network-Protocol-MusicBrainz-Types.html#Artist" class="link">Source</a> <a href="#t:Artist" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Artist" class="def">Artist</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_artistId" class="def">_artistId</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:MBID">MBID</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_artistName" class="def">_artistName</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_artistSortName" class="def">_artistSortName</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_artistDisambiguation" class="def">_artistDisambiguation</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:Artist" class="caption collapser" onclick="toggleSection('i:Artist')">Instances</p><div id="section.i:Artist" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Artist:Eq:1" class="instance expander" onclick="toggleSection('i:id:Artist:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Artist">Artist</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-153" class="link">Source</a> <a href="#t:Artist" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:Artist:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:Artist">Artist</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:Artist">Artist</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:Artist">Artist</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:Artist">Artist</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Artist:Show:2" class="instance expander" onclick="toggleSection('i:id:Artist:Show:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:Show">Show</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Artist">Artist</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-153" class="link">Source</a> <a href="#t:Artist" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:Artist:Show:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:Artist">Artist</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:Artist">Artist</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Network-Protocol-MusicBrainz-Types.html#t:Artist">Artist</a>] -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Artist:FromJSON:3" class="instance expander" onclick="toggleSection('i:id:Artist:FromJSON:3')"></span> <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:FromJSON">FromJSON</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Artist">Artist</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-155" class="link">Source</a> <a href="#t:Artist" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:Artist:FromJSON:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseJSON">parseJSON</a> :: <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:Value">Value</a> -&gt; <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:Parser">Parser</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Artist">Artist</a> <a href="#v:parseJSON" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:ReleaseGroup" class="def">ReleaseGroup</a> <a href="src/Network-Protocol-MusicBrainz-Types.html#ReleaseGroup" class="link">Source</a> <a href="#t:ReleaseGroup" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:ReleaseGroup" class="def">ReleaseGroup</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_releaseGroupId" class="def">_releaseGroupId</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:MBID">MBID</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_releaseGroupType" class="def">_releaseGroupType</a> :: <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_releaseGroupTitle" class="def">_releaseGroupTitle</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_releaseGroupFirstReleaseDate" class="def">_releaseGroupFirstReleaseDate</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_releaseGroupPrimaryType" class="def">_releaseGroupPrimaryType</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_releaseGroupArtistCredit" class="def">_releaseGroupArtistCredit</a> :: [<a href="Network-Protocol-MusicBrainz-Types.html#t:ArtistCredit">ArtistCredit</a>]</dfn><div class="doc empty">&nbsp;</div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:ReleaseGroup" class="caption collapser" onclick="toggleSection('i:ReleaseGroup')">Instances</p><div id="section.i:ReleaseGroup" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ReleaseGroup:Eq:1" class="instance expander" onclick="toggleSection('i:id:ReleaseGroup:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:ReleaseGroup">ReleaseGroup</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-170" class="link">Source</a> <a href="#t:ReleaseGroup" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:ReleaseGroup:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:ReleaseGroup">ReleaseGroup</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:ReleaseGroup">ReleaseGroup</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:ReleaseGroup">ReleaseGroup</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:ReleaseGroup">ReleaseGroup</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ReleaseGroup:Show:2" class="instance expander" onclick="toggleSection('i:id:ReleaseGroup:Show:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:Show">Show</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:ReleaseGroup">ReleaseGroup</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-170" class="link">Source</a> <a href="#t:ReleaseGroup" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:ReleaseGroup:Show:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:ReleaseGroup">ReleaseGroup</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:ReleaseGroup">ReleaseGroup</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Network-Protocol-MusicBrainz-Types.html#t:ReleaseGroup">ReleaseGroup</a>] -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:LabelInfo" class="def">LabelInfo</a> <a href="src/Network-Protocol-MusicBrainz-Types.html#LabelInfo" class="link">Source</a> <a href="#t:LabelInfo" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:LabelInfo" class="def">LabelInfo</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_labelInfoCatalogNumber" class="def">_labelInfoCatalogNumber</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_labelInfoLabel" class="def">_labelInfoLabel</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:Label">Label</a></dfn><div class="doc empty">&nbsp;</div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:LabelInfo" class="caption collapser" onclick="toggleSection('i:LabelInfo')">Instances</p><div id="section.i:LabelInfo" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LabelInfo:Eq:1" class="instance expander" onclick="toggleSection('i:id:LabelInfo:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:LabelInfo">LabelInfo</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-175" class="link">Source</a> <a href="#t:LabelInfo" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:LabelInfo:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:LabelInfo">LabelInfo</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:LabelInfo">LabelInfo</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:LabelInfo">LabelInfo</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:LabelInfo">LabelInfo</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:LabelInfo:Show:2" class="instance expander" onclick="toggleSection('i:id:LabelInfo:Show:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:Show">Show</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:LabelInfo">LabelInfo</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-175" class="link">Source</a> <a href="#t:LabelInfo" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:LabelInfo:Show:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:LabelInfo">LabelInfo</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:LabelInfo">LabelInfo</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Network-Protocol-MusicBrainz-Types.html#t:LabelInfo">LabelInfo</a>] -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Label" class="def">Label</a> <a href="src/Network-Protocol-MusicBrainz-Types.html#Label" class="link">Source</a> <a href="#t:Label" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Label" class="def">Label</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_labelId" class="def">_labelId</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:MBID">MBID</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_labelName" class="def">_labelName</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_labelSortName" class="def">_labelSortName</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_labelLabelCode" class="def">_labelLabelCode</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:Label" class="caption collapser" onclick="toggleSection('i:Label')">Instances</p><div id="section.i:Label" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Label:Eq:1" class="instance expander" onclick="toggleSection('i:id:Label:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Label">Label</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-182" class="link">Source</a> <a href="#t:Label" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:Label:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:Label">Label</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:Label">Label</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:Label">Label</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:Label">Label</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Label:Show:2" class="instance expander" onclick="toggleSection('i:id:Label:Show:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:Show">Show</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Label">Label</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-182" class="link">Source</a> <a href="#t:Label" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:Label:Show:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:Label">Label</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:Label">Label</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Network-Protocol-MusicBrainz-Types.html#t:Label">Label</a>] -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:ReleaseEvent" class="def">ReleaseEvent</a> <a href="src/Network-Protocol-MusicBrainz-Types.html#ReleaseEvent" class="link">Source</a> <a href="#t:ReleaseEvent" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:ReleaseEvent" class="def">ReleaseEvent</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_releaseEventDate" class="def">_releaseEventDate</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/time-1.6.0.1/Data-Time-Calendar.html#t:Day">Day</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_releaseEventArea" class="def">_releaseEventArea</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Area">Area</a></dfn><div class="doc empty">&nbsp;</div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:ReleaseEvent" class="caption collapser" onclick="toggleSection('i:ReleaseEvent')">Instances</p><div id="section.i:ReleaseEvent" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ReleaseEvent:Eq:1" class="instance expander" onclick="toggleSection('i:id:ReleaseEvent:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:ReleaseEvent">ReleaseEvent</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-187" class="link">Source</a> <a href="#t:ReleaseEvent" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:ReleaseEvent:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:ReleaseEvent">ReleaseEvent</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:ReleaseEvent">ReleaseEvent</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:ReleaseEvent">ReleaseEvent</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:ReleaseEvent">ReleaseEvent</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ReleaseEvent:Show:2" class="instance expander" onclick="toggleSection('i:id:ReleaseEvent:Show:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:Show">Show</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:ReleaseEvent">ReleaseEvent</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-187" class="link">Source</a> <a href="#t:ReleaseEvent" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:ReleaseEvent:Show:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:ReleaseEvent">ReleaseEvent</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:ReleaseEvent">ReleaseEvent</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Network-Protocol-MusicBrainz-Types.html#t:ReleaseEvent">ReleaseEvent</a>] -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ReleaseEvent:FromJSON:3" class="instance expander" onclick="toggleSection('i:id:ReleaseEvent:FromJSON:3')"></span> <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:FromJSON">FromJSON</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:ReleaseEvent">ReleaseEvent</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-189" class="link">Source</a> <a href="#t:ReleaseEvent" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:ReleaseEvent:FromJSON:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseJSON">parseJSON</a> :: <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:Value">Value</a> -&gt; <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:Parser">Parser</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:ReleaseEvent">ReleaseEvent</a> <a href="#v:parseJSON" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:Area" class="def">Area</a> <a href="src/Network-Protocol-MusicBrainz-Types.html#Area" class="link">Source</a> <a href="#t:Area" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:Area" class="def">Area</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_areaId" class="def">_areaId</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:MBID">MBID</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_areaName" class="def">_areaName</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_areaSortName" class="def">_areaSortName</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_areaISO3166_1Codes" class="def">_areaISO3166_1Codes</a> :: [<a href="Network-Protocol-MusicBrainz-Types.html#t:ISO3166Code">ISO3166Code</a>]</dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_areaISO3166_2Codes" class="def">_areaISO3166_2Codes</a> :: [<a href="Network-Protocol-MusicBrainz-Types.html#t:ISO3166Code">ISO3166Code</a>]</dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_areaISO3166_3Codes" class="def">_areaISO3166_3Codes</a> :: [<a href="Network-Protocol-MusicBrainz-Types.html#t:ISO3166Code">ISO3166Code</a>]</dfn><div class="doc empty">&nbsp;</div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:Area" class="caption collapser" onclick="toggleSection('i:Area')">Instances</p><div id="section.i:Area" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Area:Eq:1" class="instance expander" onclick="toggleSection('i:id:Area:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Area">Area</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-202" class="link">Source</a> <a href="#t:Area" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:Area:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:Area">Area</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:Area">Area</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:Area">Area</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:Area">Area</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Area:Show:2" class="instance expander" onclick="toggleSection('i:id:Area:Show:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:Show">Show</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Area">Area</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-202" class="link">Source</a> <a href="#t:Area" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:Area:Show:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:Area">Area</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:Area">Area</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Network-Protocol-MusicBrainz-Types.html#t:Area">Area</a>] -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:Area:FromJSON:3" class="instance expander" onclick="toggleSection('i:id:Area:FromJSON:3')"></span> <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:FromJSON">FromJSON</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Area">Area</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-204" class="link">Source</a> <a href="#t:Area" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:Area:FromJSON:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseJSON">parseJSON</a> :: <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:Value">Value</a> -&gt; <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:Parser">Parser</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:Area">Area</a> <a href="#v:parseJSON" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">newtype</span> <a id="t:ISO3166Code" class="def">ISO3166Code</a> <a href="src/Network-Protocol-MusicBrainz-Types.html#ISO3166Code" class="link">Source</a> <a href="#t:ISO3166Code" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:ISO3166Code" class="def">ISO3166Code</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:unISO3166Code" class="def">unISO3166Code</a> :: <a href="file:///usr/share/doc/libghc-text-doc/html/Data-Text.html#t:Text">Text</a></dfn><div class="doc empty">&nbsp;</div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:ISO3166Code" class="caption collapser" onclick="toggleSection('i:ISO3166Code')">Instances</p><div id="section.i:ISO3166Code" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ISO3166Code:Eq:1" class="instance expander" onclick="toggleSection('i:id:ISO3166Code:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:ISO3166Code">ISO3166Code</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-230" class="link">Source</a> <a href="#t:ISO3166Code" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:ISO3166Code:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:ISO3166Code">ISO3166Code</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:ISO3166Code">ISO3166Code</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:ISO3166Code">ISO3166Code</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:ISO3166Code">ISO3166Code</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ISO3166Code:Show:2" class="instance expander" onclick="toggleSection('i:id:ISO3166Code:Show:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:Show">Show</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:ISO3166Code">ISO3166Code</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-230" class="link">Source</a> <a href="#t:ISO3166Code" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:ISO3166Code:Show:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:ISO3166Code">ISO3166Code</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:ISO3166Code">ISO3166Code</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Network-Protocol-MusicBrainz-Types.html#t:ISO3166Code">ISO3166Code</a>] -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:ISO3166Code:FromJSON:3" class="instance expander" onclick="toggleSection('i:id:ISO3166Code:FromJSON:3')"></span> <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:FromJSON">FromJSON</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:ISO3166Code">ISO3166Code</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-232" class="link">Source</a> <a href="#t:ISO3166Code" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:ISO3166Code:FromJSON:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseJSON">parseJSON</a> :: <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:Value">Value</a> -&gt; <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:Parser">Parser</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:ISO3166Code">ISO3166Code</a> <a href="#v:parseJSON" class="selflink">#</a></p></div></div></td></tr></table></div></div></div><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:CoverArtArchive" class="def">CoverArtArchive</a> <a href="src/Network-Protocol-MusicBrainz-Types.html#CoverArtArchive" class="link">Source</a> <a href="#t:CoverArtArchive" class="selflink">#</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a id="v:CoverArtArchive" class="def">CoverArtArchive</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div class="subs fields"><p class="caption">Fields</p><ul><li><dfn class="src"><a id="v:_coverArtArchiveArtwork" class="def">_coverArtArchiveArtwork</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_coverArtArchiveCount" class="def">_coverArtArchiveCount</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Prelude.html#t:Integer">Integer</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_coverArtArchiveFront" class="def">_coverArtArchiveFront</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a></dfn><div class="doc empty">&nbsp;</div></li><li><dfn class="src"><a id="v:_coverArtArchiveBack" class="def">_coverArtArchiveBack</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Maybe.html#t:Maybe">Maybe</a> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a></dfn><div class="doc empty">&nbsp;</div></li></ul></div></td></tr></table></div><div class="subs instances"><p id="control.i:CoverArtArchive" class="caption collapser" onclick="toggleSection('i:CoverArtArchive')">Instances</p><div id="section.i:CoverArtArchive" class="show"><table><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:CoverArtArchive:Eq:1" class="instance expander" onclick="toggleSection('i:id:CoverArtArchive:Eq:1')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Eq.html#t:Eq">Eq</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:CoverArtArchive">CoverArtArchive</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-219" class="link">Source</a> <a href="#t:CoverArtArchive" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:CoverArtArchive:Eq:1" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:CoverArtArchive">CoverArtArchive</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:CoverArtArchive">CoverArtArchive</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:CoverArtArchive">CoverArtArchive</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:CoverArtArchive">CoverArtArchive</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Bool.html#t:Bool">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:CoverArtArchive:Show:2" class="instance expander" onclick="toggleSection('i:id:CoverArtArchive:Show:2')"></span> <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:Show">Show</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:CoverArtArchive">CoverArtArchive</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-219" class="link">Source</a> <a href="#t:CoverArtArchive" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:CoverArtArchive:Show:2" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-Int.html#t:Int">Int</a> -&gt; <a href="Network-Protocol-MusicBrainz-Types.html#t:CoverArtArchive">CoverArtArchive</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Network-Protocol-MusicBrainz-Types.html#t:CoverArtArchive">CoverArtArchive</a> -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Data-String.html#t:String">String</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Network-Protocol-MusicBrainz-Types.html#t:CoverArtArchive">CoverArtArchive</a>] -&gt; <a href="file:///usr/share/doc/ghc-doc/html/libraries/base-4.9.0.0/Text-Show.html#t:ShowS">ShowS</a> <a href="#v:showList" class="selflink">#</a></p></div></div></td></tr><tr><td class="src clearfix"><span class="inst-left"><span id="control.i:id:CoverArtArchive:FromJSON:3" class="instance expander" onclick="toggleSection('i:id:CoverArtArchive:FromJSON:3')"></span> <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:FromJSON">FromJSON</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:CoverArtArchive">CoverArtArchive</a></span> <a href="src/Network-Protocol-MusicBrainz-Types.html#line-221" class="link">Source</a> <a href="#t:CoverArtArchive" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><div id="section.i:id:CoverArtArchive:FromJSON:3" class="inst-details hide"><div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:parseJSON">parseJSON</a> :: <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:Value">Value</a> -&gt; <a href="file:///usr/share/doc/libghc-aeson-doc/html/Data-Aeson-Types.html#t:Parser">Parser</a> <a href="Network-Protocol-MusicBrainz-Types.html#t:CoverArtArchive">CoverArtArchive</a> <a href="#v:parseJSON" class="selflink">#</a></p></div></div></td></tr></table></div></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.17.2</p></div></body></html>