rv.analytics.Startup.Interface
*/
class PBInterface extends \Google\Protobuf\Internal\Message
{
/**
* Generated from protobuf field .rv.analytics.Startup.Interface.SplitViewState library_outline = 1;
*/
protected $library_outline = 0;
/**
* Generated from protobuf field .rv.analytics.Startup.Interface.SplitViewState media_outline = 2;
*/
protected $media_outline = 0;
/**
* Generated from protobuf field .rv.analytics.Startup.Interface.SplitViewState audio_outline = 3;
*/
protected $audio_outline = 0;
/**
* Generated from protobuf field bool continuous_playlist = 4;
*/
protected $continuous_playlist = false;
/**
* Generated from protobuf field .rv.analytics.Startup.Interface.SplitViewState media_bin = 5;
*/
protected $media_bin = 0;
/**
* Generated from protobuf field .rv.analytics.Startup.Interface.PresentationViewStyle presentation_view_style = 6;
*/
protected $presentation_view_style = 0;
/**
* Generated from protobuf field int32 presentation_grid_column_count = 7;
*/
protected $presentation_grid_column_count = 0;
/**
* Generated from protobuf field int32 presentation_table_column_count = 8;
*/
protected $presentation_table_column_count = 0;
/**
* Generated from protobuf field .rv.analytics.Startup.Interface.MediaBinViewStyle media_bin_view_style = 9;
*/
protected $media_bin_view_style = 0;
/**
* Generated from protobuf field int32 media_bin_grid_column_count = 10;
*/
protected $media_bin_grid_column_count = 0;
/**
* Generated from protobuf field int32 media_bin_table_column_count = 11;
*/
protected $media_bin_table_column_count = 0;
/**
* Generated from protobuf field string presentation_transition = 12;
*/
protected $presentation_transition = '';
/**
* Generated from protobuf field string media_transition = 13;
*/
protected $media_transition = '';
/**
* Generated from protobuf field bool audio_shuffle = 14;
*/
protected $audio_shuffle = false;
/**
* Constructor.
*
* @param array $data {
* Optional. Data for populating the Message object.
*
* @type int $library_outline
* @type int $media_outline
* @type int $audio_outline
* @type bool $continuous_playlist
* @type int $media_bin
* @type int $presentation_view_style
* @type int $presentation_grid_column_count
* @type int $presentation_table_column_count
* @type int $media_bin_view_style
* @type int $media_bin_grid_column_count
* @type int $media_bin_table_column_count
* @type string $presentation_transition
* @type string $media_transition
* @type bool $audio_shuffle
* }
*/
public function __construct($data = NULL) {
\GPBMetadata\AnalyticsStartup::initOnce();
parent::__construct($data);
}
/**
* Generated from protobuf field .rv.analytics.Startup.Interface.SplitViewState library_outline = 1;
* @return int
*/
public function getLibraryOutline()
{
return $this->library_outline;
}
/**
* Generated from protobuf field .rv.analytics.Startup.Interface.SplitViewState library_outline = 1;
* @param int $var
* @return $this
*/
public function setLibraryOutline($var)
{
GPBUtil::checkEnum($var, \Rv\Analytics\Startup\PBInterface\SplitViewState::class);
$this->library_outline = $var;
return $this;
}
/**
* Generated from protobuf field .rv.analytics.Startup.Interface.SplitViewState media_outline = 2;
* @return int
*/
public function getMediaOutline()
{
return $this->media_outline;
}
/**
* Generated from protobuf field .rv.analytics.Startup.Interface.SplitViewState media_outline = 2;
* @param int $var
* @return $this
*/
public function setMediaOutline($var)
{
GPBUtil::checkEnum($var, \Rv\Analytics\Startup\PBInterface\SplitViewState::class);
$this->media_outline = $var;
return $this;
}
/**
* Generated from protobuf field .rv.analytics.Startup.Interface.SplitViewState audio_outline = 3;
* @return int
*/
public function getAudioOutline()
{
return $this->audio_outline;
}
/**
* Generated from protobuf field .rv.analytics.Startup.Interface.SplitViewState audio_outline = 3;
* @param int $var
* @return $this
*/
public function setAudioOutline($var)
{
GPBUtil::checkEnum($var, \Rv\Analytics\Startup\PBInterface\SplitViewState::class);
$this->audio_outline = $var;
return $this;
}
/**
* Generated from protobuf field bool continuous_playlist = 4;
* @return bool
*/
public function getContinuousPlaylist()
{
return $this->continuous_playlist;
}
/**
* Generated from protobuf field bool continuous_playlist = 4;
* @param bool $var
* @return $this
*/
public function setContinuousPlaylist($var)
{
GPBUtil::checkBool($var);
$this->continuous_playlist = $var;
return $this;
}
/**
* Generated from protobuf field .rv.analytics.Startup.Interface.SplitViewState media_bin = 5;
* @return int
*/
public function getMediaBin()
{
return $this->media_bin;
}
/**
* Generated from protobuf field .rv.analytics.Startup.Interface.SplitViewState media_bin = 5;
* @param int $var
* @return $this
*/
public function setMediaBin($var)
{
GPBUtil::checkEnum($var, \Rv\Analytics\Startup\PBInterface\SplitViewState::class);
$this->media_bin = $var;
return $this;
}
/**
* Generated from protobuf field .rv.analytics.Startup.Interface.PresentationViewStyle presentation_view_style = 6;
* @return int
*/
public function getPresentationViewStyle()
{
return $this->presentation_view_style;
}
/**
* Generated from protobuf field .rv.analytics.Startup.Interface.PresentationViewStyle presentation_view_style = 6;
* @param int $var
* @return $this
*/
public function setPresentationViewStyle($var)
{
GPBUtil::checkEnum($var, \Rv\Analytics\Startup\PBInterface\PresentationViewStyle::class);
$this->presentation_view_style = $var;
return $this;
}
/**
* Generated from protobuf field int32 presentation_grid_column_count = 7;
* @return int
*/
public function getPresentationGridColumnCount()
{
return $this->presentation_grid_column_count;
}
/**
* Generated from protobuf field int32 presentation_grid_column_count = 7;
* @param int $var
* @return $this
*/
public function setPresentationGridColumnCount($var)
{
GPBUtil::checkInt32($var);
$this->presentation_grid_column_count = $var;
return $this;
}
/**
* Generated from protobuf field int32 presentation_table_column_count = 8;
* @return int
*/
public function getPresentationTableColumnCount()
{
return $this->presentation_table_column_count;
}
/**
* Generated from protobuf field int32 presentation_table_column_count = 8;
* @param int $var
* @return $this
*/
public function setPresentationTableColumnCount($var)
{
GPBUtil::checkInt32($var);
$this->presentation_table_column_count = $var;
return $this;
}
/**
* Generated from protobuf field .rv.analytics.Startup.Interface.MediaBinViewStyle media_bin_view_style = 9;
* @return int
*/
public function getMediaBinViewStyle()
{
return $this->media_bin_view_style;
}
/**
* Generated from protobuf field .rv.analytics.Startup.Interface.MediaBinViewStyle media_bin_view_style = 9;
* @param int $var
* @return $this
*/
public function setMediaBinViewStyle($var)
{
GPBUtil::checkEnum($var, \Rv\Analytics\Startup\PBInterface\MediaBinViewStyle::class);
$this->media_bin_view_style = $var;
return $this;
}
/**
* Generated from protobuf field int32 media_bin_grid_column_count = 10;
* @return int
*/
public function getMediaBinGridColumnCount()
{
return $this->media_bin_grid_column_count;
}
/**
* Generated from protobuf field int32 media_bin_grid_column_count = 10;
* @param int $var
* @return $this
*/
public function setMediaBinGridColumnCount($var)
{
GPBUtil::checkInt32($var);
$this->media_bin_grid_column_count = $var;
return $this;
}
/**
* Generated from protobuf field int32 media_bin_table_column_count = 11;
* @return int
*/
public function getMediaBinTableColumnCount()
{
return $this->media_bin_table_column_count;
}
/**
* Generated from protobuf field int32 media_bin_table_column_count = 11;
* @param int $var
* @return $this
*/
public function setMediaBinTableColumnCount($var)
{
GPBUtil::checkInt32($var);
$this->media_bin_table_column_count = $var;
return $this;
}
/**
* Generated from protobuf field string presentation_transition = 12;
* @return string
*/
public function getPresentationTransition()
{
return $this->presentation_transition;
}
/**
* Generated from protobuf field string presentation_transition = 12;
* @param string $var
* @return $this
*/
public function setPresentationTransition($var)
{
GPBUtil::checkString($var, True);
$this->presentation_transition = $var;
return $this;
}
/**
* Generated from protobuf field string media_transition = 13;
* @return string
*/
public function getMediaTransition()
{
return $this->media_transition;
}
/**
* Generated from protobuf field string media_transition = 13;
* @param string $var
* @return $this
*/
public function setMediaTransition($var)
{
GPBUtil::checkString($var, True);
$this->media_transition = $var;
return $this;
}
/**
* Generated from protobuf field bool audio_shuffle = 14;
* @return bool
*/
public function getAudioShuffle()
{
return $this->audio_shuffle;
}
/**
* Generated from protobuf field bool audio_shuffle = 14;
* @param bool $var
* @return $this
*/
public function setAudioShuffle($var)
{
GPBUtil::checkBool($var);
$this->audio_shuffle = $var;
return $this;
}
}