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.ELeagueNodeTypeoptional``default = 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.ELeagueNodeGroupTypeoptional``default = INVALID_GROUP_TYPE
9default_node_type.ELeagueNodeTypeoptional``default = INVALID_NODE_TYPE
10rounduint32optional``
11max_roundsuint32optional``
12is_tiebreakerbooloptional``
13is_final_groupbooloptional``
14is_completedbooloptional``
15team_standings.CMsgDOTALeagueNodeGroup.TeamStandingrepeated``
16nodes.CMsgDOTALeagueNoderepeated``
17node_groups.CMsgDOTALeagueNodeGrouprepeated``
18phase.ELeaguePhaseoptional``default = LEAGUE_PHASE_UNSET
19region.ELeagueRegionoptional``default = 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.ELeagueTieroptional``default = LEAGUE_TIER_UNSET
4region.ELeagueRegionoptional``default = LEAGUE_REGION_UNSET
5urlstringoptional``
6descriptionstringoptional``
7notesstringoptional``
8start_timestampuint32optional``
9end_timestampuint32optional``
10pro_circuit_pointsuint32optional``
11image_bitsuint32optional``
12status.ELeagueStatusoptional``default = 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.ELeagueBroadcastProvideroptional``default = 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.ELeagueTieroptional``default = LEAGUE_TIER_UNSET
4region.ELeagueRegionoptional``default = 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.ELeaguePhaseoptional``default = 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.ELeagueRegionoptional``default = LEAGUE_REGION_UNSET
2division.ELeagueDivisionoptional``default = 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