rv.data.TriggerTransferRenderState.SlideState */ class SlideState extends \Google\Protobuf\Internal\Message { /** * Generated from protobuf field .rv.data.Presentation presentation = 1; */ protected $presentation = null; /** * Generated from protobuf field .rv.data.Playlist playlist = 2; */ protected $playlist = null; /** * Generated from protobuf field .rv.data.UUID current_cue = 3; */ protected $current_cue = null; /** * Generated from protobuf field .rv.data.UUID next_cue = 4; */ protected $next_cue = null; /** * Generated from protobuf field .rv.data.TriggerTransferRenderState.AutoAdvanceState auto_advance = 5; */ protected $auto_advance = null; /** * Generated from protobuf field .rv.data.TriggerTransferRenderState.TimelineState timeline_state = 6; */ protected $timeline_state = null; /** * Generated from protobuf field int32 current_cue_index = 7; */ protected $current_cue_index = 0; /** * Generated from protobuf field int32 current_playlist_index = 8; */ protected $current_playlist_index = 0; /** * Constructor. * * @param array $data { * Optional. Data for populating the Message object. * * @type \Rv\Data\Presentation $presentation * @type \Rv\Data\Playlist $playlist * @type \Rv\Data\UUID $current_cue * @type \Rv\Data\UUID $next_cue * @type \Rv\Data\TriggerTransferRenderState\AutoAdvanceState $auto_advance * @type \Rv\Data\TriggerTransferRenderState\TimelineState $timeline_state * @type int $current_cue_index * @type int $current_playlist_index * } */ public function __construct($data = NULL) { \GPBMetadata\ProCore::initOnce(); parent::__construct($data); } /** * Generated from protobuf field .rv.data.Presentation presentation = 1; * @return \Rv\Data\Presentation|null */ public function getPresentation() { return $this->presentation; } public function hasPresentation() { return isset($this->presentation); } public function clearPresentation() { unset($this->presentation); } /** * Generated from protobuf field .rv.data.Presentation presentation = 1; * @param \Rv\Data\Presentation $var * @return $this */ public function setPresentation($var) { GPBUtil::checkMessage($var, \Rv\Data\Presentation::class); $this->presentation = $var; return $this; } /** * Generated from protobuf field .rv.data.Playlist playlist = 2; * @return \Rv\Data\Playlist|null */ public function getPlaylist() { return $this->playlist; } public function hasPlaylist() { return isset($this->playlist); } public function clearPlaylist() { unset($this->playlist); } /** * Generated from protobuf field .rv.data.Playlist playlist = 2; * @param \Rv\Data\Playlist $var * @return $this */ public function setPlaylist($var) { GPBUtil::checkMessage($var, \Rv\Data\Playlist::class); $this->playlist = $var; return $this; } /** * Generated from protobuf field .rv.data.UUID current_cue = 3; * @return \Rv\Data\UUID|null */ public function getCurrentCue() { return $this->current_cue; } public function hasCurrentCue() { return isset($this->current_cue); } public function clearCurrentCue() { unset($this->current_cue); } /** * Generated from protobuf field .rv.data.UUID current_cue = 3; * @param \Rv\Data\UUID $var * @return $this */ public function setCurrentCue($var) { GPBUtil::checkMessage($var, \Rv\Data\UUID::class); $this->current_cue = $var; return $this; } /** * Generated from protobuf field .rv.data.UUID next_cue = 4; * @return \Rv\Data\UUID|null */ public function getNextCue() { return $this->next_cue; } public function hasNextCue() { return isset($this->next_cue); } public function clearNextCue() { unset($this->next_cue); } /** * Generated from protobuf field .rv.data.UUID next_cue = 4; * @param \Rv\Data\UUID $var * @return $this */ public function setNextCue($var) { GPBUtil::checkMessage($var, \Rv\Data\UUID::class); $this->next_cue = $var; return $this; } /** * Generated from protobuf field .rv.data.TriggerTransferRenderState.AutoAdvanceState auto_advance = 5; * @return \Rv\Data\TriggerTransferRenderState\AutoAdvanceState|null */ public function getAutoAdvance() { return $this->auto_advance; } public function hasAutoAdvance() { return isset($this->auto_advance); } public function clearAutoAdvance() { unset($this->auto_advance); } /** * Generated from protobuf field .rv.data.TriggerTransferRenderState.AutoAdvanceState auto_advance = 5; * @param \Rv\Data\TriggerTransferRenderState\AutoAdvanceState $var * @return $this */ public function setAutoAdvance($var) { GPBUtil::checkMessage($var, \Rv\Data\TriggerTransferRenderState\AutoAdvanceState::class); $this->auto_advance = $var; return $this; } /** * Generated from protobuf field .rv.data.TriggerTransferRenderState.TimelineState timeline_state = 6; * @return \Rv\Data\TriggerTransferRenderState\TimelineState|null */ public function getTimelineState() { return $this->timeline_state; } public function hasTimelineState() { return isset($this->timeline_state); } public function clearTimelineState() { unset($this->timeline_state); } /** * Generated from protobuf field .rv.data.TriggerTransferRenderState.TimelineState timeline_state = 6; * @param \Rv\Data\TriggerTransferRenderState\TimelineState $var * @return $this */ public function setTimelineState($var) { GPBUtil::checkMessage($var, \Rv\Data\TriggerTransferRenderState\TimelineState::class); $this->timeline_state = $var; return $this; } /** * Generated from protobuf field int32 current_cue_index = 7; * @return int */ public function getCurrentCueIndex() { return $this->current_cue_index; } /** * Generated from protobuf field int32 current_cue_index = 7; * @param int $var * @return $this */ public function setCurrentCueIndex($var) { GPBUtil::checkInt32($var); $this->current_cue_index = $var; return $this; } /** * Generated from protobuf field int32 current_playlist_index = 8; * @return int */ public function getCurrentPlaylistIndex() { return $this->current_playlist_index; } /** * Generated from protobuf field int32 current_playlist_index = 8; * @param int $var * @return $this */ public function setCurrentPlaylistIndex($var) { GPBUtil::checkInt32($var); $this->current_playlist_index = $var; return $this; } }