Skip to content

dota_gcmessages_common_league.proto

  • Module: dota_gcmessages_common_league_pb2
  • Syntax: unknown
  • Package: (none)
  • Imports: 1
  • Messages: 37 (top-level: 17)
  • Enums: 2 (top-level: 2)

Imports

  • dota_shared_enums.proto

Messages

Expand any message to inspect all fields.

CMsgDOTALeagueNode — fields: 20; oneofs: 0; nested messages: 2; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1namestringoptional
2node_iduint32optional
3node_group_iduint32optional
4winning_node_iduint32optional
5losing_node_iduint32optional
6incoming_node_id_1uint32optional
7incoming_node_id_2uint32optional
8node_type.ELeagueNodeTypeoptionaldefault = INVALID_NODE_TYPE
9scheduled_timeuint32optional
10series_iduint32optional
11team_id_1uint32optional
12team_id_2uint32optional
13matches.CMsgDOTALeagueNode.MatchDetailsrepeated
14team_1_winsuint32optional
15team_2_winsuint32optional
16has_startedbooloptional
17is_completedbooloptional
18stream_idsuint32repeated
19actual_timeuint32optional
20vods.CMsgDOTALeagueNode.VODrepeated
CMsgDOTALeagueNode.MatchDetails — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTALeagueNode
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint64optional
2winning_team_iduint32optional
CMsgDOTALeagueNode.VOD — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTALeagueNode
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1series_gameuint32optional
2stream_iduint32optional
3urlstringoptional
CMsgDOTALeagueNodeGroup — fields: 27; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1namestringoptional
2node_group_iduint32optional
3parent_node_group_iduint32optional
4incoming_node_group_idsuint32repeated
5advancing_node_group_iduint32optional
6advancing_team_countuint32optional
7team_countuint32optional
8node_group_type.ELeagueNodeGroupTypeoptionaldefault = INVALID_GROUP_TYPE
9default_node_type.ELeagueNodeTypeoptionaldefault = INVALID_NODE_TYPE
10rounduint32optional
11max_roundsuint32optional
12is_tiebreakerbooloptional
13is_final_groupbooloptional
14is_completedbooloptional
15team_standings.CMsgDOTALeagueNodeGroup.TeamStandingrepeated
16nodes.CMsgDOTALeagueNoderepeated
17node_groups.CMsgDOTALeagueNodeGrouprepeated
18phase.ELeaguePhaseoptionaldefault = LEAGUE_PHASE_UNSET
19region.ELeagueRegionoptionaldefault = LEAGUE_REGION_UNSET
20start_timeuint32optional
21end_timeuint32optional
22secondary_advancing_node_group_iduint32optional
23secondary_advancing_team_countuint32optional
24tertiary_advancing_node_group_iduint32optional
25tertiary_advancing_team_countuint32optional
26elimination_dpc_pointsuint32optional
27win_loss_limituint32optional
CMsgDOTALeagueNodeGroup.TeamStanding — fields: 15; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTALeagueNodeGroup
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1standinguint32optional
2team_iduint32optional
3team_namestringoptional
4team_tagstringoptional
5team_logouint64optional
6team_logo_urlstringoptional
7winsuint32optional
8lossesuint32optional
9scoreint64optional
10team_abbreviationstringoptional
14is_probooloptional
15tiebreak_game_win_pctuint32optional
16tiebreak_opponent_match_winsuint32optional
17tiebreak_opponent_game_win_pctuint32optional
18tiebreak_coinflipuint32optional
CMsgDOTALeague — fields: 7; oneofs: 0; nested messages: 7; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1info.CMsgDOTALeague.Infooptional
2prize_pool.CMsgDOTALeague.PrizePooloptional
3admins.CMsgDOTALeague.Adminrepeated
4streams.CMsgDOTALeague.Streamrepeated
5node_groups.CMsgDOTALeagueNodeGrouprepeated
6series_infos.CMsgDOTALeague.SeriesInforepeated
7registered_players.CMsgDOTALeague.Playerrepeated
CMsgDOTALeague.Info — fields: 14; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTALeague
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1league_iduint32optional
2namestringoptional
3tier.ELeagueTieroptionaldefault = LEAGUE_TIER_UNSET
4region.ELeagueRegionoptionaldefault = LEAGUE_REGION_UNSET
5urlstringoptional
6descriptionstringoptional
7notesstringoptional
8start_timestampuint32optional
9end_timestampuint32optional
10pro_circuit_pointsuint32optional
11image_bitsuint32optional
12status.ELeagueStatusoptionaldefault = LEAGUE_STATUS_UNSET
13most_recent_activityuint32optional
14registration_perioduint32optional
CMsgDOTALeague.Admin — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTALeague
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2is_primarybooloptional
3email_addressstringoptional
CMsgDOTALeague.PrizePoolItem — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTALeague
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1item_defuint32optional
2sales_stop_timestampuint32optional
3revenue_pctuint32optional
4revenue_cents_per_saleuint32optional
CMsgDOTALeague.PrizePool — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTALeague
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1base_prize_pooluint32optional
2total_prize_pooluint32optional
3prize_split_pct_x100uint32repeated
4prize_pool_items.CMsgDOTALeague.PrizePoolItemrepeated
CMsgDOTALeague.Stream — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTALeague
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1stream_iduint32optional
2languageuint32optional
3namestringoptional
4broadcast_provider.ELeagueBroadcastProvideroptionaldefault = LEAGUE_BROADCAST_UNKNOWN
5stream_urlstringoptional
6vod_urlstringoptional
CMsgDOTALeague.SeriesInfo — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTALeague
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1series_iduint32optional
2series_typeuint32optional
3start_timeuint32optional
4match_idsuint64repeated
5team_id_1uint32optional
6team_id_2uint32optional
CMsgDOTALeague.Player — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTALeague
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2namestringoptional
3team_iduint32optional
CMsgDOTALeagueList — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1leagues.CMsgDOTALeaguerepeated
CMsgDOTALeagueInfo — fields: 9; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1league_iduint32optional
2namestringoptional
3tier.ELeagueTieroptionaldefault = LEAGUE_TIER_UNSET
4region.ELeagueRegionoptionaldefault = LEAGUE_REGION_UNSET
5most_recent_activityuint32optional
6total_prize_pooluint32optional
7start_timestampuint32optional
8end_timestampuint32optional
9statusuint32optional
CMsgDOTALeagueInfoList — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1infos.CMsgDOTALeagueInforepeated
CMsgDOTALeagueLiveGames — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1games.CMsgDOTALeagueLiveGames.LiveGamerepeated
CMsgDOTALeagueLiveGames.LiveGame — fields: 13; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTALeagueLiveGames
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1league_iduint32optional
2server_steam_iduint64optional
3radiant_namestringoptional
4radiant_logouint64optional
5dire_namestringoptional
6dire_logouint64optional
7timeuint32optional
8spectatorsuint32optional
9radiant_team_iduint32optional
10dire_team_iduint32optional
11league_node_iduint32optional
12series_iduint32optional
13match_iduint64optional
CMsgDOTALeagueMessages — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1messages.CMsgDOTALeagueMessages.Messagerepeated
CMsgDOTALeagueMessages.Message — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTALeagueMessages
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1author_account_iduint32optional
2timestampuint32optional
3messagestringoptional
CMsgDOTALeaguePrizePool — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1prize_pooluint32optional
2increment_per_secondfloatoptional
CMsgDOTALeagueInfoListAdminsRequest — fields: 0; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
-(none)
CMsgDOTALeagueAvailableLobbyNodesRequest — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1league_iduint32optional
CMsgDOTALeagueAvailableLobbyNodes — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1node_infos.CMsgDOTALeagueAvailableLobbyNodes.NodeInforepeated
CMsgDOTALeagueAvailableLobbyNodes.NodeInfo — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTALeagueAvailableLobbyNodes
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1node_iduint32optional
2node_namestringoptional
3node_group_namestringoptional
4team_id_1uint32optional
5team_id_2uint32optional
CMsgDOTALeagueNodeResults — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1node_results.CMsgDOTALeagueNodeResults.Resultrepeated
CMsgDOTALeagueNodeResults.Result — fields: 17; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTALeagueNodeResults
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1node_iduint32optional
2winning_node_iduint32optional
3losing_node_iduint32optional
4incoming_node_id_1uint32optional
5incoming_node_id_2uint32optional
6team_id_1uint32optional
7team_id_2uint32optional
8team_1_namestringoptional
9team_2_namestringoptional
10team_1_winsuint32optional
11team_2_winsuint32optional
12winning_team_iduint32optional
13losing_team_iduint32optional
14has_startedbooloptional
15is_completedbooloptional
16scheduled_timeuint32optional
17match_idsuint64repeated
CMsgDOTADPCLeagueResults — fields: 3; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1results.CMsgDOTADPCLeagueResults.Resultrepeated
2pointsuint32repeated
3dollarsuint32repeated
CMsgDOTADPCLeagueResults.Result — fields: 10; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTADPCLeagueResults
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1standinguint32optional
2team_iduint32optional
3team_namestringoptional
4team_logouint64optional
5team_logo_urlstringoptional
6pointsuint32optional
7earningsuint32optional
8timestampuint32optional
9phase.ELeaguePhaseoptionaldefault = LEAGUE_PHASE_UNSET
10team_abbreviationstringoptional
CMsgDOTADPCTeamResults — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1results.CMsgDOTADPCTeamResults.Resultrepeated
CMsgDOTADPCTeamResults.Result — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTADPCTeamResults
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1league_iduint32optional
2standinguint32optional
3pointsuint32optional
4earningsuint32optional
5timestampuint32optional
CMsgDOTADPCSeasonResults — fields: 5; oneofs: 0; nested messages: 4; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1results.CMsgDOTADPCSeasonResults.TeamResultrepeated
2standings.CMsgDOTADPCSeasonResults.Standingrepeated
3major_wildcard_standings.CMsgDOTADPCSeasonResults.StandingEntryrepeated
4major_group_standings.CMsgDOTADPCSeasonResults.StandingEntryrepeated
5major_playoff_standings.CMsgDOTADPCSeasonResults.StandingEntryrepeated
CMsgDOTADPCSeasonResults.TeamLeagueResult — fields: 7; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTADPCSeasonResults
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1timestampuint32optional
2league_iduint32optional
3standinguint32optional
4pointsuint32optional
5earningsuint32optional
6audit_actionuint32optional
7audit_datauint32optional
CMsgDOTADPCSeasonResults.TeamResult — fields: 8; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTADPCSeasonResults
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1team_iduint32optional
2team_namestringoptional
3team_logouint64optional
4team_logo_urlstringoptional
5total_pointsuint32optional
6total_earningsuint32optional
7league_results.CMsgDOTADPCSeasonResults.TeamLeagueResultrepeated
8team_abbreviationstringoptional
CMsgDOTADPCSeasonResults.StandingEntry — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTADPCSeasonResults
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1team_iduint32optional
2winsuint32optional
3lossesuint32optional
4team_urlstringoptional
5team_namestringoptional
6team_abbreviationstringoptional
CMsgDOTADPCSeasonResults.Standing — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTADPCSeasonResults
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1region.ELeagueRegionoptionaldefault = LEAGUE_REGION_UNSET
2division.ELeagueDivisionoptionaldefault = LEAGUE_DIVISION_UNSET
3entries.CMsgDOTADPCSeasonResults.StandingEntryrepeated
CMsgDOTADPCSeasonSpoilerResults — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1time_last_updateduint32optional
2saved_results.CMsgDOTADPCSeasonResultsoptional

Enums

Expand any enum to inspect all values.

ELeagueNodeGroupType — values: 10
  • Parent: (top-level)
NameNumber
INVALID_GROUP_TYPE0
ORGANIZATIONAL1
ROUND_ROBIN2
SWISS3
BRACKET_SINGLE4
BRACKET_DOUBLE_SEED_LOSER5
BRACKET_DOUBLE_ALL_WINNER6
SHOWMATCH7
GSL8
PLACEMENT9
ELeagueNodeType — values: 5
  • Parent: (top-level)
NameNumber
INVALID_NODE_TYPE0
BEST_OF_ONE1
BEST_OF_THREE2
BEST_OF_FIVE3
BEST_OF_TWO4