module Network.Lastfm.JSON.Geo
( getEvents, getMetroArtistChart, getMetroHypeArtistChart, getMetroHypeTrackChart
, getMetroTrackChart, getMetroUniqueArtistChart, getMetroUniqueTrackChart
, getMetroWeeklyChartlist, getMetros, getTopArtists, getTopTracks
) where
import Network.Lastfm
import qualified Network.Lastfm.API.Geo as API
$(json ["getEvents", "getMetroArtistChart", "getMetroHypeArtistChart", "getMetroHypeTrackChart", "getMetroTrackChart", "getMetroUniqueArtistChart", "getMetroUniqueTrackChart", "getMetroWeeklyChartlist", "getMetros", "getTopArtists", "getTopTracks"])
getEvents ∷ Maybe Latitude
→ Maybe Longitude
→ Maybe Location
→ Maybe Distance
→ Maybe Page
→ Maybe Limit
→ APIKey
→ Lastfm Response
getMetroArtistChart ∷ Country → Metro → Maybe Start → Maybe End → APIKey → Lastfm Response
getMetroHypeArtistChart ∷ Country → Metro → Maybe Start → Maybe End → APIKey → Lastfm Response
getMetroHypeTrackChart ∷ Country → Metro → Maybe Start → Maybe End → APIKey → Lastfm Response
getMetroTrackChart ∷ Country → Metro → Maybe Start → Maybe End → APIKey → Lastfm Response
getMetroUniqueArtistChart ∷ Country → Metro → Maybe Start → Maybe End → APIKey → Lastfm Response
getMetroUniqueTrackChart ∷ Country → Metro → Maybe Start → Maybe End → APIKey → Lastfm Response
getMetroWeeklyChartlist ∷ Metro → APIKey → Lastfm Response
getMetros ∷ Maybe Country → APIKey → Lastfm Response
getTopArtists ∷ Country → Maybe Page → Maybe Limit → APIKey → Lastfm Response
getTopTracks ∷ Country → Maybe Location → Maybe Page → Maybe Limit → APIKey → Lastfm Response