chatwork-0.1.3.1: The ChatWork API in Haskell

Safe HaskellNone
LanguageHaskell2010

ChatWork.Types.Rooms

Synopsis

Documentation

type Rooms = [RoomDetail] #

data RoomDetail #

Instances

Eq RoomDetail # 
Show RoomDetail # 
Generic RoomDetail # 

Associated Types

type Rep RoomDetail :: * -> * #

ToJSON RoomDetail # 
FromJSON RoomDetail # 
type Rep RoomDetail # 
type Rep RoomDetail = D1 * (MetaData "RoomDetail" "ChatWork.Types.Rooms" "chatwork-0.1.3.1-8u8Geqq1w6ZH6xUQsE8qdZ" False) (C1 * (MetaCons "RoomDetail" PrefixI True) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "roomDetailToRoomId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)) ((:*:) * (S1 * (MetaSel (Just Symbol "roomDetailToName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "roomDetailToType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "roomDetailToRole") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "roomDetailToSticky") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Bool))) ((:*:) * (S1 * (MetaSel (Just Symbol "roomDetailToUnreadNum") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)) (S1 * (MetaSel (Just Symbol "roomDetailToMentionNum") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "roomDetailToMytaskNum") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)) ((:*:) * (S1 * (MetaSel (Just Symbol "roomDetailToMessageNum") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)) (S1 * (MetaSel (Just Symbol "roomDetailToFileNum") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "roomDetailToTaskNum") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)) (S1 * (MetaSel (Just Symbol "roomDetailToIconPath") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "roomDetailToLastUpdateTime") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)) (S1 * (MetaSel (Just Symbol "roomDetailToDescription") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe Text))))))))

newtype RoomIdWrap #

Constructors

RoomIdWrap 

Fields

Instances

type Members = [Member] #

data Member #

Instances

Eq Member # 

Methods

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

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

Show Member # 
Generic Member # 

Associated Types

type Rep Member :: * -> * #

Methods

from :: Member -> Rep Member x #

to :: Rep Member x -> Member #

ToJSON Member # 
FromJSON Member # 
type Rep Member # 

data MembersPermission #

type Messages = [Message] #

data Message #

data RoomTask #

Instances

Eq RoomTask # 
Show RoomTask # 
Generic RoomTask # 

Associated Types

type Rep RoomTask :: * -> * #

Methods

from :: RoomTask -> Rep RoomTask x #

to :: Rep RoomTask x -> RoomTask #

ToJSON RoomTask # 
FromJSON RoomTask # 
type Rep RoomTask # 

newtype TaskIdsWrap #

Constructors

TaskIdsWrap 

Fields

type Files = [File] #

data File #

Instances

Eq File # 

Methods

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

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

Show File # 

Methods

showsPrec :: Int -> File -> ShowS #

show :: File -> String #

showList :: [File] -> ShowS #

Generic File # 

Associated Types

type Rep File :: * -> * #

Methods

from :: File -> Rep File x #

to :: Rep File x -> File #

ToJSON File # 
FromJSON File # 
type Rep File # 

data DeleteRoomActionType #

Constructors

LeaveRoom 
DeleteRoom 

Instances

Bounded DeleteRoomActionType # 
Enum DeleteRoomActionType # 
Eq DeleteRoomActionType # 
Show DeleteRoomActionType # 
FromForm DeleteRoomActionType # 
ToHttpApiData DeleteRoomActionType # 
FromHttpApiData DeleteRoomActionType #