okapi-0.2.0.0: A bidirectional HTTP description language
Safe HaskellNone
LanguageGHC2024

Okapi.HTTP.Response.Body

Documentation

data Body a where Source #

Constructors

Raw :: Body (IO ByteString) 
Json :: forall a1. IsoJson a1 => Body (IO a1) 
NoContent :: Body (IO ()) 
Html :: Body (IO (Html ())) 

Instances

Instances details
type Context Body Source # 
Instance details

Defined in Okapi.HTTP.Response.Body

type Failure Body Source # 
Instance details

Defined in Okapi.HTTP.Response.Body

type IsoJson a = (FromJSON a, ToJSON a, ToSchema a) Source #

data ParseError Source #

Constructors

ParseError 

Instances

Instances details
Show ParseError Source # 
Instance details

Defined in Okapi.HTTP.Response.Body

Eq ParseError Source # 
Instance details

Defined in Okapi.HTTP.Response.Body

json :: IsoJson a => Tree Body (IO a) (IO a) Source #

html :: Tree Body (IO (Html ())) (IO (Html ())) Source #

noContent :: Tree Body (IO ()) (IO ()) Source #