- Move src/, tests/, bin/, generated/, proto/, composer.json, composer.lock, phpunit.xml from php/ to repo root - Move ref/ to doc/reference_samples/ for better organization - Remove vendor/ from git tracking (now properly gitignored) - Update all test file paths (dirname adjustments and ref/ -> doc/reference_samples/) - Update all documentation paths (AGENTS.md, doc/*.md) - Remove php.bak/ directory - All 252 tests pass
31 lines
10 KiB
PHP
31 lines
10 KiB
PHP
<?php
|
|
# Generated by the protocol buffer compiler. DO NOT EDIT!
|
|
# NO CHECKED-IN PROTOBUF GENCODE
|
|
# source: proApiV1Playlist.proto
|
|
|
|
namespace GPBMetadata;
|
|
|
|
class ProApiV1Playlist
|
|
{
|
|
public static $is_initialized = false;
|
|
|
|
public static function initOnce() {
|
|
$pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();
|
|
|
|
if (static::$is_initialized == true) {
|
|
return;
|
|
}
|
|
\GPBMetadata\Google\Protobuf\Wrappers::initOnce();
|
|
\GPBMetadata\ProApiV1Color::initOnce();
|
|
\GPBMetadata\ProApiV1ContentType::initOnce();
|
|
\GPBMetadata\ProApiV1Identifier::initOnce();
|
|
\GPBMetadata\ProApiV1PresentationPlaylistItem::initOnce();
|
|
$pool->internalAddGeneratedFile(
|
|
"\x0A\xAC6\x0A\x16proApiV1Playlist.proto\x12\x07rv.data\x1A\x13proApiV1Color.proto\x1A\x19proApiV1ContentType.proto\x1A\x18proApiV1Identifier.proto\x1A&proApiV1PresentationPlaylistItem.proto\"\xD1\x01\x0A\x0FAPI_v1_Playlist\x12&\x0A\x02id\x18\x01 \x01(\x0B2\x1A.rv.data.API_v1_Identifier\x12:\x0A\x04type\x18\x02 \x01(\x0E2,.rv.data.API_v1_Playlist.API_v1_PlaylistType\x12*\x0A\x08children\x18\x03 \x03(\x0B2\x18.rv.data.API_v1_Playlist\".\x0A\x13API_v1_PlaylistType\x12\x09\x0A\x05group\x10\x00\x12\x0C\x0A\x08playlist\x10\x01\"p\x0A\x16API_v1_PlaylistAndItem\x12,\x0A\x08playlist\x18\x01 \x01(\x0B2\x1A.rv.data.API_v1_Identifier\x12(\x0A\x04item\x18\x02 \x01(\x0B2\x1A.rv.data.API_v1_Identifier\"\xB5\x03\x0A\x13API_v1_PlaylistItem\x12&\x0A\x02id\x18\x01 \x01(\x0B2\x1A.rv.data.API_v1_Identifier\x12B\x0A\x04type\x18\x02 \x01(\x0E24.rv.data.API_v1_PlaylistItem.API_v1_PlaylistItemType\x12\x11\x0A\x09is_hidden\x18\x03 \x01(\x08\x12\x0E\x0A\x06is_pco\x18\x04 \x01(\x08\x12+\x0A\x0Cheader_color\x18\x05 \x01(\x0B2\x15.rv.data.API_v1_Color\x12.\x0A\x08duration\x18\x06 \x01(\x0B2\x1C.google.protobuf.UInt32Value\x12C\x0A\x11presentation_info\x18\x07 \x01(\x0B2(.rv.data.API_v1_PlaylistPresentationItem\"m\x0A\x17API_v1_PlaylistItemType\x12\x10\x0A\x0Cpresentation\x10\x00\x12\x0F\x0A\x0Bplaceholder\x10\x01\x12\x0A\x0A\x06header\x10\x02\x12\x09\x0A\x05media\x10\x03\x12\x09\x0A\x05audio\x10\x04\x12\x0D\x0A\x09livevideo\x10\x05\"\xEB\x16\x0A\x17API_v1_Playlist_Request\x12?\x0A\x09playlists\x18\x01 \x01(\x0B2*.rv.data.API_v1_Playlist_Request.PlaylistsH\x00\x12J\x0A\x0Fcreate_playlist\x18\x02 \x01(\x0B2/.rv.data.API_v1_Playlist_Request.CreatePlaylistH\x00\x12D\x0A\x0Cget_playlist\x18\x03 \x01(\x0B2,.rv.data.API_v1_Playlist_Request.GetPlaylistH\x00\x12D\x0A\x0Cput_playlist\x18\x04 \x01(\x0B2,.rv.data.API_v1_Playlist_Request.PutPlaylistH\x00\x12F\x0A\x0Dpost_playlist\x18\x05 \x01(\x0B2-.rv.data.API_v1_Playlist_Request.PostPlaylistH\x00\x12Q\x0A\x13get_active_playlist\x18\x06 \x01(\x0B22.rv.data.API_v1_Playlist_Request.GetActivePlaylistH\x00\x12E\x0A\x07focused\x18\x07 \x01(\x0B22.rv.data.API_v1_Playlist_Request.GetActivePlaylistH\x00\x12C\x0A\x0Anext_focus\x18\x08 \x01(\x0B2-.rv.data.API_v1_Playlist_Request.EmptyMessageH\x00\x12G\x0A\x0Eprevious_focus\x18\x09 \x01(\x0B2-.rv.data.API_v1_Playlist_Request.EmptyMessageH\x00\x12R\x0A\x19active_presentation_focus\x18\x0A \x01(\x0B2-.rv.data.API_v1_Playlist_Request.EmptyMessageH\x00\x12R\x0A\x19active_announcement_focus\x18\x0B \x01(\x0B2-.rv.data.API_v1_Playlist_Request.EmptyMessageH\x00\x12H\x0A\x0Ffocused_trigger\x18\x0C \x01(\x0B2-.rv.data.API_v1_Playlist_Request.EmptyMessageH\x00\x12T\x0A\x1Bactive_presentation_trigger\x18\x0D \x01(\x0B2-.rv.data.API_v1_Playlist_Request.EmptyMessageH\x00\x12T\x0A\x1Bactive_announcement_trigger\x18\x0E \x01(\x0B2-.rv.data.API_v1_Playlist_Request.EmptyMessageH\x00\x12M\x0A\x14focused_next_trigger\x18\x0F \x01(\x0B2-.rv.data.API_v1_Playlist_Request.EmptyMessageH\x00\x12Q\x0A\x18focused_previous_trigger\x18\x10 \x01(\x0B2-.rv.data.API_v1_Playlist_Request.EmptyMessageH\x00\x12Y\x0A active_presentation_next_trigger\x18\x11 \x01(\x0B2-.rv.data.API_v1_Playlist_Request.EmptyMessageH\x00\x12Y\x0A active_announcement_next_trigger\x18\x12 \x01(\x0B2-.rv.data.API_v1_Playlist_Request.EmptyMessageH\x00\x12]\x0A\$active_presentation_previous_trigger\x18\x13 \x01(\x0B2-.rv.data.API_v1_Playlist_Request.EmptyMessageH\x00\x12]\x0A\$active_announcement_previous_trigger\x18\x14 \x01(\x0B2-.rv.data.API_v1_Playlist_Request.EmptyMessageH\x00\x12>\x0A\x08id_focus\x18\x15 \x01(\x0B2*.rv.data.API_v1_Playlist_Request.IdMessageH\x00\x12@\x0A\x0Aid_trigger\x18\x16 \x01(\x0B2*.rv.data.API_v1_Playlist_Request.IdMessageH\x00\x12E\x0A\x0Fid_next_trigger\x18\x17 \x01(\x0B2*.rv.data.API_v1_Playlist_Request.IdMessageH\x00\x12I\x0A\x13id_previous_trigger\x18\x18 \x01(\x0B2*.rv.data.API_v1_Playlist_Request.IdMessageH\x00\x12N\x0A\x15focused_index_trigger\x18\x19 \x01(\x0B2-.rv.data.API_v1_Playlist_Request.IndexMessageH\x00\x12Z\x0A!active_presentation_index_trigger\x18\x1A \x01(\x0B2-.rv.data.API_v1_Playlist_Request.IndexMessageH\x00\x12Z\x0A!active_announcement_index_trigger\x18\x1B \x01(\x0B2-.rv.data.API_v1_Playlist_Request.IndexMessageH\x00\x12@\x0A\x0Aid_updates\x18\x1C \x01(\x0B2*.rv.data.API_v1_Playlist_Request.IdMessageH\x00\x12S\x0A\x1Dactive_presentation_thumbnail\x18\x1D \x01(\x0B2*.rv.data.API_v1_Playlist_Request.ThumbnailH\x00\x12S\x0A\x1Dactive_announcement_thumbnail\x18\x1E \x01(\x0B2*.rv.data.API_v1_Playlist_Request.ThumbnailH\x00\x1A\x0B\x0A\x09Playlists\x1AZ\x0A\x0ECreatePlaylist\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x12:\x0A\x04type\x18\x02 \x01(\x0E2,.rv.data.API_v1_Playlist.API_v1_PlaylistType\x1A\x13\x0A\x11GetActivePlaylist\x1A\x19\x0A\x0BGetPlaylist\x12\x0A\x0A\x02id\x18\x01 \x01(\x09\x1AF\x0A\x0BPutPlaylist\x12\x0A\x0A\x02id\x18\x01 \x01(\x09\x12+\x0A\x05items\x18\x02 \x03(\x0B2\x1C.rv.data.API_v1_PlaylistItem\x1Ad\x0A\x0CPostPlaylist\x12\x0A\x0A\x02id\x18\x01 \x01(\x09\x12\x0C\x0A\x04name\x18\x02 \x01(\x09\x12:\x0A\x04type\x18\x03 \x01(\x0E2,.rv.data.API_v1_Playlist.API_v1_PlaylistType\x1Aq\x0A\x09Thumbnail\x12\x0D\x0A\x05index\x18\x01 \x01(\x0D\x12\x11\x0A\x09cue_index\x18\x02 \x01(\x0D\x12\x0F\x0A\x07quality\x18\x03 \x01(\x05\x121\x0A\x0Ccontent_type\x18\x04 \x01(\x0E2\x1B.rv.data.API_v1_ContentType\x1A\x0E\x0A\x0CEmptyMessage\x1A\x17\x0A\x09IdMessage\x12\x0A\x0A\x02id\x18\x01 \x01(\x09\x1A\x1D\x0A\x0CIndexMessage\x12\x0D\x0A\x05index\x18\x01 \x01(\x0DB\x09\x0A\x07Request\"\xEC\x17\x0A\x18API_v1_Playlist_Response\x12@\x0A\x09playlists\x18\x01 \x01(\x0B2+.rv.data.API_v1_Playlist_Response.PlaylistsH\x00\x12K\x0A\x0Fcreate_playlist\x18\x02 \x01(\x0B20.rv.data.API_v1_Playlist_Response.CreatePlaylistH\x00\x12E\x0A\x0Cget_playlist\x18\x03 \x01(\x0B2-.rv.data.API_v1_Playlist_Response.GetPlaylistH\x00\x12E\x0A\x0Cput_playlist\x18\x04 \x01(\x0B2-.rv.data.API_v1_Playlist_Response.PutPlaylistH\x00\x12G\x0A\x0Dpost_playlist\x18\x05 \x01(\x0B2..rv.data.API_v1_Playlist_Response.PostPlaylistH\x00\x12R\x0A\x13get_active_playlist\x18\x06 \x01(\x0B23.rv.data.API_v1_Playlist_Response.GetActivePlaylistH\x00\x12G\x0A\x07focused\x18\x07 \x01(\x0B24.rv.data.API_v1_Playlist_Response.GetFocusedPlaylistH\x00\x12D\x0A\x0Anext_focus\x18\x08 \x01(\x0B2..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12H\x0A\x0Eprevious_focus\x18\x09 \x01(\x0B2..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12S\x0A\x19active_presentation_focus\x18\x0A \x01(\x0B2..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12S\x0A\x19active_announcement_focus\x18\x0B \x01(\x0B2..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12I\x0A\x0Ffocused_trigger\x18\x0C \x01(\x0B2..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12U\x0A\x1Bactive_presentation_trigger\x18\x0D \x01(\x0B2..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12U\x0A\x1Bactive_announcement_trigger\x18\x0E \x01(\x0B2..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12N\x0A\x14focused_next_trigger\x18\x0F \x01(\x0B2..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12R\x0A\x18focused_previous_trigger\x18\x10 \x01(\x0B2..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12Z\x0A active_presentation_next_trigger\x18\x11 \x01(\x0B2..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12Z\x0A active_announcement_next_trigger\x18\x12 \x01(\x0B2..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12^\x0A\$active_presentation_previous_trigger\x18\x13 \x01(\x0B2..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12^\x0A\$active_announcement_previous_trigger\x18\x14 \x01(\x0B2..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12B\x0A\x08id_focus\x18\x15 \x01(\x0B2..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12D\x0A\x0Aid_trigger\x18\x16 \x01(\x0B2..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12I\x0A\x0Fid_next_trigger\x18\x17 \x01(\x0B2..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12M\x0A\x13id_previous_trigger\x18\x18 \x01(\x0B2..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12O\x0A\x15focused_index_trigger\x18\x19 \x01(\x0B2..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12[\x0A!active_presentation_index_trigger\x18\x1A \x01(\x0B2..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12[\x0A!active_announcement_index_trigger\x18\x1B \x01(\x0B2..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12D\x0A\x0Aid_updates\x18\x1C \x01(\x0B2..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12T\x0A\x1Dactive_presentation_thumbnail\x18\x1D \x01(\x0B2+.rv.data.API_v1_Playlist_Response.ThumbnailH\x00\x12T\x0A\x1Dactive_announcement_thumbnail\x18\x1E \x01(\x0B2+.rv.data.API_v1_Playlist_Response.ThumbnailH\x00\x1A8\x0A\x09Playlists\x12+\x0A\x09playlists\x18\x01 \x03(\x0B2\x18.rv.data.API_v1_Playlist\x1A<\x0A\x0ECreatePlaylist\x12*\x0A\x08playlist\x18\x01 \x01(\x0B2\x18.rv.data.API_v1_Playlist\x1A\x82\x01\x0A\x11GetActivePlaylist\x125\x0A\x0Cpresentation\x18\x01 \x01(\x0B2\x1F.rv.data.API_v1_PlaylistAndItem\x126\x0A\x0Dannouncements\x18\x02 \x01(\x0B2\x1F.rv.data.API_v1_PlaylistAndItem\x1Ab\x0A\x0BGetPlaylist\x12&\x0A\x02id\x18\x01 \x01(\x0B2\x1A.rv.data.API_v1_Identifier\x12+\x0A\x05items\x18\x02 \x03(\x0B2\x1C.rv.data.API_v1_PlaylistItem\x1A\x0D\x0A\x0BPutPlaylist\x1A:\x0A\x0CPostPlaylist\x12*\x0A\x08playlist\x18\x01 \x01(\x0B2\x18.rv.data.API_v1_Playlist\x1AG\x0A\x12GetFocusedPlaylist\x121\x0A\x08playlist\x18\x01 \x01(\x0B2\x1F.rv.data.API_v1_PlaylistAndItem\x1AL\x0A\x09Thumbnail\x12\x0C\x0A\x04data\x18\x01 \x01(\x0C\x121\x0A\x0Ccontent_type\x18\x02 \x01(\x0E2\x1B.rv.data.API_v1_ContentType\x1A\x0E\x0A\x0CEmptyMessageB\x0A\x0A\x08ResponseB4\xF8\x01\x01\xAA\x02\$Pro.SerializationInterop.RVProtoData\xBA\x02\x07RVData_b\x06proto3"
|
|
, true);
|
|
|
|
static::$is_initialized = true;
|
|
}
|
|
}
|
|
|