Safe Haskell | None |
---|
A generic interface to online radio services
Documentation
class (Radio a, ToJSON (Param a), ToJSON (Config a)) => NeedLogin a whereSource
login :: String -> IO (Param a)Source
createSession :: String -> String -> String -> IO (Maybe (Param a))Source
mkConfig :: Param a -> Config aSource
saveToken :: Param a -> IO ()Source
mkParam :: Param a -> String -> Param aSource
readToken :: FromJSON (Config a) => (Config a -> Param a) -> String -> IO (Maybe (Param a))Source