rv.data.ProAudienceLook.ProScreenLook */ class ProScreenLook extends \Google\Protobuf\Internal\Message { /** * Generated from protobuf field .rv.data.UUID pro_screen_uuid = 1; */ protected $pro_screen_uuid = null; /** * Generated from protobuf field bool props_enabled = 2; */ protected $props_enabled = false; /** * Generated from protobuf field bool live_video_enabled = 3; */ protected $live_video_enabled = false; /** * Generated from protobuf field bool presentation_background_enabled = 4; */ protected $presentation_background_enabled = false; /** * Generated from protobuf field .rv.data.URL template_document_file_path = 5; */ protected $template_document_file_path = null; /** * Generated from protobuf field .rv.data.UUID template_slide_uuid = 6; */ protected $template_slide_uuid = null; /** * Generated from protobuf field bool presentation_foreground_enabled = 7; */ protected $presentation_foreground_enabled = false; /** * Generated from protobuf field .rv.data.UUID mask_uuid = 8; */ protected $mask_uuid = null; /** * Generated from protobuf field bool announcements_enabled = 9; */ protected $announcements_enabled = false; /** * Generated from protobuf field bool props_layer_enabled = 10; */ protected $props_layer_enabled = false; /** * Generated from protobuf field bool messages_layer_enabled = 11; */ protected $messages_layer_enabled = false; /** * Constructor. * * @param array $data { * Optional. Data for populating the Message object. * * @type \Rv\Data\UUID $pro_screen_uuid * @type bool $props_enabled * @type bool $live_video_enabled * @type bool $presentation_background_enabled * @type \Rv\Data\URL $template_document_file_path * @type \Rv\Data\UUID $template_slide_uuid * @type bool $presentation_foreground_enabled * @type \Rv\Data\UUID $mask_uuid * @type bool $announcements_enabled * @type bool $props_layer_enabled * @type bool $messages_layer_enabled * } */ public function __construct($data = NULL) { \GPBMetadata\ProAudienceLook::initOnce(); parent::__construct($data); } /** * Generated from protobuf field .rv.data.UUID pro_screen_uuid = 1; * @return \Rv\Data\UUID|null */ public function getProScreenUuid() { return $this->pro_screen_uuid; } public function hasProScreenUuid() { return isset($this->pro_screen_uuid); } public function clearProScreenUuid() { unset($this->pro_screen_uuid); } /** * Generated from protobuf field .rv.data.UUID pro_screen_uuid = 1; * @param \Rv\Data\UUID $var * @return $this */ public function setProScreenUuid($var) { GPBUtil::checkMessage($var, \Rv\Data\UUID::class); $this->pro_screen_uuid = $var; return $this; } /** * Generated from protobuf field bool props_enabled = 2; * @return bool */ public function getPropsEnabled() { return $this->props_enabled; } /** * Generated from protobuf field bool props_enabled = 2; * @param bool $var * @return $this */ public function setPropsEnabled($var) { GPBUtil::checkBool($var); $this->props_enabled = $var; return $this; } /** * Generated from protobuf field bool live_video_enabled = 3; * @return bool */ public function getLiveVideoEnabled() { return $this->live_video_enabled; } /** * Generated from protobuf field bool live_video_enabled = 3; * @param bool $var * @return $this */ public function setLiveVideoEnabled($var) { GPBUtil::checkBool($var); $this->live_video_enabled = $var; return $this; } /** * Generated from protobuf field bool presentation_background_enabled = 4; * @return bool */ public function getPresentationBackgroundEnabled() { return $this->presentation_background_enabled; } /** * Generated from protobuf field bool presentation_background_enabled = 4; * @param bool $var * @return $this */ public function setPresentationBackgroundEnabled($var) { GPBUtil::checkBool($var); $this->presentation_background_enabled = $var; return $this; } /** * Generated from protobuf field .rv.data.URL template_document_file_path = 5; * @return \Rv\Data\URL|null */ public function getTemplateDocumentFilePath() { return $this->template_document_file_path; } public function hasTemplateDocumentFilePath() { return isset($this->template_document_file_path); } public function clearTemplateDocumentFilePath() { unset($this->template_document_file_path); } /** * Generated from protobuf field .rv.data.URL template_document_file_path = 5; * @param \Rv\Data\URL $var * @return $this */ public function setTemplateDocumentFilePath($var) { GPBUtil::checkMessage($var, \Rv\Data\URL::class); $this->template_document_file_path = $var; return $this; } /** * Generated from protobuf field .rv.data.UUID template_slide_uuid = 6; * @return \Rv\Data\UUID|null */ public function getTemplateSlideUuid() { return $this->template_slide_uuid; } public function hasTemplateSlideUuid() { return isset($this->template_slide_uuid); } public function clearTemplateSlideUuid() { unset($this->template_slide_uuid); } /** * Generated from protobuf field .rv.data.UUID template_slide_uuid = 6; * @param \Rv\Data\UUID $var * @return $this */ public function setTemplateSlideUuid($var) { GPBUtil::checkMessage($var, \Rv\Data\UUID::class); $this->template_slide_uuid = $var; return $this; } /** * Generated from protobuf field bool presentation_foreground_enabled = 7; * @return bool */ public function getPresentationForegroundEnabled() { return $this->presentation_foreground_enabled; } /** * Generated from protobuf field bool presentation_foreground_enabled = 7; * @param bool $var * @return $this */ public function setPresentationForegroundEnabled($var) { GPBUtil::checkBool($var); $this->presentation_foreground_enabled = $var; return $this; } /** * Generated from protobuf field .rv.data.UUID mask_uuid = 8; * @return \Rv\Data\UUID|null */ public function getMaskUuid() { return $this->mask_uuid; } public function hasMaskUuid() { return isset($this->mask_uuid); } public function clearMaskUuid() { unset($this->mask_uuid); } /** * Generated from protobuf field .rv.data.UUID mask_uuid = 8; * @param \Rv\Data\UUID $var * @return $this */ public function setMaskUuid($var) { GPBUtil::checkMessage($var, \Rv\Data\UUID::class); $this->mask_uuid = $var; return $this; } /** * Generated from protobuf field bool announcements_enabled = 9; * @return bool */ public function getAnnouncementsEnabled() { return $this->announcements_enabled; } /** * Generated from protobuf field bool announcements_enabled = 9; * @param bool $var * @return $this */ public function setAnnouncementsEnabled($var) { GPBUtil::checkBool($var); $this->announcements_enabled = $var; return $this; } /** * Generated from protobuf field bool props_layer_enabled = 10; * @return bool */ public function getPropsLayerEnabled() { return $this->props_layer_enabled; } /** * Generated from protobuf field bool props_layer_enabled = 10; * @param bool $var * @return $this */ public function setPropsLayerEnabled($var) { GPBUtil::checkBool($var); $this->props_layer_enabled = $var; return $this; } /** * Generated from protobuf field bool messages_layer_enabled = 11; * @return bool */ public function getMessagesLayerEnabled() { return $this->messages_layer_enabled; } /** * Generated from protobuf field bool messages_layer_enabled = 11; * @param bool $var * @return $this */ public function setMessagesLayerEnabled($var) { GPBUtil::checkBool($var); $this->messages_layer_enabled = $var; return $this; } }