# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: dota_gcmessages_client_watch.proto
# Protobuf Python Version: 6.30.2
"""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, 6, 30, 2, "", "dota_gcmessages_client_watch.proto"
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(
    b'\n"dota_gcmessages_client_watch.proto\x1a\x1c\x64ota_gcmessages_common.proto"\x9b\x07\n\x12\x43SourceTVGameSmall\x12\x15\n\ractivate_time\x18\x01 \x01(\r\x12\x17\n\x0f\x64\x65\x61\x63tivate_time\x18\x02 \x01(\r\x12\x17\n\x0fserver_steam_id\x18\x03 \x01(\x04\x12\x10\n\x08lobby_id\x18\x04 \x01(\x04\x12\x11\n\tleague_id\x18\x05 \x01(\r\x12\x12\n\nlobby_type\x18\x06 \x01(\r\x12\x11\n\tgame_time\x18\x07 \x01(\x05\x12\r\n\x05\x64\x65lay\x18\x08 \x01(\r\x12\x12\n\nspectators\x18\t \x01(\r\x12\x11\n\tgame_mode\x18\n \x01(\r\x12\x13\n\x0b\x61verage_mmr\x18\x0b \x01(\r\x12\x10\n\x08match_id\x18\x0c \x01(\x04\x12\x11\n\tseries_id\x18\r \x01(\r\x12\x19\n\x11team_name_radiant\x18\x0f \x01(\t\x12\x16\n\x0eteam_name_dire\x18\x10 \x01(\t\x12\x19\n\x11team_logo_radiant\x18\x18 \x01(\x06\x12\x16\n\x0eteam_logo_dire\x18\x19 \x01(\x06\x12\x17\n\x0fteam_id_radiant\x18\x1e \x01(\r\x12\x14\n\x0cteam_id_dire\x18\x1f \x01(\r\x12\x12\n\nsort_score\x18\x11 \x01(\r\x12\x18\n\x10last_update_time\x18\x12 \x01(\x02\x12\x14\n\x0cradiant_lead\x18\x13 \x01(\x05\x12\x15\n\rradiant_score\x18\x14 \x01(\r\x12\x12\n\ndire_score\x18\x15 \x01(\r\x12+\n\x07players\x18\x16 \x03(\x0b\x32\x1a.CSourceTVGameSmall.Player\x12\x16\n\x0e\x62uilding_state\x18\x17 \x01(\x07\x12%\n\x1dweekend_tourney_tournament_id\x18\x1a \x01(\r\x12 \n\x18weekend_tourney_division\x18\x1b \x01(\r\x12#\n\x1bweekend_tourney_skill_level\x18\x1c \x01(\r\x12%\n\x1dweekend_tourney_bracket_round\x18\x1d \x01(\r\x12\x1e\n\x16\x63ustom_game_difficulty\x18  \x01(\r\x12\x17\n\x0fis_player_draft\x18! \x01(\x08\x12\x19\n\x11is_watch_eligible\x18" \x01(\x08\x1aN\n\x06Player\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x0f\n\x07hero_id\x18\x02 \x01(\x05\x12\x11\n\tteam_slot\x18\x03 \x01(\r\x12\x0c\n\x04team\x18\x04 \x01(\r"\x9c\x01\n"CMsgClientToGCFindTopSourceTVGames\x12\x12\n\nsearch_key\x18\x01 \x01(\t\x12\x11\n\tleague_id\x18\x02 \x01(\r\x12\x0f\n\x07hero_id\x18\x03 \x01(\x05\x12\x12\n\nstart_game\x18\x04 \x01(\r\x12\x17\n\x0fgame_list_index\x18\x05 \x01(\r\x12\x11\n\tlobby_ids\x18\x06 \x03(\x04"\x8b\x02\n*CMsgGCToClientFindTopSourceTVGamesResponse\x12\x12\n\nsearch_key\x18\x01 \x01(\t\x12\x11\n\tleague_id\x18\x02 \x01(\r\x12\x0f\n\x07hero_id\x18\x03 \x01(\x05\x12\x12\n\nstart_game\x18\x04 \x01(\r\x12\x11\n\tnum_games\x18\x05 \x01(\r\x12\x17\n\x0fgame_list_index\x18\x06 \x01(\r\x12&\n\tgame_list\x18\x07 \x03(\x0b\x32\x13.CSourceTVGameSmall\x12\x16\n\x0especific_games\x18\x08 \x01(\x08\x12%\n\x08\x62ot_game\x18\t \x01(\x0b\x32\x13.CSourceTVGameSmall"O\n$CMsgGCToClientTopWeekendTourneyGames\x12\'\n\nlive_games\x18\x01 \x03(\x0b\x32\x13.CSourceTVGameSmall"\'\n%CMsgClientToGCTopLeagueMatchesRequest"\'\n%CMsgClientToGCTopFriendMatchesRequest"8\n#CMsgClientToGCMatchesMinimalRequest\x12\x11\n\tmatch_ids\x18\x01 \x03(\x04"b\n$CMsgClientToGCMatchesMinimalResponse\x12&\n\x07matches\x18\x01 \x03(\x0b\x32\x15.CMsgDOTAMatchMinimal\x12\x12\n\nlast_match\x18\x02 \x01(\x08"P\n&CMsgGCToClientTopLeagueMatchesResponse\x12&\n\x07matches\x18\x02 \x03(\x0b\x32\x15.CMsgDOTAMatchMinimal"P\n&CMsgGCToClientTopFriendMatchesResponse\x12&\n\x07matches\x18\x01 \x03(\x0b\x32\x15.CMsgDOTAMatchMinimal"8\n\x16\x43MsgSpectateFriendGame\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x0c\n\x04live\x18\x02 \x01(\x08"\xb8\x04\n\x1e\x43MsgSpectateFriendGameResponse\x12\x16\n\x0eserver_steamid\x18\x04 \x01(\x06\x12T\n\x11watch_live_result\x18\x05 \x01(\x0e\x32\x30.CMsgSpectateFriendGameResponse.EWatchLiveResult:\x07SUCCESS"\xa7\x03\n\x10\x45WatchLiveResult\x12\x0b\n\x07SUCCESS\x10\x00\x12\x11\n\rERROR_GENERIC\x10\x01\x12\x11\n\rERROR_NO_PLUS\x10\x02\x12\x15\n\x11\x45RROR_NOT_FRIENDS\x10\x03\x12\x19\n\x15\x45RROR_LOBBY_NOT_FOUND\x10\x04\x12\x1e\n\x1a\x45RROR_SPECTATOR_IN_A_LOBBY\x10\x05\x12\x16\n\x12\x45RROR_LOBBY_IS_LAN\x10\x06\x12\x1a\n\x16\x45RROR_WRONG_LOBBY_TYPE\x10\x07\x12\x1b\n\x17\x45RROR_WRONG_LOBBY_STATE\x10\x08\x12\x1b\n\x17\x45RROR_PLAYER_NOT_PLAYER\x10\t\x12\x1d\n\x19\x45RROR_TOO_MANY_SPECTATORS\x10\n\x12"\n\x1e\x45RROR_SPECTATOR_SWITCHED_TEAMS\x10\x0b\x12\x1f\n\x1b\x45RROR_FRIENDS_ON_BOTH_SIDES\x10\x0c\x12!\n\x1d\x45RROR_SPECTATOR_IN_THIS_LOBBY\x10\r\x12\x19\n\x15\x45RROR_LOBBY_IS_LEAGUE\x10\x0e"\xcc\x01\n\x17\x43\x44OTAReplayDownloadInfo\x12$\n\x05match\x18\x01 \x01(\x0b\x32\x15.CMsgDOTAMatchMinimal\x12\r\n\x05title\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x0c\n\x04size\x18\x04 \x01(\r\x12\x0c\n\x04tags\x18\x05 \x03(\t\x12\x16\n\x0e\x65xists_on_disk\x18\x06 \x01(\x08\x1a\x33\n\tHighlight\x12\x11\n\ttimestamp\x18\x01 \x01(\r\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t"\x80\x01\n\rCMsgWatchGame\x12\x16\n\x0eserver_steamid\x18\x01 \x01(\x06\x12\x16\n\x0e\x63lient_version\x18\x02 \x01(\r\x12\x1c\n\x14watch_server_steamid\x18\x03 \x01(\x06\x12\x10\n\x08lobby_id\x18\x04 \x01(\x04\x12\x0f\n\x07regions\x18\x05 \x03(\r"\x15\n\x13\x43MsgCancelWatchGame"\xe0\x03\n\x15\x43MsgWatchGameResponse\x12J\n\x11watch_game_result\x18\x01 \x01(\x0e\x32&.CMsgWatchGameResponse.WatchGameResult:\x07PENDING\x12\x1d\n\x15source_tv_public_addr\x18\x02 \x01(\r\x12\x1e\n\x16source_tv_private_addr\x18\x03 \x01(\r\x12\x16\n\x0esource_tv_port\x18\x04 \x01(\r\x12\x1b\n\x13game_server_steamid\x18\x05 \x01(\x06\x12\x1c\n\x14watch_server_steamid\x18\x06 \x01(\x06\x12#\n\x1bwatch_tv_unique_secret_code\x18\x07 \x01(\x06\x12\x15\n\rbroadcast_url\x18\x08 \x01(\t"\xac\x01\n\x0fWatchGameResult\x12\x0b\n\x07PENDING\x10\x00\x12\t\n\x05READY\x10\x01\x12\x16\n\x12GAMESERVERNOTFOUND\x10\x02\x12\x0f\n\x0bUNAVAILABLE\x10\x03\x12\r\n\tCANCELLED\x10\x04\x12\x17\n\x13INCOMPATIBLEVERSION\x10\x05\x12\x1d\n\x19MISSINGLEAGUESUBSCRIPTION\x10\x06\x12\x11\n\rLOBBYNOTFOUND\x10\x07"=\n\x1e\x43MsgPartyLeaderWatchGamePrompt\x12\x1b\n\x13game_server_steamid\x18\x05 \x01(\x06"\xff\x01\n\x14\x43\x44OTABroadcasterInfo\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x17\n\x0fserver_steam_id\x18\x02 \x01(\x06\x12\x0c\n\x04live\x18\x03 \x01(\x08\x12\x19\n\x11team_name_radiant\x18\x04 \x01(\t\x12\x16\n\x0eteam_name_dire\x18\x05 \x01(\t\x12\x13\n\x0bseries_game\x18\x07 \x01(\r\x12$\n\x1cupcoming_broadcast_timestamp\x18\t \x01(\r\x12\x18\n\x10\x61llow_live_video\x18\n \x01(\x08\x12\x11\n\tnode_type\x18\x0b \x01(\r\x12\x11\n\tnode_name\x18\x0c \x01(\t"\xfb\x03\n\x0e\x43MsgDOTASeries\x12\x11\n\tseries_id\x18\x01 \x01(\r\x12\x13\n\x0bseries_type\x18\x02 \x01(\r\x12(\n\x06team_1\x18\x03 \x01(\x0b\x32\x18.CMsgDOTASeries.TeamInfo\x12(\n\x06team_2\x18\x04 \x01(\x0b\x32\x18.CMsgDOTASeries.TeamInfo\x12,\n\rmatch_minimal\x18\x05 \x03(\x0b\x32\x15.CMsgDOTAMatchMinimal\x12+\n\tlive_game\x18\x06 \x01(\x0b\x32\x18.CMsgDOTASeries.LiveGame\x1aZ\n\x08TeamInfo\x12\x0f\n\x07team_id\x18\x01 \x01(\r\x12\x11\n\tteam_name\x18\x02 \x01(\t\x12\x15\n\rteam_logo_url\x18\x03 \x01(\t\x12\x13\n\x0bwager_count\x18\x04 \x01(\r\x1a\xb5\x01\n\x08LiveGame\x12\x17\n\x0fserver_steam_id\x18\x01 \x01(\x06\x12.\n\x0cteam_radiant\x18\x02 \x01(\x0b\x32\x18.CMsgDOTASeries.TeamInfo\x12+\n\tteam_dire\x18\x03 \x01(\x0b\x32\x18.CMsgDOTASeries.TeamInfo\x12\x1a\n\x12team_radiant_score\x18\x04 \x01(\r\x12\x17\n\x0fteam_dire_score\x18\x05 \x01(\r'
)

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "dota_gcmessages_client_watch_pb2", _globals)
if not _descriptor._USE_C_DESCRIPTORS:
    DESCRIPTOR._loaded_options = None
    _globals["_CSOURCETVGAMESMALL"]._serialized_start = 69
    _globals["_CSOURCETVGAMESMALL"]._serialized_end = 992
    _globals["_CSOURCETVGAMESMALL_PLAYER"]._serialized_start = 914
    _globals["_CSOURCETVGAMESMALL_PLAYER"]._serialized_end = 992
    _globals["_CMSGCLIENTTOGCFINDTOPSOURCETVGAMES"]._serialized_start = 995
    _globals["_CMSGCLIENTTOGCFINDTOPSOURCETVGAMES"]._serialized_end = 1151
    _globals["_CMSGGCTOCLIENTFINDTOPSOURCETVGAMESRESPONSE"]._serialized_start = 1154
    _globals["_CMSGGCTOCLIENTFINDTOPSOURCETVGAMESRESPONSE"]._serialized_end = 1421
    _globals["_CMSGGCTOCLIENTTOPWEEKENDTOURNEYGAMES"]._serialized_start = 1423
    _globals["_CMSGGCTOCLIENTTOPWEEKENDTOURNEYGAMES"]._serialized_end = 1502
    _globals["_CMSGCLIENTTOGCTOPLEAGUEMATCHESREQUEST"]._serialized_start = 1504
    _globals["_CMSGCLIENTTOGCTOPLEAGUEMATCHESREQUEST"]._serialized_end = 1543
    _globals["_CMSGCLIENTTOGCTOPFRIENDMATCHESREQUEST"]._serialized_start = 1545
    _globals["_CMSGCLIENTTOGCTOPFRIENDMATCHESREQUEST"]._serialized_end = 1584
    _globals["_CMSGCLIENTTOGCMATCHESMINIMALREQUEST"]._serialized_start = 1586
    _globals["_CMSGCLIENTTOGCMATCHESMINIMALREQUEST"]._serialized_end = 1642
    _globals["_CMSGCLIENTTOGCMATCHESMINIMALRESPONSE"]._serialized_start = 1644
    _globals["_CMSGCLIENTTOGCMATCHESMINIMALRESPONSE"]._serialized_end = 1742
    _globals["_CMSGGCTOCLIENTTOPLEAGUEMATCHESRESPONSE"]._serialized_start = 1744
    _globals["_CMSGGCTOCLIENTTOPLEAGUEMATCHESRESPONSE"]._serialized_end = 1824
    _globals["_CMSGGCTOCLIENTTOPFRIENDMATCHESRESPONSE"]._serialized_start = 1826
    _globals["_CMSGGCTOCLIENTTOPFRIENDMATCHESRESPONSE"]._serialized_end = 1906
    _globals["_CMSGSPECTATEFRIENDGAME"]._serialized_start = 1908
    _globals["_CMSGSPECTATEFRIENDGAME"]._serialized_end = 1964
    _globals["_CMSGSPECTATEFRIENDGAMERESPONSE"]._serialized_start = 1967
    _globals["_CMSGSPECTATEFRIENDGAMERESPONSE"]._serialized_end = 2535
    _globals["_CMSGSPECTATEFRIENDGAMERESPONSE_EWATCHLIVERESULT"]._serialized_start = 2112
    _globals["_CMSGSPECTATEFRIENDGAMERESPONSE_EWATCHLIVERESULT"]._serialized_end = 2535
    _globals["_CDOTAREPLAYDOWNLOADINFO"]._serialized_start = 2538
    _globals["_CDOTAREPLAYDOWNLOADINFO"]._serialized_end = 2742
    _globals["_CDOTAREPLAYDOWNLOADINFO_HIGHLIGHT"]._serialized_start = 2691
    _globals["_CDOTAREPLAYDOWNLOADINFO_HIGHLIGHT"]._serialized_end = 2742
    _globals["_CMSGWATCHGAME"]._serialized_start = 2745
    _globals["_CMSGWATCHGAME"]._serialized_end = 2873
    _globals["_CMSGCANCELWATCHGAME"]._serialized_start = 2875
    _globals["_CMSGCANCELWATCHGAME"]._serialized_end = 2896
    _globals["_CMSGWATCHGAMERESPONSE"]._serialized_start = 2899
    _globals["_CMSGWATCHGAMERESPONSE"]._serialized_end = 3379
    _globals["_CMSGWATCHGAMERESPONSE_WATCHGAMERESULT"]._serialized_start = 3207
    _globals["_CMSGWATCHGAMERESPONSE_WATCHGAMERESULT"]._serialized_end = 3379
    _globals["_CMSGPARTYLEADERWATCHGAMEPROMPT"]._serialized_start = 3381
    _globals["_CMSGPARTYLEADERWATCHGAMEPROMPT"]._serialized_end = 3442
    _globals["_CDOTABROADCASTERINFO"]._serialized_start = 3445
    _globals["_CDOTABROADCASTERINFO"]._serialized_end = 3700
    _globals["_CMSGDOTASERIES"]._serialized_start = 3703
    _globals["_CMSGDOTASERIES"]._serialized_end = 4210
    _globals["_CMSGDOTASERIES_TEAMINFO"]._serialized_start = 3936
    _globals["_CMSGDOTASERIES_TEAMINFO"]._serialized_end = 4026
    _globals["_CMSGDOTASERIES_LIVEGAME"]._serialized_start = 4029
    _globals["_CMSGDOTASERIES_LIVEGAME"]._serialized_end = 4210
# @@protoc_insertion_point(module_scope)
