registration.core.VerificationComplete
*/
class VerificationComplete extends \Google\Protobuf\Internal\Message
{
/**
* Generated from protobuf field .registration.core.Status result = 1;
*/
protected $result = 0;
/**
* Generated from protobuf field .registration.core.LicenseInfo license = 2;
*/
protected $license = null;
/**
* Generated from protobuf field .registration.core.Bibles bibles = 3;
*/
protected $bibles = null;
/**
* Generated from protobuf field .registration.core.TokenMetadata token = 4;
*/
protected $token = null;
/**
* Generated from protobuf field .registration.core.SubscriptionInfo subscription_info = 5;
*/
protected $subscription_info = null;
/**
* Generated from protobuf field .registration.core.PopupAlertMessage alert = 6;
*/
protected $alert = 0;
/**
* Generated from protobuf field .registration.core.BannerMessage banner = 7;
*/
protected $banner = 0;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type int $result
* @type \Registration\Core\LicenseInfo $license
* @type \Registration\Core\Bibles $bibles
* @type \Registration\Core\TokenMetadata $token
* @type \Registration\Core\SubscriptionInfo $subscription_info
* @type int $alert
* @type int $banner
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Registration::initOnce();
parent::__construct($data);
}
/**
* Generated from protobuf field .registration.core.Status result = 1;
* @return int
*/
public function getResult()
{
return $this->result;
}
/**
* Generated from protobuf field .registration.core.Status result = 1;
* @param int $var
* @return $this
*/
public function setResult($var)
{
GPBUtil::checkEnum($var, \Registration\Core\Status::class);
$this->result = $var;
return $this;
}
/**
* Generated from protobuf field .registration.core.LicenseInfo license = 2;
* @return \Registration\Core\LicenseInfo|null
*/
public function getLicense()
{
return $this->license;
}
public function hasLicense()
{
return isset($this->license);
}
public function clearLicense()
{
unset($this->license);
}
/**
* Generated from protobuf field .registration.core.LicenseInfo license = 2;
* @param \Registration\Core\LicenseInfo $var
* @return $this
*/
public function setLicense($var)
{
GPBUtil::checkMessage($var, \Registration\Core\LicenseInfo::class);
$this->license = $var;
return $this;
}
/**
* Generated from protobuf field .registration.core.Bibles bibles = 3;
* @return \Registration\Core\Bibles|null
*/
public function getBibles()
{
return $this->bibles;
}
public function hasBibles()
{
return isset($this->bibles);
}
public function clearBibles()
{
unset($this->bibles);
}
/**
* Generated from protobuf field .registration.core.Bibles bibles = 3;
* @param \Registration\Core\Bibles $var
* @return $this
*/
public function setBibles($var)
{
GPBUtil::checkMessage($var, \Registration\Core\Bibles::class);
$this->bibles = $var;
return $this;
}
/**
* Generated from protobuf field .registration.core.TokenMetadata token = 4;
* @return \Registration\Core\TokenMetadata|null
*/
public function getToken()
{
return $this->token;
}
public function hasToken()
{
return isset($this->token);
}
public function clearToken()
{
unset($this->token);
}
/**
* Generated from protobuf field .registration.core.TokenMetadata token = 4;
* @param \Registration\Core\TokenMetadata $var
* @return $this
*/
public function setToken($var)
{
GPBUtil::checkMessage($var, \Registration\Core\TokenMetadata::class);
$this->token = $var;
return $this;
}
/**
* Generated from protobuf field .registration.core.SubscriptionInfo subscription_info = 5;
* @return \Registration\Core\SubscriptionInfo|null
*/
public function getSubscriptionInfo()
{
return $this->subscription_info;
}
public function hasSubscriptionInfo()
{
return isset($this->subscription_info);
}
public function clearSubscriptionInfo()
{
unset($this->subscription_info);
}
/**
* Generated from protobuf field .registration.core.SubscriptionInfo subscription_info = 5;
* @param \Registration\Core\SubscriptionInfo $var
* @return $this
*/
public function setSubscriptionInfo($var)
{
GPBUtil::checkMessage($var, \Registration\Core\SubscriptionInfo::class);
$this->subscription_info = $var;
return $this;
}
/**
* Generated from protobuf field .registration.core.PopupAlertMessage alert = 6;
* @return int
*/
public function getAlert()
{
return $this->alert;
}
/**
* Generated from protobuf field .registration.core.PopupAlertMessage alert = 6;
* @param int $var
* @return $this
*/
public function setAlert($var)
{
GPBUtil::checkEnum($var, \Registration\Core\PopupAlertMessage::class);
$this->alert = $var;
return $this;
}
/**
* Generated from protobuf field .registration.core.BannerMessage banner = 7;
* @return int
*/
public function getBanner()
{
return $this->banner;
}
/**
* Generated from protobuf field .registration.core.BannerMessage banner = 7;
* @param int $var
* @return $this
*/
public function setBanner($var)
{
GPBUtil::checkEnum($var, \Registration\Core\BannerMessage::class);
$this->banner = $var;
return $this;
}
}