| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
ChatWork.Types
Contents
- data JsonResponse' a
- jsonResponse' :: Proxy (JsonResponse' a)
- type ChatWorkResponse a = JsonResponse' (Either ChatWorkErrors a)
- class ToReqParam a where
Documentation
data JsonResponse' a #
Instances
| FromJSON a => HttpResponse (JsonResponse' a) # | |
| type HttpResponseBody (JsonResponse' a) # | |
jsonResponse' :: Proxy (JsonResponse' a) #
type synonym of Response Json
type ChatWorkResponse a = JsonResponse' (Either ChatWorkErrors a) #
Wrapper type synonym of JsonResponse and ChatWorkErrors
Helper type class for constructing Request paramater
class ToReqParam a where #
Helper Type Class of QueryParam
use to construct request parameter from param type, e.g. CreateRoomParams
Minimal complete definition
Methods
toReqParam :: (QueryParam param, Monoid param) => Text -> a -> param #
Instances
| ToReqParam Int # | |
| ToReqParam Text # | |
| ToReqParam TaskStatus # | |
| ToReqParam IconPreset # | |
| Show a => ToReqParam [a] # | |
| ToReqParam a => ToReqParam (Maybe a) # | |
Orphan instances
| FromJSON a => FromJSON (Either ChatWorkErrors a) # | |