propresenter-php/generated/Rv/Data/Slide/Element/DataLink.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

966 lines
29 KiB
PHP

<?php
# Generated by the protocol buffer compiler. DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: slide.proto
namespace Rv\Data\Slide\Element;
use Google\Protobuf\Internal\GPBType;
use Google\Protobuf\Internal\RepeatedField;
use Google\Protobuf\Internal\GPBUtil;
/**
* Generated from protobuf message <code>rv.data.Slide.Element.DataLink</code>
*/
class DataLink extends \Google\Protobuf\Internal\Message
{
protected $PropertyType;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type \Rv\Data\Slide\Element\DataLink\Ticker $ticker
* @type \Rv\Data\Slide\Element\DataLink\AlternateElementText $alternate_text
* @type \Rv\Data\Slide\Element\DataLink\TimerText $timer_text
* @type \Rv\Data\Slide\Element\DataLink\ClockText $clock_text
* @type \Rv\Data\Slide\Element\DataLink\ChordChart $chord_chart
* @type \Rv\Data\Slide\Element\DataLink\OutputScreen $output_screen
* @type \Rv\Data\Slide\Element\DataLink\PCOLive $pco_live
* @type \Rv\Data\Slide\Element\DataLink\AlternateElementFill $alternate_fill
* @type \Rv\Data\Slide\Element\DataLink\VisibilityLink $visibility_link
* @type \Rv\Data\Slide\Element\DataLink\SlideText $slide_text
* @type \Rv\Data\Slide\Element\DataLink\StageMessage $stage_message
* @type \Rv\Data\Slide\Element\DataLink\VideoCountdown $video_countdown
* @type \Rv\Data\Slide\Element\DataLink\SlideImage $slide_image
* @type \Rv\Data\Slide\Element\DataLink\CCLIText $ccli_text
* @type \Rv\Data\Slide\Element\DataLink\GroupName $group_name
* @type \Rv\Data\Slide\Element\DataLink\GroupColor $group_color
* @type \Rv\Data\Slide\Element\DataLink\PresentationNotes $presentation_notes
* @type \Rv\Data\Slide\Element\DataLink\PlaylistItem $playlist_item
* @type \Rv\Data\Slide\Element\DataLink\AutoAdvanceTimeRemaining $auto_advance_time_remaining
* @type \Rv\Data\Slide\Element\DataLink\CaptureStatusText $capture_status_text
* @type \Rv\Data\Slide\Element\DataLink\CaptureStatusColor $capture_status_color
* @type \Rv\Data\Slide\Element\DataLink\SlideCount $slide_count
* @type \Rv\Data\Slide\Element\DataLink\AudioCountdown $audio_countdown
* @type \Rv\Data\Slide\Element\DataLink\Presentation $presentation
* @type \Rv\Data\Slide\Element\DataLink\SlideLabelText $slide_Label_Text
* @type \Rv\Data\Slide\Element\DataLink\SlideLabelColor $slide_Label_Color
* @type \Rv\Data\Slide\Element\DataLink\RSSFeed $rss_feed
* @type \Rv\Data\Slide\Element\DataLink\FileFeed $file_feed
* @type \Rv\Data\Slide\Element\DataLink\ChordProChart $chord_pro_chart
* @type \Rv\Data\Slide\Element\DataLink\PlaybackMarkerText $playback_marker_text
* @type \Rv\Data\Slide\Element\DataLink\PlaybackMarkerIdentifier $playback_marker_color
* @type \Rv\Data\Slide\Element\DataLink\TimecodeText $timecode_text
* @type \Rv\Data\Slide\Element\DataLink\TimecodeStatus $timecode_status
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\Slide::initOnce();
parent::__construct($data);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.Ticker ticker = 1;</code>
* @return \Rv\Data\Slide\Element\DataLink\Ticker|null
*/
public function getTicker()
{
return $this->readOneof(1);
}
public function hasTicker()
{
return $this->hasOneof(1);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.Ticker ticker = 1;</code>
* @param \Rv\Data\Slide\Element\DataLink\Ticker $var
* @return $this
*/
public function setTicker($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\Ticker::class);
$this->writeOneof(1, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.AlternateElementText alternate_text = 2;</code>
* @return \Rv\Data\Slide\Element\DataLink\AlternateElementText|null
*/
public function getAlternateText()
{
return $this->readOneof(2);
}
public function hasAlternateText()
{
return $this->hasOneof(2);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.AlternateElementText alternate_text = 2;</code>
* @param \Rv\Data\Slide\Element\DataLink\AlternateElementText $var
* @return $this
*/
public function setAlternateText($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\AlternateElementText::class);
$this->writeOneof(2, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.TimerText timer_text = 3;</code>
* @return \Rv\Data\Slide\Element\DataLink\TimerText|null
*/
public function getTimerText()
{
return $this->readOneof(3);
}
public function hasTimerText()
{
return $this->hasOneof(3);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.TimerText timer_text = 3;</code>
* @param \Rv\Data\Slide\Element\DataLink\TimerText $var
* @return $this
*/
public function setTimerText($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\TimerText::class);
$this->writeOneof(3, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.ClockText clock_text = 4;</code>
* @return \Rv\Data\Slide\Element\DataLink\ClockText|null
*/
public function getClockText()
{
return $this->readOneof(4);
}
public function hasClockText()
{
return $this->hasOneof(4);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.ClockText clock_text = 4;</code>
* @param \Rv\Data\Slide\Element\DataLink\ClockText $var
* @return $this
*/
public function setClockText($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\ClockText::class);
$this->writeOneof(4, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.ChordChart chord_chart = 5;</code>
* @return \Rv\Data\Slide\Element\DataLink\ChordChart|null
*/
public function getChordChart()
{
return $this->readOneof(5);
}
public function hasChordChart()
{
return $this->hasOneof(5);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.ChordChart chord_chart = 5;</code>
* @param \Rv\Data\Slide\Element\DataLink\ChordChart $var
* @return $this
*/
public function setChordChart($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\ChordChart::class);
$this->writeOneof(5, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.OutputScreen output_screen = 6;</code>
* @return \Rv\Data\Slide\Element\DataLink\OutputScreen|null
*/
public function getOutputScreen()
{
return $this->readOneof(6);
}
public function hasOutputScreen()
{
return $this->hasOneof(6);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.OutputScreen output_screen = 6;</code>
* @param \Rv\Data\Slide\Element\DataLink\OutputScreen $var
* @return $this
*/
public function setOutputScreen($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\OutputScreen::class);
$this->writeOneof(6, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.PCOLive pco_live = 7;</code>
* @return \Rv\Data\Slide\Element\DataLink\PCOLive|null
*/
public function getPcoLive()
{
return $this->readOneof(7);
}
public function hasPcoLive()
{
return $this->hasOneof(7);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.PCOLive pco_live = 7;</code>
* @param \Rv\Data\Slide\Element\DataLink\PCOLive $var
* @return $this
*/
public function setPcoLive($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\PCOLive::class);
$this->writeOneof(7, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.AlternateElementFill alternate_fill = 8;</code>
* @return \Rv\Data\Slide\Element\DataLink\AlternateElementFill|null
*/
public function getAlternateFill()
{
return $this->readOneof(8);
}
public function hasAlternateFill()
{
return $this->hasOneof(8);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.AlternateElementFill alternate_fill = 8;</code>
* @param \Rv\Data\Slide\Element\DataLink\AlternateElementFill $var
* @return $this
*/
public function setAlternateFill($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\AlternateElementFill::class);
$this->writeOneof(8, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.VisibilityLink visibility_link = 9;</code>
* @return \Rv\Data\Slide\Element\DataLink\VisibilityLink|null
*/
public function getVisibilityLink()
{
return $this->readOneof(9);
}
public function hasVisibilityLink()
{
return $this->hasOneof(9);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.VisibilityLink visibility_link = 9;</code>
* @param \Rv\Data\Slide\Element\DataLink\VisibilityLink $var
* @return $this
*/
public function setVisibilityLink($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\VisibilityLink::class);
$this->writeOneof(9, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.SlideText slide_text = 10;</code>
* @return \Rv\Data\Slide\Element\DataLink\SlideText|null
*/
public function getSlideText()
{
return $this->readOneof(10);
}
public function hasSlideText()
{
return $this->hasOneof(10);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.SlideText slide_text = 10;</code>
* @param \Rv\Data\Slide\Element\DataLink\SlideText $var
* @return $this
*/
public function setSlideText($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\SlideText::class);
$this->writeOneof(10, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.StageMessage stage_message = 11;</code>
* @return \Rv\Data\Slide\Element\DataLink\StageMessage|null
*/
public function getStageMessage()
{
return $this->readOneof(11);
}
public function hasStageMessage()
{
return $this->hasOneof(11);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.StageMessage stage_message = 11;</code>
* @param \Rv\Data\Slide\Element\DataLink\StageMessage $var
* @return $this
*/
public function setStageMessage($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\StageMessage::class);
$this->writeOneof(11, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.VideoCountdown video_countdown = 12;</code>
* @return \Rv\Data\Slide\Element\DataLink\VideoCountdown|null
*/
public function getVideoCountdown()
{
return $this->readOneof(12);
}
public function hasVideoCountdown()
{
return $this->hasOneof(12);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.VideoCountdown video_countdown = 12;</code>
* @param \Rv\Data\Slide\Element\DataLink\VideoCountdown $var
* @return $this
*/
public function setVideoCountdown($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\VideoCountdown::class);
$this->writeOneof(12, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.SlideImage slide_image = 13;</code>
* @return \Rv\Data\Slide\Element\DataLink\SlideImage|null
*/
public function getSlideImage()
{
return $this->readOneof(13);
}
public function hasSlideImage()
{
return $this->hasOneof(13);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.SlideImage slide_image = 13;</code>
* @param \Rv\Data\Slide\Element\DataLink\SlideImage $var
* @return $this
*/
public function setSlideImage($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\SlideImage::class);
$this->writeOneof(13, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.CCLIText ccli_text = 14;</code>
* @return \Rv\Data\Slide\Element\DataLink\CCLIText|null
*/
public function getCcliText()
{
return $this->readOneof(14);
}
public function hasCcliText()
{
return $this->hasOneof(14);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.CCLIText ccli_text = 14;</code>
* @param \Rv\Data\Slide\Element\DataLink\CCLIText $var
* @return $this
*/
public function setCcliText($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\CCLIText::class);
$this->writeOneof(14, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.GroupName group_name = 15;</code>
* @return \Rv\Data\Slide\Element\DataLink\GroupName|null
*/
public function getGroupName()
{
return $this->readOneof(15);
}
public function hasGroupName()
{
return $this->hasOneof(15);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.GroupName group_name = 15;</code>
* @param \Rv\Data\Slide\Element\DataLink\GroupName $var
* @return $this
*/
public function setGroupName($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\GroupName::class);
$this->writeOneof(15, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.GroupColor group_color = 16;</code>
* @return \Rv\Data\Slide\Element\DataLink\GroupColor|null
*/
public function getGroupColor()
{
return $this->readOneof(16);
}
public function hasGroupColor()
{
return $this->hasOneof(16);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.GroupColor group_color = 16;</code>
* @param \Rv\Data\Slide\Element\DataLink\GroupColor $var
* @return $this
*/
public function setGroupColor($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\GroupColor::class);
$this->writeOneof(16, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.PresentationNotes presentation_notes = 17;</code>
* @return \Rv\Data\Slide\Element\DataLink\PresentationNotes|null
*/
public function getPresentationNotes()
{
return $this->readOneof(17);
}
public function hasPresentationNotes()
{
return $this->hasOneof(17);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.PresentationNotes presentation_notes = 17;</code>
* @param \Rv\Data\Slide\Element\DataLink\PresentationNotes $var
* @return $this
*/
public function setPresentationNotes($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\PresentationNotes::class);
$this->writeOneof(17, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.PlaylistItem playlist_item = 18;</code>
* @return \Rv\Data\Slide\Element\DataLink\PlaylistItem|null
*/
public function getPlaylistItem()
{
return $this->readOneof(18);
}
public function hasPlaylistItem()
{
return $this->hasOneof(18);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.PlaylistItem playlist_item = 18;</code>
* @param \Rv\Data\Slide\Element\DataLink\PlaylistItem $var
* @return $this
*/
public function setPlaylistItem($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\PlaylistItem::class);
$this->writeOneof(18, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.AutoAdvanceTimeRemaining auto_advance_time_remaining = 19;</code>
* @return \Rv\Data\Slide\Element\DataLink\AutoAdvanceTimeRemaining|null
*/
public function getAutoAdvanceTimeRemaining()
{
return $this->readOneof(19);
}
public function hasAutoAdvanceTimeRemaining()
{
return $this->hasOneof(19);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.AutoAdvanceTimeRemaining auto_advance_time_remaining = 19;</code>
* @param \Rv\Data\Slide\Element\DataLink\AutoAdvanceTimeRemaining $var
* @return $this
*/
public function setAutoAdvanceTimeRemaining($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\AutoAdvanceTimeRemaining::class);
$this->writeOneof(19, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.CaptureStatusText capture_status_text = 20;</code>
* @return \Rv\Data\Slide\Element\DataLink\CaptureStatusText|null
*/
public function getCaptureStatusText()
{
return $this->readOneof(20);
}
public function hasCaptureStatusText()
{
return $this->hasOneof(20);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.CaptureStatusText capture_status_text = 20;</code>
* @param \Rv\Data\Slide\Element\DataLink\CaptureStatusText $var
* @return $this
*/
public function setCaptureStatusText($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\CaptureStatusText::class);
$this->writeOneof(20, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.CaptureStatusColor capture_status_color = 21;</code>
* @return \Rv\Data\Slide\Element\DataLink\CaptureStatusColor|null
*/
public function getCaptureStatusColor()
{
return $this->readOneof(21);
}
public function hasCaptureStatusColor()
{
return $this->hasOneof(21);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.CaptureStatusColor capture_status_color = 21;</code>
* @param \Rv\Data\Slide\Element\DataLink\CaptureStatusColor $var
* @return $this
*/
public function setCaptureStatusColor($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\CaptureStatusColor::class);
$this->writeOneof(21, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.SlideCount slide_count = 22;</code>
* @return \Rv\Data\Slide\Element\DataLink\SlideCount|null
*/
public function getSlideCount()
{
return $this->readOneof(22);
}
public function hasSlideCount()
{
return $this->hasOneof(22);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.SlideCount slide_count = 22;</code>
* @param \Rv\Data\Slide\Element\DataLink\SlideCount $var
* @return $this
*/
public function setSlideCount($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\SlideCount::class);
$this->writeOneof(22, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.AudioCountdown audio_countdown = 23;</code>
* @return \Rv\Data\Slide\Element\DataLink\AudioCountdown|null
*/
public function getAudioCountdown()
{
return $this->readOneof(23);
}
public function hasAudioCountdown()
{
return $this->hasOneof(23);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.AudioCountdown audio_countdown = 23;</code>
* @param \Rv\Data\Slide\Element\DataLink\AudioCountdown $var
* @return $this
*/
public function setAudioCountdown($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\AudioCountdown::class);
$this->writeOneof(23, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.Presentation presentation = 24;</code>
* @return \Rv\Data\Slide\Element\DataLink\Presentation|null
*/
public function getPresentation()
{
return $this->readOneof(24);
}
public function hasPresentation()
{
return $this->hasOneof(24);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.Presentation presentation = 24;</code>
* @param \Rv\Data\Slide\Element\DataLink\Presentation $var
* @return $this
*/
public function setPresentation($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\Presentation::class);
$this->writeOneof(24, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.SlideLabelText slide_Label_Text = 25;</code>
* @return \Rv\Data\Slide\Element\DataLink\SlideLabelText|null
*/
public function getSlideLabelText()
{
return $this->readOneof(25);
}
public function hasSlideLabelText()
{
return $this->hasOneof(25);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.SlideLabelText slide_Label_Text = 25;</code>
* @param \Rv\Data\Slide\Element\DataLink\SlideLabelText $var
* @return $this
*/
public function setSlideLabelText($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\SlideLabelText::class);
$this->writeOneof(25, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.SlideLabelColor slide_Label_Color = 26;</code>
* @return \Rv\Data\Slide\Element\DataLink\SlideLabelColor|null
*/
public function getSlideLabelColor()
{
return $this->readOneof(26);
}
public function hasSlideLabelColor()
{
return $this->hasOneof(26);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.SlideLabelColor slide_Label_Color = 26;</code>
* @param \Rv\Data\Slide\Element\DataLink\SlideLabelColor $var
* @return $this
*/
public function setSlideLabelColor($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\SlideLabelColor::class);
$this->writeOneof(26, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.RSSFeed rss_feed = 27;</code>
* @return \Rv\Data\Slide\Element\DataLink\RSSFeed|null
*/
public function getRssFeed()
{
return $this->readOneof(27);
}
public function hasRssFeed()
{
return $this->hasOneof(27);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.RSSFeed rss_feed = 27;</code>
* @param \Rv\Data\Slide\Element\DataLink\RSSFeed $var
* @return $this
*/
public function setRssFeed($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\RSSFeed::class);
$this->writeOneof(27, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.FileFeed file_feed = 28;</code>
* @return \Rv\Data\Slide\Element\DataLink\FileFeed|null
*/
public function getFileFeed()
{
return $this->readOneof(28);
}
public function hasFileFeed()
{
return $this->hasOneof(28);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.FileFeed file_feed = 28;</code>
* @param \Rv\Data\Slide\Element\DataLink\FileFeed $var
* @return $this
*/
public function setFileFeed($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\FileFeed::class);
$this->writeOneof(28, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.ChordProChart chord_pro_chart = 29;</code>
* @return \Rv\Data\Slide\Element\DataLink\ChordProChart|null
*/
public function getChordProChart()
{
return $this->readOneof(29);
}
public function hasChordProChart()
{
return $this->hasOneof(29);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.ChordProChart chord_pro_chart = 29;</code>
* @param \Rv\Data\Slide\Element\DataLink\ChordProChart $var
* @return $this
*/
public function setChordProChart($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\ChordProChart::class);
$this->writeOneof(29, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.PlaybackMarkerText playback_marker_text = 30;</code>
* @return \Rv\Data\Slide\Element\DataLink\PlaybackMarkerText|null
*/
public function getPlaybackMarkerText()
{
return $this->readOneof(30);
}
public function hasPlaybackMarkerText()
{
return $this->hasOneof(30);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.PlaybackMarkerText playback_marker_text = 30;</code>
* @param \Rv\Data\Slide\Element\DataLink\PlaybackMarkerText $var
* @return $this
*/
public function setPlaybackMarkerText($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\PlaybackMarkerText::class);
$this->writeOneof(30, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.PlaybackMarkerIdentifier playback_marker_color = 32;</code>
* @return \Rv\Data\Slide\Element\DataLink\PlaybackMarkerIdentifier|null
*/
public function getPlaybackMarkerColor()
{
return $this->readOneof(32);
}
public function hasPlaybackMarkerColor()
{
return $this->hasOneof(32);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.PlaybackMarkerIdentifier playback_marker_color = 32;</code>
* @param \Rv\Data\Slide\Element\DataLink\PlaybackMarkerIdentifier $var
* @return $this
*/
public function setPlaybackMarkerColor($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\PlaybackMarkerIdentifier::class);
$this->writeOneof(32, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.TimecodeText timecode_text = 33;</code>
* @return \Rv\Data\Slide\Element\DataLink\TimecodeText|null
*/
public function getTimecodeText()
{
return $this->readOneof(33);
}
public function hasTimecodeText()
{
return $this->hasOneof(33);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.TimecodeText timecode_text = 33;</code>
* @param \Rv\Data\Slide\Element\DataLink\TimecodeText $var
* @return $this
*/
public function setTimecodeText($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\TimecodeText::class);
$this->writeOneof(33, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.TimecodeStatus timecode_status = 34;</code>
* @return \Rv\Data\Slide\Element\DataLink\TimecodeStatus|null
*/
public function getTimecodeStatus()
{
return $this->readOneof(34);
}
public function hasTimecodeStatus()
{
return $this->hasOneof(34);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.TimecodeStatus timecode_status = 34;</code>
* @param \Rv\Data\Slide\Element\DataLink\TimecodeStatus $var
* @return $this
*/
public function setTimecodeStatus($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\TimecodeStatus::class);
$this->writeOneof(34, $var);
return $this;
}
/**
* @return string
*/
public function getPropertyType()
{
return $this->whichOneof("PropertyType");
}
}