Class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QaScorecardResult
- Inherits:
-
Object
- Object
- Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QaScorecardResult
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/contactcenterinsights_v1/classes.rb,
lib/google/apis/contactcenterinsights_v1/representations.rb,
lib/google/apis/contactcenterinsights_v1/representations.rb more...
Overview
The results of scoring a single conversation against a QaScorecard. Contains a collection of QaAnswers and aggregate score.
Instance Attribute Summary collapse
-
#agent_id ⇒ String
ID of the agent that handled the conversation.
-
#conversation ⇒ String
The conversation scored by this result.
-
#create_time ⇒ String
Output only.
-
#name ⇒ String
Identifier.
-
#normalized_score ⇒ Float
The normalized score, which is the score divided by the potential score.
-
#potential_score ⇒ Float
The maximum potential overall score of the scorecard.
-
#qa_answers ⇒ Array<Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QaAnswer>
Set of QaAnswers represented in the result.
-
#qa_scorecard_revision ⇒ String
The QaScorecardRevision scored by this result.
-
#qa_tag_results ⇒ Array<Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QaScorecardResultQaTagResult>
Collection of tags and their scores.
-
#score ⇒ Float
The overall numerical score of the result, incorporating any manual edits if they exist.
-
#score_sources ⇒ Array<Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QaScorecardResultScoreSource>
List of all individual score sets.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudContactcenterinsightsV1alpha1QaScorecardResult
constructor
A new instance of GoogleCloudContactcenterinsightsV1alpha1QaScorecardResult.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudContactcenterinsightsV1alpha1QaScorecardResult
Returns a new instance of GoogleCloudContactcenterinsightsV1alpha1QaScorecardResult.
9106 9107 9108 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9106 def initialize(**args) update!(**args) end |
Instance Attribute Details
#agent_id ⇒ String
ID of the agent that handled the conversation.
Corresponds to the JSON property agentId
9050 9051 9052 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9050 def agent_id @agent_id end |
#conversation ⇒ String
The conversation scored by this result.
Corresponds to the JSON property conversation
9055 9056 9057 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9055 def conversation @conversation end |
#create_time ⇒ String
Output only. The timestamp that the revision was created.
Corresponds to the JSON property createTime
9060 9061 9062 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9060 def create_time @create_time end |
#name ⇒ String
Identifier. The name of the scorecard result. Format: projects/project
/
locations/location
/qaScorecardResults/qa_scorecard_result
Corresponds to the JSON property name
9066 9067 9068 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9066 def name @name end |
#normalized_score ⇒ Float
The normalized score, which is the score divided by the potential score. Any
manual edits are included if they exist.
Corresponds to the JSON property normalizedScore
9072 9073 9074 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9072 def normalized_score @normalized_score end |
#potential_score ⇒ Float
The maximum potential overall score of the scorecard. Any questions answered
using na_value
are excluded from this calculation.
Corresponds to the JSON property potentialScore
9078 9079 9080 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9078 def potential_score @potential_score end |
#qa_answers ⇒ Array<Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QaAnswer>
Set of QaAnswers represented in the result.
Corresponds to the JSON property qaAnswers
9083 9084 9085 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9083 def qa_answers @qa_answers end |
#qa_scorecard_revision ⇒ String
The QaScorecardRevision scored by this result.
Corresponds to the JSON property qaScorecardRevision
9088 9089 9090 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9088 def qa_scorecard_revision @qa_scorecard_revision end |
#qa_tag_results ⇒ Array<Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QaScorecardResultQaTagResult>
Collection of tags and their scores.
Corresponds to the JSON property qaTagResults
9093 9094 9095 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9093 def qa_tag_results @qa_tag_results end |
#score ⇒ Float
The overall numerical score of the result, incorporating any manual edits if
they exist.
Corresponds to the JSON property score
9099 9100 9101 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9099 def score @score end |
#score_sources ⇒ Array<Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QaScorecardResultScoreSource>
List of all individual score sets.
Corresponds to the JSON property scoreSources
9104 9105 9106 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9104 def score_sources @score_sources end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
9111 9112 9113 9114 9115 9116 9117 9118 9119 9120 9121 9122 9123 |
# File 'lib/google/apis/contactcenterinsights_v1/classes.rb', line 9111 def update!(**args) @agent_id = args[:agent_id] if args.key?(:agent_id) @conversation = args[:conversation] if args.key?(:conversation) @create_time = args[:create_time] if args.key?(:create_time) @name = args[:name] if args.key?(:name) @normalized_score = args[:normalized_score] if args.key?(:normalized_score) @potential_score = args[:potential_score] if args.key?(:potential_score) @qa_answers = args[:qa_answers] if args.key?(:qa_answers) @qa_scorecard_revision = args[:qa_scorecard_revision] if args.key?(:qa_scorecard_revision) @qa_tag_results = args[:qa_tag_results] if args.key?(:qa_tag_results) @score = args[:score] if args.key?(:score) @score_sources = args[:score_sources] if args.key?(:score_sources) end |