Safe Haskell | None |
---|---|
Language | Haskell2010 |
Network.REST
Description
Functor and low-level mechanism to interact with a server using Wreq and JSON values.
- data REST a
- type RESTT = FreeT REST
- getJSON :: Monad m => URI -> RESTT m Value
- getJSONWith :: Monad m => Options -> URI -> RESTT m Value
- postJSON :: Monad m => URI -> Value -> RESTT m (Maybe Value)
- postJSONWith :: Monad m => Options -> URI -> Value -> RESTT m (Either String Value)
- deleteJSONWith :: Monad m => Options -> URI -> RESTT m ()
- waitFor :: Monad m => Int -> String -> RESTT m ()
- runWreq :: RESTT IO r -> IO r
- ssh :: (MonadIO m, Exception e) => [String] -> m (Either e ())