Safe Haskell | None |
---|---|
Language | Haskell2010 |
Generic Request type
Documentation
class Request a where Source #
action :: a -> Options -> Session -> String -> IO (Response ByteString) Source #
modifyResponse :: a -> Value -> Value Source #
Instances
invoke :: (BotC r, Request a, FromJSON (Result a)) => a -> Sem r (Either RestError (Result a)) Source #
postWithP' :: Postable a => a -> (Options -> Options) -> Options -> Session -> String -> IO (Response ByteString) Source #
patchWith' :: Postable a => a -> Options -> Session -> String -> IO (Response ByteString) Source #
putEmptyP :: (Options -> Options) -> Options -> Session -> String -> IO (Response ByteString) Source #