rv.data.API_v1_Link_Response.AddMember */ class AddMember extends \Google\Protobuf\Internal\Message { protected $Result; /** * Constructor. * * @param array $data { * Optional. Data for populating the Message object. * * @type \Rv\Data\API_v1_GroupDefinition $group_definition * @type \Rv\Data\API_v1_Link_Response\AddMember\RemoteMachineAccepts $accept * @type \Rv\Data\API_v1_Link_Response\AddMember\RemoteMachineDecline $decline * } */ public function __construct($data = NULL) { \GPBMetadata\ProApiV1Link::initOnce(); parent::__construct($data); } /** * Generated from protobuf field .rv.data.API_v1_GroupDefinition group_definition = 1; * @return \Rv\Data\API_v1_GroupDefinition|null */ public function getGroupDefinition() { return $this->readOneof(1); } public function hasGroupDefinition() { return $this->hasOneof(1); } /** * Generated from protobuf field .rv.data.API_v1_GroupDefinition group_definition = 1; * @param \Rv\Data\API_v1_GroupDefinition $var * @return $this */ public function setGroupDefinition($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_GroupDefinition::class); $this->writeOneof(1, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Link_Response.AddMember.RemoteMachineAccepts accept = 2; * @return \Rv\Data\API_v1_Link_Response\AddMember\RemoteMachineAccepts|null */ public function getAccept() { return $this->readOneof(2); } public function hasAccept() { return $this->hasOneof(2); } /** * Generated from protobuf field .rv.data.API_v1_Link_Response.AddMember.RemoteMachineAccepts accept = 2; * @param \Rv\Data\API_v1_Link_Response\AddMember\RemoteMachineAccepts $var * @return $this */ public function setAccept($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Link_Response\AddMember\RemoteMachineAccepts::class); $this->writeOneof(2, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Link_Response.AddMember.RemoteMachineDecline decline = 3; * @return \Rv\Data\API_v1_Link_Response\AddMember\RemoteMachineDecline|null */ public function getDecline() { return $this->readOneof(3); } public function hasDecline() { return $this->hasOneof(3); } /** * Generated from protobuf field .rv.data.API_v1_Link_Response.AddMember.RemoteMachineDecline decline = 3; * @param \Rv\Data\API_v1_Link_Response\AddMember\RemoteMachineDecline $var * @return $this */ public function setDecline($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Link_Response\AddMember\RemoteMachineDecline::class); $this->writeOneof(3, $var); return $this; } /** * @return string */ public function getResult() { return $this->whichOneof("Result"); } }