Safe Haskell | None |
---|---|
Language | Haskell2010 |
- getRooms :: MonadHttp m => Token -> m (ChatWorkResponse Rooms)
- createRoom :: MonadHttp m => Token -> CreateRoomParams -> m (ChatWorkResponse RoomIdWrap)
- getRoom :: MonadHttp m => Token -> Int -> m (ChatWorkResponse RoomDetail)
- updateRoom :: MonadHttp m => Token -> Int -> UpdateRoomParams -> m (ChatWorkResponse RoomIdWrap)
- deleteRoom :: MonadHttp m => Token -> Int -> m (ChatWorkResponse ())
- leaveRoom :: MonadHttp m => Token -> Int -> m (ChatWorkResponse ())
- deleteRoom' :: MonadHttp m => Token -> Int -> DeleteRoomActionType -> m (ChatWorkResponse ())
- getMembers :: MonadHttp m => Token -> Int -> m (ChatWorkResponse Members)
- updateMembersPermission :: MonadHttp m => Token -> Int -> RoomMembersParams -> m (ChatWorkResponse MembersPermission)
- getMessages :: MonadHttp m => Token -> Int -> Maybe Force -> m (ChatWorkResponse Messages)
- postMessage :: MonadHttp m => Token -> Int -> MessageBody -> m (ChatWorkResponse MessageIdWrap)
- getMessage :: MonadHttp m => Token -> Int -> Text -> m (ChatWorkResponse Message)
- getRoomTasks :: MonadHttp m => Token -> Int -> GetTasksParams -> m (ChatWorkResponse RoomTasks)
- createTask :: MonadHttp m => Token -> Int -> CreateTaskParams -> m (ChatWorkResponse TaskIdsWrap)
- getRoomTask :: MonadHttp m => Token -> Int -> Int -> m (ChatWorkResponse RoomTask)
- getFiles :: MonadHttp m => Token -> Int -> Maybe AccountId -> m (ChatWorkResponse Files)
- getFile :: MonadHttp m => Token -> Int -> Int -> Maybe CreateUrlFlag -> m (ChatWorkResponse File)
Room
createRoom :: MonadHttp m => Token -> CreateRoomParams -> m (ChatWorkResponse RoomIdWrap) Source #
getRoom :: MonadHttp m => Token -> Int -> m (ChatWorkResponse RoomDetail) Source #
updateRoom :: MonadHttp m => Token -> Int -> UpdateRoomParams -> m (ChatWorkResponse RoomIdWrap) Source #
deleteRoom :: MonadHttp m => Token -> Int -> m (ChatWorkResponse ()) Source #
deleteRoom' :: MonadHttp m => Token -> Int -> DeleteRoomActionType -> m (ChatWorkResponse ()) Source #
Room Member
getMembers :: MonadHttp m => Token -> Int -> m (ChatWorkResponse Members) Source #
updateMembersPermission :: MonadHttp m => Token -> Int -> RoomMembersParams -> m (ChatWorkResponse MembersPermission) Source #
Room Message
getMessages :: MonadHttp m => Token -> Int -> Maybe Force -> m (ChatWorkResponse Messages) Source #
postMessage :: MonadHttp m => Token -> Int -> MessageBody -> m (ChatWorkResponse MessageIdWrap) Source #
getMessage :: MonadHttp m => Token -> Int -> Text -> m (ChatWorkResponse Message) Source #
Room Task
getRoomTasks :: MonadHttp m => Token -> Int -> GetTasksParams -> m (ChatWorkResponse RoomTasks) Source #
createTask :: MonadHttp m => Token -> Int -> CreateTaskParams -> m (ChatWorkResponse TaskIdsWrap) Source #
getRoomTask :: MonadHttp m => Token -> Int -> Int -> m (ChatWorkResponse RoomTask) Source #