Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

GoogleCloudDialogflowCxV3TurnSignals

import type { GoogleCloudDialogflowCxV3TurnSignals } from "https://googleapis.deno.dev/v1/dialogflow:v3.ts";

Collection of all signals that were extracted for a single turn of the conversation.

interface GoogleCloudDialogflowCxV3TurnSignals {
agentEscalated?: boolean;
dtmfUsed?: boolean;
failureReasons?: "FAILURE_REASON_UNSPECIFIED" | "FAILED_INTENT" | "FAILED_WEBHOOK"[];
noMatch?: boolean;
noUserInput?: boolean;
reachedEndPage?: boolean;
sentimentMagnitude?: number;
sentimentScore?: number;
userEscalated?: boolean;
webhookStatuses?: string[];
}

§Properties

§
agentEscalated?: boolean
[src]

Whether agent responded with LiveAgentHandoff fulfillment.

§
dtmfUsed?: boolean
[src]

Whether user was using DTMF input.

§
failureReasons?: "FAILURE_REASON_UNSPECIFIED" | "FAILED_INTENT" | "FAILED_WEBHOOK"[]
[src]

Failure reasons of the turn.

§
noMatch?: boolean
[src]

Whether NLU predicted NO_MATCH.

§
noUserInput?: boolean
[src]

Whether user provided no input.

§
reachedEndPage?: boolean
[src]

Whether turn resulted in End Session page.

§
sentimentMagnitude?: number
[src]

Sentiment magnitude of the user utterance if sentiment was enabled.

§
sentimentScore?: number
[src]

Sentiment score of the user utterance if sentiment was enabled.

§
userEscalated?: boolean
[src]

Whether user was specifically asking for a live agent.

§
webhookStatuses?: string[]
[src]

Human-readable statuses of the webhooks triggered during this turn.