Class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1AnswerFeedback
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1AnswerFeedback
- 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 feedback the customer has about the quality & correctness of a certain answer in a conversation.
Instance Attribute Summary collapse
-
#agent_assistant_detail_feedback ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1AgentAssistantFeedback
Detail feedback of Agent Assistant result.
-
#click_time ⇒ String
Time when the answer/item was clicked.
-
#clicked ⇒ Boolean
(also: #clicked?)
Indicates whether the answer/item was clicked by the human agent or not.
-
#correctness_level ⇒ String
The correctness level of the specific answer.
-
#display_time ⇒ String
Time when the answer/item was displayed.
-
#displayed ⇒ Boolean
(also: #displayed?)
Indicates whether the answer/item was displayed to the human agent in the agent desktop UI.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1AnswerFeedback
constructor
A new instance of GoogleCloudDialogflowV2beta1AnswerFeedback.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1AnswerFeedback
Returns a new instance of GoogleCloudDialogflowV2beta1AnswerFeedback.
11221 11222 11223 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 11221 def initialize(**args) update!(**args) end |
Instance Attribute Details
#agent_assistant_detail_feedback ⇒ Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1AgentAssistantFeedback
Detail feedback of Agent Assistant result.
Corresponds to the JSON property agentAssistantDetailFeedback
11189 11190 11191 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 11189 def agent_assistant_detail_feedback @agent_assistant_detail_feedback end |
#click_time ⇒ String
Time when the answer/item was clicked.
Corresponds to the JSON property clickTime
11194 11195 11196 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 11194 def click_time @click_time end |
#clicked ⇒ Boolean Also known as: clicked?
Indicates whether the answer/item was clicked by the human agent or not.
Default to false. For knowledge search, the answer record is considered to be
clicked if the answer was copied or any URI was clicked.
Corresponds to the JSON property clicked
11201 11202 11203 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 11201 def clicked @clicked end |
#correctness_level ⇒ String
The correctness level of the specific answer.
Corresponds to the JSON property correctnessLevel
11207 11208 11209 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 11207 def correctness_level @correctness_level end |
#display_time ⇒ String
Time when the answer/item was displayed.
Corresponds to the JSON property displayTime
11212 11213 11214 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 11212 def display_time @display_time end |
#displayed ⇒ Boolean Also known as: displayed?
Indicates whether the answer/item was displayed to the human agent in the
agent desktop UI. Default to false.
Corresponds to the JSON property displayed
11218 11219 11220 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 11218 def displayed @displayed end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
11226 11227 11228 11229 11230 11231 11232 11233 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 11226 def update!(**args) @agent_assistant_detail_feedback = args[:agent_assistant_detail_feedback] if args.key?(:agent_assistant_detail_feedback) @click_time = args[:click_time] if args.key?(:click_time) @clicked = args[:clicked] if args.key?(:clicked) @correctness_level = args[:correctness_level] if args.key?(:correctness_level) @display_time = args[:display_time] if args.key?(:display_time) @displayed = args[:displayed] if args.key?(:displayed) end |