Method Summary
| Public Methods | ||
| public |
approveIncomingRequest(requestId: number): Promise 自分に対するコンタクト承認依頼を承認する |
|
| public |
createChatroom(options: Object): Promise グループチャットを新規作成 |
|
| public |
createMessageChatroom(roomId: number, message: string): Promise チャットに新しいメッセージを追加 |
|
| public |
createTaskChatroom(roomId: number, options: Object): Promise チャットに新しいタスクを追加 |
|
| public |
deleteChatroom(roomId: number): Promise グループチャットを削除する |
|
| public |
leaveChatroom(roomId: number): Promise グループチャットを退席する |
|
| public |
modifyChatroomMembers(roomId: number, options: Object): Promise チャットのメンバーを一括変更 |
|
| public |
rejectIncomingRequest(requestId: number): Promise 自分に対するコンタクト承認依頼をキャンセルする |
|
| public |
updateChatroom(roomId: number, options: Object): Promise チャットの名前、アイコンをアップデート |
|
Inherited Summary
| From class baseChatwork | ||
| public |
Set config defaults when create the axios instance |
|
| From class chatworkRo | ||
| public |
getFileInfo(roomId: number, fileId: number, isUrl: number): Promise ファイル情報を取得 |
|
| public |
getMessageInfo(roomId: number, messageId: string): Promise メッセージ情報を取得 |
|
| public |
自分の未読数、未読To数、未完了タスク数を返す |
|
| public |
getRoomInfo(roomId: number): Promise チャットの名前、アイコン、種類(my/direct/group)を取得 |
|
| public |
getTaskInfo(roomId: number, taskId: number): Promise タスク情報を取得 |
|
| public |
自分に対するコンタクト承認依頼一覧を取得する(100件まで取得可能) |
|
| public |
自分のコンタクト一覧を取得 |
|
| public |
自分のチャット一覧の取得 |
|
| public |
listMyTasks(assignedByAccountId: number, status: string): Promise 自分のタスク一覧を取得する。(100件まで取得可能) |
|
| public |
listRoomFiles(roomId: number, accountId: number): Promise チャットのファイル一覧を取得 (100件まで取得可能) |
|
| public |
listRoomMembers(roomId: number): Promise チャットのメンバー一覧を取得 |
|
| public |
listRoomMessages(roomId: number, isForce: number): Promise チャットのメッセージ一覧を取得。パラメータ未指定だと前回取得分からの差分のみを返します。(最大100件まで取得) |
|
| public |
listRoomTasks(roomId: number, accountId: number, assignedByAccountId: number, status: string): Promise チャットのタスク一覧を取得 (100件まで取得可能) |
|
| public |
自分自身の情報を取得 |
|
Public Methods
public approveIncomingRequest(requestId: number): Promise source
自分に対するコンタクト承認依頼を承認する
Params:
| Name | Type | Attribute | Description |
| requestId | number | リクエストID |
public deleteChatroom(roomId: number): Promise source
グループチャットを削除する
Params:
| Name | Type | Attribute | Description |
| roomId | number | チャットルームID |
public leaveChatroom(roomId: number): Promise source
グループチャットを退席する
Params:
| Name | Type | Attribute | Description |
| roomId | number | チャットルームID |
public rejectIncomingRequest(requestId: number): Promise source
自分に対するコンタクト承認依頼をキャンセルする
Params:
| Name | Type | Attribute | Description |
| requestId | number | リクエストID |