Documentation
twoLegToken :: String -> String -> TokenSource
(!) :: RdioResult -> String -> RdioResultSource
(.!) :: RdioResult -> Int -> RdioResultSource
keys :: RdioResult -> [String]Source
values :: RdioResult -> [RdioResult]Source
data RdioResultType Source
data RdioResult Source
get :: (MonadIO m, MonadReader Token m) => [[Char]] -> Maybe [[Char]] -> Maybe [([Char], [Char])] -> m RdioResultSource
getObjectFromShortCode :: (MonadIO m, MonadReader Token m) => String -> Maybe [[Char]] -> m RdioResultSource
getObjectFromUrl :: (MonadIO m, MonadReader Token m) => String -> Maybe [[Char]] -> m RdioResultSource
getAlbumsByUPC :: (MonadIO m, MonadReader Token m) => String -> Maybe [[Char]] -> m RdioResultSource
getAlbumsForArtist :: (Show a, Show a1, MonadIO m, MonadReader Token m) => String -> Maybe Bool -> Maybe [[Char]] -> Maybe a -> Maybe a1 -> m RdioResultSource
getTracksByISRC :: (MonadIO m, MonadReader Token m) => String -> Maybe [[Char]] -> m RdioResultSource
getTracksForArtist :: (Show a, Show a1, MonadIO m, MonadReader Token m) => String -> Maybe Bool -> Maybe a -> Maybe a1 -> Maybe [[Char]] -> m RdioResultSource
search :: (Show a, Show a1, MonadIO m, MonadReader Token m) => String -> [RdioType] -> Maybe Bool -> Maybe [[Char]] -> Maybe a -> Maybe a1 -> m RdioResultSource
searchSuggestions :: (MonadIO m, MonadReader Token m) => String -> Maybe [[Char]] -> m RdioResultSource
addToCollection :: (MonadIO m, MonadReader Token m) => [[Char]] -> m RdioResultSource
getAlbumsForArtistInCollection :: (MonadIO m, MonadReader Token m) => String -> Maybe String -> Maybe [[Char]] -> m RdioResultSource
getAlbumsInCollection :: (Show a, Show a1, MonadIO m, MonadReader Token m) => Maybe String -> Maybe a -> Maybe a1 -> Maybe RdioSort -> Maybe String -> Maybe [[Char]] -> m RdioResultSource
getArtistsInCollection :: (MonadReader Token m, MonadIO m) => Maybe String -> Maybe Int -> Maybe Int -> Maybe RdioSort -> Maybe String -> Maybe [String] -> m RdioResultSource
getTracksForAlbumInCollection :: (MonadIO m, MonadReader Token m) => String -> Maybe String -> Maybe [[Char]] -> m RdioResultSource
getTracksForArtistInCollection :: (MonadIO m, MonadReader Token m) => String -> Maybe String -> Maybe [[Char]] -> m RdioResultSource
getTracksInCollection :: (MonadReader Token m, MonadIO m) => Maybe String -> Maybe Int -> Maybe Int -> Maybe RdioSort -> Maybe String -> Maybe [String] -> m RdioResultSource
removeFromCollection :: (MonadIO m, MonadReader Token m) => [[Char]] -> m RdioResultSource
setAvailableOffline :: (MonadReader Token m, MonadIO m) => [[Char]] -> Bool -> m RdioResultSource
addToPlaylist :: (MonadIO m, MonadReader Token m) => String -> [[Char]] -> m RdioResultSource
createPlaylist :: (MonadIO m, MonadReader Token m) => String -> String -> [[Char]] -> Maybe [[Char]] -> m RdioResultSource
deletePlaylist :: (MonadIO m, MonadReader Token m) => String -> m RdioResultSource
getPlaylists :: (MonadIO m, MonadReader Token m) => Maybe [[Char]] -> m RdioResultSource
removeFromPlaylist :: (MonadReader Token m, MonadIO m) => String -> Int -> Int -> [[Char]] -> m RdioResultSource
setPlaylistCollaborating :: (MonadReader Token m, MonadIO m) => String -> Bool -> m RdioResultSource
setPlaylistCollaborationMode :: (MonadReader Token m, MonadIO m) => String -> RdioCollaborationMode -> m RdioResultSource
setPlaylistFields :: (MonadIO m, MonadReader Token m) => String -> String -> String -> m RdioResultSource
setPlaylistOrder :: (MonadIO m, MonadReader Token m) => String -> [[Char]] -> m RdioResultSource
addFriend :: (MonadIO m, MonadReader Token m) => String -> m RdioResultSource
currentUser :: (MonadIO m, MonadReader Token m) => Maybe [[Char]] -> m RdioResultSource
findUserByEmail :: (MonadIO m, MonadReader Token m) => String -> Maybe [[Char]] -> m RdioResultSource
findUserByVanityName :: (MonadIO m, MonadReader Token m) => String -> Maybe [[Char]] -> m RdioResultSource
removeFriend :: (MonadIO m, MonadReader Token m) => String -> m RdioResultSource
userFollowers :: (MonadReader Token m, MonadIO m) => String -> Maybe Int -> Maybe Int -> Maybe [String] -> m RdioResultSource
userFollowing :: (MonadReader Token m, MonadIO m) => String -> Maybe Int -> Maybe Int -> Maybe [String] -> m RdioResultSource
getActivityStream :: (MonadIO m, MonadReader Token m) => t -> RdioScope -> Maybe String -> Maybe [[Char]] -> m RdioResultSource
getHeavyRotation :: (MonadReader Token m, MonadIO m) => Maybe String -> Maybe RdioObjectType -> Maybe Bool -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe [String] -> m RdioResultSource
getNewReleases :: (MonadReader Token m, MonadIO m) => Maybe RdioTime -> Maybe Int -> Maybe Int -> Maybe [String] -> m RdioResultSource
getTopCharts :: (MonadReader Token m, MonadIO m) => RdioResultType -> Maybe Int -> Maybe Int -> Maybe [String] -> m RdioResultSource
getPlaybackToken :: (MonadIO m, MonadReader Token m) => Maybe String -> m RdioResultSource