| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Twilio.Internal.Request
- newtype RequestF a = RequestF (Request, Response ByteString -> a)
- newtype RequestT m a = RequestT {
- runRequestT :: FreeT RequestF m a
- class Monad m => MonadRequest m where
- baseURL :: Text
- runRequest' :: MonadIO m => (Text, Text) -> RequestT m a -> m a
Documentation
RequestF represents an HTTP request and stores a continuaton for the
eventual Response to the request.
Constructors
| RequestF (Request, Response ByteString -> a) |
augments an existing monad RequestT m am with the ability to
perform HTTP requests for Resources.
Constructors
| RequestT | |
Fields
| |
Instances
| MonadTrans RequestT Source # | |
| Monad m => Monad (RequestT m) Source # | |
| Monad m => Functor (RequestT m) Source # | |
| Monad m => Applicative (RequestT m) Source # | |
| MonadIO m => MonadIO (RequestT m) Source # | |
| Monad m => MonadRequest (RequestT m) Source # | |
| Generic (RequestT m a) Source # | |
| type Rep (RequestT m a) Source # | |
class Monad m => MonadRequest m where Source #
Minimal complete definition
Instances
| Monad m => MonadRequest (RequestT m) Source # | |
| Monad m => MonadRequest (TwilioT m) Source # | |