agentInfo = $agentInfo; } /** * @return GoogleCloudContactcenterinsightsV1alpha1ConversationQualityMetadataAgentInfo[] */ public function getAgentInfo() { return $this->agentInfo; } /** * An arbitrary integer value indicating the customer's satisfaction rating. * * @param int $customerSatisfactionRating */ public function setCustomerSatisfactionRating($customerSatisfactionRating) { $this->customerSatisfactionRating = $customerSatisfactionRating; } /** * @return int */ public function getCustomerSatisfactionRating() { return $this->customerSatisfactionRating; } /** * Input only. The feedback labels associated with the conversation. * * @param GoogleCloudContactcenterinsightsV1alpha1FeedbackLabel[] $feedbackLabels */ public function setFeedbackLabels($feedbackLabels) { $this->feedbackLabels = $feedbackLabels; } /** * @return GoogleCloudContactcenterinsightsV1alpha1FeedbackLabel[] */ public function getFeedbackLabels() { return $this->feedbackLabels; } /** * An arbitrary string value specifying the menu path the customer took. * * @param string $menuPath */ public function setMenuPath($menuPath) { $this->menuPath = $menuPath; } /** * @return string */ public function getMenuPath() { return $this->menuPath; } /** * The amount of time the customer waited to connect with an agent. * * @param string $waitDuration */ public function setWaitDuration($waitDuration) { $this->waitDuration = $waitDuration; } /** * @return string */ public function getWaitDuration() { return $this->waitDuration; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudContactcenterinsightsV1alpha1ConversationQualityMetadata::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1alpha1ConversationQualityMetadata');