email = $email; } /** * @return string */ public function getEmail() { return $this->email; } /** * Type of entity being transferred to. For ring group members, this should * always be USER. * * Accepted values: TRANSFER_ENTITY_TYPE_UNSPECIFIED, TRANSFER_AUTO_ATTENDANT, * TRANSFER_RING_GROUP, TRANSFER_USER * * @param self::ENTITY_TYPE_* $entityType */ public function setEntityType($entityType) { $this->entityType = $entityType; } /** * @return self::ENTITY_TYPE_* */ public function getEntityType() { return $this->entityType; } /** * Ring group or auto attendant ID. Not set for users. * * @param string $id */ public function setId($id) { $this->id = $id; } /** * @return string */ public function getId() { return $this->id; } /** * Reason for the error. * * Accepted values: TRANSFER_INVALID_REASON_UNSPECIFIED, * TRANSFER_TARGET_DELETED, UNLICENSED, SUSPENDED, NO_PHONE_NUMBER * * @param self::INVALID_REASON_* $invalidReason */ public function setInvalidReason($invalidReason) { $this->invalidReason = $invalidReason; } /** * @return self::INVALID_REASON_* */ public function getInvalidReason() { return $this->invalidReason; } /** * User's full name, or the ring group / auto attendant name. This may be * unavailable if the entity was deleted. * * @param string $name */ public function setName($name) { $this->name = $name; } /** * @return string */ public function getName() { return $this->name; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(TransferError::class, 'Google_Service_AlertCenter_TransferError');