Class QaAnswer (1.23.1)

QaAnswer(mapping=None, *, ignore_unknown_fields=False, **kwargs)

An answer to a QaQuestion.

Attributes

Name Description
qa_question str
The QaQuestion answered by this answer.
conversation str
The conversation the answer applies to.
question_body str
Question text. E.g., "Did the agent greet the customer?".
answer_value google.cloud.contact_center_insights_v1.types.QaAnswer.AnswerValue
The main answer value, incorporating any manual edits if they exist.
tags MutableSequence[str]
User-defined list of arbitrary tags. Matches the value from QaScorecard.ScorecardQuestion.tags. Used for grouping/organization and for weighting the score of each answer.
answer_sources MutableSequence[google.cloud.contact_center_insights_v1.types.QaAnswer.AnswerSource]
List of all individual answers given to the question.

Classes

AnswerSource

AnswerSource(mapping=None, *, ignore_unknown_fields=False, **kwargs)

A question may have multiple answers from varying sources, one of which becomes the "main" answer above. AnswerSource represents each individual answer.

AnswerValue

AnswerValue(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Message for holding the value of a QaAnswer. QaQuestion.AnswerChoice defines the possible answer values for a question.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields