rfc-0.0.0.17: Robert Fischer's Common library

Safe HaskellNone
LanguageHaskell2010

RFC.HTTP.Client

Documentation

class MonadIO m => HasAPIClient m where Source #

Minimal complete definition

getAPIClient

data BadStatusException Source #

Instances

Eq BadStatusException Source # 
Ord BadStatusException Source # 
Show BadStatusException Source # 
Generic BadStatusException Source # 
Exception BadStatusException Source # 
type Rep BadStatusException Source # 
type Rep BadStatusException = D1 * (MetaData "BadStatusException" "RFC.HTTP.Client" "rfc-0.0.0.17-LctiF5mMqYx7zVuj6E873H" True) (C1 * (MetaCons "BadStatusException" PrefixI False) (S1 * (MetaSel (Nothing Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Status, URL))))

apiGet :: (HasAPIClient m, FromJSON a, MonadUnliftIO m, Exception e) => URL -> (e -> m a) -> m a Source #