TranscriptStore インターフェイス

実装

public interface TranscriptStore
extends TranscriptLogger

トランスクリプト ロガーは、取り消しのために会話のアクティビティを格納します。

メソッドの概要

修飾子と型 メソッドと説明
abstract java.util.concurrent.CompletableFuture<java.lang.Void> deleteTranscript(String channelId, String conversationId)

ストアから会話データを削除します。

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

一連の条件に一致するストア アクティビティから取得します。

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

一連の条件に一致するストア アクティビティから取得します。

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

一連の条件に一致するストア アクティビティから取得します。

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

ストアからチャネル上の会話を取得します。

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

ストアからチャネル上の会話を取得します。

メソッドの詳細

deleteTranscript

public abstract CompletableFuture deleteTranscript(String channelId, String conversationId)

ストアから会話データを削除します。

パラメーター:

channelId - 会話が入るチャネルの ID。
conversationId - 削除する会話の ID。

戻り値:

実行するキューに登録された作業を表すタスク。

getTranscriptActivities

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

一連の条件に一致するストア アクティビティから取得します。

パラメーター:

channelId - 会話が入るチャネルの ID。
conversationId - 会話の ID。

戻り値:

実行するキューに登録された作業を表すタスク。 タスクが正常に完了した場合、結果には一致するアクティビティが含まれます。

getTranscriptActivities

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

一連の条件に一致するストア アクティビティから取得します。

パラメーター:

channelId - 会話が入るチャネルの ID。
conversationId - 会話の ID。
continuationToken - 継続トークン (使用可能な場合)。

戻り値:

実行するキューに登録された作業を表すタスク。 タスクが正常に完了した場合、結果には一致するアクティビティが含まれます。

getTranscriptActivities

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

一連の条件に一致するストア アクティビティから取得します。

パラメーター:

channelId - 会話が入るチャネルの ID。
conversationId - 会話の ID。
continuationToken - 継続トークン (使用可能な場合)。
startDate - カットオフ日。 この日付より前のアクティビティは含まれません。

戻り値:

実行するキューに登録された作業を表すタスク。 タスクが正常に完了した場合、結果には一致するアクティビティが含まれます。

listTranscripts

public default CompletableFuture> listTranscripts(String channelId)

ストアからチャネル上の会話を取得します。

パラメーター:

channelId - チャネルの ID。

戻り値:

実行するキューに登録された作業を表すタスク。

listTranscripts

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

ストアからチャネル上の会話を取得します。

パラメーター:

channelId - チャネルの ID。
continuationToken - 継続トークン (使用可能な場合)。

戻り値:

実行するキューに登録された作業を表すタスク。

適用対象