chatwork-0.1.3.5: The ChatWork API in Haskell

Safe HaskellNone
LanguageHaskell2010

ChatWork.Types.Rooms

Synopsis

Documentation

data RoomDetail Source #

Instances
Eq RoomDetail Source # 
Instance details

Defined in ChatWork.Types.Rooms

Show RoomDetail Source # 
Instance details

Defined in ChatWork.Types.Rooms

Generic RoomDetail Source # 
Instance details

Defined in ChatWork.Types.Rooms

Associated Types

type Rep RoomDetail :: * -> * #

ToJSON RoomDetail Source # 
Instance details

Defined in ChatWork.Types.Rooms

FromJSON RoomDetail Source # 
Instance details

Defined in ChatWork.Types.Rooms

type Rep RoomDetail Source # 
Instance details

Defined in ChatWork.Types.Rooms

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

newtype RoomIdWrap Source #

Constructors

RoomIdWrap 

Fields

Instances
Eq RoomIdWrap Source # 
Instance details

Defined in ChatWork.Types.Rooms

Show RoomIdWrap Source # 
Instance details

Defined in ChatWork.Types.Rooms

Generic RoomIdWrap Source # 
Instance details

Defined in ChatWork.Types.Rooms

Associated Types

type Rep RoomIdWrap :: * -> * #

ToJSON RoomIdWrap Source # 
Instance details

Defined in ChatWork.Types.Rooms

FromJSON RoomIdWrap Source # 
Instance details

Defined in ChatWork.Types.Rooms

type Rep RoomIdWrap Source # 
Instance details

Defined in ChatWork.Types.Rooms

