chatwork-0.1.3.3: The ChatWork API in Haskell

Safe HaskellNone
LanguageHaskell2010

ChatWork.Types.Rooms

Synopsis

Documentation

data RoomDetail Source #

Instances

Eq RoomDetail Source # 
Show RoomDetail Source # 
Generic RoomDetail Source # 

Associated Types

type Rep RoomDetail :: * -> * #

ToJSON RoomDetail Source # 
FromJSON RoomDetail Source # 
type Rep RoomDetail Source # 
type Rep RoomDetail = D1 * (MetaData "RoomDetail" "ChatWork.Types.Rooms" "chatwork-0.1.3.3-GHXPeRA0T0O9o6bYeDsSqy" 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))))))))

data Member Source #

Instances

Eq Member Source # 

Methods

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

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

Show Member Source # 
Generic Member Source # 

Associated Types

type Rep Member :: * -> * #

Methods

from :: Member -> Rep Member x #

to :: Rep Member x -> Member #

ToJSON Member Source # 
FromJSON Member Source # 
type Rep Member Source # 

data MembersPermission Source #

Instances

Eq MembersPermission Source # 
Show MembersPermission Source # 
Generic MembersPermission Source # 
ToJSON MembersPermission Source # 
FromJSON MembersPermission Source # 
type Rep MembersPermission Source # 
type Rep MembersPermission = D1 * (MetaData "MembersPermission" "ChatWork.Types.Rooms" "chatwork-0.1.3.3-GHXPeRA0T0O9o6bYeDsSqy" False) (C1 * (MetaCons "MembersPermission" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "membersPermissionToAdmin") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * [Int])) ((:*:) * (S1 * (MetaSel (Just Symbol "membersPermissionToMember") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * [Int])) (S1 * (MetaSel (Just Symbol "membersPermissionToReadonly") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * [Int])))))

data Message Source #

data RoomTask Source #

Instances

Eq RoomTask Source # 
Show RoomTask Source # 
Generic RoomTask Source # 

Associated Types

type Rep RoomTask :: * -> * #

Methods

from :: RoomTask -> Rep RoomTask x #

to :: Rep RoomTask x -> RoomTask #

ToJSON RoomTask Source # 
FromJSON RoomTask Source # 
type Rep RoomTask Source # 

type Files = [File] Source #

data File Source #

Instances

data DeleteRoomActionType Source #

Constructors

LeaveRoom 
DeleteRoom 

Instances

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