RestConversations Класс

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

Реализации

public class RestConversations
implements Conversations

Экземпляр этого класса предоставляет доступ ко всем операциям, определенным в беседах.

Сводка по методу

Модификатор и тип Метод и описание
java.util.concurrent.CompletableFuture<ConversationResourceResponse> createConversation(ConversationParameters parameters)

Реализация созданиябеседы.

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

Реализация действия удаления.

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)

Реализация получениядействийчленов.

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)

Реализация получениябеседыучастников страницы.

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

Реализация получениябеседыучастников страницы.

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

Реализациябесед.

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

Реализациябесед.

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 - Идентификатор беседы
continuationToken - ПродолжениеToken из предыдущего вызова.

Возвращаемое значение:

Объект PagedMembersResult при успешном выполнении.

getConversations

public CompletableFuture getConversations()

Реализация getConversationsations.

getConversations

public CompletableFuture getConversations(String continuationToken)

Реализация getConversationsations.

Параметры:

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

Применяется к