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