_setType(ConfirmationType::EMBEDDED); } /** * @return string */ public function getConfirmationToken() { return $this->confirmationToken; } /** * @param string $confirmationToken */ public function setConfirmationToken($confirmationToken) { if ($confirmationToken === null || $confirmationToken === '') { $this->confirmationToken = null; } elseif (TypeCast::canCastToString($confirmationToken)) { $this->confirmationToken = (string)$confirmationToken; } else { throw new InvalidPropertyValueTypeException( 'Invalid confirmationToken value type', 0, 'confirmationEmbedded.confirmationToken', $confirmationToken ); } } }