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

_sym_db = _symbol_database.Default()


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(
    b'\n\'dota_gcmessages_client_tournament.proto\x1a\x17\x64ota_client_enums.proto"#\n!CMsgRequestWeekendTourneySchedule"\xf6\x01\n\x1a\x43MsgWeekendTourneySchedule\x12\x37\n\tdivisions\x18\x01 \x03(\x0b\x32$.CMsgWeekendTourneySchedule.Division\x1a\x9e\x01\n\x08\x44ivision\x12\x15\n\rdivision_code\x18\x01 \x01(\r\x12\x18\n\x10time_window_open\x18\x02 \x01(\r\x12\x19\n\x11time_window_close\x18\x03 \x01(\r\x12\x1d\n\x15time_window_open_next\x18\x04 \x01(\r\x12\x11\n\ttrophy_id\x18\x05 \x01(\r\x12\x14\n\x0c\x66ree_weekend\x18\x06 \x01(\x08"\xc3\x01\n\x16\x43MsgWeekendTourneyOpts\x12\x15\n\rparticipating\x18\x01 \x01(\x08\x12\x13\n\x0b\x64ivision_id\x18\x02 \x01(\r\x12\r\n\x05\x62uyin\x18\x03 \x01(\r\x12\x13\n\x0bskill_level\x18\x04 \x01(\r\x12\x14\n\x0cmatch_groups\x18\x05 \x01(\r\x12\x0f\n\x07team_id\x18\x06 \x01(\r\x12\x18\n\x10pickup_team_name\x18\x07 \x01(\t\x12\x18\n\x10pickup_team_logo\x18\x08 \x01(\x04"\x19\n\x17\x43MsgWeekendTourneyLeave"\xcd\x07\n\x12\x43MsgDOTATournament\x12\x15\n\rtournament_id\x18\x01 \x01(\r\x12\x13\n\x0b\x64ivision_id\x18\x02 \x01(\r\x12\x15\n\rschedule_time\x18\x03 \x01(\r\x12\x13\n\x0bskill_level\x18\x04 \x01(\r\x12M\n\x13tournament_template\x18\x05 \x01(\x0e\x32\x14.ETournamentTemplate:\x1ak_ETournamentTemplate_None\x12<\n\x05state\x18\x06 \x01(\x0e\x32\x11.ETournamentState:\x1ak_ETournamentState_Unknown\x12\x15\n\rstate_seq_num\x18\n \x01(\r\x12\x18\n\x10season_trophy_id\x18\x0b \x01(\r\x12\'\n\x05teams\x18\x07 \x03(\x0b\x32\x18.CMsgDOTATournament.Team\x12\'\n\x05games\x18\x08 \x03(\x0b\x32\x18.CMsgDOTATournament.Game\x12\'\n\x05nodes\x18\t \x03(\x0b\x32\x18.CMsgDOTATournament.Node\x1a\xea\x01\n\x04Team\x12\x10\n\x08team_gid\x18\x01 \x01(\x06\x12\x15\n\rnode_or_state\x18\x02 \x01(\r\x12\x13\n\x07players\x18\x03 \x03(\rB\x02\x10\x01\x12\x18\n\x0cplayer_buyin\x18\t \x03(\rB\x02\x10\x01\x12\x1e\n\x12player_skill_level\x18\n \x03(\rB\x02\x10\x01\x12\x18\n\x10match_group_mask\x18\x0c \x01(\r\x12\x0f\n\x07team_id\x18\x04 \x01(\r\x12\x11\n\tteam_name\x18\x05 \x01(\t\x12\x16\n\x0eteam_base_logo\x18\x07 \x01(\x04\x12\x14\n\x0cteam_ui_logo\x18\x08 \x01(\x04\x1a\xab\x01\n\x04Game\x12\x10\n\x08node_idx\x18\x01 \x01(\r\x12\x10\n\x08lobby_id\x18\x02 \x01(\x06\x12\x10\n\x08match_id\x18\x03 \x01(\x04\x12\x13\n\x0bteam_a_good\x18\x04 \x01(\x08\x12\x44\n\x05state\x18\x05 \x01(\x0e\x32\x15.ETournamentGameState:\x1ek_ETournamentGameState_Unknown\x12\x12\n\nstart_time\x18\x06 \x01(\r\x1a\x8a\x01\n\x04Node\x12\x0f\n\x07node_id\x18\x01 \x01(\r\x12\x12\n\nteam_idx_a\x18\x02 \x01(\r\x12\x12\n\nteam_idx_b\x18\x03 \x01(\r\x12I\n\nnode_state\x18\x04 \x01(\x0e\x32\x15.ETournamentNodeState:\x1ek_ETournamentNodeState_Unknown"\xbe\x04\n\x1d\x43MsgDOTATournamentStateChange\x12\x19\n\x11new_tournament_id\x18\x01 \x01(\r\x12\x39\n\x05\x65vent\x18\x02 \x01(\x0e\x32\x11.ETournamentEvent:\x17k_ETournamentEvent_None\x12K\n\x14new_tournament_state\x18\x03 \x01(\x0e\x32\x11.ETournamentState:\x1ak_ETournamentState_Unknown\x12?\n\x0cgame_changes\x18\x04 \x03(\x0b\x32).CMsgDOTATournamentStateChange.GameChange\x12?\n\x0cteam_changes\x18\x05 \x03(\x0b\x32).CMsgDOTATournamentStateChange.TeamChange\x12!\n\x15merged_tournament_ids\x18\x06 \x03(\rB\x02\x10\x01\x12\x15\n\rstate_seq_num\x18\x07 \x01(\r\x1ah\n\nGameChange\x12\x10\n\x08match_id\x18\x01 \x01(\x04\x12H\n\tnew_state\x18\x02 \x01(\x0e\x32\x15.ETournamentGameState:\x1ek_ETournamentGameState_Unknown\x1aT\n\nTeamChange\x12\x10\n\x08team_gid\x18\x01 \x01(\x04\x12\x19\n\x11new_node_or_state\x18\x02 \x01(\r\x12\x19\n\x11old_node_or_state\x18\x03 \x01(\r"\x92\x02\n+CMsgDOTAWeekendTourneyPlayerSkillLevelStats\x12\x13\n\x0bskill_level\x18\x01 \x01(\r\x12\x13\n\x0btimes_won_0\x18\x02 \x01(\r\x12\x13\n\x0btimes_won_1\x18\x03 \x01(\r\x12\x13\n\x0btimes_won_2\x18\x04 \x01(\r\x12\x13\n\x0btimes_won_3\x18\x05 \x01(\r\x12\x1a\n\x12times_bye_and_lost\x18\x06 \x01(\r\x12\x19\n\x11times_bye_and_won\x18\x07 \x01(\r\x12\x1b\n\x13times_unusual_champ\x18\n \x01(\r\x12\x17\n\x0ftotal_games_won\x18\x08 \x01(\r\x12\r\n\x05score\x18\t \x01(\r"\xab\x01\n!CMsgDOTAWeekendTourneyPlayerStats\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x18\n\x10season_trophy_id\x18\x02 \x01(\r\x12\x42\n\x0cskill_levels\x18\x03 \x03(\x0b\x32,.CMsgDOTAWeekendTourneyPlayerSkillLevelStats\x12\x14\n\x0c\x63urrent_tier\x18\x04 \x01(\r"X\n(CMsgDOTAWeekendTourneyPlayerStatsRequest\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x18\n\x10season_trophy_id\x18\x02 \x01(\r"\xcc\x02\n#CMsgDOTAWeekendTourneyPlayerHistory\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x44\n\x0btournaments\x18\x03 \x03(\x0b\x32/.CMsgDOTAWeekendTourneyPlayerHistory.Tournament\x1a\xca\x01\n\nTournament\x12\x15\n\rtournament_id\x18\x01 \x01(\r\x12\x12\n\nstart_time\x18\x02 \x01(\r\x12\x17\n\x0ftournament_tier\x18\x03 \x01(\r\x12\x0f\n\x07team_id\x18\x04 \x01(\r\x12\x11\n\tteam_date\x18\x05 \x01(\r\x12\x13\n\x0bteam_result\x18\x06 \x01(\r\x12\x12\n\naccount_id\x18\x07 \x03(\r\x12\x11\n\tteam_name\x18\x08 \x01(\t\x12\x18\n\x10season_trophy_id\x18\t \x01(\r"\xa4\x03\n*CMsgDOTAWeekendTourneyParticipationDetails\x12G\n\tdivisions\x18\x01 \x03(\x0b\x32\x34.CMsgDOTAWeekendTourneyParticipationDetails.Division\x1a\xb3\x01\n\x04Tier\x12\x0c\n\x04tier\x18\x01 \x01(\r\x12\x0f\n\x07players\x18\x02 \x01(\r\x12\r\n\x05teams\x18\x03 \x01(\r\x12\x15\n\rwinning_teams\x18\x04 \x01(\r\x12\x18\n\x10players_streak_2\x18\x05 \x01(\r\x12\x18\n\x10players_streak_3\x18\x06 \x01(\r\x12\x18\n\x10players_streak_4\x18\x07 \x01(\r\x12\x18\n\x10players_streak_5\x18\x08 \x01(\r\x1aw\n\x08\x44ivision\x12\x13\n\x0b\x64ivision_id\x18\x01 \x01(\r\x12\x15\n\rschedule_time\x18\x02 \x01(\r\x12?\n\x05tiers\x18\x03 \x03(\x0b\x32\x30.CMsgDOTAWeekendTourneyParticipationDetails.Tier*\xb6\x04\n\x10\x45TournamentEvent\x12\x1b\n\x17k_ETournamentEvent_None\x10\x00\x12(\n$k_ETournamentEvent_TournamentCreated\x10\x01\x12(\n$k_ETournamentEvent_TournamentsMerged\x10\x02\x12"\n\x1ek_ETournamentEvent_GameOutcome\x10\x03\x12#\n\x1fk_ETournamentEvent_TeamGivenBye\x10\x04\x12\x30\n,k_ETournamentEvent_TournamentCanceledByAdmin\x10\x05\x12$\n k_ETournamentEvent_TeamAbandoned\x10\x06\x12+\n\'k_ETournamentEvent_ScheduledGameStarted\x10\x07\x12\x1f\n\x1bk_ETournamentEvent_Canceled\x10\x08\x12?\n;k_ETournamentEvent_TeamParticipationTimedOut_EntryFeeRefund\x10\t\x12@\n<k_ETournamentEvent_TeamParticipationTimedOut_EntryFeeForfeit\x10\n\x12?\n;k_ETournamentEvent_TeamParticipationTimedOut_GrantedVictory\x10\x0b'
)

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(
    DESCRIPTOR, "dota_gcmessages_client_tournament_pb2", _globals
)
if not _descriptor._USE_C_DESCRIPTORS:
    DESCRIPTOR._loaded_options = None
    _globals["_CMSGDOTATOURNAMENT_TEAM"].fields_by_name["players"]._loaded_options = None
    _globals["_CMSGDOTATOURNAMENT_TEAM"].fields_by_name["players"]._serialized_options = b"\020\001"
    _globals["_CMSGDOTATOURNAMENT_TEAM"].fields_by_name["player_buyin"]._loaded_options = None
    _globals["_CMSGDOTATOURNAMENT_TEAM"].fields_by_name[
        "player_buyin"
    ]._serialized_options = b"\020\001"
    _globals["_CMSGDOTATOURNAMENT_TEAM"].fields_by_name["player_skill_level"]._loaded_options = None
    _globals["_CMSGDOTATOURNAMENT_TEAM"].fields_by_name[
        "player_skill_level"
    ]._serialized_options = b"\020\001"
    _globals["_CMSGDOTATOURNAMENTSTATECHANGE"].fields_by_name[
        "merged_tournament_ids"
    ]._loaded_options = None
    _globals["_CMSGDOTATOURNAMENTSTATECHANGE"].fields_by_name[
        "merged_tournament_ids"
    ]._serialized_options = b"\020\001"
    _globals["_ETOURNAMENTEVENT"]._serialized_start = 3432
    _globals["_ETOURNAMENTEVENT"]._serialized_end = 3998
    _globals["_CMSGREQUESTWEEKENDTOURNEYSCHEDULE"]._serialized_start = 68
    _globals["_CMSGREQUESTWEEKENDTOURNEYSCHEDULE"]._serialized_end = 103
    _globals["_CMSGWEEKENDTOURNEYSCHEDULE"]._serialized_start = 106
    _globals["_CMSGWEEKENDTOURNEYSCHEDULE"]._serialized_end = 352
    _globals["_CMSGWEEKENDTOURNEYSCHEDULE_DIVISION"]._serialized_start = 194
    _globals["_CMSGWEEKENDTOURNEYSCHEDULE_DIVISION"]._serialized_end = 352
    _globals["_CMSGWEEKENDTOURNEYOPTS"]._serialized_start = 355
    _globals["_CMSGWEEKENDTOURNEYOPTS"]._serialized_end = 550
    _globals["_CMSGWEEKENDTOURNEYLEAVE"]._serialized_start = 552
    _globals["_CMSGWEEKENDTOURNEYLEAVE"]._serialized_end = 577
    _globals["_CMSGDOTATOURNAMENT"]._serialized_start = 580
    _globals["_CMSGDOTATOURNAMENT"]._serialized_end = 1553
    _globals["_CMSGDOTATOURNAMENT_TEAM"]._serialized_start = 1004
    _globals["_CMSGDOTATOURNAMENT_TEAM"]._serialized_end = 1238
    _globals["_CMSGDOTATOURNAMENT_GAME"]._serialized_start = 1241
    _globals["_CMSGDOTATOURNAMENT_GAME"]._serialized_end = 1412
    _globals["_CMSGDOTATOURNAMENT_NODE"]._serialized_start = 1415
    _globals["_CMSGDOTATOURNAMENT_NODE"]._serialized_end = 1553
    _globals["_CMSGDOTATOURNAMENTSTATECHANGE"]._serialized_start = 1556
    _globals["_CMSGDOTATOURNAMENTSTATECHANGE"]._serialized_end = 2130
    _globals["_CMSGDOTATOURNAMENTSTATECHANGE_GAMECHANGE"]._serialized_start = 1940
    _globals["_CMSGDOTATOURNAMENTSTATECHANGE_GAMECHANGE"]._serialized_end = 2044
    _globals["_CMSGDOTATOURNAMENTSTATECHANGE_TEAMCHANGE"]._serialized_start = 2046
    _globals["_CMSGDOTATOURNAMENTSTATECHANGE_TEAMCHANGE"]._serialized_end = 2130
    _globals["_CMSGDOTAWEEKENDTOURNEYPLAYERSKILLLEVELSTATS"]._serialized_start = 2133
    _globals["_CMSGDOTAWEEKENDTOURNEYPLAYERSKILLLEVELSTATS"]._serialized_end = 2407
    _globals["_CMSGDOTAWEEKENDTOURNEYPLAYERSTATS"]._serialized_start = 2410
    _globals["_CMSGDOTAWEEKENDTOURNEYPLAYERSTATS"]._serialized_end = 2581
    _globals["_CMSGDOTAWEEKENDTOURNEYPLAYERSTATSREQUEST"]._serialized_start = 2583
    _globals["_CMSGDOTAWEEKENDTOURNEYPLAYERSTATSREQUEST"]._serialized_end = 2671
    _globals["_CMSGDOTAWEEKENDTOURNEYPLAYERHISTORY"]._serialized_start = 2674
    _globals["_CMSGDOTAWEEKENDTOURNEYPLAYERHISTORY"]._serialized_end = 3006
    _globals["_CMSGDOTAWEEKENDTOURNEYPLAYERHISTORY_TOURNAMENT"]._serialized_start = 2804
    _globals["_CMSGDOTAWEEKENDTOURNEYPLAYERHISTORY_TOURNAMENT"]._serialized_end = 3006
    _globals["_CMSGDOTAWEEKENDTOURNEYPARTICIPATIONDETAILS"]._serialized_start = 3009
    _globals["_CMSGDOTAWEEKENDTOURNEYPARTICIPATIONDETAILS"]._serialized_end = 3429
    _globals["_CMSGDOTAWEEKENDTOURNEYPARTICIPATIONDETAILS_TIER"]._serialized_start = 3129
    _globals["_CMSGDOTAWEEKENDTOURNEYPARTICIPATIONDETAILS_TIER"]._serialized_end = 3308
    _globals["_CMSGDOTAWEEKENDTOURNEYPARTICIPATIONDETAILS_DIVISION"]._serialized_start = 3310
    _globals["_CMSGDOTAWEEKENDTOURNEYPARTICIPATIONDETAILS_DIVISION"]._serialized_end = 3429
# @@protoc_insertion_point(module_scope)
