setType(SelfEmployedConfirmationType::REDIRECT); } /** * Возвращает confirmation_url. * * @return string|null */ public function getConfirmationUrl() { return $this->_confirmation_url; } /** * Устанавливает confirmation_url. * * @param string|null $confirmation_url URL, на который необходимо перенаправить самозанятого для выдачи прав. * * @return $this */ public function setConfirmationUrl($confirmation_url) { if ($confirmation_url === null || $confirmation_url === '') { $this->_confirmation_url = null; } elseif (!TypeCast::canCastToString($confirmation_url)) { throw new InvalidPropertyValueTypeException('Invalid confirmation_url value type', 0, 'SelfEmployedConfirmationRedirect.confirmation_url'); } else { $this->_confirmation_url = $confirmation_url; } return $this; } }