RestConversations クラス

  • java.lang.Object
    • com.microsoft.bot.connector.rest.RestConversations

実装

会話 する

public class RestConversations
implements Conversations

このクラスのインスタンスは、Conversations で定義されているすべての操作にアクセスできます。

メソッドの概要

修飾子と型 メソッドと説明
java.util.concurrent.CompletableFuture<ConversationResourceResponse> createConversation(ConversationParameters parameters)

会話の作成の実装。

java.util.concurrent.CompletableFuture<java.lang.Void> deleteActivity(String conversationId, String activityId)

deleteActivity の実装。

java.util.concurrent.CompletableFuture<java.lang.Void> deleteConversationMember(String conversationId, String memberId)

会話メンバー削除の実装。

java.util.concurrent.CompletableFuture<java.util.List<ChannelAccount>> getActivityMembers(String conversationId, String activityId)

getActivityメンバーの実装。

java.util.concurrent.CompletableFuture<ChannelAccount> getConversationMember(String userId, String conversationId)

会話メンバー取得の実装。

java.util.concurrent.CompletableFuture<java.util.List<ChannelAccount>> getConversationMembers(String conversationId)

会話メンバー取得の実装。

java.util.concurrent.CompletableFuture<PagedMembersResult> getConversationPagedMembers(String conversationId)

Pagedメンバー会話取得の実装。

java.util.concurrent.CompletableFuture<PagedMembersResult> getConversationPagedMembers(String conversationId, String continuationToken)

Pagedメンバー会話取得の実装。

java.util.concurrent.CompletableFuture<ConversationsResult> getConversations()

getConversations の実装。

java.util.concurrent.CompletableFuture<ConversationsResult> getConversations(String continuationToken)

getConversations の実装。

java.util.concurrent.CompletableFuture<ResourceResponse> replyToActivity(String conversationId, String activityId, Activity activity)

ToActivity応答の実装。

java.util.concurrent.CompletableFuture<ResourceResponse> sendConversationHistory(String conversationId, Transcript history)

メッセージ交換履歴送信の実装。

java.util.concurrent.CompletableFuture<ResourceResponse> sendToConversation(String conversationId, Activity activity)

ToConversation送信の実装。

java.util.concurrent.CompletableFuture<ResourceResponse> updateActivity(String conversationId, String activityId, Activity activity)

更新アクティビティの実装。

java.util.concurrent.CompletableFuture<ResourceResponse> uploadAttachment(String conversationId, AttachmentData attachmentUpload)

アップロード添付ファイルの実装。

メソッドの継承元: java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

メソッドの詳細

createConversation

public CompletableFuture createConversation(ConversationParameters parameters)

createConversation の実装。

パラメーター:

parameters

deleteActivity

public CompletableFuture deleteActivity(String conversationId, String activityId)

deleteActivity の実装。

パラメーター:

conversationId
activityId

deleteConversationMember

public CompletableFuture deleteConversationMember(String conversationId, String memberId)

deleteConversationMember の実装。

パラメーター:

conversationId
memberId

getActivityMembers

public CompletableFuture> getActivityMembers(String conversationId, String activityId)

getActivityMembers の実装。

パラメーター:

conversationId
activityId

getConversationMember

public CompletableFuture getConversationMember(String userId, String conversationId)

getConversationMember の実装。

パラメーター:

userId
conversationId

getConversationMembers

public CompletableFuture> getConversationMembers(String conversationId)

getConversationMembers の実装。

パラメーター:

conversationId

getConversationPagedMembers

public CompletableFuture getConversationPagedMembers(String conversationId)

getConversationPagedMembers の実装。

パラメーター:

conversationId

getConversationPagedMembers

public CompletableFuture getConversationPagedMembers(String conversationId, String continuationToken)

getConversationPagedMembers の実装。

パラメーター:

conversationId - 会話 ID
continuationToken - 前の呼び出しからの continuationToken。

戻り値:

成功した場合は PagedMembersResult オブジェクト。

getConversations

public CompletableFuture getConversations()

getConversations の実装。

getConversations

public CompletableFuture getConversations(String continuationToken)

getConversations の実装。

パラメーター:

continuationToken

replyToActivity

public CompletableFuture replyToActivity(String conversationId, String activityId, Activity activity)

replyToActivity の実装。

パラメーター:

conversationId
activityId
activity

sendConversationHistory

public CompletableFuture sendConversationHistory(String conversationId, Transcript history)

sendConversationHistory の実装。

パラメーター:

conversationId
history

sendToConversation

public CompletableFuture sendToConversation(String conversationId, Activity activity)

sendToConversation の実装。

パラメーター:

conversationId
activity

updateActivity

public CompletableFuture updateActivity(String conversationId, String activityId, Activity activity)

updateActivity の実装。

パラメーター:

conversationId
activityId
activity

uploadAttachment

public CompletableFuture uploadAttachment(String conversationId, AttachmentData attachmentUpload)

uploadAttachment の実装。

パラメーター:

conversationId
attachmentUpload

適用対象