module Network.Lastfm.XML.Artist
( addTags, getCorrection, getEvents, getImages, getInfo
, getPastEvents, getPodcast, getShouts, getSimilar, getTags, getTopAlbums
, getTopFans, getTopTags, getTopTracks, removeTag, search, share, shout
) where
#include "artist.docs"
import Network.Lastfm.Internal
import Network.Lastfm.XML (xmlWrapper)
import qualified Network.Lastfm.API.Artist as API
$(xmlWrapper ["addTags", "getCorrection", "getEvents", "getImages", "getInfo", "getPastEvents", "getPodcast", "getShouts", "getSimilar", "getTags", "getTopAlbums", "getTopFans", "getTopTags", "getTopTracks", "removeTag", "search", "share", "shout"])
__addTags__
addTags ∷ Artist → [Tag] → APIKey → SessionKey → Secret → Lastfm Response
__getCorrection__
getCorrection ∷ Artist → APIKey → Lastfm Response
__getEvents__
getEvents ∷ Either Artist Mbid → Maybe Autocorrect → Maybe Page → Maybe Limit → Maybe FestivalsOnly → APIKey → Lastfm Response
__getImages__
getImages ∷ Either Artist Mbid → Maybe Autocorrect → Maybe Page → Maybe Limit → Maybe Order → APIKey → Lastfm Response
__getInfo__
getInfo ∷ Either Artist Mbid → Maybe Autocorrect → Maybe Language → Maybe Username → APIKey → Lastfm Response
__getPastEvents__
getPastEvents ∷ Either Artist Mbid → Maybe Autocorrect → Maybe Page → Maybe Limit → APIKey → Lastfm Response
__getPodcast__
getPodcast ∷ Either Artist Mbid → Maybe Autocorrect → APIKey → Lastfm Response
__getShouts__
getShouts ∷ Either Artist Mbid → Maybe Autocorrect → Maybe Page → Maybe Limit → APIKey → Lastfm Response
__getSimilar__
getSimilar ∷ Either Artist Mbid → Maybe Autocorrect → Maybe Limit → APIKey → Lastfm Response
__getTags__
getTags ∷ Either Artist Mbid → Maybe Autocorrect → Either User (SessionKey, Secret) → APIKey → Lastfm Response
__getTopAlbums__
getTopAlbums ∷ Either Artist Mbid → Maybe Autocorrect → Maybe Page → Maybe Limit → APIKey → Lastfm Response
__getTopFans__
getTopFans ∷ Either Artist Mbid → Maybe Autocorrect → APIKey → Lastfm Response
__getTopTags__
getTopTags ∷ Either Artist Mbid → Maybe Autocorrect → APIKey → Lastfm Response
__getTopTracks__
getTopTracks ∷ Either Artist Mbid → Maybe Autocorrect → Maybe Page → Maybe Limit → APIKey → Lastfm Response
__removeTag__
removeTag ∷ Artist → Tag → APIKey → SessionKey → Secret → Lastfm Response
__search__
search ∷ Artist → Maybe Page → Maybe Limit → APIKey → Lastfm Response
__share__
share ∷ Artist → Recipient → Maybe Message → Maybe Public → APIKey → SessionKey → Secret → Lastfm Response
__shout__
shout ∷ Artist → Message → APIKey → SessionKey → Secret → Lastfm Response