chatwork-0.1.3.5: The ChatWork API in Haskell

Safe HaskellNone
LanguageHaskell2010

ChatWork.Types.Base

Contents

Synopsis

Documentation

data Room Source #

Constructors

Room 
Instances
Eq Room Source # 
Instance details

Defined in ChatWork.Types.Base

Methods

(==) :: Room -> Room -> Bool #

(/=) :: Room -> Room -> Bool #

Show Room Source # 
Instance details

Defined in ChatWork.Types.Base

Methods

showsPrec :: Int -> Room -> ShowS #

show :: Room -> String #

showList :: [Room] -> ShowS #

Generic Room Source # 
Instance details

Defined in ChatWork.Types.Base

Associated Types

type Rep Room :: * -> * #

Methods

from :: Room -> Rep Room x #

to :: Rep Room x -> Room #

ToJSON Room Source # 
Instance details

Defined in ChatWork.Types.Base

FromJSON Room Source # 
Instance details

Defined in ChatWork.Types.Base

type Rep Room Source # 
Instance details

Defined in ChatWork.Types.Base

type Rep Room = D1 (MetaData "Room" "ChatWork.Types.Base" "chatwork-0.1.3.5-8RDvlHLJTETLae7YWh0Dee" False) (C1 (MetaCons "Room" PrefixI True) (S1 (MetaSel (Just "roomToRoomId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int) :*: (S1 (MetaSel (Just "roomToName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "roomToIconPath") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data Account Source #

Instances
Eq Account Source # 
Instance details

Defined in ChatWork.Types.Base

Methods

(==) :: Account -> Account -> Bool #

(/=) :: Account -> Account -> Bool #

Show Account Source # 
Instance details

Defined in ChatWork.Types.Base

Generic Account Source # 
Instance details

Defined in ChatWork.Types.Base

Associated Types

type Rep Account :: * -> * #

Methods

from :: Account -> Rep Account x #

to :: Rep Account x -> Account #

ToJSON Account Source # 
Instance details

Defined in ChatWork.Types.Base

FromJSON Account Source # 
Instance details

Defined in ChatWork.Types.Base

type Rep Account Source # 
Instance details

Defined in ChatWork.Types.Base

type Rep Account = D1 (MetaData "Account" "ChatWork.Types.Base" "chatwork-0.1.3.5-8RDvlHLJTETLae7YWh0Dee" False) (C1 (MetaCons "Account" PrefixI True) (S1 (MetaSel (Just "accountToAccountId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int) :*: (S1 (MetaSel (Just "accountToName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "accountToAvatarImageUrl") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))))

data IconPreset Source #

Instances
Bounded IconPreset Source # 
Instance details

Defined in ChatWork.Types.Base

Enum IconPreset Source # 
Instance details

Defined in ChatWork.Types.Base

Eq IconPreset Source # 
Instance details

Defined in ChatWork.Types.Base

Show IconPreset Source # 
Instance details

Defined in ChatWork.Types.Base

ToHttpApiData IconPreset Source # 
Instance details

Defined in ChatWork.Types.Base

FromHttpApiData IconPreset Source # 
Instance details

Defined in ChatWork.Types.Base

ToReqParam IconPreset Source # 
Instance details

Defined in ChatWork.Types

Methods

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

data TaskStatus Source #

Constructors

Open 
Done 
Instances
Bounded TaskStatus Source # 
Instance details

Defined in ChatWork.Types.Base

Enum TaskStatus Source # 
Instance details

Defined in ChatWork.Types.Base

Eq TaskStatus Source # 
Instance details

Defined in ChatWork.Types.Base

Show TaskStatus Source # 
Instance details

Defined in ChatWork.Types.Base

ToHttpApiData TaskStatus Source # 
Instance details

Defined in ChatWork.Types.Base

FromHttpApiData TaskStatus Source # 
Instance details

Defined in ChatWork.Types.Base

ToReqParam TaskStatus Source # 
Instance details

Defined in ChatWork.Types

Methods

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

Orphan instances