提供: Bright Pattern Documentation
• English
getDispositionsList
特定のサービス対話またはインタラクションに対して許可されている disposition の配列を取得します。サービス id およびインタラクション id のいずれも指定されていない場合は、アクティブなインタラクションの disposition が返されます。
リクエスト
構文
| getDispositionsList(target: DispositionTarget): Promise<OperationResult<DispositionData[]>> |
:
| type DispositionTarget = {
サービス?: string interactionId?: string } type DispositionData = { id: string code: string name: string type: DispositionType } type DispositionType = "成功" | "失敗" | "継続" | "スパム" | "DO_NOT_CALL" |
パラメータ
| パラメータ | パラメータ値 | データ型 | オプション/必須 | 説明 |
| target | ||||
| サービス | 文字列 | オプション | 許可された disposition のリストを取得する対象となる、特定のサービスの id または名前です。 | |
| interactionId | 文字列 | オプション | 許可された disposition を取得する対象となる、特定のインタラクション id です。 |
リクエスト例
getDispositionsListButton.onclick = () => {
const serviceId = notesServiceIdInput.値
const itemId = notesInteractionIdInput.値
adApi.getDispositionsList({
サービス: サービスId,
interactionId: itemId,
})
}
戻り値
| オブジェクト | オブジェクトの値 | データ型 | オプションですか?
(はい/いいえ) |
値の説明 |
| DispositionData | ||||
| id | 文字列 | N | Dispositionの一意の id を返します。 | |
| コード | 文字列 | N | disposition・コードを返します | |
| 名前 | 文字列 | N | dispositionの表示名を返します。 | |
| 入力 | DispositionType | N | dispositionのタイプを返します。値は以下の通りです。
メモ:「CONTINUE」の disposition の場合、SDK メソッド setRescheduleWindow を使用して、コールの再スケジュール時間帯も設定する必要があります。 |