chatwork-0.1.3.1: The ChatWork API in Haskell

Safe HaskellNone
LanguageHaskell2010

ChatWork.Types

Contents

Synopsis

Documentation

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

toReqParam

Methods

toReqParam :: (QueryParam param, Monoid param) => Text -> a -> param #

Instances

ToReqParam Int # 

Methods

toReqParam :: (QueryParam param, Monoid param) => Text -> Int -> param #

ToReqParam Text # 

Methods

toReqParam :: (QueryParam param, Monoid param) => Text -> Text -> param #

ToReqParam TaskStatus # 

Methods

toReqParam :: (QueryParam param, Monoid param) => Text -> TaskStatus -> param #

ToReqParam IconPreset # 

Methods

toReqParam :: (QueryParam param, Monoid param) => Text -> IconPreset -> param #

Show a => ToReqParam [a] # 

Methods

toReqParam :: (QueryParam param, Monoid param) => Text -> [a] -> param #

ToReqParam a => ToReqParam (Maybe a) # 

Methods

toReqParam :: (QueryParam param, Monoid param) => Text -> Maybe a -> param #

Orphan instances