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