{-# LANGUAGE CPP #-} {-# LANGUAGE TemplateHaskell #-} -- | Tag API module {-# OPTIONS_HADDOCK prune #-} module Network.Lastfm.JSON.Tag ( getInfo, getSimilar, getTopAlbums, getTopArtists, getTopTags, getTopTracks , getWeeklyArtistChart, getWeeklyChartList, search ) where #include "tag.docs" import Network.Lastfm.Internal import qualified Network.Lastfm.API.Tag as API $(json ["getInfo", "getSimilar", "getTopAlbums", "getTopArtists", "getTopTags", "getTopTracks", "getWeeklyArtistChart", "getWeeklyChartList", "search"]) __getInfo__ getInfo ∷ Tag → Maybe Language → APIKey → Lastfm Response __getSimilar__ getSimilar ∷ Tag → APIKey → Lastfm Response __getTopAlbums__ getTopAlbums ∷ Tag → Maybe Page → Maybe Limit → APIKey → Lastfm Response __getTopArtists__ getTopArtists ∷ Tag → Maybe Page → Maybe Limit → APIKey → Lastfm Response __getTopTags__ getTopTags ∷ APIKey → Lastfm Response __getTopTracks__ getTopTracks ∷ Tag → Maybe Page → Maybe Limit → APIKey → Lastfm Response __getWeeklyArtistChart__ getWeeklyArtistChart ∷ Tag → Maybe From → Maybe To → Maybe Limit → APIKey → Lastfm Response __getWeeklyChartList__ getWeeklyChartList ∷ Tag → APIKey → Lastfm Response __search__ search ∷ Tag → Maybe Page → Maybe Limit → APIKey → Lastfm Response