TranscriptStore Interfaz

Implementaciones

TranscriptLogger

public interface TranscriptStore
extends TranscriptLogger

El registrador de transcripciones almacena las actividades de las conversaciones para la recuperación.

Resumen del método

Modificador y tipo Método y descripción
abstract java.util.concurrent.CompletableFuture<java.lang.Void> deleteTranscript(String channelId, String conversationId)

Elimina los datos de conversación del almacén.

default java.util.concurrent.CompletableFuture<PagedResult<Activity>> getTranscriptActivities(String channelId, String conversationId)

Obtiene de las actividades de almacén que coinciden con un conjunto de criterios.

default java.util.concurrent.CompletableFuture<PagedResult<Activity>> getTranscriptActivities(String channelId, String conversationId, String continuationToken)

Obtiene de las actividades de almacén que coinciden con un conjunto de criterios.

abstract java.util.concurrent.CompletableFuture<PagedResult<Activity>> getTranscriptActivities(String channelId, String conversationId, String continuationToken, OffsetDateTime startDate)

Obtiene de las actividades de almacén que coinciden con un conjunto de criterios.

default java.util.concurrent.CompletableFuture<PagedResult<TranscriptInfo>> listTranscripts(String channelId)

Obtiene las conversaciones en un canal del almacén.

abstract java.util.concurrent.CompletableFuture<PagedResult<TranscriptInfo>> listTranscripts(String channelId, String continuationToken)

Obtiene las conversaciones en un canal del almacén.

Detalles del método

deleteTranscript

public abstract CompletableFuture deleteTranscript(String channelId, String conversationId)

Elimina los datos de conversación del almacén.

Parámetros:

channelId - El identificador del canal en el que se encuentra la conversación.
conversationId - Identificador de la conversación que se va a eliminar.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

getTranscriptActivities

public default CompletableFuture> getTranscriptActivities(String channelId, String conversationId)

Obtiene de las actividades de almacén que coinciden con un conjunto de criterios.

Parámetros:

channelId - El identificador del canal en el que se encuentra la conversación.
conversationId - Identificador de la conversación.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar. Si la tarea se completa correctamente, el resultado contiene las actividades coincidentes.

getTranscriptActivities

public default CompletableFuture> getTranscriptActivities(String channelId, String conversationId, String continuationToken)

Obtiene de las actividades de almacén que coinciden con un conjunto de criterios.

Parámetros:

channelId - El identificador del canal en el que se encuentra la conversación.
conversationId - Identificador de la conversación.
continuationToken - Token de continuación (si está disponible).

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar. Si la tarea se completa correctamente, el resultado contiene las actividades coincidentes.

getTranscriptActivities

public abstract CompletableFuture> getTranscriptActivities(String channelId, String conversationId, String continuationToken, OffsetDateTime startDate)

Obtiene de las actividades de almacén que coinciden con un conjunto de criterios.

Parámetros:

channelId - El identificador del canal en el que se encuentra la conversación.
conversationId - Identificador de la conversación.
continuationToken - Token de continuación (si está disponible).
startDate - Fecha límite. No se incluyen actividades anteriores a esta fecha.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar. Si la tarea se completa correctamente, el resultado contiene las actividades coincidentes.

listTranscripts

public default CompletableFuture> listTranscripts(String channelId)

Obtiene las conversaciones en un canal del almacén.

Parámetros:

channelId - Identificador del canal.

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

listTranscripts

public abstract CompletableFuture> listTranscripts(String channelId, String continuationToken)

Obtiene las conversaciones en un canal del almacén.

Parámetros:

channelId - Identificador del canal.
continuationToken - Token de continuación (si está disponible).

Devoluciones:

Tarea que representa el trabajo en cola que se va a ejecutar.

Se aplica a