type Rep RoomIdWrap = D1 (MetaData "RoomIdWrap" "ChatWork.Types.Rooms" "chatwork-0.1.3.5-8RDvlHLJTETLae7YWh0Dee" True) (C1 (MetaCons "RoomIdWrap" PrefixI True) (S1 (MetaSel (Just "getRoomId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

data Member Source #

Instances
Eq Member Source # 
Instance details

Defined in ChatWork.Types.Rooms

Methods

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

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

Show Member Source # 
Instance details

Defined in ChatWork.Types.Rooms

Generic Member Source # 
Instance details

Defined in ChatWork.Types.Rooms

Associated Types

type Rep Member :: * -> * #

Methods

from :: Member -> Rep Member x #

to :: Rep Member x -> Member #

ToJSON Member Source # 
Instance details

Defined in ChatWork.Types.Rooms

FromJSON Member Source # 
Instance details

Defined in ChatWork.Types.Rooms

type Rep Member Source # 
Instance details

Defined in ChatWork.Types.Rooms

data MembersPermission Source #

Instances
Eq MembersPermission Source # 
Instance details

Defined in ChatWork.Types.Rooms

Show MembersPermission Source # 
Instance details

Defined in ChatWork.Types.Rooms

Generic MembersPermission Source # 
Instance details

Defined in ChatWork.Types.Rooms

Associated Types

type Rep MembersPermission :: * -> * #

ToJSON MembersPermission Source # 
Instance details

Defined in ChatWork.Types.Rooms

FromJSON MembersPermission Source # 
Instance details

Defined in ChatWork.Types.Rooms

type Rep MembersPermission Source # 
Instance details

Defined in ChatWork.Types.Rooms

type Rep MembersPermission = D1 (MetaData "MembersPermission" "ChatWork.Types.Rooms" "chatwork-0.1.3.5-8RDvlHLJTETLae7YWh0Dee" False) (C1 (MetaCons "MembersPermission" PrefixI True) (S1 (MetaSel (Just "membersPermissionToAdmin") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Int]) :*: (S1 (MetaSel (Just "membersPermissionToMember") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Int]) :*: S1 (MetaSel (Just "membersPermissionToReadonly") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Int]))))

data Message Source #

Instances
Eq Message Source # 
Instance details

Defined in ChatWork.Types.Rooms

Methods

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

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

Show Message Source # 
Instance details

Defined in ChatWork.Types.Rooms

Generic Message Source # 
Instance details

Defined in ChatWork.Types.Rooms

Associated Types

type Rep Message :: * -> * #

Methods

from :: Message -> Rep Message x #

to :: Rep Message x -> Message #

ToJSON Message Source # 
Instance details

Defined in ChatWork.Types.Rooms

FromJSON Message Source # 
Instance details

Defined in ChatWork.Types.Rooms

type Rep Message Source # 
Instance details

Defined in ChatWork.Types.Rooms

type Rep Message = D1 (MetaData "Message" "ChatWork.Types.Rooms" "chatwork-0.1.3.5-8RDvlHLJTETLae7YWh0Dee" False) (C1 (MetaCons "Message" PrefixI True) ((S1 (MetaSel (Just "messageToMessageId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "messageToAccount") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account)) :*: (S1 (MetaSel (Just "messageToBody") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "messageToSendTime") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int) :*: S1 (MetaSel (Just "messageToUpdateTime") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))))

newtype MessageIdWrap Source #

Constructors

MessageIdWrap 

Fields

Instances
Eq MessageIdWrap Source # 
Instance details

Defined in ChatWork.Types.Rooms

Show MessageIdWrap Source # 
Instance details

Defined in ChatWork.Types.Rooms

Generic MessageIdWrap Source # 
Instance details

Defined in ChatWork.Types.Rooms

Associated Types

type Rep MessageIdWrap :: * -> * #

ToJSON MessageIdWrap Source # 
Instance details

Defined in ChatWork.Types.Rooms

FromJSON MessageIdWrap Source # 
Instance details

Defined in ChatWork.Types.Rooms

type Rep MessageIdWrap Source # 
Instance details

Defined in ChatWork.Types.Rooms

type Rep MessageIdWrap = D1 (MetaData "MessageIdWrap" "ChatWork.Types.Rooms" "chatwork-0.1.3.5-8RDvlHLJTETLae7YWh0Dee" True) (C1 (MetaCons "MessageIdWrap" PrefixI True) (S1 (MetaSel (Just "getMessageId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data RoomTask Source #

Instances
Eq RoomTask Source # 
Instance details

Defined in ChatWork.Types.Rooms

Show RoomTask Source # 
Instance details

Defined in ChatWork.Types.Rooms

Generic RoomTask Source # 
Instance details

Defined in ChatWork.Types.Rooms

Associated Types

type Rep RoomTask :: * -> * #

Methods

from :: RoomTask -> Rep RoomTask x #

to :: Rep RoomTask x -> RoomTask #

ToJSON RoomTask Source # 
Instance details

Defined in ChatWork.Types.Rooms

FromJSON RoomTask Source # 
Instance details

Defined in ChatWork.Types.Rooms

type Rep RoomTask Source # 
Instance details

Defined in ChatWork.Types.Rooms

type Rep RoomTask = D1 (MetaData "RoomTask" "ChatWork.Types.Rooms" "chatwork-0.1.3.5-8RDvlHLJTETLae7YWh0Dee" False) (C1 (MetaCons "RoomTask" PrefixI True) ((S1 (MetaSel (Just "roomTaskToTaskId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int) :*: (S1 (MetaSel (Just "roomTaskToAccount") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account) :*: S1 (MetaSel (Just "roomTaskToAssignedByAccount") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Account))) :*: ((S1 (MetaSel (Just "roomTaskToMessageId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "roomTaskToBody") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) :*: (S1 (MetaSel (Just "roomTaskToLimitTime") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int) :*: S1 (MetaSel (Just "roomTaskToStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))))

newtype TaskIdsWrap Source #

Constructors

TaskIdsWrap 

Fields

Instances
Eq TaskIdsWrap Source # 
Instance details

Defined in ChatWork.Types.Rooms

Show TaskIdsWrap Source # 
Instance details

Defined in ChatWork.Types.Rooms

Generic TaskIdsWrap Source # 
Instance details

Defined in ChatWork.Types.Rooms

Associated Types

type Rep TaskIdsWrap :: * -> * #

ToJSON TaskIdsWrap Source # 
Instance details

Defined in ChatWork.Types.Rooms

FromJSON TaskIdsWrap Source # 
Instance details

Defined in ChatWork.Types.Rooms

type Rep TaskIdsWrap Source # 
Instance details

Defined in ChatWork.Types.Rooms

type Rep TaskIdsWrap = D1 (MetaData "TaskIdsWrap" "ChatWork.Types.Rooms" "chatwork-0.1.3.5-8RDvlHLJTETLae7YWh0Dee" True) (C1 (MetaCons "TaskIdsWrap" PrefixI True) (S1 (MetaSel (Just "getTaskIds") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Int])))

type Files = [File] Source #

data File Source #

Instances
Eq File Source # 
Instance details

Defined in ChatWork.Types.Rooms

Methods

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

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

Show File Source # 
Instance details

Defined in ChatWork.Types.Rooms

Methods

showsPrec :: Int -> File -> ShowS #

show :: File -> String #

showList :: [File] -> ShowS #

Generic File Source # 
Instance details

Defined in ChatWork.Types.Rooms

Associated Types

type Rep File :: * -> * #

Methods

from :: File -> Rep File x #

to :: Rep File x -> File #

ToJSON File Source # 
Instance details

Defined in ChatWork.Types.Rooms

FromJSON File Source # 
Instance details

Defined in ChatWork.Types.Rooms

type Rep File Source # 
Instance details

Defined in ChatWork.Types.Rooms

data DeleteRoomActionType Source #

Constructors

LeaveRoom 
DeleteRoom 
Instances
Bounded DeleteRoomActionType Source # 
Instance details

Defined in ChatWork.Types.Rooms

Enum DeleteRoomActionType Source # 
Instance details

Defined in ChatWork.Types.Rooms

Eq DeleteRoomActionType Source # 
Instance details

Defined in ChatWork.Types.Rooms

Show DeleteRoomActionType Source # 
Instance details

Defined in ChatWork.Types.Rooms

FromForm DeleteRoomActionType Source # 
Instance details

Defined in ChatWork.Types.Rooms

ToHttpApiData DeleteRoomActionType Source # 
Instance details

Defined in ChatWork.Types.Rooms

FromHttpApiData DeleteRoomActionType Source # 
Instance details

Defined in ChatWork.Types.Rooms