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.
9911 9912 9913 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 9911 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
9879 9880 9881 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 9879 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
9884 9885 9886 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 9884 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
9891 9892 9893 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 9891 def clicked @clicked end |
#correctness_level ⇒ String
The correctness level of the specific answer.
Corresponds to the JSON property correctnessLevel
9897 9898 9899 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 9897 def correctness_level @correctness_level end |
#display_time ⇒ String
Time when the answer/item was displayed.
Corresponds to the JSON property displayTime
9902 9903 9904 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 9902 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
9908 9909 9910 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 9908 def displayed @displayed end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
9916 9917 9918 9919 9920 9921 9922 9923 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 9916 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 |