amazonka-core-2.0: Core data types and functionality for Amazonka libraries.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityprovisional
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Request

Description

 
Synopsis

Requests

head' :: ToRequest a => Service -> a -> Request a Source #

delete :: ToRequest a => Service -> a -> Request a Source #

get :: ToRequest a => Service -> a -> Request a Source #

Empty body

post :: ToRequest a => Service -> a -> Request a Source #

put :: ToRequest a => Service -> a -> Request a Source #

Specialised body

patchBody :: (ToRequest a, ToBody a) => Service -> a -> Request a Source #

patchJSON :: (ToRequest a, ToJSON a) => Service -> a -> Request a Source #

postXML :: (ToRequest a, ToElement a) => Service -> a -> Request a Source #

postJSON :: (ToRequest a, ToJSON a) => Service -> a -> Request a Source #

postQuery :: ToRequest a => Service -> a -> Request a Source #

postBody :: (ToRequest a, ToBody a) => Service -> a -> Request a Source #

putXML :: (ToRequest a, ToElement a) => Service -> a -> Request a Source #

putJSON :: (ToRequest a, ToJSON a) => Service -> a -> Request a Source #

putBody :: (ToRequest a, ToBody a) => Service -> a -> Request a Source #

Constructors

defaultRequest :: ToRequest a => Service -> a -> Request a Source #

Operation Plugins

Lenses