RestConversations Clase

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

Implementaciones

public class RestConversations
implements Conversations

Una instancia de esta clase proporciona acceso a todas las operaciones definidas en Conversaciones.

Resumen del método

Modificador y tipo Método y descripción
java.util.concurrent.CompletableFuture<ConversationResourceResponse> createConversation(ConversationParameters parameters)

Implementación de la creación deConversación.

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

Implementación de la actividad de eliminación de.

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

Implementación de la eliminaciónmiembro de conversation.

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

Implementación de getActivityMembers.

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

Implementación de obtenermiembro de conversation.

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

Implementación de obtenermiembros de conversation.

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

Implementación de getConversationMiembros paginados.

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

Implementación de getConversationMiembros paginados.

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

Implementación de getConversations.

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

Implementación de getConversations.

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

Implementación delde respuesta a ToActivity.

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

Implementación del historial dede conversación de envío de.

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

Implementación de envíoToConversation.

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

Implementación de la actividad dede actualización.

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

Implementación de la cargadatos adjuntos.

Métodos heredados de 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

Detalles del método

createConversation

public CompletableFuture createConversation(ConversationParameters parameters)

Implementación de createConversation.

Parámetros:

parameters

deleteActivity

public CompletableFuture deleteActivity(String conversationId, String activityId)

Implementación de deleteActivity.

Parámetros:

conversationId
activityId

deleteConversationMember

public CompletableFuture deleteConversationMember(String conversationId, String memberId)

Implementación de deleteConversationMember.

Parámetros:

conversationId
memberId

getActivityMembers

public CompletableFuture> getActivityMembers(String conversationId, String activityId)

Implementación de getActivityMembers.

Parámetros:

conversationId
activityId

getConversationMember

public CompletableFuture getConversationMember(String userId, String conversationId)

Implementación de getConversationMember.

Parámetros:

userId
conversationId

getConversationMembers

public CompletableFuture> getConversationMembers(String conversationId)

Implementación de getConversationMembers.

Parámetros:

conversationId

getConversationPagedMembers

public CompletableFuture getConversationPagedMembers(String conversationId)

Implementación de getConversationPagedMembers.

Parámetros:

conversationId

getConversationPagedMembers

public CompletableFuture getConversationPagedMembers(String conversationId, String continuationToken)

Implementación de getConversationPagedMembers.

Parámetros:

conversationId - Identificador de conversación
continuationToken - ContinuationToken de una llamada anterior.

Devoluciones:

El objeto PagedMembersResult si se ejecuta correctamente.

getConversations

public CompletableFuture getConversations()

Implementación de getConversations.

getConversations

public CompletableFuture getConversations(String continuationToken)

Implementación de getConversations.

Parámetros:

continuationToken

replyToActivity

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

Implementación de replyToActivity.

Parámetros:

conversationId
activityId
activity

sendConversationHistory

public CompletableFuture sendConversationHistory(String conversationId, Transcript history)

Implementación de sendConversationHistory.

Parámetros:

conversationId
history

sendToConversation

public CompletableFuture sendToConversation(String conversationId, Activity activity)

Implementación de sendToConversation.

Parámetros:

conversationId
activity

updateActivity

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

Implementación de updateActivity.

Parámetros:

conversationId
activityId
activity

uploadAttachment

public CompletableFuture uploadAttachment(String conversationId, AttachmentData attachmentUpload)

Implementación de uploadAttachment.

Parámetros:

conversationId
attachmentUpload

Se aplica a