model.messages.gradido.TransactionBody */ class TransactionBody extends \Google\Protobuf\Internal\Message { /** * max 150 chars * * Generated from protobuf field string memo = 1; */ private $memo = ''; /** * Generated from protobuf field .model.messages.gradido.TimestampSeconds created = 2; */ private $created = null; protected $data; /** * Constructor. * * @param array $data { * Optional. Data for populating the Message object. * * @type string $memo * max 150 chars * @type \Model\Messages\Gradido\TimestampSeconds $created * @type \Model\Messages\Gradido\StateCreateGroup $createGroup * @type \Model\Messages\Gradido\StateGroupChangeParent $groupChangeParent * @type \Model\Messages\Gradido\Transfer $transfer * @type \Model\Messages\Gradido\TransactionCreation $creation * } */ public function __construct($data = NULL) { \GPBMetadata\TransactionBody::initOnce(); parent::__construct($data); } /** * max 150 chars * * Generated from protobuf field string memo = 1; * @return string */ public function getMemo() { return $this->memo; } /** * max 150 chars * * Generated from protobuf field string memo = 1; * @param string $var * @return $this */ public function setMemo($var) { GPBUtil::checkString($var, True); $this->memo = $var; return $this; } /** * Generated from protobuf field .model.messages.gradido.TimestampSeconds created = 2; * @return \Model\Messages\Gradido\TimestampSeconds */ public function getCreated() { return $this->created; } /** * Generated from protobuf field .model.messages.gradido.TimestampSeconds created = 2; * @param \Model\Messages\Gradido\TimestampSeconds $var * @return $this */ public function setCreated($var) { GPBUtil::checkMessage($var, \Model\Messages\Gradido\TimestampSeconds::class); $this->created = $var; return $this; } /** * Generated from protobuf field .model.messages.gradido.StateCreateGroup createGroup = 6; * @return \Model\Messages\Gradido\StateCreateGroup */ public function getCreateGroup() { return $this->readOneof(6); } /** * Generated from protobuf field .model.messages.gradido.StateCreateGroup createGroup = 6; * @param \Model\Messages\Gradido\StateCreateGroup $var * @return $this */ public function setCreateGroup($var) { GPBUtil::checkMessage($var, \Model\Messages\Gradido\StateCreateGroup::class); $this->writeOneof(6, $var); return $this; } /** * Generated from protobuf field .model.messages.gradido.StateGroupChangeParent groupChangeParent = 7; * @return \Model\Messages\Gradido\StateGroupChangeParent */ public function getGroupChangeParent() { return $this->readOneof(7); } /** * Generated from protobuf field .model.messages.gradido.StateGroupChangeParent groupChangeParent = 7; * @param \Model\Messages\Gradido\StateGroupChangeParent $var * @return $this */ public function setGroupChangeParent($var) { GPBUtil::checkMessage($var, \Model\Messages\Gradido\StateGroupChangeParent::class); $this->writeOneof(7, $var); return $this; } /** * Generated from protobuf field .model.messages.gradido.Transfer transfer = 8; * @return \Model\Messages\Gradido\Transfer */ public function getTransfer() { return $this->readOneof(8); } /** * Generated from protobuf field .model.messages.gradido.Transfer transfer = 8; * @param \Model\Messages\Gradido\Transfer $var * @return $this */ public function setTransfer($var) { GPBUtil::checkMessage($var, \Model\Messages\Gradido\Transfer::class); $this->writeOneof(8, $var); return $this; } /** * Generated from protobuf field .model.messages.gradido.TransactionCreation creation = 9; * @return \Model\Messages\Gradido\TransactionCreation */ public function getCreation() { return $this->readOneof(9); } /** * Generated from protobuf field .model.messages.gradido.TransactionCreation creation = 9; * @param \Model\Messages\Gradido\TransactionCreation $var * @return $this */ public function setCreation($var) { GPBUtil::checkMessage($var, \Model\Messages\Gradido\TransactionCreation::class); $this->writeOneof(9, $var); return $this; } /** * @return string */ public function getData() { return $this->whichOneof("data"); } }