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; } }