RestConversations Klasse

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

Implementiert

public class RestConversations
implements Conversations

Eine Instanz dieser Klasse bietet Zugriff auf alle vorgänge, die in Unterhaltungen definiert sind.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
java.util.concurrent.CompletableFuture<ConversationResourceResponse> createConversation(ConversationParameters parameters)

Implementierung der ErstellungUnterhaltung.

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

Implementierung des LöschvorgangsAktivität.

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

Implementierung des LöschvorgangsConversationMember.

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

Implementierung von getActivityMembers.

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

Implementierung von getConversationMember.

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

Implementierung von getConversationMembers.

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

Implementierung von getConversationPagedMembers.

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

Implementierung von getConversationPagedMembers.

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

Implementierung von getUnterhaltungen.

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

Implementierung von getUnterhaltungen.

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

Implementierung der AntwortToActivity.

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

Implementierung des Sende-Unterhaltungsverlaufs.

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

Implementierung von SendToConversation.

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

Implementierung der AktualisierungAktivität.

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

Implementierung des UploadsAnlage.

Geerbte Methoden von 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

Details zur Methode

createConversation

public CompletableFuture createConversation(ConversationParameters parameters)

Implementierung von createConversation.

Parameter:

parameters

deleteActivity

public CompletableFuture deleteActivity(String conversationId, String activityId)

Implementierung von deleteActivity.

Parameter:

conversationId
activityId

deleteConversationMember

public CompletableFuture deleteConversationMember(String conversationId, String memberId)

Implementierung von deleteConversationMember.

Parameter:

conversationId
memberId

getActivityMembers

public CompletableFuture> getActivityMembers(String conversationId, String activityId)

Implementierung von getActivityMembers.

Parameter:

conversationId
activityId

getConversationMember

public CompletableFuture getConversationMember(String userId, String conversationId)

Implementierung von getConversationMember.

Parameter:

userId
conversationId

getConversationMembers

public CompletableFuture> getConversationMembers(String conversationId)

Implementierung von getConversationMembers.

Parameter:

conversationId

getConversationPagedMembers

public CompletableFuture getConversationPagedMembers(String conversationId)

Implementierung von getConversationPagedMembers.

Parameter:

conversationId

getConversationPagedMembers

public CompletableFuture getConversationPagedMembers(String conversationId, String continuationToken)

Implementierung von getConversationPagedMembers.

Parameter:

conversationId - Unterhaltungs-ID
continuationToken - Das Fortsetzungstoken aus einem vorherigen Aufruf.

Gibt zurück:

das PagedMembersResult-Objekt bei erfolgreicher Ausführung.

getConversations

public CompletableFuture getConversations()

Implementierung von getConversations.

getConversations

public CompletableFuture getConversations(String continuationToken)

Implementierung von getConversations.

Parameter:

continuationToken

replyToActivity

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

Implementierung von replyToActivity.

Parameter:

conversationId
activityId
activity

sendConversationHistory

public CompletableFuture sendConversationHistory(String conversationId, Transcript history)

Implementierung von sendConversationHistory.

Parameter:

conversationId
history

sendToConversation

public CompletableFuture sendToConversation(String conversationId, Activity activity)

Implementierung von sendToConversation.

Parameter:

conversationId
activity

updateActivity

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

Implementierung von updateActivity.

Parameter:

conversationId
activityId
activity

uploadAttachment

public CompletableFuture uploadAttachment(String conversationId, AttachmentData attachmentUpload)

Implementierung von uploadAttachment.

Parameter:

conversationId
attachmentUpload

Gilt für: