Class: Google::Cloud::Dialogflow::V2::QueryResult
- Inherits:
-
Object
- Object
- Google::Cloud::Dialogflow::V2::QueryResult
- Defined in:
- lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/session.rb
Overview
Represents the result of conversational query or event processing.
Instance Attribute Summary collapse
-
#action ⇒ String
The action name from the matched intent.
-
#all_required_params_present ⇒ true, false
This field is set to: *
falseif the matched intent has required parameters and not all of the required parameter values have been collected. -
#diagnostic_info ⇒ Google::Protobuf::Struct
The free-form diagnostic info.
-
#fulfillment_messages ⇒ Array<Google::Cloud::Dialogflow::V2::Intent::Message>
The collection of rich messages to present to the user.
-
#fulfillment_text ⇒ String
The text to be pronounced to the user or shown on the screen.
-
#intent ⇒ Google::Cloud::Dialogflow::V2::Intent
The intent that matched the conversational query.
-
#intent_detection_confidence ⇒ Float
The intent detection confidence.
-
#language_code ⇒ String
The language that was triggered during intent detection.
-
#output_contexts ⇒ Array<Google::Cloud::Dialogflow::V2::Context>
The collection of output contexts.
-
#parameters ⇒ Google::Protobuf::Struct
The collection of extracted parameters.
-
#query_text ⇒ String
The original conversational query text: * If natural language text was provided as input,
query_textcontains a copy of the input. -
#speech_recognition_confidence ⇒ Float
The Speech recognition confidence between 0.0 and 1.0.
-
#webhook_payload ⇒ Google::Protobuf::Struct
If the query was fulfilled by a webhook call, this field is set to the value of the
payloadfield returned in the webhook response. -
#webhook_source ⇒ String
If the query was fulfilled by a webhook call, this field is set to the value of the
sourcefield returned in the webhook response.
Instance Attribute Details
#action ⇒ String
182 |
# File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/session.rb', line 182 class QueryResult; end |
#all_required_params_present ⇒ true, false
182 |
# File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/session.rb', line 182 class QueryResult; end |
#diagnostic_info ⇒ Google::Protobuf::Struct
182 |
# File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/session.rb', line 182 class QueryResult; end |
#fulfillment_messages ⇒ Array<Google::Cloud::Dialogflow::V2::Intent::Message>
182 |
# File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/session.rb', line 182 class QueryResult; end |
#fulfillment_text ⇒ String
182 |
# File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/session.rb', line 182 class QueryResult; end |
#intent ⇒ Google::Cloud::Dialogflow::V2::Intent
182 |
# File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/session.rb', line 182 class QueryResult; end |
#intent_detection_confidence ⇒ Float
182 |
# File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/session.rb', line 182 class QueryResult; end |
#language_code ⇒ String
182 |
# File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/session.rb', line 182 class QueryResult; end |
#output_contexts ⇒ Array<Google::Cloud::Dialogflow::V2::Context>
182 |
# File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/session.rb', line 182 class QueryResult; end |
#parameters ⇒ Google::Protobuf::Struct
182 |
# File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/session.rb', line 182 class QueryResult; end |
#query_text ⇒ String
182 |
# File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/session.rb', line 182 class QueryResult; end |
#speech_recognition_confidence ⇒ Float
182 |
# File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/session.rb', line 182 class QueryResult; end |
#webhook_payload ⇒ Google::Protobuf::Struct
182 |
# File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/session.rb', line 182 class QueryResult; end |
#webhook_source ⇒ String
182 |
# File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/session.rb', line 182 class QueryResult; end |