_setType(ConfirmationType::QR); } /** * @return string */ public function getConfirmationData() { return $this->_confirmationData; } /** * @param string $confirmationData */ public function setConfirmationData($confirmationData) { if ($confirmationData === null || $confirmationData === '') { $this->_confirmationData = null; } elseif (TypeCast::canCastToString($confirmationData)) { $this->_confirmationData = (string)$confirmationData; } else { throw new InvalidPropertyValueTypeException( 'Invalid confirmationData value type', 0, 'confirmationQr.confirmationData', $confirmationData ); } } }