GoogleApi.Dialogflow.V3.Model.GoogleCloudDialogflowCxV3TurnSignals (google_api_dialogflow v0.89.0)
View SourceCollection of all signals that were extracted for a single turn of the conversation.
Attributes
-
agentEscalated(type:boolean(), default:nil) - Whether agent responded with LiveAgentHandoff fulfillment. -
dtmfUsed(type:boolean(), default:nil) - Whether user was using DTMF input. -
failureReasons(type:list(String.t), default:nil) - Failure reasons of the turn. -
noMatch(type:boolean(), default:nil) - Whether NLU predicted NO_MATCH. -
noUserInput(type:boolean(), default:nil) - Whether user provided no input. -
reachedEndPage(type:boolean(), default:nil) - Whether turn resulted in End Session page. -
sentimentMagnitude(type:number(), default:nil) - Sentiment magnitude of the user utterance if sentiment was enabled. -
sentimentScore(type:number(), default:nil) - Sentiment score of the user utterance if sentiment was enabled. -
userEscalated(type:boolean(), default:nil) - Whether user was specifically asking for a live agent. -
webhookStatuses(type:list(String.t), default:nil) - Human-readable statuses of the webhooks triggered during this turn.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Dialogflow.V3.Model.GoogleCloudDialogflowCxV3TurnSignals{ agentEscalated: boolean() | nil, dtmfUsed: boolean() | nil, failureReasons: [String.t()] | nil, noMatch: boolean() | nil, noUserInput: boolean() | nil, reachedEndPage: boolean() | nil, sentimentMagnitude: number() | nil, sentimentScore: number() | nil, userEscalated: boolean() | nil, webhookStatuses: [String.t()] | nil }