Reference documentation and code samples for the Contact Center AI Insights V1 API class Google::Cloud::ContactCenterInsights::V1::QaScorecardResult.
The results of scoring a single conversation against a QaScorecard. Contains a collection of QaAnswers and aggregate score.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#agent_id
def agent_id() -> ::String
Returns
- (::String) — ID of the agent that handled the conversation.
#agent_id=
def agent_id=(value) -> ::String
Parameter
- value (::String) — ID of the agent that handled the conversation.
Returns
- (::String) — ID of the agent that handled the conversation.
#conversation
def conversation() -> ::String
Returns
- (::String) — The conversation scored by this result.
#conversation=
def conversation=(value) -> ::String
Parameter
- value (::String) — The conversation scored by this result.
Returns
- (::String) — The conversation scored by this result.
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. The timestamp that the revision was created.
#name
def name() -> ::String
Returns
- (::String) — Identifier. The name of the scorecard result. Format: projects/{project}/locations/{location}/qaScorecardResults/{qa_scorecard_result}
#name=
def name=(value) -> ::String
Parameter
- value (::String) — Identifier. The name of the scorecard result. Format: projects/{project}/locations/{location}/qaScorecardResults/{qa_scorecard_result}
Returns
- (::String) — Identifier. The name of the scorecard result. Format: projects/{project}/locations/{location}/qaScorecardResults/{qa_scorecard_result}
#normalized_score
def normalized_score() -> ::Float
Returns
- (::Float) — The normalized score, which is the score divided by the potential score. Any manual edits are included if they exist.
#normalized_score=
def normalized_score=(value) -> ::Float
Parameter
- value (::Float) — The normalized score, which is the score divided by the potential score. Any manual edits are included if they exist.
Returns
- (::Float) — The normalized score, which is the score divided by the potential score. Any manual edits are included if they exist.
#potential_score
def potential_score() -> ::Float
Returns
-
(::Float) — The maximum potential overall score of the scorecard. Any questions
answered using
na_value
are excluded from this calculation.
#potential_score=
def potential_score=(value) -> ::Float
Parameter
-
value (::Float) — The maximum potential overall score of the scorecard. Any questions
answered using
na_value
are excluded from this calculation.
Returns
-
(::Float) — The maximum potential overall score of the scorecard. Any questions
answered using
na_value
are excluded from this calculation.
#qa_answers
def qa_answers() -> ::Array<::Google::Cloud::ContactCenterInsights::V1::QaAnswer>
Returns
- (::Array<::Google::Cloud::ContactCenterInsights::V1::QaAnswer>) — Set of QaAnswers represented in the result.
#qa_answers=
def qa_answers=(value) -> ::Array<::Google::Cloud::ContactCenterInsights::V1::QaAnswer>
Parameter
- value (::Array<::Google::Cloud::ContactCenterInsights::V1::QaAnswer>) — Set of QaAnswers represented in the result.
Returns
- (::Array<::Google::Cloud::ContactCenterInsights::V1::QaAnswer>) — Set of QaAnswers represented in the result.
#qa_scorecard_revision
def qa_scorecard_revision() -> ::String
Returns
- (::String) — The QaScorecardRevision scored by this result.
#qa_scorecard_revision=
def qa_scorecard_revision=(value) -> ::String
Parameter
- value (::String) — The QaScorecardRevision scored by this result.
Returns
- (::String) — The QaScorecardRevision scored by this result.
#qa_tag_results
def qa_tag_results() -> ::Array<::Google::Cloud::ContactCenterInsights::V1::QaScorecardResult::QaTagResult>
Returns
- (::Array<::Google::Cloud::ContactCenterInsights::V1::QaScorecardResult::QaTagResult>) — Collection of tags and their scores.
#qa_tag_results=
def qa_tag_results=(value) -> ::Array<::Google::Cloud::ContactCenterInsights::V1::QaScorecardResult::QaTagResult>
Parameter
- value (::Array<::Google::Cloud::ContactCenterInsights::V1::QaScorecardResult::QaTagResult>) — Collection of tags and their scores.
Returns
- (::Array<::Google::Cloud::ContactCenterInsights::V1::QaScorecardResult::QaTagResult>) — Collection of tags and their scores.
#score
def score() -> ::Float
Returns
- (::Float) — The overall numerical score of the result, incorporating any manual edits if they exist.
#score=
def score=(value) -> ::Float
Parameter
- value (::Float) — The overall numerical score of the result, incorporating any manual edits if they exist.
Returns
- (::Float) — The overall numerical score of the result, incorporating any manual edits if they exist.
#score_sources
def score_sources() -> ::Array<::Google::Cloud::ContactCenterInsights::V1::QaScorecardResult::ScoreSource>
Returns
- (::Array<::Google::Cloud::ContactCenterInsights::V1::QaScorecardResult::ScoreSource>) — List of all individual score sets.
#score_sources=
def score_sources=(value) -> ::Array<::Google::Cloud::ContactCenterInsights::V1::QaScorecardResult::ScoreSource>
Parameter
- value (::Array<::Google::Cloud::ContactCenterInsights::V1::QaScorecardResult::ScoreSource>) — List of all individual score sets.
Returns
- (::Array<::Google::Cloud::ContactCenterInsights::V1::QaScorecardResult::ScoreSource>) — List of all individual score sets.