# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: dota_gcmessages_client_match_management.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_match_management.proto"
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(
    b'\n-dota_gcmessages_client_match_management.proto\x1a\x13steammessages.proto\x1a\x17\x64ota_shared_enums.proto\x1a\x17\x64ota_client_enums.proto\x1a\x15\x62\x61se_gcmessages.proto\x1a"dota_gcmessages_common_lobby.proto"\xa0\x05\n\x15\x43MsgStartFindingMatch\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x1f\n\x0bmatchgroups\x18\x02 \x01(\r:\n4294967295\x12\x16\n\x0e\x63lient_version\x18\x03 \x01(\r\x12\x1e\n\ngame_modes\x18\x04 \x01(\r:\n4294967295\x12\x31\n\nmatch_type\x18\x06 \x01(\x0e\x32\n.MatchType:\x11MATCH_TYPE_CASUAL\x12"\n\x0ematchlanguages\x18\x07 \x01(\r:\n4294967295\x12\x0f\n\x07team_id\x18\x08 \x01(\r\x12\x43\n\x12game_language_enum\x18\n \x01(\x0e\x32\x0f.MatchLanguages:\x16MATCH_LANGUAGE_INVALID\x12\x1a\n\x12game_language_name\x18\x0b \x01(\t\x12&\n\tping_data\x18\x0c \x01(\x0b\x32\x13.CMsgClientPingData\x12\x1b\n\x13region_select_flags\x18\r \x01(\r\x12\x12\n\nsolo_queue\x18\x0e \x01(\x08\x12\x1d\n\x15steam_clan_account_id\x18\x10 \x01(\r\x12\x1a\n\x12is_challenge_match\x18\x11 \x01(\x08\x12\x1c\n\x14lane_selection_flags\x18\x12 \x01(\r\x12\x1e\n\x16high_priority_disabled\x18\x13 \x01(\x08\x12%\n\x1d\x64isable_experimental_gameplay\x18\x14 \x01(\x08\x12#\n\x1b\x63ustom_game_difficulty_mask\x18\x15 \x01(\r\x12\x1b\n\x13\x62ot_difficulty_mask\x18\x16 \x01(\r\x12\x1d\n\x15\x62ot_script_index_mask\x18\x17 \x01(\r"\xf7\x01\n\x1b\x43MsgStartFindingMatchResult\x12!\n\x16legacy_generic_eresult\x18\x01 \x01(\r:\x01\x32\x12M\n\x06result\x18\x02 \x01(\x0e\x32\x19.EStartFindingMatchResult:"k_EStartFindingMatchResult_Invalid\x12\x13\n\x0b\x65rror_token\x18\x03 \x01(\t\x12\x15\n\rdebug_message\x18\x04 \x01(\t\x12!\n\x19responsible_party_members\x18\x05 \x03(\x06\x12\x17\n\x0fresult_metadata\x18\x06 \x01(\r"/\n\x14\x43MsgStopFindingMatch\x12\x17\n\x0f\x61\x63\x63\x65pt_cooldown\x18\x01 \x01(\x08"\xce\x01\n\x17\x43MsgPartyBuilderOptions\x12\x18\n\x10\x61\x64\x64itional_slots\x18\x01 \x01(\r\x12\x31\n\nmatch_type\x18\x02 \x01(\x0e\x32\n.MatchType:\x11MATCH_TYPE_CASUAL\x12\x13\n\x0bmatchgroups\x18\x03 \x01(\r\x12\x16\n\x0e\x63lient_version\x18\x04 \x01(\r\x12\x39\n\x08language\x18\x05 \x01(\x0e\x32\x0f.MatchLanguages:\x16MATCH_LANGUAGE_INVALID"\x9b\x01\n\x0b\x43MsgReadyUp\x12\x43\n\x05state\x18\x01 \x01(\x0e\x32\x14.DOTALobbyReadyState:\x1e\x44OTALobbyReadyState_UNDECLARED\x12\x14\n\x0cready_up_key\x18\x02 \x01(\x06\x12\x31\n\x0ehardware_specs\x18\x03 \x01(\x0b\x32\x19.CDOTAClientHardwareSpecs"\xd6\x01\n\x11\x43MsgReadyUpStatus\x12\x10\n\x08lobby_id\x18\x01 \x01(\x06\x12\x14\n\x0c\x61\x63\x63\x65pted_ids\x18\x02 \x03(\r\x12\x14\n\x0c\x64\x65\x63lined_ids\x18\x03 \x03(\r\x12\x18\n\x10\x61\x63\x63\x65pted_indices\x18\x04 \x03(\r\x12\x18\n\x10\x64\x65\x63lined_indices\x18\x05 \x03(\r\x12O\n\x11local_ready_state\x18\x06 \x01(\x0e\x32\x14.DOTALobbyReadyState:\x1e\x44OTALobbyReadyState_UNDECLARED"\x18\n\x16\x43MsgAbandonCurrentGame"6\n\x15\x43MsgLobbyScenarioSave\x12\x0f\n\x07version\x18\x01 \x01(\x05\x12\x0c\n\x04\x64\x61ta\x18\x02 \x01(\x0c"\xbd\x0c\n\x1b\x43MsgPracticeLobbySetDetails\x12\x10\n\x08lobby_id\x18\x01 \x01(\x04\x12\x11\n\tgame_name\x18\x02 \x01(\t\x12(\n\x0cteam_details\x18\x03 \x03(\x0b\x32\x12.CLobbyTeamDetails\x12\x15\n\rserver_region\x18\x04 \x01(\r\x12\x11\n\tgame_mode\x18\x05 \x01(\r\x12.\n\x07\x63m_pick\x18\x06 \x01(\x0e\x32\r.DOTA_CM_PICK:\x0e\x44OTA_CM_RANDOM\x12J\n\x16\x62ot_difficulty_radiant\x18\t \x01(\x0e\x32\x12.DOTABotDifficulty:\x16\x42OT_DIFFICULTY_PASSIVE\x12\x14\n\x0c\x61llow_cheats\x18\n \x01(\x08\x12\x16\n\x0e\x66ill_with_bots\x18\x0b \x01(\x08\x12\x18\n\x10\x61llow_spectating\x18\r \x01(\x08\x12\x10\n\x08pass_key\x18\x0f \x01(\t\x12\x10\n\x08leagueid\x18\x10 \x01(\r\x12\x1d\n\x15penalty_level_radiant\x18\x11 \x01(\r\x12\x1a\n\x12penalty_level_dire\x18\x12 \x01(\r\x12\x13\n\x0bseries_type\x18\x14 \x01(\r\x12\x1b\n\x13radiant_series_wins\x18\x15 \x01(\r\x12\x18\n\x10\x64ire_series_wins\x18\x16 \x01(\r\x12\x16\n\x07\x61llchat\x18\x17 \x01(\x08:\x05\x66\x61lse\x12\x39\n\rdota_tv_delay\x18\x18 \x01(\x0e\x32\x11.LobbyDotaTVDelay:\x0fLobbyDotaTV_120\x12\x0b\n\x03lan\x18\x19 \x01(\x08\x12\x18\n\x10\x63ustom_game_mode\x18\x1a \x01(\t\x12\x17\n\x0f\x63ustom_map_name\x18\x1b \x01(\t\x12\x19\n\x11\x63ustom_difficulty\x18\x1c \x01(\r\x12\x16\n\x0e\x63ustom_game_id\x18\x1d \x01(\x04\x12\x1a\n\x12\x63ustom_min_players\x18\x1e \x01(\r\x12\x1a\n\x12\x63ustom_max_players\x18\x1f \x01(\r\x12\x44\n\nvisibility\x18! \x01(\x0e\x32\x14.DOTALobbyVisibility:\x1a\x44OTALobbyVisibility_Public\x12\x17\n\x0f\x63ustom_game_crc\x18" \x01(\x06\x12\x1d\n\x15\x63ustom_game_timestamp\x18% \x01(\x07\x12\x1f\n\x17previous_match_override\x18& \x01(\x04\x12N\n\rpause_setting\x18* \x01(\x0e\x32\x16.LobbyDotaPauseSetting:\x1fLobbyDotaPauseSetting_Unlimited\x12G\n\x13\x62ot_difficulty_dire\x18+ \x01(\x0e\x32\x12.DOTABotDifficulty:\x16\x42OT_DIFFICULTY_PASSIVE\x12\x13\n\x0b\x62ot_radiant\x18, \x01(\x04\x12\x10\n\x08\x62ot_dire\x18- \x01(\x04\x12\x62\n\x18selection_priority_rules\x18. \x01(\x0e\x32\x1b.DOTASelectionPriorityRules:#k_DOTASelectionPriorityRules_Manual\x12\x1d\n\x15\x63ustom_game_penalties\x18/ \x01(\x08\x12\x1e\n\x16lan_host_ping_location\x18\x30 \x01(\t\x12\x16\n\x0eleague_node_id\x18\x31 \x01(\r\x12\x1a\n\x12requested_hero_ids\x18\x32 \x03(\x05\x12-\n\rscenario_save\x18\x33 \x01(\x0b\x32\x16.CMsgLobbyScenarioSave\x12`\n\x1e\x61\x62ility_draft_specific_details\x18\x34 \x01(\x0b\x32\x38.CMsgPracticeLobbySetDetails.AbilityDraftSpecificDetails\x12\x17\n\x0f\x64o_player_draft\x18\x35 \x01(\x08\x12\x1c\n\x14requested_hero_teams\x18\x36 \x03(\x05\x1a:\n\x1b\x41\x62ilityDraftSpecificDetails\x12\x1b\n\x13shuffle_draft_order\x18\x01 \x01(\x08"\x8c\x01\n\x17\x43MsgPracticeLobbyCreate\x12\x12\n\nsearch_key\x18\x01 \x01(\t\x12\x10\n\x08pass_key\x18\x05 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x06 \x01(\r\x12\x33\n\rlobby_details\x18\x07 \x01(\x0b\x32\x1c.CMsgPracticeLobbySetDetails"\xa5\x01\n\x1c\x43MsgPracticeLobbySetTeamSlot\x12\x33\n\x04team\x18\x01 \x01(\x0e\x32\r.DOTA_GC_TEAM:\x16\x44OTA_GC_TEAM_GOOD_GUYS\x12\x0c\n\x04slot\x18\x02 \x01(\r\x12\x42\n\x0e\x62ot_difficulty\x18\x03 \x01(\x0e\x32\x12.DOTABotDifficulty:\x16\x42OT_DIFFICULTY_PASSIVE"P\n\x19\x43MsgPracticeLobbySetCoach\x12\x33\n\x04team\x18\x01 \x01(\x0e\x32\r.DOTA_GC_TEAM:\x16\x44OTA_GC_TEAM_GOOD_GUYS"\x98\x01\n%CMsgPracticeLobbyJoinBroadcastChannel\x12\x0f\n\x07\x63hannel\x18\x01 \x01(\r\x12\x1d\n\x15preferred_description\x18\x02 \x01(\t\x12\x1e\n\x16preferred_country_code\x18\x03 \x01(\t\x12\x1f\n\x17preferred_language_code\x18\x04 \x01(\t"9\n&CMsgPracticeLobbyCloseBroadcastChannel\x12\x0f\n\x07\x63hannel\x18\x01 \x01(\r"8\n6CMsgPracticeLobbyToggleBroadcastChannelCameramanStatus"+\n\x15\x43MsgPracticeLobbyKick\x12\x12\n\naccount_id\x18\x03 \x01(\r"3\n\x1d\x43MsgPracticeLobbyKickFromTeam\x12\x12\n\naccount_id\x18\x01 \x01(\r"\x18\n\x16\x43MsgPracticeLobbyLeave"1\n\x17\x43MsgPracticeLobbyLaunch\x12\x16\n\x0e\x63lient_version\x18\x05 \x01(\r"/\n\x1c\x43MsgApplyTeamToPracticeLobby\x12\x0f\n\x07team_id\x18\x01 \x01(\r"p\n\x15\x43MsgPracticeLobbyList\x12\x10\n\x08pass_key\x18\x02 \x01(\t\x12\x0e\n\x06region\x18\x03 \x01(\r\x12\x35\n\tgame_mode\x18\x04 \x01(\x0e\x32\x0e.DOTA_GameMode:\x12\x44OTA_GAMEMODE_NONE"\xa2\x04\n"CMsgPracticeLobbyListResponseEntry\x12\x10\n\x02id\x18\x01 \x01(\x04\x42\x04\x80\xa6\x1d\x01\x12\x41\n\x07members\x18\x05 \x03(\x0b\x32\x30.CMsgPracticeLobbyListResponseEntry.CLobbyMember\x12\x19\n\x11requires_pass_key\x18\x06 \x01(\x08\x12\x19\n\x11leader_account_id\x18\x07 \x01(\r\x12\x0c\n\x04name\x18\n \x01(\t\x12\x18\n\x10\x63ustom_game_mode\x18\x0b \x01(\t\x12\x35\n\tgame_mode\x18\x0c \x01(\x0e\x32\x0e.DOTA_GameMode:\x12\x44OTA_GAMEMODE_NONE\x12\x16\n\x0e\x66riend_present\x18\r \x01(\x08\x12\x0f\n\x07players\x18\x0e \x01(\r\x12\x17\n\x0f\x63ustom_map_name\x18\x0f \x01(\t\x12\x18\n\x10max_player_count\x18\x10 \x01(\r\x12\x15\n\rserver_region\x18\x11 \x01(\r\x12\x11\n\tleague_id\x18\x13 \x01(\r\x12\x1e\n\x16lan_host_ping_location\x18\x14 \x01(\t\x12\x18\n\x10min_player_count\x18\x15 \x01(\r\x12\x19\n\x11penalties_enabled\x18\x16 \x01(\x08\x1a\x37\n\x0c\x43LobbyMember\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x13\n\x0bplayer_name\x18\x02 \x01(\t"U\n\x1d\x43MsgPracticeLobbyListResponse\x12\x34\n\x07lobbies\x18\x02 \x03(\x0b\x32#.CMsgPracticeLobbyListResponseEntry"`\n\rCMsgLobbyList\x12\x18\n\rserver_region\x18\x01 \x01(\r:\x01\x30\x12\x35\n\tgame_mode\x18\x02 \x01(\x0e\x32\x0e.DOTA_GameMode:\x12\x44OTA_GAMEMODE_NONE"M\n\x15\x43MsgLobbyListResponse\x12\x34\n\x07lobbies\x18\x01 \x03(\x0b\x32#.CMsgPracticeLobbyListResponseEntry"\x8b\x01\n\x15\x43MsgPracticeLobbyJoin\x12\x10\n\x08lobby_id\x18\x01 \x01(\x04\x12\x16\n\x0e\x63lient_version\x18\x02 \x01(\r\x12\x10\n\x08pass_key\x18\x03 \x01(\t\x12\x17\n\x0f\x63ustom_game_crc\x18\x04 \x01(\x06\x12\x1d\n\x15\x63ustom_game_timestamp\x18\x05 \x01(\x07"_\n\x1d\x43MsgPracticeLobbyJoinResponse\x12>\n\x06result\x18\x01 \x01(\x0e\x32\x14.DOTAJoinLobbyResult:\x18\x44OTA_JOIN_RESULT_SUCCESS"5\n"CMsgFriendPracticeLobbyListRequest\x12\x0f\n\x07\x66riends\x18\x01 \x03(\r"[\n#CMsgFriendPracticeLobbyListResponse\x12\x34\n\x07lobbies\x18\x01 \x03(\x0b\x32#.CMsgPracticeLobbyListResponseEntry";\n"CMsgJoinableCustomGameModesRequest\x12\x15\n\rserver_region\x18\x01 \x01(\r"m\n(CMsgJoinableCustomGameModesResponseEntry\x12\x16\n\x0e\x63ustom_game_id\x18\x01 \x01(\x04\x12\x13\n\x0blobby_count\x18\x02 \x01(\r\x12\x14\n\x0cplayer_count\x18\x03 \x01(\r"d\n#CMsgJoinableCustomGameModesResponse\x12=\n\ngame_modes\x18\x01 \x03(\x0b\x32).CMsgJoinableCustomGameModesResponseEntry"Q\n CMsgJoinableCustomLobbiesRequest\x12\x15\n\rserver_region\x18\x01 \x01(\r\x12\x16\n\x0e\x63ustom_game_id\x18\x02 \x01(\x04"\xb6\x03\n&CMsgJoinableCustomLobbiesResponseEntry\x12\x10\n\x08lobby_id\x18\x01 \x01(\x06\x12\x16\n\x0e\x63ustom_game_id\x18\x02 \x01(\x04\x12\x12\n\nlobby_name\x18\x03 \x01(\t\x12\x14\n\x0cmember_count\x18\x04 \x01(\r\x12\x19\n\x11leader_account_id\x18\x05 \x01(\r\x12\x13\n\x0bleader_name\x18\x06 \x01(\t\x12\x17\n\x0f\x63ustom_map_name\x18\x07 \x01(\t\x12\x18\n\x10max_player_count\x18\x08 \x01(\r\x12\x15\n\rserver_region\x18\t \x01(\r\x12\x14\n\x0chas_pass_key\x18\x0b \x01(\x08\x12\x1e\n\x16lan_host_ping_location\x18\x0c \x01(\t\x12\x1b\n\x13lobby_creation_time\x18\r \x01(\r\x12\x1d\n\x15\x63ustom_game_timestamp\x18\x0e \x01(\r\x12\x17\n\x0f\x63ustom_game_crc\x18\x0f \x01(\x04\x12\x18\n\x10min_player_count\x18\x10 \x01(\r\x12\x19\n\x11penalties_enabled\x18\x11 \x01(\x08"]\n!CMsgJoinableCustomLobbiesResponse\x12\x38\n\x07lobbies\x18\x01 \x03(\x0b\x32\'.CMsgJoinableCustomLobbiesResponseEntry"\xfa\x02\n\x18\x43MsgQuickJoinCustomLobby\x12\x1c\n\x14legacy_server_region\x18\x01 \x01(\r\x12\x16\n\x0e\x63ustom_game_id\x18\x02 \x01(\x04\x12\x16\n\x0e\x63lient_version\x18\x03 \x01(\r\x12:\n\x14\x63reate_lobby_details\x18\x04 \x01(\x0b\x32\x1c.CMsgPracticeLobbySetDetails\x12\x15\n\rallow_any_map\x18\x05 \x01(\x08\x12G\n\x13legacy_region_pings\x18\x06 \x03(\x0b\x32*.CMsgQuickJoinCustomLobby.LegacyRegionPing\x12&\n\tping_data\x18\x07 \x01(\x0b\x32\x13.CMsgClientPingData\x1aL\n\x10LegacyRegionPing\x12\x15\n\rserver_region\x18\x01 \x01(\r\x12\x0c\n\x04ping\x18\x02 \x01(\r\x12\x13\n\x0bregion_code\x18\x03 \x01(\x07"b\n CMsgQuickJoinCustomLobbyResponse\x12>\n\x06result\x18\x01 \x01(\x0e\x32\x14.DOTAJoinLobbyResult:\x18\x44OTA_JOIN_RESULT_SUCCESS"\x94\x02\n\x11\x43MsgBotGameCreate\x12\x12\n\nsearch_key\x18\x01 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x02 \x01(\r\x12\x46\n\x12\x64ifficulty_radiant\x18\x03 \x01(\x0e\x32\x12.DOTABotDifficulty:\x16\x42OT_DIFFICULTY_PASSIVE\x12\x33\n\x04team\x18\x04 \x01(\x0e\x32\r.DOTA_GC_TEAM:\x16\x44OTA_GC_TEAM_GOOD_GUYS\x12\x11\n\tgame_mode\x18\x05 \x01(\r\x12\x43\n\x0f\x64ifficulty_dire\x18\x06 \x01(\x0e\x32\x12.DOTABotDifficulty:\x16\x42OT_DIFFICULTY_PASSIVE"2\n\x1b\x43MsgDOTAPartyMemberSetCoach\x12\x13\n\x0bwants_coach\x18\x01 \x01(\x08"4\n\x16\x43MsgDOTASetGroupLeader\x12\x1a\n\x12new_leader_steamid\x18\x01 \x01(\x06"P\n\x1a\x43MsgDOTACancelGroupInvites\x12\x18\n\x10invited_steamids\x18\x01 \x03(\x06\x12\x18\n\x10invited_groupids\x18\x02 \x03(\x06"*\n\x1a\x43MsgDOTASetGroupOpenStatus\x12\x0c\n\x04open\x18\x01 \x01(\x08"2\n\x18\x43MsgDOTAGroupMergeInvite\x12\x16\n\x0eother_group_id\x18\x01 \x01(\x06"H\n\x1a\x43MsgDOTAGroupMergeResponse\x12\x1a\n\x12initiator_group_id\x18\x01 \x01(\x06\x12\x0e\n\x06\x61\x63\x63\x65pt\x18\x02 \x01(\x08"]\n\x17\x43MsgDOTAGroupMergeReply\x12\x42\n\x06result\x18\x01 \x01(\x0e\x32\x16.EDOTAGroupMergeResult:\x1ak_EDOTAGroupMergeResult_OK"\xf4\x02\n\x1d\x43MsgSpectatorLobbyGameDetails\x12\x10\n\x08language\x18\x01 \x01(\r\x12\x10\n\x08match_id\x18\x02 \x01(\x04\x12\x17\n\x0fserver_steam_id\x18\x03 \x01(\x06\x12\x12\n\nstream_url\x18\x04 \x01(\t\x12\x13\n\x0bstream_name\x18\x05 \x01(\t\x12\x11\n\tleague_id\x18\x06 \x01(\r\x12\x13\n\x0bseries_type\x18\x07 \x01(\r\x12\x13\n\x0bseries_game\x18\x08 \x01(\r\x12\x39\n\x0cradiant_team\x18\t \x01(\x0b\x32#.CMsgSpectatorLobbyGameDetails.Team\x12\x36\n\tdire_team\x18\n \x01(\x0b\x32#.CMsgSpectatorLobbyGameDetails.Team\x1a=\n\x04Team\x12\x0f\n\x07team_id\x18\x01 \x01(\r\x12\x11\n\tteam_name\x18\x02 \x01(\t\x12\x11\n\tteam_logo\x18\x03 \x01(\x06"\x8c\x01\n\x1c\x43MsgSetSpectatorLobbyDetails\x12\x10\n\x08lobby_id\x18\x01 \x01(\x04\x12\x12\n\nlobby_name\x18\x02 \x01(\t\x12\x10\n\x08pass_key\x18\x03 \x01(\t\x12\x34\n\x0cgame_details\x18\x04 \x01(\x0b\x32\x1e.CMsgSpectatorLobbyGameDetails"b\n\x18\x43MsgCreateSpectatorLobby\x12\x16\n\x0e\x63lient_version\x18\x01 \x01(\r\x12.\n\x07\x64\x65tails\x18\x02 \x01(\x0b\x32\x1d.CMsgSetSpectatorLobbyDetails"\x18\n\x16\x43MsgSpectatorLobbyList"\x9b\x02\n\x1e\x43MsgSpectatorLobbyListResponse\x12?\n\x07lobbies\x18\x01 \x03(\x0b\x32..CMsgSpectatorLobbyListResponse.SpectatorLobby\x1a\xb7\x01\n\x0eSpectatorLobby\x12\x10\n\x08lobby_id\x18\x01 \x01(\x04\x12\x11\n\tgame_name\x18\x02 \x01(\t\x12\x19\n\x11requires_pass_key\x18\x03 \x01(\x08\x12\x19\n\x11leader_account_id\x18\x04 \x01(\r\x12\x14\n\x0cmember_count\x18\x05 \x01(\r\x12\x34\n\x0cgame_details\x18\x07 \x01(\x0b\x32\x1e.CMsgSpectatorLobbyGameDetails"C\n(CMsgClientToGCRequestSteamDatagramTicket\x12\x17\n\x0fserver_steam_id\x18\x01 \x01(\x06"^\n0CMsgClientToGCRequestSteamDatagramTicketResponse\x12\x19\n\x11serialized_ticket\x18\x01 \x01(\x0c\x12\x0f\n\x07message\x18\x02 \x01(\t"\xb7\x02\n!CMsgGCToClientSteamDatagramTicket\x12\x1a\n\x12legacy_time_expiry\x18\x01 \x01(\x07\x12"\n\x1alegacy_authorized_steam_id\x18\x02 \x01(\x06\x12#\n\x1blegacy_authorized_public_ip\x18\x03 \x01(\x07\x12"\n\x1alegacy_gameserver_steam_id\x18\x04 \x01(\x06\x12 \n\x18legacy_gameserver_net_id\x18\x05 \x01(\x06\x12\x18\n\x10legacy_signature\x18\x06 \x01(\x0c\x12\x15\n\rlegacy_app_id\x18\x07 \x01(\r\x12\x1b\n\x13legacy_extra_fields\x18\x08 \x03(\x0c\x12\x19\n\x11serialized_ticket\x18\x10 \x01(\x0c"$\n"CMsgGCToClientRequestLaneSelection"j\n*CMsgGCToClientRequestLaneSelectionResponse\x12\x1c\n\x14lane_selection_flags\x18\x01 \x01(\r\x12\x1e\n\x16high_priority_disabled\x18\x02 \x01(\x08"\x1d\n\x1b\x43MsgGCToClientRequestMMInfo"T\n\x14\x43MsgClientToGCMMInfo\x12\x1c\n\x14lane_selection_flags\x18\x01 \x01(\r\x12\x1e\n\x16high_priority_disabled\x18\x02 \x01(\x08*\xdf\x11\n\x18\x45StartFindingMatchResult\x12&\n"k_EStartFindingMatchResult_Invalid\x10\x00\x12!\n\x1dk_EStartFindingMatchResult_OK\x10\x01\x12/\n+k_EStartFindingMatchResult_AlreadySearching\x10\x02\x12*\n&k_EStartFindingMatchResult_FailGeneric\x10\x64\x12+\n\'k_EStartFindingMatchResult_FailedIgnore\x10\x65\x12\x32\n.k_EStartFindingMatchResult_MatchmakingDisabled\x10\x66\x12,\n(k_EStartFindingMatchResult_RegionOffline\x10g\x12\x32\n.k_EStartFindingMatchResult_MatchmakingCooldown\x10h\x12.\n*k_EStartFindingMatchResult_ClientOutOfDate\x10i\x12\x37\n3k_EStartFindingMatchResult_CompetitiveNoLowPriority\x10j\x12\x35\n1k_EStartFindingMatchResult_CompetitiveNotUnlocked\x10k\x12\x32\n.k_EStartFindingMatchResult_GameModeNotUnlocked\x10l\x12;\n7k_EStartFindingMatchResult_CompetitiveNotEnoughPlayTime\x10m\x12\x32\n.k_EStartFindingMatchResult_MissingInitialSkill\x10n\x12<\n8k_EStartFindingMatchResult_CompetitiveRankSpreadTooLarge\x10o\x12\x33\n/k_EStartFindingMatchResult_MemberAlreadyInLobby\x10p\x12\x33\n/k_EStartFindingMatchResult_MemberNotVACVerified\x10q\x12\x39\n5k_EStartFindingMatchResult_WeekendTourneyBadPartySize\x10r\x12>\n:k_EStartFindingMatchResult_WeekendTourneyTeamBuyInTooSmall\x10s\x12\x44\n@k_EStartFindingMatchResult_WeekendTourneyIndividualBuyInTooLarge\x10t\x12>\n:k_EStartFindingMatchResult_WeekendTourneyTeamBuyInTooLarge\x10u\x12:\n6k_EStartFindingMatchResult_MemberMissingEventOwnership\x10v\x12\x38\n4k_EStartFindingMatchResult_WeekendTourneyNotUnlocked\x10w\x12@\n<k_EStartFindingMatchResult_WeekendTourneyRecentParticipation\x10x\x12?\n;k_EStartFindingMatchResult_MemberMissingAnchoredPhoneNumber\x10y\x12.\n*k_EStartFindingMatchResult_NotMemberOfClan\x10z\x12;\n7k_EStartFindingMatchResult_CoachesChallengeBadPartySize\x10{\x12\x41\n=k_EStartFindingMatchResult_CoachesChallengeRequirementsNotMet\x10|\x12\x34\n0k_EStartFindingMatchResult_InvalidRoleSelections\x10}\x12\x35\n1k_EStartFindingMatchResult_PhoneNumberDiscrepancy\x10~\x12,\n(k_EStartFindingMatchResult_NoQueuePoints\x10\x7f\x12\x39\n4k_EStartFindingMatchResult_MemberMissingGauntletFlag\x10\x80\x01\x12\x37\n2k_EStartFindingMatchResult_MemberGauntletTooRecent\x10\x81\x01\x12\x35\n0k_EStartFindingMatchResult_DifficultyNotUnlocked\x10\x82\x01\x12\x38\n3k_EStartFindingMatchResult_CoachesNotAllowedInParty\x10\x83\x01\x12/\n*k_EStartFindingMatchResult_MatchmakingBusy\x10\x84\x01\x12\x30\n+k_EStartFindingMatchResult_SteamChinaBanned\x10\x85\x01\x12;\n6k_EStartFindingMatchResult_SteamChinaInvalidMixedParty\x10\x86\x01\x12\x34\n/k_EStartFindingMatchResult_RestrictedFromRanked\x10\x87\x01\x12\x33\n.k_EStartFindingMatchResult_RankPreventsParties\x10\x88\x01\x12\x36\n1k_EStartFindingMatchResult_RegisteredNameRequired\x10\x89\x01'
)

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(
    DESCRIPTOR, "dota_gcmessages_client_match_management_pb2", _globals
)
if not _descriptor._USE_C_DESCRIPTORS:
    DESCRIPTOR._loaded_options = None
    _globals["_CMSGPRACTICELOBBYLISTRESPONSEENTRY"].fields_by_name["id"]._loaded_options = None
    _globals["_CMSGPRACTICELOBBYLISTRESPONSEENTRY"].fields_by_name[
        "id"
    ]._serialized_options = b"\200\246\035\001"
    _globals["_ESTARTFINDINGMATCHRESULT"]._serialized_start = 9401
    _globals["_ESTARTFINDINGMATCHRESULT"]._serialized_end = 11672
    _globals["_CMSGSTARTFINDINGMATCH"]._serialized_start = 180
    _globals["_CMSGSTARTFINDINGMATCH"]._serialized_end = 852
    _globals["_CMSGSTARTFINDINGMATCHRESULT"]._serialized_start = 855
    _globals["_CMSGSTARTFINDINGMATCHRESULT"]._serialized_end = 1102
    _globals["_CMSGSTOPFINDINGMATCH"]._serialized_start = 1104
    _globals["_CMSGSTOPFINDINGMATCH"]._serialized_end = 1151
    _globals["_CMSGPARTYBUILDEROPTIONS"]._serialized_start = 1154
    _globals["_CMSGPARTYBUILDEROPTIONS"]._serialized_end = 1360
    _globals["_CMSGREADYUP"]._serialized_start = 1363
    _globals["_CMSGREADYUP"]._serialized_end = 1518
    _globals["_CMSGREADYUPSTATUS"]._serialized_start = 1521
    _globals["_CMSGREADYUPSTATUS"]._serialized_end = 1735
    _globals["_CMSGABANDONCURRENTGAME"]._serialized_start = 1737
    _globals["_CMSGABANDONCURRENTGAME"]._serialized_end = 1761
    _globals["_CMSGLOBBYSCENARIOSAVE"]._serialized_start = 1763
    _globals["_CMSGLOBBYSCENARIOSAVE"]._serialized_end = 1817
    _globals["_CMSGPRACTICELOBBYSETDETAILS"]._serialized_start = 1820
    _globals["_CMSGPRACTICELOBBYSETDETAILS"]._serialized_end = 3417
    _globals["_CMSGPRACTICELOBBYSETDETAILS_ABILITYDRAFTSPECIFICDETAILS"]._serialized_start = 3359
    _globals["_CMSGPRACTICELOBBYSETDETAILS_ABILITYDRAFTSPECIFICDETAILS"]._serialized_end = 3417
    _globals["_CMSGPRACTICELOBBYCREATE"]._serialized_start = 3420
    _globals["_CMSGPRACTICELOBBYCREATE"]._serialized_end = 3560
    _globals["_CMSGPRACTICELOBBYSETTEAMSLOT"]._serialized_start = 3563
    _globals["_CMSGPRACTICELOBBYSETTEAMSLOT"]._serialized_end = 3728
    _globals["_CMSGPRACTICELOBBYSETCOACH"]._serialized_start = 3730
    _globals["_CMSGPRACTICELOBBYSETCOACH"]._serialized_end = 3810
    _globals["_CMSGPRACTICELOBBYJOINBROADCASTCHANNEL"]._serialized_start = 3813
    _globals["_CMSGPRACTICELOBBYJOINBROADCASTCHANNEL"]._serialized_end = 3965
    _globals["_CMSGPRACTICELOBBYCLOSEBROADCASTCHANNEL"]._serialized_start = 3967
    _globals["_CMSGPRACTICELOBBYCLOSEBROADCASTCHANNEL"]._serialized_end = 4024
    _globals["_CMSGPRACTICELOBBYTOGGLEBROADCASTCHANNELCAMERAMANSTATUS"]._serialized_start = 4026
    _globals["_CMSGPRACTICELOBBYTOGGLEBROADCASTCHANNELCAMERAMANSTATUS"]._serialized_end = 4082
    _globals["_CMSGPRACTICELOBBYKICK"]._serialized_start = 4084
    _globals["_CMSGPRACTICELOBBYKICK"]._serialized_end = 4127
    _globals["_CMSGPRACTICELOBBYKICKFROMTEAM"]._serialized_start = 4129
    _globals["_CMSGPRACTICELOBBYKICKFROMTEAM"]._serialized_end = 4180
    _globals["_CMSGPRACTICELOBBYLEAVE"]._serialized_start = 4182
    _globals["_CMSGPRACTICELOBBYLEAVE"]._serialized_end = 4206
    _globals["_CMSGPRACTICELOBBYLAUNCH"]._serialized_start = 4208
    _globals["_CMSGPRACTICELOBBYLAUNCH"]._serialized_end = 4257
    _globals["_CMSGAPPLYTEAMTOPRACTICELOBBY"]._serialized_start = 4259
    _globals["_CMSGAPPLYTEAMTOPRACTICELOBBY"]._serialized_end = 4306
    _globals["_CMSGPRACTICELOBBYLIST"]._serialized_start = 4308
    _globals["_CMSGPRACTICELOBBYLIST"]._serialized_end = 4420
    _globals["_CMSGPRACTICELOBBYLISTRESPONSEENTRY"]._serialized_start = 4423
    _globals["_CMSGPRACTICELOBBYLISTRESPONSEENTRY"]._serialized_end = 4969
    _globals["_CMSGPRACTICELOBBYLISTRESPONSEENTRY_CLOBBYMEMBER"]._serialized_start = 4914
    _globals["_CMSGPRACTICELOBBYLISTRESPONSEENTRY_CLOBBYMEMBER"]._serialized_end = 4969
    _globals["_CMSGPRACTICELOBBYLISTRESPONSE"]._serialized_start = 4971
    _globals["_CMSGPRACTICELOBBYLISTRESPONSE"]._serialized_end = 5056
    _globals["_CMSGLOBBYLIST"]._serialized_start = 5058
    _globals["_CMSGLOBBYLIST"]._serialized_end = 5154
    _globals["_CMSGLOBBYLISTRESPONSE"]._serialized_start = 5156
    _globals["_CMSGLOBBYLISTRESPONSE"]._serialized_end = 5233
    _globals["_CMSGPRACTICELOBBYJOIN"]._serialized_start = 5236
    _globals["_CMSGPRACTICELOBBYJOIN"]._serialized_end = 5375
    _globals["_CMSGPRACTICELOBBYJOINRESPONSE"]._serialized_start = 5377
    _globals["_CMSGPRACTICELOBBYJOINRESPONSE"]._serialized_end = 5472
    _globals["_CMSGFRIENDPRACTICELOBBYLISTREQUEST"]._serialized_start = 5474
    _globals["_CMSGFRIENDPRACTICELOBBYLISTREQUEST"]._serialized_end = 5527
    _globals["_CMSGFRIENDPRACTICELOBBYLISTRESPONSE"]._serialized_start = 5529
    _globals["_CMSGFRIENDPRACTICELOBBYLISTRESPONSE"]._serialized_end = 5620
    _globals["_CMSGJOINABLECUSTOMGAMEMODESREQUEST"]._serialized_start = 5622
    _globals["_CMSGJOINABLECUSTOMGAMEMODESREQUEST"]._serialized_end = 5681
    _globals["_CMSGJOINABLECUSTOMGAMEMODESRESPONSEENTRY"]._serialized_start = 5683
    _globals["_CMSGJOINABLECUSTOMGAMEMODESRESPONSEENTRY"]._serialized_end = 5792
    _globals["_CMSGJOINABLECUSTOMGAMEMODESRESPONSE"]._serialized_start = 5794
    _globals["_CMSGJOINABLECUSTOMGAMEMODESRESPONSE"]._serialized_end = 5894
    _globals["_CMSGJOINABLECUSTOMLOBBIESREQUEST"]._serialized_start = 5896
    _globals["_CMSGJOINABLECUSTOMLOBBIESREQUEST"]._serialized_end = 5977
    _globals["_CMSGJOINABLECUSTOMLOBBIESRESPONSEENTRY"]._serialized_start = 5980
    _globals["_CMSGJOINABLECUSTOMLOBBIESRESPONSEENTRY"]._serialized_end = 6418
    _globals["_CMSGJOINABLECUSTOMLOBBIESRESPONSE"]._serialized_start = 6420
    _globals["_CMSGJOINABLECUSTOMLOBBIESRESPONSE"]._serialized_end = 6513
    _globals["_CMSGQUICKJOINCUSTOMLOBBY"]._serialized_start = 6516
    _globals["_CMSGQUICKJOINCUSTOMLOBBY"]._serialized_end = 6894
    _globals["_CMSGQUICKJOINCUSTOMLOBBY_LEGACYREGIONPING"]._serialized_start = 6818
    _globals["_CMSGQUICKJOINCUSTOMLOBBY_LEGACYREGIONPING"]._serialized_end = 6894
    _globals["_CMSGQUICKJOINCUSTOMLOBBYRESPONSE"]._serialized_start = 6896
    _globals["_CMSGQUICKJOINCUSTOMLOBBYRESPONSE"]._serialized_end = 6994
    _globals["_CMSGBOTGAMECREATE"]._serialized_start = 6997
    _globals["_CMSGBOTGAMECREATE"]._serialized_end = 7273
    _globals["_CMSGDOTAPARTYMEMBERSETCOACH"]._serialized_start = 7275
    _globals["_CMSGDOTAPARTYMEMBERSETCOACH"]._serialized_end = 7325
    _globals["_CMSGDOTASETGROUPLEADER"]._serialized_start = 7327
    _globals["_CMSGDOTASETGROUPLEADER"]._serialized_end = 7379
    _globals["_CMSGDOTACANCELGROUPINVITES"]._serialized_start = 7381
    _globals["_CMSGDOTACANCELGROUPINVITES"]._serialized_end = 7461
    _globals["_CMSGDOTASETGROUPOPENSTATUS"]._serialized_start = 7463
    _globals["_CMSGDOTASETGROUPOPENSTATUS"]._serialized_end = 7505
    _globals["_CMSGDOTAGROUPMERGEINVITE"]._serialized_start = 7507
    _globals["_CMSGDOTAGROUPMERGEINVITE"]._serialized_end = 7557
    _globals["_CMSGDOTAGROUPMERGERESPONSE"]._serialized_start = 7559
    _globals["_CMSGDOTAGROUPMERGERESPONSE"]._serialized_end = 7631
    _globals["_CMSGDOTAGROUPMERGEREPLY"]._serialized_start = 7633
    _globals["_CMSGDOTAGROUPMERGEREPLY"]._serialized_end = 7726
    _globals["_CMSGSPECTATORLOBBYGAMEDETAILS"]._serialized_start = 7729
    _globals["_CMSGSPECTATORLOBBYGAMEDETAILS"]._serialized_end = 8101
    _globals["_CMSGSPECTATORLOBBYGAMEDETAILS_TEAM"]._serialized_start = 8040
    _globals["_CMSGSPECTATORLOBBYGAMEDETAILS_TEAM"]._serialized_end = 8101
    _globals["_CMSGSETSPECTATORLOBBYDETAILS"]._serialized_start = 8104
    _globals["_CMSGSETSPECTATORLOBBYDETAILS"]._serialized_end = 8244
    _globals["_CMSGCREATESPECTATORLOBBY"]._serialized_start = 8246
    _globals["_CMSGCREATESPECTATORLOBBY"]._serialized_end = 8344
    _globals["_CMSGSPECTATORLOBBYLIST"]._serialized_start = 8346
    _globals["_CMSGSPECTATORLOBBYLIST"]._serialized_end = 8370
    _globals["_CMSGSPECTATORLOBBYLISTRESPONSE"]._serialized_start = 8373
    _globals["_CMSGSPECTATORLOBBYLISTRESPONSE"]._serialized_end = 8656
    _globals["_CMSGSPECTATORLOBBYLISTRESPONSE_SPECTATORLOBBY"]._serialized_start = 8473
    _globals["_CMSGSPECTATORLOBBYLISTRESPONSE_SPECTATORLOBBY"]._serialized_end = 8656
    _globals["_CMSGCLIENTTOGCREQUESTSTEAMDATAGRAMTICKET"]._serialized_start = 8658
    _globals["_CMSGCLIENTTOGCREQUESTSTEAMDATAGRAMTICKET"]._serialized_end = 8725
    _globals["_CMSGCLIENTTOGCREQUESTSTEAMDATAGRAMTICKETRESPONSE"]._serialized_start = 8727
    _globals["_CMSGCLIENTTOGCREQUESTSTEAMDATAGRAMTICKETRESPONSE"]._serialized_end = 8821
    _globals["_CMSGGCTOCLIENTSTEAMDATAGRAMTICKET"]._serialized_start = 8824
    _globals["_CMSGGCTOCLIENTSTEAMDATAGRAMTICKET"]._serialized_end = 9135
    _globals["_CMSGGCTOCLIENTREQUESTLANESELECTION"]._serialized_start = 9137
    _globals["_CMSGGCTOCLIENTREQUESTLANESELECTION"]._serialized_end = 9173
    _globals["_CMSGGCTOCLIENTREQUESTLANESELECTIONRESPONSE"]._serialized_start = 9175
    _globals["_CMSGGCTOCLIENTREQUESTLANESELECTIONRESPONSE"]._serialized_end = 9281
    _globals["_CMSGGCTOCLIENTREQUESTMMINFO"]._serialized_start = 9283
    _globals["_CMSGGCTOCLIENTREQUESTMMINFO"]._serialized_end = 9312
    _globals["_CMSGCLIENTTOGCMMINFO"]._serialized_start = 9314
    _globals["_CMSGCLIENTTOGCMMINFO"]._serialized_end = 9398
# @@protoc_insertion_point(module_scope)
