Payload.
*/
class Payload extends Message
{
/**
* Generated from protobuf field .Metadata metadata = 2;.
*/
protected $metadata;
/**
* Generated from protobuf field .google.protobuf.Any body = 3;.
*/
protected $body;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @var Metadata $metadata
* @var Any $body
* }
*/
public function __construct($data = null)
{
GPBMetadata\Nacos::initOnce();
parent::__construct($data);
}
/**
* Generated from protobuf field .Metadata metadata = 2;.
* @return null|Metadata
*/
public function getMetadata()
{
return $this->metadata;
}
public function hasMetadata()
{
return isset($this->metadata);
}
public function clearMetadata()
{
unset($this->metadata);
}
/**
* Generated from protobuf field .Metadata metadata = 2;.
* @param Metadata $var
* @return $this
*/
public function setMetadata($var)
{
GPBUtil::checkMessage($var, Metadata::class);
$this->metadata = $var;
return $this;
}
/**
* Generated from protobuf field .google.protobuf.Any body = 3;.
* @return null|Any
*/
public function getBody()
{
return $this->body;
}
public function hasBody()
{
return isset($this->body);
}
public function clearBody()
{
unset($this->body);
}
/**
* Generated from protobuf field .google.protobuf.Any body = 3;.
* @param Any $var
* @return $this
*/
public function setBody($var)
{
GPBUtil::checkMessage($var, Any::class);
$this->body = $var;
return $this;
}
}