propresenter-php/generated/Rv/Data/Action.php
Thorsten Bus 22ba4aff7d refactor: make repo Composer-compatible by moving php/ to root and ref/ to doc/reference_samples
- Move src/, tests/, bin/, generated/, proto/, composer.json, composer.lock, phpunit.xml from php/ to repo root
- Move ref/ to doc/reference_samples/ for better organization
- Remove vendor/ from git tracking (now properly gitignored)
- Update all test file paths (dirname adjustments and ref/ -> doc/reference_samples/)
- Update all documentation paths (AGENTS.md, doc/*.md)
- Remove php.bak/ directory
- All 252 tests pass
2026-03-30 13:26:29 +02:00

1053 lines
27 KiB
PHP

<?php
# Generated by the protocol buffer compiler. DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: action.proto
namespace Rv\Data;
use Google\Protobuf\Internal\GPBType;
use Google\Protobuf\Internal\RepeatedField;
use Google\Protobuf\Internal\GPBUtil;
/**
* Generated from protobuf message <code>rv.data.Action</code>
*/
class Action extends \Google\Protobuf\Internal\Message
{
/**
* Generated from protobuf field <code>.rv.data.UUID uuid = 1;</code>
*/
protected $uuid = null;
/**
* Generated from protobuf field <code>string name = 2;</code>
*/
protected $name = '';
/**
* Generated from protobuf field <code>.rv.data.Action.Label label = 3;</code>
*/
protected $label = null;
/**
* Generated from protobuf field <code>double delay_time = 4;</code>
*/
protected $delay_time = 0.0;
/**
* Generated from protobuf field <code>.rv.data.Action.OldType old_type = 5;</code>
*/
protected $old_type = null;
/**
* Generated from protobuf field <code>bool isEnabled = 6;</code>
*/
protected $isEnabled = false;
/**
* Generated from protobuf field <code>.rv.data.Action.LayerIdentification layer_identification = 7;</code>
*/
protected $layer_identification = null;
/**
* Generated from protobuf field <code>double duration = 8;</code>
*/
protected $duration = 0.0;
/**
* Generated from protobuf field <code>.rv.data.Action.ActionType type = 9;</code>
*/
protected $type = 0;
protected $ActionTypeData;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Rv\Data\UUID $uuid
* @type string $name
* @type \Rv\Data\Action\Label $label
* @type float $delay_time
* @type \Rv\Data\Action\OldType $old_type
* @type bool $isEnabled
* @type \Rv\Data\Action\LayerIdentification $layer_identification
* @type float $duration
* @type int $type
* @type \Rv\Data\CollectionElementType $collection_element
* @type \Rv\Data\Action\PlaylistItemType $playlist_item
* @type \Rv\Data\Action\BlendModeType $blend_mode
* @type \Rv\Data\Action\TransitionType $transition
* @type \Rv\Data\Action\MediaType $media
* @type \Rv\Data\Action\DoubleType $double_item
* @type \Rv\Data\Action\EffectsType $effects
* @type \Rv\Data\Action\SlideType $slide
* @type \Rv\Data\Action\BackgroundType $background
* @type \Rv\Data\Action\TimerType $timer
* @type \Rv\Data\Action\ClearType $clear
* @type \Rv\Data\Action\StageLayoutType $stage
* @type \Rv\Data\Action\PropType $prop
* @type \Rv\Data\Action\MaskType $mask
* @type \Rv\Data\Action\MessageType $message
* @type \Rv\Data\Action\CommunicationType $communication
* @type \Rv\Data\Action\MultiScreenType $multi_screen
* @type \Rv\Data\Action\DocumentType $presentation_document
* @type \Rv\Data\Action\ExternalPresentationType $external_presentation
* @type \Rv\Data\Action\AudienceLookType $audience_look
* @type \Rv\Data\Action\AudioInputType $audio_input
* @type \Rv\Data\Action\SlideDestinationType $slide_destination
* @type \Rv\Data\Action\MacroType $macro
* @type \Rv\Data\Action\ClearGroupType $clear_group
* @type \Rv\Data\Action\TransportControlType $transport_control
* @type \Rv\Data\Action\CaptureType $capture
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Action::initOnce();
parent::__construct($data);
}
/**
* Generated from protobuf field <code>.rv.data.UUID uuid = 1;</code>
* @return \Rv\Data\UUID|null
*/
public function getUuid()
{
return $this->uuid;
}
public function hasUuid()
{
return isset($this->uuid);
}
public function clearUuid()
{
unset($this->uuid);
}
/**
* Generated from protobuf field <code>.rv.data.UUID uuid = 1;</code>
* @param \Rv\Data\UUID $var
* @return $this
*/
public function setUuid($var)
{
GPBUtil::checkMessage($var, \Rv\Data\UUID::class);
$this->uuid = $var;
return $this;
}
/**
* Generated from protobuf field <code>string name = 2;</code>
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* Generated from protobuf field <code>string name = 2;</code>
* @param string $var
* @return $this
*/
public function setName($var)
{
GPBUtil::checkString($var, True);
$this->name = $var;
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.Label label = 3;</code>
* @return \Rv\Data\Action\Label|null
*/
public function getLabel()
{
return $this->label;
}
public function hasLabel()
{
return isset($this->label);
}
public function clearLabel()
{
unset($this->label);
}
/**
* Generated from protobuf field <code>.rv.data.Action.Label label = 3;</code>
* @param \Rv\Data\Action\Label $var
* @return $this
*/
public function setLabel($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\Label::class);
$this->label = $var;
return $this;
}
/**
* Generated from protobuf field <code>double delay_time = 4;</code>
* @return float
*/
public function getDelayTime()
{
return $this->delay_time;
}
/**
* Generated from protobuf field <code>double delay_time = 4;</code>
* @param float $var
* @return $this
*/
public function setDelayTime($var)
{
GPBUtil::checkDouble($var);
$this->delay_time = $var;
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.OldType old_type = 5;</code>
* @return \Rv\Data\Action\OldType|null
*/
public function getOldType()
{
return $this->old_type;
}
public function hasOldType()
{
return isset($this->old_type);
}
public function clearOldType()
{
unset($this->old_type);
}
/**
* Generated from protobuf field <code>.rv.data.Action.OldType old_type = 5;</code>
* @param \Rv\Data\Action\OldType $var
* @return $this
*/
public function setOldType($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\OldType::class);
$this->old_type = $var;
return $this;
}
/**
* Generated from protobuf field <code>bool isEnabled = 6;</code>
* @return bool
*/
public function getIsEnabled()
{
return $this->isEnabled;
}
/**
* Generated from protobuf field <code>bool isEnabled = 6;</code>
* @param bool $var
* @return $this
*/
public function setIsEnabled($var)
{
GPBUtil::checkBool($var);
$this->isEnabled = $var;
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.LayerIdentification layer_identification = 7;</code>
* @return \Rv\Data\Action\LayerIdentification|null
*/
public function getLayerIdentification()
{
return $this->layer_identification;
}
public function hasLayerIdentification()
{
return isset($this->layer_identification);
}
public function clearLayerIdentification()
{
unset($this->layer_identification);
}
/**
* Generated from protobuf field <code>.rv.data.Action.LayerIdentification layer_identification = 7;</code>
* @param \Rv\Data\Action\LayerIdentification $var
* @return $this
*/
public function setLayerIdentification($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\LayerIdentification::class);
$this->layer_identification = $var;
return $this;
}
/**
* Generated from protobuf field <code>double duration = 8;</code>
* @return float
*/
public function getDuration()
{
return $this->duration;
}
/**
* Generated from protobuf field <code>double duration = 8;</code>
* @param float $var
* @return $this
*/
public function setDuration($var)
{
GPBUtil::checkDouble($var);
$this->duration = $var;
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.ActionType type = 9;</code>
* @return int
*/
public function getType()
{
return $this->type;
}
/**
* Generated from protobuf field <code>.rv.data.Action.ActionType type = 9;</code>
* @param int $var
* @return $this
*/
public function setType($var)
{
GPBUtil::checkEnum($var, \Rv\Data\Action\ActionType::class);
$this->type = $var;
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.CollectionElementType collection_element = 16;</code>
* @return \Rv\Data\CollectionElementType|null
*/
public function getCollectionElement()
{
return $this->readOneof(16);
}
public function hasCollectionElement()
{
return $this->hasOneof(16);
}
/**
* Generated from protobuf field <code>.rv.data.CollectionElementType collection_element = 16;</code>
* @param \Rv\Data\CollectionElementType $var
* @return $this
*/
public function setCollectionElement($var)
{
GPBUtil::checkMessage($var, \Rv\Data\CollectionElementType::class);
$this->writeOneof(16, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.PlaylistItemType playlist_item = 17;</code>
* @return \Rv\Data\Action\PlaylistItemType|null
*/
public function getPlaylistItem()
{
return $this->readOneof(17);
}
public function hasPlaylistItem()
{
return $this->hasOneof(17);
}
/**
* Generated from protobuf field <code>.rv.data.Action.PlaylistItemType playlist_item = 17;</code>
* @param \Rv\Data\Action\PlaylistItemType $var
* @return $this
*/
public function setPlaylistItem($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\PlaylistItemType::class);
$this->writeOneof(17, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.BlendModeType blend_mode = 18;</code>
* @return \Rv\Data\Action\BlendModeType|null
*/
public function getBlendMode()
{
return $this->readOneof(18);
}
public function hasBlendMode()
{
return $this->hasOneof(18);
}
/**
* Generated from protobuf field <code>.rv.data.Action.BlendModeType blend_mode = 18;</code>
* @param \Rv\Data\Action\BlendModeType $var
* @return $this
*/
public function setBlendMode($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\BlendModeType::class);
$this->writeOneof(18, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.TransitionType transition = 19;</code>
* @return \Rv\Data\Action\TransitionType|null
*/
public function getTransition()
{
return $this->readOneof(19);
}
public function hasTransition()
{
return $this->hasOneof(19);
}
/**
* Generated from protobuf field <code>.rv.data.Action.TransitionType transition = 19;</code>
* @param \Rv\Data\Action\TransitionType $var
* @return $this
*/
public function setTransition($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\TransitionType::class);
$this->writeOneof(19, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.MediaType media = 20;</code>
* @return \Rv\Data\Action\MediaType|null
*/
public function getMedia()
{
return $this->readOneof(20);
}
public function hasMedia()
{
return $this->hasOneof(20);
}
/**
* Generated from protobuf field <code>.rv.data.Action.MediaType media = 20;</code>
* @param \Rv\Data\Action\MediaType $var
* @return $this
*/
public function setMedia($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\MediaType::class);
$this->writeOneof(20, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.DoubleType double_item = 21;</code>
* @return \Rv\Data\Action\DoubleType|null
*/
public function getDoubleItem()
{
return $this->readOneof(21);
}
public function hasDoubleItem()
{
return $this->hasOneof(21);
}
/**
* Generated from protobuf field <code>.rv.data.Action.DoubleType double_item = 21;</code>
* @param \Rv\Data\Action\DoubleType $var
* @return $this
*/
public function setDoubleItem($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\DoubleType::class);
$this->writeOneof(21, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.EffectsType effects = 22;</code>
* @return \Rv\Data\Action\EffectsType|null
*/
public function getEffects()
{
return $this->readOneof(22);
}
public function hasEffects()
{
return $this->hasOneof(22);
}
/**
* Generated from protobuf field <code>.rv.data.Action.EffectsType effects = 22;</code>
* @param \Rv\Data\Action\EffectsType $var
* @return $this
*/
public function setEffects($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\EffectsType::class);
$this->writeOneof(22, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.SlideType slide = 23;</code>
* @return \Rv\Data\Action\SlideType|null
*/
public function getSlide()
{
return $this->readOneof(23);
}
public function hasSlide()
{
return $this->hasOneof(23);
}
/**
* Generated from protobuf field <code>.rv.data.Action.SlideType slide = 23;</code>
* @param \Rv\Data\Action\SlideType $var
* @return $this
*/
public function setSlide($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\SlideType::class);
$this->writeOneof(23, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.BackgroundType background = 24;</code>
* @return \Rv\Data\Action\BackgroundType|null
*/
public function getBackground()
{
return $this->readOneof(24);
}
public function hasBackground()
{
return $this->hasOneof(24);
}
/**
* Generated from protobuf field <code>.rv.data.Action.BackgroundType background = 24;</code>
* @param \Rv\Data\Action\BackgroundType $var
* @return $this
*/
public function setBackground($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\BackgroundType::class);
$this->writeOneof(24, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.TimerType timer = 25;</code>
* @return \Rv\Data\Action\TimerType|null
*/
public function getTimer()
{
return $this->readOneof(25);
}
public function hasTimer()
{
return $this->hasOneof(25);
}
/**
* Generated from protobuf field <code>.rv.data.Action.TimerType timer = 25;</code>
* @param \Rv\Data\Action\TimerType $var
* @return $this
*/
public function setTimer($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\TimerType::class);
$this->writeOneof(25, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.ClearType clear = 26;</code>
* @return \Rv\Data\Action\ClearType|null
*/
public function getClear()
{
return $this->readOneof(26);
}
public function hasClear()
{
return $this->hasOneof(26);
}
/**
* Generated from protobuf field <code>.rv.data.Action.ClearType clear = 26;</code>
* @param \Rv\Data\Action\ClearType $var
* @return $this
*/
public function setClear($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\ClearType::class);
$this->writeOneof(26, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.StageLayoutType stage = 27;</code>
* @return \Rv\Data\Action\StageLayoutType|null
*/
public function getStage()
{
return $this->readOneof(27);
}
public function hasStage()
{
return $this->hasOneof(27);
}
/**
* Generated from protobuf field <code>.rv.data.Action.StageLayoutType stage = 27;</code>
* @param \Rv\Data\Action\StageLayoutType $var
* @return $this
*/
public function setStage($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\StageLayoutType::class);
$this->writeOneof(27, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.PropType prop = 28;</code>
* @return \Rv\Data\Action\PropType|null
*/
public function getProp()
{
return $this->readOneof(28);
}
public function hasProp()
{
return $this->hasOneof(28);
}
/**
* Generated from protobuf field <code>.rv.data.Action.PropType prop = 28;</code>
* @param \Rv\Data\Action\PropType $var
* @return $this
*/
public function setProp($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\PropType::class);
$this->writeOneof(28, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.MaskType mask = 29;</code>
* @return \Rv\Data\Action\MaskType|null
*/
public function getMask()
{
return $this->readOneof(29);
}
public function hasMask()
{
return $this->hasOneof(29);
}
/**
* Generated from protobuf field <code>.rv.data.Action.MaskType mask = 29;</code>
* @param \Rv\Data\Action\MaskType $var
* @return $this
*/
public function setMask($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\MaskType::class);
$this->writeOneof(29, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.MessageType message = 30;</code>
* @return \Rv\Data\Action\MessageType|null
*/
public function getMessage()
{
return $this->readOneof(30);
}
public function hasMessage()
{
return $this->hasOneof(30);
}
/**
* Generated from protobuf field <code>.rv.data.Action.MessageType message = 30;</code>
* @param \Rv\Data\Action\MessageType $var
* @return $this
*/
public function setMessage($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\MessageType::class);
$this->writeOneof(30, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.CommunicationType communication = 32;</code>
* @return \Rv\Data\Action\CommunicationType|null
*/
public function getCommunication()
{
return $this->readOneof(32);
}
public function hasCommunication()
{
return $this->hasOneof(32);
}
/**
* Generated from protobuf field <code>.rv.data.Action.CommunicationType communication = 32;</code>
* @param \Rv\Data\Action\CommunicationType $var
* @return $this
*/
public function setCommunication($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\CommunicationType::class);
$this->writeOneof(32, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.MultiScreenType multi_screen = 33;</code>
* @return \Rv\Data\Action\MultiScreenType|null
*/
public function getMultiScreen()
{
return $this->readOneof(33);
}
public function hasMultiScreen()
{
return $this->hasOneof(33);
}
/**
* Generated from protobuf field <code>.rv.data.Action.MultiScreenType multi_screen = 33;</code>
* @param \Rv\Data\Action\MultiScreenType $var
* @return $this
*/
public function setMultiScreen($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\MultiScreenType::class);
$this->writeOneof(33, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.DocumentType presentation_document = 34;</code>
* @return \Rv\Data\Action\DocumentType|null
*/
public function getPresentationDocument()
{
return $this->readOneof(34);
}
public function hasPresentationDocument()
{
return $this->hasOneof(34);
}
/**
* Generated from protobuf field <code>.rv.data.Action.DocumentType presentation_document = 34;</code>
* @param \Rv\Data\Action\DocumentType $var
* @return $this
*/
public function setPresentationDocument($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\DocumentType::class);
$this->writeOneof(34, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.ExternalPresentationType external_presentation = 36;</code>
* @return \Rv\Data\Action\ExternalPresentationType|null
*/
public function getExternalPresentation()
{
return $this->readOneof(36);
}
public function hasExternalPresentation()
{
return $this->hasOneof(36);
}
/**
* Generated from protobuf field <code>.rv.data.Action.ExternalPresentationType external_presentation = 36;</code>
* @param \Rv\Data\Action\ExternalPresentationType $var
* @return $this
*/
public function setExternalPresentation($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\ExternalPresentationType::class);
$this->writeOneof(36, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.AudienceLookType audience_look = 37;</code>
* @return \Rv\Data\Action\AudienceLookType|null
*/
public function getAudienceLook()
{
return $this->readOneof(37);
}
public function hasAudienceLook()
{
return $this->hasOneof(37);
}
/**
* Generated from protobuf field <code>.rv.data.Action.AudienceLookType audience_look = 37;</code>
* @param \Rv\Data\Action\AudienceLookType $var
* @return $this
*/
public function setAudienceLook($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\AudienceLookType::class);
$this->writeOneof(37, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.AudioInputType audio_input = 38;</code>
* @return \Rv\Data\Action\AudioInputType|null
*/
public function getAudioInput()
{
return $this->readOneof(38);
}
public function hasAudioInput()
{
return $this->hasOneof(38);
}
/**
* Generated from protobuf field <code>.rv.data.Action.AudioInputType audio_input = 38;</code>
* @param \Rv\Data\Action\AudioInputType $var
* @return $this
*/
public function setAudioInput($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\AudioInputType::class);
$this->writeOneof(38, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.SlideDestinationType slide_destination = 39;</code>
* @return \Rv\Data\Action\SlideDestinationType|null
*/
public function getSlideDestination()
{
return $this->readOneof(39);
}
public function hasSlideDestination()
{
return $this->hasOneof(39);
}
/**
* Generated from protobuf field <code>.rv.data.Action.SlideDestinationType slide_destination = 39;</code>
* @param \Rv\Data\Action\SlideDestinationType $var
* @return $this
*/
public function setSlideDestination($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\SlideDestinationType::class);
$this->writeOneof(39, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.MacroType macro = 40;</code>
* @return \Rv\Data\Action\MacroType|null
*/
public function getMacro()
{
return $this->readOneof(40);
}
public function hasMacro()
{
return $this->hasOneof(40);
}
/**
* Generated from protobuf field <code>.rv.data.Action.MacroType macro = 40;</code>
* @param \Rv\Data\Action\MacroType $var
* @return $this
*/
public function setMacro($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\MacroType::class);
$this->writeOneof(40, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.ClearGroupType clear_group = 41;</code>
* @return \Rv\Data\Action\ClearGroupType|null
*/
public function getClearGroup()
{
return $this->readOneof(41);
}
public function hasClearGroup()
{
return $this->hasOneof(41);
}
/**
* Generated from protobuf field <code>.rv.data.Action.ClearGroupType clear_group = 41;</code>
* @param \Rv\Data\Action\ClearGroupType $var
* @return $this
*/
public function setClearGroup($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\ClearGroupType::class);
$this->writeOneof(41, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.TransportControlType transport_control = 42;</code>
* @return \Rv\Data\Action\TransportControlType|null
*/
public function getTransportControl()
{
return $this->readOneof(42);
}
public function hasTransportControl()
{
return $this->hasOneof(42);
}
/**
* Generated from protobuf field <code>.rv.data.Action.TransportControlType transport_control = 42;</code>
* @param \Rv\Data\Action\TransportControlType $var
* @return $this
*/
public function setTransportControl($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\TransportControlType::class);
$this->writeOneof(42, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Action.CaptureType capture = 43;</code>
* @return \Rv\Data\Action\CaptureType|null
*/
public function getCapture()
{
return $this->readOneof(43);
}
public function hasCapture()
{
return $this->hasOneof(43);
}
/**
* Generated from protobuf field <code>.rv.data.Action.CaptureType capture = 43;</code>
* @param \Rv\Data\Action\CaptureType $var
* @return $this
*/
public function setCapture($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Action\CaptureType::class);
$this->writeOneof(43, $var);
return $this;
}
/**
* @return string
*/
public function getActionTypeData()
{
return $this->whichOneof("ActionTypeData");
}
}