dialogflowParticipant = $dialogflowParticipant; } /** * @deprecated * @return string */ public function getDialogflowParticipant() { return $this->dialogflowParticipant; } /** * The name of the participant provided by Dialogflow. Format: projects/{proje * ct}/locations/{location}/conversations/{conversation}/participants/{partici * pant} * * @param string $dialogflowParticipantName */ public function setDialogflowParticipantName($dialogflowParticipantName) { $this->dialogflowParticipantName = $dialogflowParticipantName; } /** * @return string */ public function getDialogflowParticipantName() { return $this->dialogflowParticipantName; } /** * Obfuscated user ID from Dialogflow. * * @param string $obfuscatedExternalUserId */ public function setObfuscatedExternalUserId($obfuscatedExternalUserId) { $this->obfuscatedExternalUserId = $obfuscatedExternalUserId; } /** * @return string */ public function getObfuscatedExternalUserId() { return $this->obfuscatedExternalUserId; } /** * The role of the participant. * * Accepted values: ROLE_UNSPECIFIED, HUMAN_AGENT, AUTOMATED_AGENT, END_USER, * ANY_AGENT * * @param self::ROLE_* $role */ public function setRole($role) { $this->role = $role; } /** * @return self::ROLE_* */ public function getRole() { return $this->role; } /** * A user-specified ID representing the participant. * * @param string $userId */ public function setUserId($userId) { $this->userId = $userId; } /** * @return string */ public function getUserId() { return $this->userId; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudContactcenterinsightsV1mainConversationParticipant::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1mainConversationParticipant');