class Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowCxV3WebhookRequestIntentInfo
Represents intent information communicated to the webhook.
Attributes
The confidence of the matched intent. Values range from 0.0 (completely uncertain) to 1.0 (completely certain). Corresponds to the JSON property `confidence` @return [Float]
Always present. The display name of the last matched intent. Corresponds to the JSON property `displayName` @return [String]
Always present. The unique identifier of the last matched intent. Format: ` projects//locations//agents//intents/`. Corresponds to the JSON property `lastMatchedIntent` @return [String]
Parameters identified as a result of intent matching. This is a map of the name of the identified parameter to the value of the parameter identified from the user's utterance. All parameters defined in the matched intent that are identified will be surfaced here. Corresponds to the JSON property `parameters` @return [Hash<String,Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue>]
Public Class Methods
# File lib/google/apis/dialogflow_v2beta1/classes.rb, line 2425 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/dialogflow_v2beta1/classes.rb, line 2430 def update!(**args) @confidence = args[:confidence] if args.key?(:confidence) @display_name = args[:display_name] if args.key?(:display_name) @last_matched_intent = args[:last_matched_intent] if args.key?(:last_matched_intent) @parameters = args[:parameters] if args.key?(:parameters) end