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.
4984 4985 4986 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 4984 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
4948 4949 4950 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 4948 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
4955 4956 4957 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 4955 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
4961 4962 4963 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 4961 def partial_responses @partial_responses end |
#request ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1DetectIntentRequest
The request to detect user's intent.
Corresponds to the JSON property request
4966 4967 4968 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 4966 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
4971 4972 4973 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 4971 def request_utterances @request_utterances end |
#response ⇒ Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1DetectIntentResponse
The message returned from the DetectIntent method.
Corresponds to the JSON property response
4976 4977 4978 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 4976 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
4982 4983 4984 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 4982 def response_utterances @response_utterances end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4989 4990 4991 4992 4993 4994 4995 4996 4997 |
# File 'lib/google/apis/dialogflow_v3beta1/classes.rb', line 4989 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 |