propresenter7-php-lib/generated/Rv/Data/Slide/Element/DataLink.php
Thorsten Bus 8e80a8af88 Upgrade proto schema to ProPresenter Proto 19beta
Sync the bundled .proto definitions with greyshirtguy/ProPresenter7-Proto
"Proto 19beta" (dumped from ProPresenter v19 beta build 318767123,
2025-06-05). This pulls in the schema for ProPresenter 19 features
including new advertisement groups, custom options, media metadata,
prop API v1, transport API, feature flags, PSB workspace, and zone
definitions, plus refactored analytics tracked events.

Strategy: merge rather than wholesale replace. All Proto 19beta files
overwrite our existing copies so we pick up the field/message updates
upstream made between 7.16.2 and 19beta. Eleven new .proto files are
added: advertisementGroup, analyticsEdit, analyticsMediaManagement,
analyticsPowerPoint, analyticsTrackedEvents, analyticsTriggerCue,
customOptions, mediaMetadata, proCoreFeatureFlags, psbWorkspace, zone.
Three google/protobuf well-known types (any, source_context, type) are
added for completeness; only descriptor.proto is actually imported.

Five proto files are kept that are not part of Proto 19beta upstream:
calendar.proto and keyMappings.proto were extracted from PP binaries
to support our parse-calendar and parse-key-mappings tools, while
analyticsCapture/Update/WHMStore.proto are retained from the prior
7.16.2 set so existing generated descriptors keep loading.

generated/ is regenerated from scratch with `protoc --php_out=generated
--proto_path=proto *.proto` (protoc 29.3, google/protobuf PHP 4.33.5).
The full PHPUnit suite (369 tests, 1298 assertions) still passes
without any source changes - the new schema is wire-compatible with our
reference files and high-level wrappers.

Documentation references to "v7.16.2" are updated to "Proto 19beta" in
LICENSE, doc/formats/pp_song_spec.md, pp_playlist_spec.md,
pp_bundle_spec.md, and doc/internal/decisions.md.
2026-05-04 07:19:24 +02:00

1078 lines
32 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
* @type \Rv\Data\Message $message_text
* @type \Rv\Data\Slide\Element\DataLink\KeyValueText $key_value_text
* @type \Rv\Data\Slide\Element\DataLink\KeyValueFill $key_value_fill
* @type \Rv\Data\Slide\Element\DataLink\Zone $zone
* }
*/
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;
}
/**
* Generated from protobuf field <code>.rv.data.Message message_text = 35;</code>
* @return \Rv\Data\Message|null
*/
public function getMessageText()
{
return $this->readOneof(35);
}
public function hasMessageText()
{
return $this->hasOneof(35);
}
/**
* Generated from protobuf field <code>.rv.data.Message message_text = 35;</code>
* @param \Rv\Data\Message $var
* @return $this
*/
public function setMessageText($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Message::class);
$this->writeOneof(35, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.KeyValueText key_value_text = 36;</code>
* @return \Rv\Data\Slide\Element\DataLink\KeyValueText|null
*/
public function getKeyValueText()
{
return $this->readOneof(36);
}
public function hasKeyValueText()
{
return $this->hasOneof(36);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.KeyValueText key_value_text = 36;</code>
* @param \Rv\Data\Slide\Element\DataLink\KeyValueText $var
* @return $this
*/
public function setKeyValueText($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\KeyValueText::class);
$this->writeOneof(36, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.KeyValueFill key_value_fill = 37;</code>
* @return \Rv\Data\Slide\Element\DataLink\KeyValueFill|null
*/
public function getKeyValueFill()
{
return $this->readOneof(37);
}
public function hasKeyValueFill()
{
return $this->hasOneof(37);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.KeyValueFill key_value_fill = 37;</code>
* @param \Rv\Data\Slide\Element\DataLink\KeyValueFill $var
* @return $this
*/
public function setKeyValueFill($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\KeyValueFill::class);
$this->writeOneof(37, $var);
return $this;
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.Zone zone = 38;</code>
* @return \Rv\Data\Slide\Element\DataLink\Zone|null
*/
public function getZone()
{
return $this->readOneof(38);
}
public function hasZone()
{
return $this->hasOneof(38);
}
/**
* Generated from protobuf field <code>.rv.data.Slide.Element.DataLink.Zone zone = 38;</code>
* @param \Rv\Data\Slide\Element\DataLink\Zone $var
* @return $this
*/
public function setZone($var)
{
GPBUtil::checkMessage($var, \Rv\Data\Slide\Element\DataLink\Zone::class);
$this->writeOneof(38, $var);
return $this;
}
/**
* @return string
*/
public function getPropertyType()
{
return $this->whichOneof("PropertyType");
}
}