servant-client-core-0.20.3.0: Core functionality and class for client function generation for servant APIs
Safe HaskellNone
LanguageHaskell2010

Servant.Client.Core.MultiVerb.ResponseUnrender

Documentation

class ResponseUnrender (cs :: k) a where Source #

Associated Types

type ResponseBody a Source #

type ResponseStatus a :: Nat Source #

Instances

Instances details
(AsHeaders xs (ResponseType r) a, ServantHeaders hs xs, ResponseUnrender cs r) => ResponseUnrender (cs :: k) (WithHeaders hs a r) Source # 
Instance details

Defined in Servant.Client.Core.MultiVerb.ResponseUnrender

Associated Types

type ResponseBody (WithHeaders hs a r) 
Instance details

Defined in Servant.Client.Core.MultiVerb.ResponseUnrender

type ResponseStatus (WithHeaders hs a r) 
Instance details

Defined in Servant.Client.Core.MultiVerb.ResponseUnrender

KnownStatus s => ResponseUnrender (cs :: k) (RespondStreaming s desc framing ct) Source # 
Instance details

Defined in Servant.Client.Core.MultiVerb.ResponseUnrender

Associated Types

type ResponseBody (RespondStreaming s desc framing ct) 
Instance details

Defined in Servant.Client.Core.MultiVerb.ResponseUnrender

type ResponseStatus (RespondStreaming s desc framing ct) 
Instance details

Defined in Servant.Client.Core.MultiVerb.ResponseUnrender

type ResponseStatus (RespondStreaming s desc framing ct) = s
KnownStatus s => ResponseUnrender (cs :: k) (RespondAs '() s desc ()) Source # 
Instance details

Defined in Servant.Client.Core.MultiVerb.ResponseUnrender

Associated Types

type ResponseBody (RespondAs '() s desc ()) 
Instance details

Defined in Servant.Client.Core.MultiVerb.ResponseUnrender

type ResponseBody (RespondAs '() s desc ()) = ()
type ResponseStatus (RespondAs '() s desc ()) 
Instance details

Defined in Servant.Client.Core.MultiVerb.ResponseUnrender

type ResponseStatus (RespondAs '() s desc ()) = s
(KnownStatus s, MimeUnrender ct a) => ResponseUnrender (cs :: k) (RespondAs ct s desc a) Source # 
Instance details

Defined in Servant.Client.Core.MultiVerb.ResponseUnrender

Associated Types

type ResponseBody (RespondAs ct s desc a) 
Instance details

Defined in Servant.Client.Core.MultiVerb.ResponseUnrender

type ResponseBody (RespondAs ct s desc a) = ByteString
type ResponseStatus (RespondAs ct s desc a) 
Instance details

Defined in Servant.Client.Core.MultiVerb.ResponseUnrender

type ResponseStatus (RespondAs ct s desc a) = s
(AllMimeUnrender cs a, KnownStatus s) => ResponseUnrender (cs :: [Type]) (Respond s desc a) Source # 
Instance details

Defined in Servant.Client.Core.MultiVerb.ResponseUnrender

Associated Types

type ResponseBody (Respond s desc a) 
Instance details

Defined in Servant.Client.Core.MultiVerb.ResponseUnrender

type ResponseBody (Respond s desc a) = ByteString
type ResponseStatus (Respond s desc a) 
Instance details

Defined in Servant.Client.Core.MultiVerb.ResponseUnrender

type ResponseStatus (Respond s desc a) = s