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.
681 lines
18 KiB
PHP
681 lines
18 KiB
PHP
<?php
|
|
# Generated by the protocol buffer compiler. DO NOT EDIT!
|
|
# NO CHECKED-IN PROTOBUF GENCODE
|
|
# source: analyticsStartup.proto
|
|
|
|
namespace Rv\Analytics\Startup;
|
|
|
|
use Google\Protobuf\Internal\GPBType;
|
|
use Google\Protobuf\Internal\RepeatedField;
|
|
use Google\Protobuf\Internal\GPBUtil;
|
|
|
|
/**
|
|
* Generated from protobuf message <code>rv.analytics.startup.Content</code>
|
|
*/
|
|
class Content extends \Google\Protobuf\Internal\Message
|
|
{
|
|
/**
|
|
* Generated from protobuf field <code>int32 library_count = 1;</code>
|
|
*/
|
|
protected $library_count = 0;
|
|
/**
|
|
* Generated from protobuf field <code>int32 library_playlist_count = 2;</code>
|
|
*/
|
|
protected $library_playlist_count = 0;
|
|
/**
|
|
* Generated from protobuf field <code>int32 library_playlist_folder_count = 3;</code>
|
|
*/
|
|
protected $library_playlist_folder_count = 0;
|
|
/**
|
|
* Generated from protobuf field <code>int32 library_playlist_max_depth = 4;</code>
|
|
*/
|
|
protected $library_playlist_max_depth = 0;
|
|
/**
|
|
* Generated from protobuf field <code>int32 media_bin_total_playlist_count = 5;</code>
|
|
*/
|
|
protected $media_bin_total_playlist_count = 0;
|
|
/**
|
|
* Generated from protobuf field <code>int32 media_bin_playlist_folder_count = 6;</code>
|
|
*/
|
|
protected $media_bin_playlist_folder_count = 0;
|
|
/**
|
|
* Generated from protobuf field <code>int32 media_bin_playlist_max_depth = 7;</code>
|
|
*/
|
|
protected $media_bin_playlist_max_depth = 0;
|
|
/**
|
|
* Generated from protobuf field <code>int32 media_bin_normal_playlist_count = 8;</code>
|
|
*/
|
|
protected $media_bin_normal_playlist_count = 0;
|
|
/**
|
|
* Generated from protobuf field <code>int32 media_bin_smart_playlist_count = 9;</code>
|
|
*/
|
|
protected $media_bin_smart_playlist_count = 0;
|
|
/**
|
|
* Generated from protobuf field <code>int32 media_bin_video_input_count = 10;</code>
|
|
*/
|
|
protected $media_bin_video_input_count = 0;
|
|
/**
|
|
* Generated from protobuf field <code>int32 audio_bin_playlist_count = 11;</code>
|
|
*/
|
|
protected $audio_bin_playlist_count = 0;
|
|
/**
|
|
* Generated from protobuf field <code>int32 audio_bin_playlist_folder_count = 12;</code>
|
|
*/
|
|
protected $audio_bin_playlist_folder_count = 0;
|
|
/**
|
|
* Generated from protobuf field <code>int32 audio_bin_playlist_max_depth = 13;</code>
|
|
*/
|
|
protected $audio_bin_playlist_max_depth = 0;
|
|
/**
|
|
* Generated from protobuf field <code>int32 timer_count = 14;</code>
|
|
*/
|
|
protected $timer_count = 0;
|
|
/**
|
|
* Generated from protobuf field <code>int32 messages_count = 15;</code>
|
|
*/
|
|
protected $messages_count = 0;
|
|
/**
|
|
* Generated from protobuf field <code>int32 props_count = 16;</code>
|
|
*/
|
|
protected $props_count = 0;
|
|
/**
|
|
* Generated from protobuf field <code>int32 props_auto_clear_count = 17;</code>
|
|
*/
|
|
protected $props_auto_clear_count = 0;
|
|
/**
|
|
* Generated from protobuf field <code>int32 prop_collections_count = 18;</code>
|
|
*/
|
|
protected $prop_collections_count = 0;
|
|
/**
|
|
* Generated from protobuf field <code>int32 prop_collections_single_prop_enabled_count = 19;</code>
|
|
*/
|
|
protected $prop_collections_single_prop_enabled_count = 0;
|
|
/**
|
|
* Generated from protobuf field <code>int32 stage_layout_count = 20;</code>
|
|
*/
|
|
protected $stage_layout_count = 0;
|
|
/**
|
|
* Generated from protobuf field <code>int32 macros_count = 21;</code>
|
|
*/
|
|
protected $macros_count = 0;
|
|
/**
|
|
* Generated from protobuf field <code>int32 macros_collections_count = 22;</code>
|
|
*/
|
|
protected $macros_collections_count = 0;
|
|
/**
|
|
* Generated from protobuf field <code>int32 macros_custom_icons = 23;</code>
|
|
*/
|
|
protected $macros_custom_icons = 0;
|
|
/**
|
|
* Generated from protobuf field <code>bool ubiquitous_show_directory = 24;</code>
|
|
*/
|
|
protected $ubiquitous_show_directory = false;
|
|
|
|
/**
|
|
* Constructor.
|
|
*
|
|
* @param array $data {
|
|
* Optional. Data for populating the Message object.
|
|
*
|
|
* @type int $library_count
|
|
* @type int $library_playlist_count
|
|
* @type int $library_playlist_folder_count
|
|
* @type int $library_playlist_max_depth
|
|
* @type int $media_bin_total_playlist_count
|
|
* @type int $media_bin_playlist_folder_count
|
|
* @type int $media_bin_playlist_max_depth
|
|
* @type int $media_bin_normal_playlist_count
|
|
* @type int $media_bin_smart_playlist_count
|
|
* @type int $media_bin_video_input_count
|
|
* @type int $audio_bin_playlist_count
|
|
* @type int $audio_bin_playlist_folder_count
|
|
* @type int $audio_bin_playlist_max_depth
|
|
* @type int $timer_count
|
|
* @type int $messages_count
|
|
* @type int $props_count
|
|
* @type int $props_auto_clear_count
|
|
* @type int $prop_collections_count
|
|
* @type int $prop_collections_single_prop_enabled_count
|
|
* @type int $stage_layout_count
|
|
* @type int $macros_count
|
|
* @type int $macros_collections_count
|
|
* @type int $macros_custom_icons
|
|
* @type bool $ubiquitous_show_directory
|
|
* }
|
|
*/
|
|
public function __construct($data = NULL) {
|
|
\GPBMetadata\AnalyticsStartup::initOnce();
|
|
parent::__construct($data);
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 library_count = 1;</code>
|
|
* @return int
|
|
*/
|
|
public function getLibraryCount()
|
|
{
|
|
return $this->library_count;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 library_count = 1;</code>
|
|
* @param int $var
|
|
* @return $this
|
|
*/
|
|
public function setLibraryCount($var)
|
|
{
|
|
GPBUtil::checkInt32($var);
|
|
$this->library_count = $var;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 library_playlist_count = 2;</code>
|
|
* @return int
|
|
*/
|
|
public function getLibraryPlaylistCount()
|
|
{
|
|
return $this->library_playlist_count;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 library_playlist_count = 2;</code>
|
|
* @param int $var
|
|
* @return $this
|
|
*/
|
|
public function setLibraryPlaylistCount($var)
|
|
{
|
|
GPBUtil::checkInt32($var);
|
|
$this->library_playlist_count = $var;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 library_playlist_folder_count = 3;</code>
|
|
* @return int
|
|
*/
|
|
public function getLibraryPlaylistFolderCount()
|
|
{
|
|
return $this->library_playlist_folder_count;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 library_playlist_folder_count = 3;</code>
|
|
* @param int $var
|
|
* @return $this
|
|
*/
|
|
public function setLibraryPlaylistFolderCount($var)
|
|
{
|
|
GPBUtil::checkInt32($var);
|
|
$this->library_playlist_folder_count = $var;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 library_playlist_max_depth = 4;</code>
|
|
* @return int
|
|
*/
|
|
public function getLibraryPlaylistMaxDepth()
|
|
{
|
|
return $this->library_playlist_max_depth;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 library_playlist_max_depth = 4;</code>
|
|
* @param int $var
|
|
* @return $this
|
|
*/
|
|
public function setLibraryPlaylistMaxDepth($var)
|
|
{
|
|
GPBUtil::checkInt32($var);
|
|
$this->library_playlist_max_depth = $var;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 media_bin_total_playlist_count = 5;</code>
|
|
* @return int
|
|
*/
|
|
public function getMediaBinTotalPlaylistCount()
|
|
{
|
|
return $this->media_bin_total_playlist_count;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 media_bin_total_playlist_count = 5;</code>
|
|
* @param int $var
|
|
* @return $this
|
|
*/
|
|
public function setMediaBinTotalPlaylistCount($var)
|
|
{
|
|
GPBUtil::checkInt32($var);
|
|
$this->media_bin_total_playlist_count = $var;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 media_bin_playlist_folder_count = 6;</code>
|
|
* @return int
|
|
*/
|
|
public function getMediaBinPlaylistFolderCount()
|
|
{
|
|
return $this->media_bin_playlist_folder_count;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 media_bin_playlist_folder_count = 6;</code>
|
|
* @param int $var
|
|
* @return $this
|
|
*/
|
|
public function setMediaBinPlaylistFolderCount($var)
|
|
{
|
|
GPBUtil::checkInt32($var);
|
|
$this->media_bin_playlist_folder_count = $var;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 media_bin_playlist_max_depth = 7;</code>
|
|
* @return int
|
|
*/
|
|
public function getMediaBinPlaylistMaxDepth()
|
|
{
|
|
return $this->media_bin_playlist_max_depth;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 media_bin_playlist_max_depth = 7;</code>
|
|
* @param int $var
|
|
* @return $this
|
|
*/
|
|
public function setMediaBinPlaylistMaxDepth($var)
|
|
{
|
|
GPBUtil::checkInt32($var);
|
|
$this->media_bin_playlist_max_depth = $var;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 media_bin_normal_playlist_count = 8;</code>
|
|
* @return int
|
|
*/
|
|
public function getMediaBinNormalPlaylistCount()
|
|
{
|
|
return $this->media_bin_normal_playlist_count;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 media_bin_normal_playlist_count = 8;</code>
|
|
* @param int $var
|
|
* @return $this
|
|
*/
|
|
public function setMediaBinNormalPlaylistCount($var)
|
|
{
|
|
GPBUtil::checkInt32($var);
|
|
$this->media_bin_normal_playlist_count = $var;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 media_bin_smart_playlist_count = 9;</code>
|
|
* @return int
|
|
*/
|
|
public function getMediaBinSmartPlaylistCount()
|
|
{
|
|
return $this->media_bin_smart_playlist_count;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 media_bin_smart_playlist_count = 9;</code>
|
|
* @param int $var
|
|
* @return $this
|
|
*/
|
|
public function setMediaBinSmartPlaylistCount($var)
|
|
{
|
|
GPBUtil::checkInt32($var);
|
|
$this->media_bin_smart_playlist_count = $var;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 media_bin_video_input_count = 10;</code>
|
|
* @return int
|
|
*/
|
|
public function getMediaBinVideoInputCount()
|
|
{
|
|
return $this->media_bin_video_input_count;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 media_bin_video_input_count = 10;</code>
|
|
* @param int $var
|
|
* @return $this
|
|
*/
|
|
public function setMediaBinVideoInputCount($var)
|
|
{
|
|
GPBUtil::checkInt32($var);
|
|
$this->media_bin_video_input_count = $var;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 audio_bin_playlist_count = 11;</code>
|
|
* @return int
|
|
*/
|
|
public function getAudioBinPlaylistCount()
|
|
{
|
|
return $this->audio_bin_playlist_count;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 audio_bin_playlist_count = 11;</code>
|
|
* @param int $var
|
|
* @return $this
|
|
*/
|
|
public function setAudioBinPlaylistCount($var)
|
|
{
|
|
GPBUtil::checkInt32($var);
|
|
$this->audio_bin_playlist_count = $var;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 audio_bin_playlist_folder_count = 12;</code>
|
|
* @return int
|
|
*/
|
|
public function getAudioBinPlaylistFolderCount()
|
|
{
|
|
return $this->audio_bin_playlist_folder_count;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 audio_bin_playlist_folder_count = 12;</code>
|
|
* @param int $var
|
|
* @return $this
|
|
*/
|
|
public function setAudioBinPlaylistFolderCount($var)
|
|
{
|
|
GPBUtil::checkInt32($var);
|
|
$this->audio_bin_playlist_folder_count = $var;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 audio_bin_playlist_max_depth = 13;</code>
|
|
* @return int
|
|
*/
|
|
public function getAudioBinPlaylistMaxDepth()
|
|
{
|
|
return $this->audio_bin_playlist_max_depth;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 audio_bin_playlist_max_depth = 13;</code>
|
|
* @param int $var
|
|
* @return $this
|
|
*/
|
|
public function setAudioBinPlaylistMaxDepth($var)
|
|
{
|
|
GPBUtil::checkInt32($var);
|
|
$this->audio_bin_playlist_max_depth = $var;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 timer_count = 14;</code>
|
|
* @return int
|
|
*/
|
|
public function getTimerCount()
|
|
{
|
|
return $this->timer_count;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 timer_count = 14;</code>
|
|
* @param int $var
|
|
* @return $this
|
|
*/
|
|
public function setTimerCount($var)
|
|
{
|
|
GPBUtil::checkInt32($var);
|
|
$this->timer_count = $var;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 messages_count = 15;</code>
|
|
* @return int
|
|
*/
|
|
public function getMessagesCount()
|
|
{
|
|
return $this->messages_count;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 messages_count = 15;</code>
|
|
* @param int $var
|
|
* @return $this
|
|
*/
|
|
public function setMessagesCount($var)
|
|
{
|
|
GPBUtil::checkInt32($var);
|
|
$this->messages_count = $var;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 props_count = 16;</code>
|
|
* @return int
|
|
*/
|
|
public function getPropsCount()
|
|
{
|
|
return $this->props_count;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 props_count = 16;</code>
|
|
* @param int $var
|
|
* @return $this
|
|
*/
|
|
public function setPropsCount($var)
|
|
{
|
|
GPBUtil::checkInt32($var);
|
|
$this->props_count = $var;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 props_auto_clear_count = 17;</code>
|
|
* @return int
|
|
*/
|
|
public function getPropsAutoClearCount()
|
|
{
|
|
return $this->props_auto_clear_count;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 props_auto_clear_count = 17;</code>
|
|
* @param int $var
|
|
* @return $this
|
|
*/
|
|
public function setPropsAutoClearCount($var)
|
|
{
|
|
GPBUtil::checkInt32($var);
|
|
$this->props_auto_clear_count = $var;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 prop_collections_count = 18;</code>
|
|
* @return int
|
|
*/
|
|
public function getPropCollectionsCount()
|
|
{
|
|
return $this->prop_collections_count;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 prop_collections_count = 18;</code>
|
|
* @param int $var
|
|
* @return $this
|
|
*/
|
|
public function setPropCollectionsCount($var)
|
|
{
|
|
GPBUtil::checkInt32($var);
|
|
$this->prop_collections_count = $var;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 prop_collections_single_prop_enabled_count = 19;</code>
|
|
* @return int
|
|
*/
|
|
public function getPropCollectionsSinglePropEnabledCount()
|
|
{
|
|
return $this->prop_collections_single_prop_enabled_count;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 prop_collections_single_prop_enabled_count = 19;</code>
|
|
* @param int $var
|
|
* @return $this
|
|
*/
|
|
public function setPropCollectionsSinglePropEnabledCount($var)
|
|
{
|
|
GPBUtil::checkInt32($var);
|
|
$this->prop_collections_single_prop_enabled_count = $var;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 stage_layout_count = 20;</code>
|
|
* @return int
|
|
*/
|
|
public function getStageLayoutCount()
|
|
{
|
|
return $this->stage_layout_count;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 stage_layout_count = 20;</code>
|
|
* @param int $var
|
|
* @return $this
|
|
*/
|
|
public function setStageLayoutCount($var)
|
|
{
|
|
GPBUtil::checkInt32($var);
|
|
$this->stage_layout_count = $var;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 macros_count = 21;</code>
|
|
* @return int
|
|
*/
|
|
public function getMacrosCount()
|
|
{
|
|
return $this->macros_count;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 macros_count = 21;</code>
|
|
* @param int $var
|
|
* @return $this
|
|
*/
|
|
public function setMacrosCount($var)
|
|
{
|
|
GPBUtil::checkInt32($var);
|
|
$this->macros_count = $var;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 macros_collections_count = 22;</code>
|
|
* @return int
|
|
*/
|
|
public function getMacrosCollectionsCount()
|
|
{
|
|
return $this->macros_collections_count;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 macros_collections_count = 22;</code>
|
|
* @param int $var
|
|
* @return $this
|
|
*/
|
|
public function setMacrosCollectionsCount($var)
|
|
{
|
|
GPBUtil::checkInt32($var);
|
|
$this->macros_collections_count = $var;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 macros_custom_icons = 23;</code>
|
|
* @return int
|
|
*/
|
|
public function getMacrosCustomIcons()
|
|
{
|
|
return $this->macros_custom_icons;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>int32 macros_custom_icons = 23;</code>
|
|
* @param int $var
|
|
* @return $this
|
|
*/
|
|
public function setMacrosCustomIcons($var)
|
|
{
|
|
GPBUtil::checkInt32($var);
|
|
$this->macros_custom_icons = $var;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>bool ubiquitous_show_directory = 24;</code>
|
|
* @return bool
|
|
*/
|
|
public function getUbiquitousShowDirectory()
|
|
{
|
|
return $this->ubiquitous_show_directory;
|
|
}
|
|
|
|
/**
|
|
* Generated from protobuf field <code>bool ubiquitous_show_directory = 24;</code>
|
|
* @param bool $var
|
|
* @return $this
|
|
*/
|
|
public function setUbiquitousShowDirectory($var)
|
|
{
|
|
GPBUtil::checkBool($var);
|
|
$this->ubiquitous_show_directory = $var;
|
|
|
|
return $this;
|
|
}
|
|
|
|
}
|
|
|