Class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1AutomatedAgentReply
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1AutomatedAgentReply
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v2beta1/classes.rb,
lib/google/apis/dialogflow_v2beta1/representations.rb,
lib/google/apis/dialogflow_v2beta1/representations.rb
Overview
Represents a response from an automated agent.
Instance Attribute Summary collapse
-
#cx_session_parameters ⇒ Hash<String,Object>
The collection of current Dialogflow CX agent session parameters at the time of this response.
-
#detect_intent_response ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1DetectIntentResponse
The message returned from the DetectIntent method.
-
#event ⇒ String
Event name if an event is triggered for the query.
-
#intent ⇒ String
Name of the intent if an intent is matched for the query.
-
#match_confidence ⇒ Float
The confidence of the match.
-
#parameters ⇒ Hash<String,Object>
The collection of current parameters at the time of this response.
-
#response_messages ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ResponseMessage>
Response messages from the automated agent.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1AutomatedAgentReply
constructor
A new instance of GoogleCloudDialogflowV2beta1AutomatedAgentReply.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1AutomatedAgentReply
Returns a new instance of GoogleCloudDialogflowV2beta1AutomatedAgentReply.
8022 8023 8024 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 8022 def initialize(**args) update!(**args) end |
Instance Attribute Details
#cx_session_parameters ⇒ Hash<String,Object>
The collection of current Dialogflow CX agent session parameters at the time
of this response. Deprecated: Use parameters instead.
Corresponds to the JSON property cxSessionParameters
7984 7985 7986 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 7984 def cx_session_parameters @cx_session_parameters end |
#detect_intent_response ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1DetectIntentResponse
The message returned from the DetectIntent method.
Corresponds to the JSON property detectIntentResponse
7989 7990 7991 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 7989 def detect_intent_response @detect_intent_response end |
#event ⇒ String
Event name if an event is triggered for the query.
Corresponds to the JSON property event
7994 7995 7996 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 7994 def event @event end |
#intent ⇒ String
Name of the intent if an intent is matched for the query. For a V2 query, the
value format is projects//locations/ /agent/intents/. For a V3 query, the
value format is projects//locations/ /agents//intents/.
Corresponds to the JSON property intent
8001 8002 8003 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 8001 def intent @intent end |
#match_confidence ⇒ Float
The confidence of the match. Values range from 0.0 (completely uncertain) to 1.
0 (completely certain). This value is for informational purpose only and is
only used to help match the best intent within the classification threshold.
This value may change for the same end-user expression at any time due to a
model retraining or change in implementation.
Corresponds to the JSON property matchConfidence
8010 8011 8012 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 8010 def match_confidence @match_confidence end |
#parameters ⇒ Hash<String,Object>
The collection of current parameters at the time of this response.
Corresponds to the JSON property parameters
8015 8016 8017 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 8015 def parameters @parameters end |
#response_messages ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1ResponseMessage>
Response messages from the automated agent.
Corresponds to the JSON property responseMessages
8020 8021 8022 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 8020 def @response_messages end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
8027 8028 8029 8030 8031 8032 8033 8034 8035 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 8027 def update!(**args) @cx_session_parameters = args[:cx_session_parameters] if args.key?(:cx_session_parameters) @detect_intent_response = args[:detect_intent_response] if args.key?(:detect_intent_response) @event = args[:event] if args.key?(:event) @intent = args[:intent] if args.key?(:intent) @match_confidence = args[:match_confidence] if args.key?(:match_confidence) @parameters = args[:parameters] if args.key?(:parameters) @response_messages = args[:response_messages] if args.key?(:response_messages) end |