Class: Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ConversationInteraction
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ConversationInteraction
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v3beta1/classes.rb,
lib/google/apis/dialogflow_v3beta1/representations.rb,
lib/google/apis/dialogflow_v3beta1/representations.rb
Overview
Represents an interaction between an end user and a Dialogflow CX agent using V3 (Streaming)DetectIntent API, or an interaction between an end user and a Dialogflow CX agent using V2 (Streaming)AnalyzeContent API.
Instance Attribute Summary collapse
-
#create_time ⇒ String
The time that the interaction was created.
-
#missing_transition ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ConversationInteractionMissingTransition
Information collected for DF CX agents in case NLU predicted an intent that was filtered out as being inactive which may indicate a missing transition and/ or absent functionality.
-
#partial_responses ⇒ Array<Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1DetectIntentResponse>
The partial responses of the interaction.
-
#request ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1DetectIntentRequest
The request to detect user's intent.
-
#request_utterances ⇒ String
The input text or the transcript of the input audio in the request.
-
#response ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1DetectIntentResponse
The message returned from the DetectIntent method.
-
#response_utterances ⇒ String
The output text or the transcript of the output audio in the responses.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3beta1ConversationInteraction
constructor
A new instance of GoogleCloudDialogflowCxV3beta1ConversationInteraction.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowCxV3beta1ConversationInteraction
Returns a new instance of GoogleCloudDialogflowCxV3beta1ConversationInteraction.
5079 5080 5081 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 5079 def initialize(**args) update!(**args) end |
Instance Attribute Details
#create_time ⇒ String
The time that the interaction was created.
Corresponds to the JSON property createTime
5043 5044 5045 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 5043 def create_time @create_time end |
#missing_transition ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1ConversationInteractionMissingTransition
Information collected for DF CX agents in case NLU predicted an intent that
was filtered out as being inactive which may indicate a missing transition and/
or absent functionality.
Corresponds to the JSON property missingTransition
5050 5051 5052 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 5050 def missing_transition @missing_transition end |
#partial_responses ⇒ Array<Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1DetectIntentResponse>
The partial responses of the interaction. Empty if there is no partial
response in the interaction. See the partial response documentation.
Corresponds to the JSON property partialResponses
5056 5057 5058 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 5056 def partial_responses @partial_responses end |
#request ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1DetectIntentRequest
The request to detect user's intent.
Corresponds to the JSON property request
5061 5062 5063 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 5061 def request @request end |
#request_utterances ⇒ String
The input text or the transcript of the input audio in the request.
Corresponds to the JSON property requestUtterances
5066 5067 5068 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 5066 def request_utterances @request_utterances end |
#response ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1DetectIntentResponse
The message returned from the DetectIntent method.
Corresponds to the JSON property response
5071 5072 5073 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 5071 def response @response end |
#response_utterances ⇒ String
The output text or the transcript of the output audio in the responses. If
multiple output messages are returned, they will be concatenated into one.
Corresponds to the JSON property responseUtterances
5077 5078 5079 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 5077 def response_utterances @response_utterances end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
5084 5085 5086 5087 5088 5089 5090 5091 5092 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 5084 def update!(**args) @create_time = args[:create_time] if args.key?(:create_time) @missing_transition = args[:missing_transition] if args.key?(:missing_transition) @partial_responses = args[:partial_responses] if args.key?(:partial_responses) @request = args[:request] if args.key?(:request) @request_utterances = args[:request_utterances] if args.key?(:request_utterances) @response = args[:response] if args.key?(:response) @response_utterances = args[:response_utterances] if args.key?(:response_utterances) end |