# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: proApiV1Playlist.proto
# Protobuf Python Version: 5.27.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    5,
    27,
    1,
    '',
    'proApiV1Playlist.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2
from . import proApiV1Color_pb2 as proApiV1Color__pb2
from . import proApiV1ContentType_pb2 as proApiV1ContentType__pb2
from . import proApiV1Identifier_pb2 as proApiV1Identifier__pb2
from . import proApiV1PresentationPlaylistItem_pb2 as proApiV1PresentationPlaylistItem__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x16proApiV1Playlist.proto\x12\x07rv.data\x1a\x1egoogle/protobuf/wrappers.proto\x1a\x13proApiV1Color.proto\x1a\x19proApiV1ContentType.proto\x1a\x18proApiV1Identifier.proto\x1a&proApiV1PresentationPlaylistItem.proto\"\xd1\x01\n\x0f\x41PI_v1_Playlist\x12&\n\x02id\x18\x01 \x01(\x0b\x32\x1a.rv.data.API_v1_Identifier\x12:\n\x04type\x18\x02 \x01(\x0e\x32,.rv.data.API_v1_Playlist.API_v1_PlaylistType\x12*\n\x08\x63hildren\x18\x03 \x03(\x0b\x32\x18.rv.data.API_v1_Playlist\".\n\x13\x41PI_v1_PlaylistType\x12\t\n\x05group\x10\x00\x12\x0c\n\x08playlist\x10\x01\"p\n\x16\x41PI_v1_PlaylistAndItem\x12,\n\x08playlist\x18\x01 \x01(\x0b\x32\x1a.rv.data.API_v1_Identifier\x12(\n\x04item\x18\x02 \x01(\x0b\x32\x1a.rv.data.API_v1_Identifier\"\xb5\x03\n\x13\x41PI_v1_PlaylistItem\x12&\n\x02id\x18\x01 \x01(\x0b\x32\x1a.rv.data.API_v1_Identifier\x12\x42\n\x04type\x18\x02 \x01(\x0e\x32\x34.rv.data.API_v1_PlaylistItem.API_v1_PlaylistItemType\x12\x11\n\tis_hidden\x18\x03 \x01(\x08\x12\x0e\n\x06is_pco\x18\x04 \x01(\x08\x12+\n\x0cheader_color\x18\x05 \x01(\x0b\x32\x15.rv.data.API_v1_Color\x12.\n\x08\x64uration\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x12\x43\n\x11presentation_info\x18\x07 \x01(\x0b\x32(.rv.data.API_v1_PlaylistPresentationItem\"m\n\x17\x41PI_v1_PlaylistItemType\x12\x10\n\x0cpresentation\x10\x00\x12\x0f\n\x0bplaceholder\x10\x01\x12\n\n\x06header\x10\x02\x12\t\n\x05media\x10\x03\x12\t\n\x05\x61udio\x10\x04\x12\r\n\tlivevideo\x10\x05\"\xeb\x16\n\x17\x41PI_v1_Playlist_Request\x12?\n\tplaylists\x18\x01 \x01(\x0b\x32*.rv.data.API_v1_Playlist_Request.PlaylistsH\x00\x12J\n\x0f\x63reate_playlist\x18\x02 \x01(\x0b\x32/.rv.data.API_v1_Playlist_Request.CreatePlaylistH\x00\x12\x44\n\x0cget_playlist\x18\x03 \x01(\x0b\x32,.rv.data.API_v1_Playlist_Request.GetPlaylistH\x00\x12\x44\n\x0cput_playlist\x18\x04 \x01(\x0b\x32,.rv.data.API_v1_Playlist_Request.PutPlaylistH\x00\x12\x46\n\rpost_playlist\x18\x05 \x01(\x0b\x32-.rv.data.API_v1_Playlist_Request.PostPlaylistH\x00\x12Q\n\x13get_active_playlist\x18\x06 \x01(\x0b\x32\x32.rv.data.API_v1_Playlist_Request.GetActivePlaylistH\x00\x12\x45\n\x07\x66ocused\x18\x07 \x01(\x0b\x32\x32.rv.data.API_v1_Playlist_Request.GetActivePlaylistH\x00\x12\x43\n\nnext_focus\x18\x08 \x01(\x0b\x32-.rv.data.API_v1_Playlist_Request.EmptyMessageH\x00\x12G\n\x0eprevious_focus\x18\t \x01(\x0b\x32-.rv.data.API_v1_Playlist_Request.EmptyMessageH\x00\x12R\n\x19\x61\x63tive_presentation_focus\x18\n \x01(\x0b\x32-.rv.data.API_v1_Playlist_Request.EmptyMessageH\x00\x12R\n\x19\x61\x63tive_announcement_focus\x18\x0b \x01(\x0b\x32-.rv.data.API_v1_Playlist_Request.EmptyMessageH\x00\x12H\n\x0f\x66ocused_trigger\x18\x0c \x01(\x0b\x32-.rv.data.API_v1_Playlist_Request.EmptyMessageH\x00\x12T\n\x1b\x61\x63tive_presentation_trigger\x18\r \x01(\x0b\x32-.rv.data.API_v1_Playlist_Request.EmptyMessageH\x00\x12T\n\x1b\x61\x63tive_announcement_trigger\x18\x0e \x01(\x0b\x32-.rv.data.API_v1_Playlist_Request.EmptyMessageH\x00\x12M\n\x14\x66ocused_next_trigger\x18\x0f \x01(\x0b\x32-.rv.data.API_v1_Playlist_Request.EmptyMessageH\x00\x12Q\n\x18\x66ocused_previous_trigger\x18\x10 \x01(\x0b\x32-.rv.data.API_v1_Playlist_Request.EmptyMessageH\x00\x12Y\n active_presentation_next_trigger\x18\x11 \x01(\x0b\x32-.rv.data.API_v1_Playlist_Request.EmptyMessageH\x00\x12Y\n active_announcement_next_trigger\x18\x12 \x01(\x0b\x32-.rv.data.API_v1_Playlist_Request.EmptyMessageH\x00\x12]\n$active_presentation_previous_trigger\x18\x13 \x01(\x0b\x32-.rv.data.API_v1_Playlist_Request.EmptyMessageH\x00\x12]\n$active_announcement_previous_trigger\x18\x14 \x01(\x0b\x32-.rv.data.API_v1_Playlist_Request.EmptyMessageH\x00\x12>\n\x08id_focus\x18\x15 \x01(\x0b\x32*.rv.data.API_v1_Playlist_Request.IdMessageH\x00\x12@\n\nid_trigger\x18\x16 \x01(\x0b\x32*.rv.data.API_v1_Playlist_Request.IdMessageH\x00\x12\x45\n\x0fid_next_trigger\x18\x17 \x01(\x0b\x32*.rv.data.API_v1_Playlist_Request.IdMessageH\x00\x12I\n\x13id_previous_trigger\x18\x18 \x01(\x0b\x32*.rv.data.API_v1_Playlist_Request.IdMessageH\x00\x12N\n\x15\x66ocused_index_trigger\x18\x19 \x01(\x0b\x32-.rv.data.API_v1_Playlist_Request.IndexMessageH\x00\x12Z\n!active_presentation_index_trigger\x18\x1a \x01(\x0b\x32-.rv.data.API_v1_Playlist_Request.IndexMessageH\x00\x12Z\n!active_announcement_index_trigger\x18\x1b \x01(\x0b\x32-.rv.data.API_v1_Playlist_Request.IndexMessageH\x00\x12@\n\nid_updates\x18\x1c \x01(\x0b\x32*.rv.data.API_v1_Playlist_Request.IdMessageH\x00\x12S\n\x1d\x61\x63tive_presentation_thumbnail\x18\x1d \x01(\x0b\x32*.rv.data.API_v1_Playlist_Request.ThumbnailH\x00\x12S\n\x1d\x61\x63tive_announcement_thumbnail\x18\x1e \x01(\x0b\x32*.rv.data.API_v1_Playlist_Request.ThumbnailH\x00\x1a\x0b\n\tPlaylists\x1aZ\n\x0e\x43reatePlaylist\x12\x0c\n\x04name\x18\x01 \x01(\t\x12:\n\x04type\x18\x02 \x01(\x0e\x32,.rv.data.API_v1_Playlist.API_v1_PlaylistType\x1a\x13\n\x11GetActivePlaylist\x1a\x19\n\x0bGetPlaylist\x12\n\n\x02id\x18\x01 \x01(\t\x1a\x46\n\x0bPutPlaylist\x12\n\n\x02id\x18\x01 \x01(\t\x12+\n\x05items\x18\x02 \x03(\x0b\x32\x1c.rv.data.API_v1_PlaylistItem\x1a\x64\n\x0cPostPlaylist\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12:\n\x04type\x18\x03 \x01(\x0e\x32,.rv.data.API_v1_Playlist.API_v1_PlaylistType\x1aq\n\tThumbnail\x12\r\n\x05index\x18\x01 \x01(\r\x12\x11\n\tcue_index\x18\x02 \x01(\r\x12\x0f\n\x07quality\x18\x03 \x01(\x05\x12\x31\n\x0c\x63ontent_type\x18\x04 \x01(\x0e\x32\x1b.rv.data.API_v1_ContentType\x1a\x0e\n\x0c\x45mptyMessage\x1a\x17\n\tIdMessage\x12\n\n\x02id\x18\x01 \x01(\t\x1a\x1d\n\x0cIndexMessage\x12\r\n\x05index\x18\x01 \x01(\rB\t\n\x07Request\"\xec\x17\n\x18\x41PI_v1_Playlist_Response\x12@\n\tplaylists\x18\x01 \x01(\x0b\x32+.rv.data.API_v1_Playlist_Response.PlaylistsH\x00\x12K\n\x0f\x63reate_playlist\x18\x02 \x01(\x0b\x32\x30.rv.data.API_v1_Playlist_Response.CreatePlaylistH\x00\x12\x45\n\x0cget_playlist\x18\x03 \x01(\x0b\x32-.rv.data.API_v1_Playlist_Response.GetPlaylistH\x00\x12\x45\n\x0cput_playlist\x18\x04 \x01(\x0b\x32-.rv.data.API_v1_Playlist_Response.PutPlaylistH\x00\x12G\n\rpost_playlist\x18\x05 \x01(\x0b\x32..rv.data.API_v1_Playlist_Response.PostPlaylistH\x00\x12R\n\x13get_active_playlist\x18\x06 \x01(\x0b\x32\x33.rv.data.API_v1_Playlist_Response.GetActivePlaylistH\x00\x12G\n\x07\x66ocused\x18\x07 \x01(\x0b\x32\x34.rv.data.API_v1_Playlist_Response.GetFocusedPlaylistH\x00\x12\x44\n\nnext_focus\x18\x08 \x01(\x0b\x32..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12H\n\x0eprevious_focus\x18\t \x01(\x0b\x32..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12S\n\x19\x61\x63tive_presentation_focus\x18\n \x01(\x0b\x32..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12S\n\x19\x61\x63tive_announcement_focus\x18\x0b \x01(\x0b\x32..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12I\n\x0f\x66ocused_trigger\x18\x0c \x01(\x0b\x32..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12U\n\x1b\x61\x63tive_presentation_trigger\x18\r \x01(\x0b\x32..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12U\n\x1b\x61\x63tive_announcement_trigger\x18\x0e \x01(\x0b\x32..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12N\n\x14\x66ocused_next_trigger\x18\x0f \x01(\x0b\x32..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12R\n\x18\x66ocused_previous_trigger\x18\x10 \x01(\x0b\x32..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12Z\n active_presentation_next_trigger\x18\x11 \x01(\x0b\x32..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12Z\n active_announcement_next_trigger\x18\x12 \x01(\x0b\x32..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12^\n$active_presentation_previous_trigger\x18\x13 \x01(\x0b\x32..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12^\n$active_announcement_previous_trigger\x18\x14 \x01(\x0b\x32..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12\x42\n\x08id_focus\x18\x15 \x01(\x0b\x32..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12\x44\n\nid_trigger\x18\x16 \x01(\x0b\x32..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12I\n\x0fid_next_trigger\x18\x17 \x01(\x0b\x32..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12M\n\x13id_previous_trigger\x18\x18 \x01(\x0b\x32..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12O\n\x15\x66ocused_index_trigger\x18\x19 \x01(\x0b\x32..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12[\n!active_presentation_index_trigger\x18\x1a \x01(\x0b\x32..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12[\n!active_announcement_index_trigger\x18\x1b \x01(\x0b\x32..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12\x44\n\nid_updates\x18\x1c \x01(\x0b\x32..rv.data.API_v1_Playlist_Response.EmptyMessageH\x00\x12T\n\x1d\x61\x63tive_presentation_thumbnail\x18\x1d \x01(\x0b\x32+.rv.data.API_v1_Playlist_Response.ThumbnailH\x00\x12T\n\x1d\x61\x63tive_announcement_thumbnail\x18\x1e \x01(\x0b\x32+.rv.data.API_v1_Playlist_Response.ThumbnailH\x00\x1a\x38\n\tPlaylists\x12+\n\tplaylists\x18\x01 \x03(\x0b\x32\x18.rv.data.API_v1_Playlist\x1a<\n\x0e\x43reatePlaylist\x12*\n\x08playlist\x18\x01 \x01(\x0b\x32\x18.rv.data.API_v1_Playlist\x1a\x82\x01\n\x11GetActivePlaylist\x12\x35\n\x0cpresentation\x18\x01 \x01(\x0b\x32\x1f.rv.data.API_v1_PlaylistAndItem\x12\x36\n\rannouncements\x18\x02 \x01(\x0b\x32\x1f.rv.data.API_v1_PlaylistAndItem\x1a\x62\n\x0bGetPlaylist\x12&\n\x02id\x18\x01 \x01(\x0b\x32\x1a.rv.data.API_v1_Identifier\x12+\n\x05items\x18\x02 \x03(\x0b\x32\x1c.rv.data.API_v1_PlaylistItem\x1a\r\n\x0bPutPlaylist\x1a:\n\x0cPostPlaylist\x12*\n\x08playlist\x18\x01 \x01(\x0b\x32\x18.rv.data.API_v1_Playlist\x1aG\n\x12GetFocusedPlaylist\x12\x31\n\x08playlist\x18\x01 \x01(\x0b\x32\x1f.rv.data.API_v1_PlaylistAndItem\x1aL\n\tThumbnail\x12\x0c\n\x04\x64\x61ta\x18\x01 \x01(\x0c\x12\x31\n\x0c\x63ontent_type\x18\x02 \x01(\x0e\x32\x1b.rv.data.API_v1_ContentType\x1a\x0e\n\x0c\x45mptyMessageB\n\n\x08ResponseB4\xf8\x01\x01\xaa\x02$Pro.SerializationInterop.RVProtoData\xba\x02\x07RVData_b\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'proApiV1Playlist_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\370\001\001\252\002$Pro.SerializationInterop.RVProtoData\272\002\007RVData_'
  _globals['_API_V1_PLAYLIST']._serialized_start=182
  _globals['_API_V1_PLAYLIST']._serialized_end=391
  _globals['_API_V1_PLAYLIST_API_V1_PLAYLISTTYPE']._serialized_start=345
  _globals['_API_V1_PLAYLIST_API_V1_PLAYLISTTYPE']._serialized_end=391
  _globals['_API_V1_PLAYLISTANDITEM']._serialized_start=393
  _globals['_API_V1_PLAYLISTANDITEM']._serialized_end=505
  _globals['_API_V1_PLAYLISTITEM']._serialized_start=508
  _globals['_API_V1_PLAYLISTITEM']._serialized_end=945
  _globals['_API_V1_PLAYLISTITEM_API_V1_PLAYLISTITEMTYPE']._serialized_start=836
  _globals['_API_V1_PLAYLISTITEM_API_V1_PLAYLISTITEMTYPE']._serialized_end=945
  _globals['_API_V1_PLAYLIST_REQUEST']._serialized_start=948
  _globals['_API_V1_PLAYLIST_REQUEST']._serialized_end=3871
  _globals['_API_V1_PLAYLIST_REQUEST_PLAYLISTS']._serialized_start=3348
  _globals['_API_V1_PLAYLIST_REQUEST_PLAYLISTS']._serialized_end=3359
  _globals['_API_V1_PLAYLIST_REQUEST_CREATEPLAYLIST']._serialized_start=3361
  _globals['_API_V1_PLAYLIST_REQUEST_CREATEPLAYLIST']._serialized_end=3451
  _globals['_API_V1_PLAYLIST_REQUEST_GETACTIVEPLAYLIST']._serialized_start=3453
  _globals['_API_V1_PLAYLIST_REQUEST_GETACTIVEPLAYLIST']._serialized_end=3472
  _globals['_API_V1_PLAYLIST_REQUEST_GETPLAYLIST']._serialized_start=3474
  _globals['_API_V1_PLAYLIST_REQUEST_GETPLAYLIST']._serialized_end=3499
  _globals['_API_V1_PLAYLIST_REQUEST_PUTPLAYLIST']._serialized_start=3501
  _globals['_API_V1_PLAYLIST_REQUEST_PUTPLAYLIST']._serialized_end=3571
  _globals['_API_V1_PLAYLIST_REQUEST_POSTPLAYLIST']._serialized_start=3573
  _globals['_API_V1_PLAYLIST_REQUEST_POSTPLAYLIST']._serialized_end=3673
  _globals['_API_V1_PLAYLIST_REQUEST_THUMBNAIL']._serialized_start=3675
  _globals['_API_V1_PLAYLIST_REQUEST_THUMBNAIL']._serialized_end=3788
  _globals['_API_V1_PLAYLIST_REQUEST_EMPTYMESSAGE']._serialized_start=3790
  _globals['_API_V1_PLAYLIST_REQUEST_EMPTYMESSAGE']._serialized_end=3804
  _globals['_API_V1_PLAYLIST_REQUEST_IDMESSAGE']._serialized_start=3806
  _globals['_API_V1_PLAYLIST_REQUEST_IDMESSAGE']._serialized_end=3829
  _globals['_API_V1_PLAYLIST_REQUEST_INDEXMESSAGE']._serialized_start=3831
  _globals['_API_V1_PLAYLIST_REQUEST_INDEXMESSAGE']._serialized_end=3860
  _globals['_API_V1_PLAYLIST_RESPONSE']._serialized_start=3874
  _globals['_API_V1_PLAYLIST_RESPONSE']._serialized_end=6926
  _globals['_API_V1_PLAYLIST_RESPONSE_PLAYLISTS']._serialized_start=6321
  _globals['_API_V1_PLAYLIST_RESPONSE_PLAYLISTS']._serialized_end=6377
  _globals['_API_V1_PLAYLIST_RESPONSE_CREATEPLAYLIST']._serialized_start=6379
  _globals['_API_V1_PLAYLIST_RESPONSE_CREATEPLAYLIST']._serialized_end=6439
  _globals['_API_V1_PLAYLIST_RESPONSE_GETACTIVEPLAYLIST']._serialized_start=6442
  _globals['_API_V1_PLAYLIST_RESPONSE_GETACTIVEPLAYLIST']._serialized_end=6572
  _globals['_API_V1_PLAYLIST_RESPONSE_GETPLAYLIST']._serialized_start=6574
  _globals['_API_V1_PLAYLIST_RESPONSE_GETPLAYLIST']._serialized_end=6672
  _globals['_API_V1_PLAYLIST_RESPONSE_PUTPLAYLIST']._serialized_start=3501
  _globals['_API_V1_PLAYLIST_RESPONSE_PUTPLAYLIST']._serialized_end=3514
  _globals['_API_V1_PLAYLIST_RESPONSE_POSTPLAYLIST']._serialized_start=6689
  _globals['_API_V1_PLAYLIST_RESPONSE_POSTPLAYLIST']._serialized_end=6747
  _globals['_API_V1_PLAYLIST_RESPONSE_GETFOCUSEDPLAYLIST']._serialized_start=6749
  _globals['_API_V1_PLAYLIST_RESPONSE_GETFOCUSEDPLAYLIST']._serialized_end=6820
  _globals['_API_V1_PLAYLIST_RESPONSE_THUMBNAIL']._serialized_start=6822
  _globals['_API_V1_PLAYLIST_RESPONSE_THUMBNAIL']._serialized_end=6898
  _globals['_API_V1_PLAYLIST_RESPONSE_EMPTYMESSAGE']._serialized_start=3790
  _globals['_API_V1_PLAYLIST_RESPONSE_EMPTYMESSAGE']._serialized_end=3804
# @@protoc_insertion_point(module_scope)
