rv.data.API_v1_Playlist_Response */ class API_v1_Playlist_Response extends \Google\Protobuf\Internal\Message { protected $Response; /** * Constructor. * * @param array $data { * Optional. Data for populating the Message object. * * @type \Rv\Data\API_v1_Playlist_Response\Playlists $playlists * @type \Rv\Data\API_v1_Playlist_Response\CreatePlaylist $create_playlist * @type \Rv\Data\API_v1_Playlist_Response\GetPlaylist $get_playlist * @type \Rv\Data\API_v1_Playlist_Response\PutPlaylist $put_playlist * @type \Rv\Data\API_v1_Playlist_Response\PostPlaylist $post_playlist * @type \Rv\Data\API_v1_Playlist_Response\GetActivePlaylist $get_active_playlist * @type \Rv\Data\API_v1_Playlist_Response\GetFocusedPlaylist $focused * @type \Rv\Data\API_v1_Playlist_Response\EmptyMessage $next_focus * @type \Rv\Data\API_v1_Playlist_Response\EmptyMessage $previous_focus * @type \Rv\Data\API_v1_Playlist_Response\EmptyMessage $active_presentation_focus * @type \Rv\Data\API_v1_Playlist_Response\EmptyMessage $active_announcement_focus * @type \Rv\Data\API_v1_Playlist_Response\EmptyMessage $focused_trigger * @type \Rv\Data\API_v1_Playlist_Response\EmptyMessage $active_presentation_trigger * @type \Rv\Data\API_v1_Playlist_Response\EmptyMessage $active_announcement_trigger * @type \Rv\Data\API_v1_Playlist_Response\EmptyMessage $focused_next_trigger * @type \Rv\Data\API_v1_Playlist_Response\EmptyMessage $focused_previous_trigger * @type \Rv\Data\API_v1_Playlist_Response\EmptyMessage $active_presentation_next_trigger * @type \Rv\Data\API_v1_Playlist_Response\EmptyMessage $active_announcement_next_trigger * @type \Rv\Data\API_v1_Playlist_Response\EmptyMessage $active_presentation_previous_trigger * @type \Rv\Data\API_v1_Playlist_Response\EmptyMessage $active_announcement_previous_trigger * @type \Rv\Data\API_v1_Playlist_Response\EmptyMessage $id_focus * @type \Rv\Data\API_v1_Playlist_Response\EmptyMessage $id_trigger * @type \Rv\Data\API_v1_Playlist_Response\EmptyMessage $id_next_trigger * @type \Rv\Data\API_v1_Playlist_Response\EmptyMessage $id_previous_trigger * @type \Rv\Data\API_v1_Playlist_Response\EmptyMessage $focused_index_trigger * @type \Rv\Data\API_v1_Playlist_Response\EmptyMessage $active_presentation_index_trigger * @type \Rv\Data\API_v1_Playlist_Response\EmptyMessage $active_announcement_index_trigger * @type \Rv\Data\API_v1_Playlist_Response\EmptyMessage $id_updates * @type \Rv\Data\API_v1_Playlist_Response\Thumbnail $active_presentation_thumbnail * @type \Rv\Data\API_v1_Playlist_Response\Thumbnail $active_announcement_thumbnail * } */ public function __construct($data = NULL) { \GPBMetadata\ProApiV1Playlist::initOnce(); parent::__construct($data); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.Playlists playlists = 1; * @return \Rv\Data\API_v1_Playlist_Response\Playlists|null */ public function getPlaylists() { return $this->readOneof(1); } public function hasPlaylists() { return $this->hasOneof(1); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.Playlists playlists = 1; * @param \Rv\Data\API_v1_Playlist_Response\Playlists $var * @return $this */ public function setPlaylists($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\Playlists::class); $this->writeOneof(1, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.CreatePlaylist create_playlist = 2; * @return \Rv\Data\API_v1_Playlist_Response\CreatePlaylist|null */ public function getCreatePlaylist() { return $this->readOneof(2); } public function hasCreatePlaylist() { return $this->hasOneof(2); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.CreatePlaylist create_playlist = 2; * @param \Rv\Data\API_v1_Playlist_Response\CreatePlaylist $var * @return $this */ public function setCreatePlaylist($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\CreatePlaylist::class); $this->writeOneof(2, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.GetPlaylist get_playlist = 3; * @return \Rv\Data\API_v1_Playlist_Response\GetPlaylist|null */ public function getGetPlaylist() { return $this->readOneof(3); } public function hasGetPlaylist() { return $this->hasOneof(3); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.GetPlaylist get_playlist = 3; * @param \Rv\Data\API_v1_Playlist_Response\GetPlaylist $var * @return $this */ public function setGetPlaylist($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\GetPlaylist::class); $this->writeOneof(3, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.PutPlaylist put_playlist = 4; * @return \Rv\Data\API_v1_Playlist_Response\PutPlaylist|null */ public function getPutPlaylist() { return $this->readOneof(4); } public function hasPutPlaylist() { return $this->hasOneof(4); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.PutPlaylist put_playlist = 4; * @param \Rv\Data\API_v1_Playlist_Response\PutPlaylist $var * @return $this */ public function setPutPlaylist($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\PutPlaylist::class); $this->writeOneof(4, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.PostPlaylist post_playlist = 5; * @return \Rv\Data\API_v1_Playlist_Response\PostPlaylist|null */ public function getPostPlaylist() { return $this->readOneof(5); } public function hasPostPlaylist() { return $this->hasOneof(5); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.PostPlaylist post_playlist = 5; * @param \Rv\Data\API_v1_Playlist_Response\PostPlaylist $var * @return $this */ public function setPostPlaylist($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\PostPlaylist::class); $this->writeOneof(5, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.GetActivePlaylist get_active_playlist = 6; * @return \Rv\Data\API_v1_Playlist_Response\GetActivePlaylist|null */ public function getGetActivePlaylist() { return $this->readOneof(6); } public function hasGetActivePlaylist() { return $this->hasOneof(6); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.GetActivePlaylist get_active_playlist = 6; * @param \Rv\Data\API_v1_Playlist_Response\GetActivePlaylist $var * @return $this */ public function setGetActivePlaylist($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\GetActivePlaylist::class); $this->writeOneof(6, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.GetFocusedPlaylist focused = 7; * @return \Rv\Data\API_v1_Playlist_Response\GetFocusedPlaylist|null */ public function getFocused() { return $this->readOneof(7); } public function hasFocused() { return $this->hasOneof(7); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.GetFocusedPlaylist focused = 7; * @param \Rv\Data\API_v1_Playlist_Response\GetFocusedPlaylist $var * @return $this */ public function setFocused($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\GetFocusedPlaylist::class); $this->writeOneof(7, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage next_focus = 8; * @return \Rv\Data\API_v1_Playlist_Response\EmptyMessage|null */ public function getNextFocus() { return $this->readOneof(8); } public function hasNextFocus() { return $this->hasOneof(8); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage next_focus = 8; * @param \Rv\Data\API_v1_Playlist_Response\EmptyMessage $var * @return $this */ public function setNextFocus($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\EmptyMessage::class); $this->writeOneof(8, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage previous_focus = 9; * @return \Rv\Data\API_v1_Playlist_Response\EmptyMessage|null */ public function getPreviousFocus() { return $this->readOneof(9); } public function hasPreviousFocus() { return $this->hasOneof(9); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage previous_focus = 9; * @param \Rv\Data\API_v1_Playlist_Response\EmptyMessage $var * @return $this */ public function setPreviousFocus($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\EmptyMessage::class); $this->writeOneof(9, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage active_presentation_focus = 10; * @return \Rv\Data\API_v1_Playlist_Response\EmptyMessage|null */ public function getActivePresentationFocus() { return $this->readOneof(10); } public function hasActivePresentationFocus() { return $this->hasOneof(10); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage active_presentation_focus = 10; * @param \Rv\Data\API_v1_Playlist_Response\EmptyMessage $var * @return $this */ public function setActivePresentationFocus($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\EmptyMessage::class); $this->writeOneof(10, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage active_announcement_focus = 11; * @return \Rv\Data\API_v1_Playlist_Response\EmptyMessage|null */ public function getActiveAnnouncementFocus() { return $this->readOneof(11); } public function hasActiveAnnouncementFocus() { return $this->hasOneof(11); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage active_announcement_focus = 11; * @param \Rv\Data\API_v1_Playlist_Response\EmptyMessage $var * @return $this */ public function setActiveAnnouncementFocus($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\EmptyMessage::class); $this->writeOneof(11, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage focused_trigger = 12; * @return \Rv\Data\API_v1_Playlist_Response\EmptyMessage|null */ public function getFocusedTrigger() { return $this->readOneof(12); } public function hasFocusedTrigger() { return $this->hasOneof(12); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage focused_trigger = 12; * @param \Rv\Data\API_v1_Playlist_Response\EmptyMessage $var * @return $this */ public function setFocusedTrigger($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\EmptyMessage::class); $this->writeOneof(12, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage active_presentation_trigger = 13; * @return \Rv\Data\API_v1_Playlist_Response\EmptyMessage|null */ public function getActivePresentationTrigger() { return $this->readOneof(13); } public function hasActivePresentationTrigger() { return $this->hasOneof(13); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage active_presentation_trigger = 13; * @param \Rv\Data\API_v1_Playlist_Response\EmptyMessage $var * @return $this */ public function setActivePresentationTrigger($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\EmptyMessage::class); $this->writeOneof(13, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage active_announcement_trigger = 14; * @return \Rv\Data\API_v1_Playlist_Response\EmptyMessage|null */ public function getActiveAnnouncementTrigger() { return $this->readOneof(14); } public function hasActiveAnnouncementTrigger() { return $this->hasOneof(14); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage active_announcement_trigger = 14; * @param \Rv\Data\API_v1_Playlist_Response\EmptyMessage $var * @return $this */ public function setActiveAnnouncementTrigger($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\EmptyMessage::class); $this->writeOneof(14, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage focused_next_trigger = 15; * @return \Rv\Data\API_v1_Playlist_Response\EmptyMessage|null */ public function getFocusedNextTrigger() { return $this->readOneof(15); } public function hasFocusedNextTrigger() { return $this->hasOneof(15); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage focused_next_trigger = 15; * @param \Rv\Data\API_v1_Playlist_Response\EmptyMessage $var * @return $this */ public function setFocusedNextTrigger($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\EmptyMessage::class); $this->writeOneof(15, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage focused_previous_trigger = 16; * @return \Rv\Data\API_v1_Playlist_Response\EmptyMessage|null */ public function getFocusedPreviousTrigger() { return $this->readOneof(16); } public function hasFocusedPreviousTrigger() { return $this->hasOneof(16); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage focused_previous_trigger = 16; * @param \Rv\Data\API_v1_Playlist_Response\EmptyMessage $var * @return $this */ public function setFocusedPreviousTrigger($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\EmptyMessage::class); $this->writeOneof(16, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage active_presentation_next_trigger = 17; * @return \Rv\Data\API_v1_Playlist_Response\EmptyMessage|null */ public function getActivePresentationNextTrigger() { return $this->readOneof(17); } public function hasActivePresentationNextTrigger() { return $this->hasOneof(17); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage active_presentation_next_trigger = 17; * @param \Rv\Data\API_v1_Playlist_Response\EmptyMessage $var * @return $this */ public function setActivePresentationNextTrigger($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\EmptyMessage::class); $this->writeOneof(17, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage active_announcement_next_trigger = 18; * @return \Rv\Data\API_v1_Playlist_Response\EmptyMessage|null */ public function getActiveAnnouncementNextTrigger() { return $this->readOneof(18); } public function hasActiveAnnouncementNextTrigger() { return $this->hasOneof(18); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage active_announcement_next_trigger = 18; * @param \Rv\Data\API_v1_Playlist_Response\EmptyMessage $var * @return $this */ public function setActiveAnnouncementNextTrigger($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\EmptyMessage::class); $this->writeOneof(18, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage active_presentation_previous_trigger = 19; * @return \Rv\Data\API_v1_Playlist_Response\EmptyMessage|null */ public function getActivePresentationPreviousTrigger() { return $this->readOneof(19); } public function hasActivePresentationPreviousTrigger() { return $this->hasOneof(19); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage active_presentation_previous_trigger = 19; * @param \Rv\Data\API_v1_Playlist_Response\EmptyMessage $var * @return $this */ public function setActivePresentationPreviousTrigger($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\EmptyMessage::class); $this->writeOneof(19, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage active_announcement_previous_trigger = 20; * @return \Rv\Data\API_v1_Playlist_Response\EmptyMessage|null */ public function getActiveAnnouncementPreviousTrigger() { return $this->readOneof(20); } public function hasActiveAnnouncementPreviousTrigger() { return $this->hasOneof(20); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage active_announcement_previous_trigger = 20; * @param \Rv\Data\API_v1_Playlist_Response\EmptyMessage $var * @return $this */ public function setActiveAnnouncementPreviousTrigger($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\EmptyMessage::class); $this->writeOneof(20, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage id_focus = 21; * @return \Rv\Data\API_v1_Playlist_Response\EmptyMessage|null */ public function getIdFocus() { return $this->readOneof(21); } public function hasIdFocus() { return $this->hasOneof(21); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage id_focus = 21; * @param \Rv\Data\API_v1_Playlist_Response\EmptyMessage $var * @return $this */ public function setIdFocus($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\EmptyMessage::class); $this->writeOneof(21, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage id_trigger = 22; * @return \Rv\Data\API_v1_Playlist_Response\EmptyMessage|null */ public function getIdTrigger() { return $this->readOneof(22); } public function hasIdTrigger() { return $this->hasOneof(22); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage id_trigger = 22; * @param \Rv\Data\API_v1_Playlist_Response\EmptyMessage $var * @return $this */ public function setIdTrigger($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\EmptyMessage::class); $this->writeOneof(22, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage id_next_trigger = 23; * @return \Rv\Data\API_v1_Playlist_Response\EmptyMessage|null */ public function getIdNextTrigger() { return $this->readOneof(23); } public function hasIdNextTrigger() { return $this->hasOneof(23); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage id_next_trigger = 23; * @param \Rv\Data\API_v1_Playlist_Response\EmptyMessage $var * @return $this */ public function setIdNextTrigger($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\EmptyMessage::class); $this->writeOneof(23, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage id_previous_trigger = 24; * @return \Rv\Data\API_v1_Playlist_Response\EmptyMessage|null */ public function getIdPreviousTrigger() { return $this->readOneof(24); } public function hasIdPreviousTrigger() { return $this->hasOneof(24); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage id_previous_trigger = 24; * @param \Rv\Data\API_v1_Playlist_Response\EmptyMessage $var * @return $this */ public function setIdPreviousTrigger($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\EmptyMessage::class); $this->writeOneof(24, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage focused_index_trigger = 25; * @return \Rv\Data\API_v1_Playlist_Response\EmptyMessage|null */ public function getFocusedIndexTrigger() { return $this->readOneof(25); } public function hasFocusedIndexTrigger() { return $this->hasOneof(25); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage focused_index_trigger = 25; * @param \Rv\Data\API_v1_Playlist_Response\EmptyMessage $var * @return $this */ public function setFocusedIndexTrigger($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\EmptyMessage::class); $this->writeOneof(25, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage active_presentation_index_trigger = 26; * @return \Rv\Data\API_v1_Playlist_Response\EmptyMessage|null */ public function getActivePresentationIndexTrigger() { return $this->readOneof(26); } public function hasActivePresentationIndexTrigger() { return $this->hasOneof(26); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage active_presentation_index_trigger = 26; * @param \Rv\Data\API_v1_Playlist_Response\EmptyMessage $var * @return $this */ public function setActivePresentationIndexTrigger($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\EmptyMessage::class); $this->writeOneof(26, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage active_announcement_index_trigger = 27; * @return \Rv\Data\API_v1_Playlist_Response\EmptyMessage|null */ public function getActiveAnnouncementIndexTrigger() { return $this->readOneof(27); } public function hasActiveAnnouncementIndexTrigger() { return $this->hasOneof(27); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage active_announcement_index_trigger = 27; * @param \Rv\Data\API_v1_Playlist_Response\EmptyMessage $var * @return $this */ public function setActiveAnnouncementIndexTrigger($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\EmptyMessage::class); $this->writeOneof(27, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage id_updates = 28; * @return \Rv\Data\API_v1_Playlist_Response\EmptyMessage|null */ public function getIdUpdates() { return $this->readOneof(28); } public function hasIdUpdates() { return $this->hasOneof(28); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.EmptyMessage id_updates = 28; * @param \Rv\Data\API_v1_Playlist_Response\EmptyMessage $var * @return $this */ public function setIdUpdates($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\EmptyMessage::class); $this->writeOneof(28, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.Thumbnail active_presentation_thumbnail = 29; * @return \Rv\Data\API_v1_Playlist_Response\Thumbnail|null */ public function getActivePresentationThumbnail() { return $this->readOneof(29); } public function hasActivePresentationThumbnail() { return $this->hasOneof(29); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.Thumbnail active_presentation_thumbnail = 29; * @param \Rv\Data\API_v1_Playlist_Response\Thumbnail $var * @return $this */ public function setActivePresentationThumbnail($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\Thumbnail::class); $this->writeOneof(29, $var); return $this; } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.Thumbnail active_announcement_thumbnail = 30; * @return \Rv\Data\API_v1_Playlist_Response\Thumbnail|null */ public function getActiveAnnouncementThumbnail() { return $this->readOneof(30); } public function hasActiveAnnouncementThumbnail() { return $this->hasOneof(30); } /** * Generated from protobuf field .rv.data.API_v1_Playlist_Response.Thumbnail active_announcement_thumbnail = 30; * @param \Rv\Data\API_v1_Playlist_Response\Thumbnail $var * @return $this */ public function setActiveAnnouncementThumbnail($var) { GPBUtil::checkMessage($var, \Rv\Data\API_v1_Playlist_Response\Thumbnail::class); $this->writeOneof(30, $var); return $this; } /** * @return string */ public function getResponse() { return $this->whichOneof("Response"); } }