Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Instances
MonadIO m => ContentEncoder m RawL Source # | |
Defined in Network.HTTP.ClientExtra.Types buildBody :: RawL -> m (RequestBody, RequestHeadersE) Source # renderPart :: ByteString -> RawL -> m RequestBody Source # |
Instances
(MonadIO m, ToJSON a) => ContentEncoder m (JSON a) Source # | |
Defined in Network.HTTP.ClientExtra.Types buildBody :: JSON a -> m (RequestBody, RequestHeadersE) Source # renderPart :: ByteString -> JSON a -> m RequestBody Source # |
Instances
MonadIO m => ContentEncoder m UrlEncode Source # | |
Defined in Network.HTTP.ClientExtra.Types buildBody :: UrlEncode -> m (RequestBody, RequestHeadersE) Source # renderPart :: ByteString -> UrlEncode -> m RequestBody Source # |
data UriDataEncode Source #
Instances
MonadIO m => ContentEncoder m UriDataEncode Source # | |
Defined in Network.HTTP.ClientExtra.Types buildBody :: UriDataEncode -> m (RequestBody, RequestHeadersE) Source # renderPart :: ByteString -> UriDataEncode -> m RequestBody Source # |
Instances
MonadIO m => ContentEncoder m EmptyBody Source # | |
Defined in Network.HTTP.ClientExtra.Types buildBody :: EmptyBody -> m (RequestBody, RequestHeadersE) Source # renderPart :: ByteString -> EmptyBody -> m RequestBody Source # |
newtype RequestHeadersE Source #
RequestHeadersE [(Text, Text)] |
Instances
Show RequestHeadersE Source # | |
Defined in Network.HTTP.ClientExtra.Types showsPrec :: Int -> RequestHeadersE -> ShowS # show :: RequestHeadersE -> String # showList :: [RequestHeadersE] -> ShowS # | |
Semigroup RequestHeadersE Source # | |
Defined in Network.HTTP.ClientExtra.Types (<>) :: RequestHeadersE -> RequestHeadersE -> RequestHeadersE # sconcat :: NonEmpty RequestHeadersE -> RequestHeadersE # stimes :: Integral b => b -> RequestHeadersE -> RequestHeadersE # | |
Monoid RequestHeadersE Source # | |
Defined in Network.HTTP.ClientExtra.Types mappend :: RequestHeadersE -> RequestHeadersE -> RequestHeadersE # mconcat :: [RequestHeadersE] -> RequestHeadersE # | |
Default RequestHeadersE Source # | |
Defined in Network.HTTP.ClientExtra.Types def :: RequestHeadersE # |
unRequestHeaders :: RequestHeadersE -> [(CI ByteString, ByteString)] Source #
class ToQueryE a where Source #
Instances
ToQueryE ByteString Source # | |
Defined in Network.HTTP.ClientExtra.Types toQueryE :: ByteString -> QueryE Source # |
fromQueryE :: QueryE -> ByteString Source #
fromQueryE' :: QueryE -> ByteString Source #
class MonadIO m => ContentEncoder m a where Source #
buildBody :: a -> m (RequestBody, RequestHeadersE) Source #
renderPart :: ByteString -> a -> m RequestBody Source #
Instances
cp :: ByteString -> RequestBody Source #