RestConversations Classe

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

Implementazioni

public class RestConversations
implements Conversations

Un'istanza di questa classe fornisce l'accesso a tutte le operazioni definite in Conversazioni.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
java.util.concurrent.CompletableFuture<ConversationResourceResponse> createConversation(ConversationParameters parameters)

Implementazione della creazioneconversazione.

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

Implementazione dell'attività di eliminazione.

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

Implementazione dell'eliminazionemembroconversazione.

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

Implementazione di otteneremembri dell'attività.

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

Implementazione di getConversationMember.

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

Implementazione di getConversationMembers.

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

Implementazione di getConversationPagedMembers.

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

Implementazione di getConversationPagedMembers.

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

Implementazione di getConversazioni.

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

Implementazione di getConversazioni.

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

Implementazione di replyToActivity.

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

Implementazione dell'cronologiaconversazione di invio.

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

Implementazione di sendToConversation.

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

Implementazione dell'attività di aggiornamento.

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

Implementazione del caricamentoallegato.

Metodi ereditati da 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

Dettagli metodo

createConversation

public CompletableFuture createConversation(ConversationParameters parameters)

Implementazione di createConversation.

Parametri:

parameters

deleteActivity

public CompletableFuture deleteActivity(String conversationId, String activityId)

Implementazione di deleteActivity.

Parametri:

conversationId
activityId

deleteConversationMember

public CompletableFuture deleteConversationMember(String conversationId, String memberId)

Implementazione di deleteConversationMember.

Parametri:

conversationId
memberId

getActivityMembers

public CompletableFuture> getActivityMembers(String conversationId, String activityId)

Implementazione di getActivityMembers.

Parametri:

conversationId
activityId

getConversationMember

public CompletableFuture getConversationMember(String userId, String conversationId)

Implementazione di getConversationMember.

Parametri:

userId
conversationId

getConversationMembers

public CompletableFuture> getConversationMembers(String conversationId)

Implementazione di getConversationMembers.

Parametri:

conversationId

getConversationPagedMembers

public CompletableFuture getConversationPagedMembers(String conversationId)

Implementazione di getConversationPagedMembers.

Parametri:

conversationId

getConversationPagedMembers

public CompletableFuture getConversationPagedMembers(String conversationId, String continuationToken)

Implementazione di getConversationPagedMembers.

Parametri:

conversationId - ID conversazione
continuationToken - ContinuationToken da una chiamata precedente.

Restituisce:

oggetto PagedMembersResult se ha esito positivo.

getConversations

public CompletableFuture getConversations()

Implementazione di getConversations.

getConversations

public CompletableFuture getConversations(String continuationToken)

Implementazione di getConversations.

Parametri:

continuationToken

replyToActivity

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

Implementazione di replyToActivity.

Parametri:

conversationId
activityId
activity

sendConversationHistory

public CompletableFuture sendConversationHistory(String conversationId, Transcript history)

Implementazione di sendConversationHistory.

Parametri:

conversationId
history

sendToConversation

public CompletableFuture sendToConversation(String conversationId, Activity activity)

Implementazione di sendToConversation.

Parametri:

conversationId
activity

updateActivity

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

Implementazione di updateActivity.

Parametri:

conversationId
activityId
activity

uploadAttachment

public CompletableFuture uploadAttachment(String conversationId, AttachmentData attachmentUpload)

Implementazione di uploadAttachment.

Parametri:

conversationId
attachmentUpload

Si applica a