answerSources = $answerSources; } /** * @return GoogleCloudContactcenterinsightsV1QaAnswerAnswerSource[] */ public function getAnswerSources() { return $this->answerSources; } /** * The answer value from this source. This field is populated by default, * unless the question has a selection strategy configured to return multiple * answer values, in which case `answer_values` will be populated instead. * * @param GoogleCloudContactcenterinsightsV1QaAnswerAnswerValue $answerValue */ public function setAnswerValue(GoogleCloudContactcenterinsightsV1QaAnswerAnswerValue $answerValue) { $this->answerValue = $answerValue; } /** * @return GoogleCloudContactcenterinsightsV1QaAnswerAnswerValue */ public function getAnswerValue() { return $this->answerValue; } /** * The conversation the answer applies to. * * @param string $conversation */ public function setConversation($conversation) { $this->conversation = $conversation; } /** * @return string */ public function getConversation() { return $this->conversation; } /** * The QaQuestion answered by this answer. * * @param string $qaQuestion */ public function setQaQuestion($qaQuestion) { $this->qaQuestion = $qaQuestion; } /** * @return string */ public function getQaQuestion() { return $this->qaQuestion; } /** * Question text. E.g., "Did the agent greet the customer?" * * @param string $questionBody */ public function setQuestionBody($questionBody) { $this->questionBody = $questionBody; } /** * @return string */ public function getQuestionBody() { return $this->questionBody; } /** * 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. * * @param string[] $tags */ public function setTags($tags) { $this->tags = $tags; } /** * @return string[] */ public function getTags() { return $this->tags; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudContactcenterinsightsV1QaAnswer::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1QaAnswer');