| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
IHP.RequestVault.ModelContext
Synopsis
- modelContextVaultKey :: Key ModelContext
- modelContextMiddleware :: ModelContext -> Middleware
- requestModelContext :: Request -> ModelContext
- data RequestBody
- = FormBody {
- params :: [Param]
- files :: [File ByteString]
- rawPayload :: ByteString
- | JSONBody { }
- = FormBody {
- requestBodyVaultKey :: Key RequestBody
ModelContext
RequestBody (re-exported from RequestBodyMiddleware)
data RequestBody Source #
Represents the parsed HTTP request body
Constructors
| FormBody | A form body with URL-encoded or multipart params and files |
Fields
| |
| JSONBody | A JSON body |
Fields | |
Instances
| HasField "parsedBody" Request RequestBody Source # | |
Defined in IHP.RequestVault.ModelContext Methods getField :: Request -> RequestBody # | |
requestBodyVaultKey :: Key RequestBody Source #
Vault key for storing the parsed request body
Orphan instances
| HasField "modelContext" Request ModelContext Source # | |
Methods getField :: Request -> ModelContext # | |
| HasField "parsedBody" Request RequestBody Source # | |
Methods getField :: Request -> RequestBody # | |