| (HttpReqConstraints ts, ReflectMethod method, SingI (Req ts), SingI (Res rs), HttpResConstraints rs) => HasRequest (ts :: [ReqContent Type]) (Verb method rs) Source # |  | 
| Instance detailsDefined in Hreq.Core.Client.HasRequest | 
| SingI ts => SingI (ResHeaders ts :: ResContent Type) Source # |  | 
| Instance detailsDefined in Hreq.Core.API.Response | 
| SingI a => SingI (Raw a :: ResContent Type) Source # |  | 
| Instance detailsDefined in Hreq.Core.API.Response | 
| (SingI ctyp, SingI a) => SingI (ResBody ctyp a :: ResContent Type) Source # |  | 
| Instance detailsDefined in Hreq.Core.API.Response | 
| (SingI a, SingI ctyp) => SingI (ResStream ctyp a :: ResContent Type) Source # |  | 
| Instance detailsDefined in Hreq.Core.API.Response | 
| MonadError ClientError m => HasResponse ((ResStream :: a -> a -> ResContent a) ': rs :: [a -> a -> ResContent a]) m Source # |  | 
| Instance detailsDefined in Hreq.Core.Client.HasResponse | 
| (MonadError ClientError m, SingI (Res (ResHeaders hs ': rs)), HttpResConstraints (ResHeaders hs ': rs)) => HasResponse (ResHeaders hs ': rs :: [ResContent Type]) m Source # |  | 
| Instance detailsDefined in Hreq.Core.Client.HasResponse | 
| (MediaDecode ctyp a, MonadError ClientError m, SingI (Res (r ': rs)), HttpResConstraints (r ': rs)) => HasResponse (ResBody ctyp a ': (r ': rs) :: [ResContent Type]) m Source # | The following type instance is overly restrictive to avoid
 overlapping type family instance error. | 
| Instance detailsDefined in Hreq.Core.Client.HasResponse | 
| (MediaDecode ctyp a, MonadError ClientError m) => HasResponse (ResBody ctyp a ': ([] :: [ResContent Type]) :: [ResContent Type]) m Source # |  | 
| Instance detailsDefined in Hreq.Core.Client.HasResponse | 
| MonadError ClientError m => HasResponse (Raw a2 ': (r ': rs) :: [ResContent a1]) m Source # |  | 
| Instance detailsDefined in Hreq.Core.Client.HasResponse | 
| MonadError ClientError m => HasResponse (Raw a2 ': ([] :: [ResContent a1]) :: [ResContent a1]) m Source # |  | 
| Instance detailsDefined in Hreq.Core.Client.HasResponse | 
| type Sing Source # |  | 
| Instance detailsDefined in Hreq.Core.API.Response | 
| type HttpOutput ((ResStream :: a -> a -> ResContent a) ': rs :: [a -> a -> ResContent a]) Source # |  | 
| Instance detailsDefined in Hreq.Core.Client.HasResponse | 
| type HttpOutput (ResHeaders hs ': rs :: [ResContent Type]) Source # |  | 
| Instance detailsDefined in Hreq.Core.Client.HasResponse | 
| type HttpOutput (ResBody ctyp a ': (r ': rs) :: [ResContent Type]) Source # |  | 
| Instance detailsDefined in Hreq.Core.Client.HasResponse | 
| type HttpOutput (ResBody ctyp a ': ([] :: [ResContent Type]) :: [ResContent Type]) Source # |  | 
| Instance detailsDefined in Hreq.Core.Client.HasResponse | 
| type HttpOutput (Raw a2 ': (r ': rs) :: [ResContent a1]) Source # |  | 
| Instance detailsDefined in Hreq.Core.Client.HasResponse | 
| type HttpOutput (Raw a2 ': ([] :: [ResContent a1]) :: [ResContent a1]) Source # |  | 
| Instance detailsDefined in Hreq.Core.Client.HasResponse |