Safe Haskell | None |
---|---|
Language | Haskell2010 |
- newtype ReleaseID = ReleaseID Text
- data Release = Release {
- title :: Text
- id :: Int
- artists :: !Array
- data_quality :: Text
- thumb :: Maybe Text
- community :: Community
- companies :: Maybe Array
- country :: Maybe Text
- date_added :: Maybe Text
- date_changed :: Maybe Text
- estimated_weight :: Maybe Int
- extraartists :: Maybe Array
- format_quantity :: Maybe Int
- formats :: Array
- genres :: [Text]
- identifiers :: Maybe Array
- images :: Maybe Array
- labels :: Maybe Array
- master_id :: Int
- master_url :: Text
- notes :: Text
- released :: Maybe Text
- released_formatted :: Maybe Text
- resource_url :: Maybe Text
- series :: Maybe Array
- status :: Text
- styles :: [Text]
- tracklist :: !Array
- uri :: Text
- videos :: Maybe Array
- year :: Maybe Int
- data ReleaseList = ReleaseList {
- releases :: !Array
- pagination :: Pagination
- data ArtistRelease = ArtistRelease {}
- data Format = Format {}
- data Identifier = Identifier {}
- data Track = Track {}
- data Video = Video {
- v_description :: String
- v_duration :: Int
- embed :: Bool
- v_title :: String
- v_uri :: String
Documentation
This is required to look up a release. Example: '249504'
The Release resource represents a particular physical or digital object released by one or more Artists.
Release | |
|
data ReleaseList Source
This is a list containg Releases.
ReleaseList | |
|
This is the format of a release. Example: 2 X 7" Vinyl
This is a track contained on a Release.