Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class (MonadThrow m, MonadIO m) => HasAPIClient m where Source #
getAPIClient :: m Session Source #
data BadStatusException Source #
apiGet :: (HasAPIClient m, FromJSON a, MonadCatch m, Exception e) => URL -> (e -> m a) -> m a Source #
module Network.Wreq.Session
module Network.URL
module Network.HTTP.Types.Status