Skip to content

dota_gcmessages_webapi.proto

  • Module: dota_gcmessages_webapi_pb2
  • Syntax: unknown
  • Package: (none)
  • Imports: 5
  • Messages: 38 (top-level: 19)
  • Enums: 14 (top-level: 6)

Imports

  • steammessages.proto
  • gcsdk_gcmessages.proto
  • dota_shared_enums.proto
  • dota_gcmessages_common.proto
  • dota_match_metadata.proto

Messages

Expand any message to inspect all fields.

CMsgArcanaVotes — fields: 8; oneofs: 0; nested messages: 1; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1matches.CMsgArcanaVotes.Matchrepeated``
2round_time_remaininguint32optional``
3round_numberuint32optional``
4voting_stateuint32optional``
5is_current_round_calibratingbooloptional``
6closest_active_match_iduint32optional``
7event_iduint32optional``
8voting_start_timeuint32optional``
CMsgArcanaVotes.Match — fields: 11; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgArcanaVotes
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match_iduint32optional``
2hero_id_0int32optional``
3hero_id_1int32optional``
4hero_seeding_0uint32optional``
5hero_seeding_1uint32optional``
6vote_count_0uint32optional``
7vote_count_1uint32optional``
8voting_stateuint32optional``
9round_numberuint32optional``
10is_votes_hiddenbooloptional``
11calibration_time_remaininguint32optional``
CMsgDOTADPCFeed — fields: 1; oneofs: 0; nested messages: 1; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1elements.CMsgDOTADPCFeed.Elementrepeated``
CMsgDOTADPCFeed.Element — fields: 13; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTADPCFeed
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1type.CMsgDOTADPCFeed.EFeedElementTypeoptional``default = FEED_SERIES_RESULT
2timestampuint32optional``
3series_iduint32optional``
4match_iduint64optional``
5team_iduint32optional``
6account_iduint32optional``
7league_iduint32optional``
8node_iduint32optional``
9data_1uint32optional``
10data_2uint32optional``
11data_3uint32optional``
12data_4uint32optional``
13server_steam_iduint64optional``
CMsgDOTADPCUserInfo — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1is_plus_subscriberbooloptional``
CMsgDraftTrivia — fields: 8; oneofs: 0; nested messages: 3; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1has_valid_matchbooloptional``
2match_hero_info.CMsgDraftTrivia.DraftTriviaMatchInfooptional``
3match_rank_tieruint32optional``
4end_timeuint32optional``
5event_iduint32optional``
6current_match_voted_radiantbooloptional``
7previous_result.CMsgDraftTrivia.PreviousResultoptional``
8current_streakuint32optional``
CMsgDraftTrivia.DraftTriviaHeroInfo — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDraftTrivia
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1hero_idint32optional``
2roleuint32optional``
CMsgDraftTrivia.DraftTriviaMatchInfo — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDraftTrivia
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1radiant_heroes.CMsgDraftTrivia.DraftTriviaHeroInforepeated``
2dire_heroes.CMsgDraftTrivia.DraftTriviaHeroInforepeated``
CMsgDraftTrivia.PreviousResult — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDraftTrivia
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1voted_correctlybooloptional``
2voted_radiantbooloptional``
3match_hero_info.CMsgDraftTrivia.DraftTriviaMatchInfooptional``
4match_rank_tieruint32optional``
5end_timeuint32optional``
6match_iduint64optional``
CMsgTeamFanContentAssetStatus — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1asset_type.ETeamFanContentAssetTypeoptional``default = k_eFanContentAssetType_LogoPNG
2asset_indexuint32optional``
3asset_status.ETeamFanContentAssetStatusoptional``default = k_eFanContentAssetStatus_None
4crcuint32optional``
CMsgTeamFanContentAssetStatusResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1result.CMsgTeamFanContentAssetStatusResponse.EResultoptional``default = k_eSuccess
CMsgTeamFanContentStatus — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1team_status_list.CMsgTeamFanContentStatus.TeamStatusrepeated``
CMsgTeamFanContentStatus.TeamStatus — fields: 18; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgTeamFanContentStatus
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1namestringoptional``
2team_iduint32optional``
3logo_urlstringoptional``
4status.ETeamFanContentStatusoptional``default = TEAM_FAN_CONTENT_STATUS_INVALID
5timestampuint32optional``
7ugc_logouint64optional``
8workshop_account_iduint32optional``
9abbreviationstringoptional``
10voiceline_countuint32optional``
11spray_countuint32optional``
12emoticon_countuint32optional``
13wallpaper_countuint32optional``
14commentstringoptional``
15comment_timestampuint32optional``
16asset_status.CMsgTeamFanContentAssetStatusrepeated``
17email_timestampuint32optional``
18email_tieruint32optional``
19languagesstringoptional``
CMsgTeamFanContentAutographStatus — fields: 1; oneofs: 0; nested messages: 2; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1team_autographs.CMsgTeamFanContentAutographStatus.TeamStatusrepeated``
CMsgTeamFanContentAutographStatus.AutographStatus — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgTeamFanContentAutographStatus
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1pro_namestringoptional``
2account_iduint32optional``
3timestampuint32optional``
4filestringoptional``
CMsgTeamFanContentAutographStatus.TeamStatus — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgTeamFanContentAutographStatus
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1namestringoptional``
2team_iduint32optional``
3autographs.CMsgTeamFanContentAutographStatus.AutographStatusrepeated``
4workshop_account_iduint32optional``
CMsgTalentContentAssetStatus — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1asset_type.ETalentContentAssetTypeoptional``default = k_eTalentContentAssetType_Photo
2asset_indexuint32optional``
3asset_status.ETalentContentAssetStatusoptional``default = k_eTalentContentAssetStatus_None
CMsgTalentContentStatus — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1talent_status.CMsgTalentContentStatus.TalentDetailsrepeated``
CMsgTalentContentStatus.TalentDetails — fields: 9; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgTalentContentStatus
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional``
2full_namestringoptional``
3nicknamestringoptional``
4workshop_item_iduint32optional``
5zip_filestringoptional``
6status.ETalentContentStatusoptional``default = TALENT_CONTENT_STATUS_INVALID
7asset_status.CMsgTalentContentAssetStatusrepeated``
8broadcast_languageuint32optional``
9submission_timestampuint32optional``
CMsgSetTalentContentResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1result.CMsgSetTalentContentResponse.EResultoptional``default = k_eSuccess
CMsgDPCEvent — fields: 15; oneofs: 0; nested messages: 2; nested enums: 4
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1event.CMsgDPCEvent.ELeagueEventoptional``default = EVENT_INVALID
2event_type.CMsgDPCEvent.ELeagueEventTypeoptional``default = UNKNOWN
3leagues.CMsgDPCEvent.Leaguerepeated``
4registration_perioduint32optional``
5is_event_upcomingbooloptional``
6is_event_completedbooloptional``
7event_namestringoptional``
8multicast_league_iduint32optional``
9multicast_streamsuint32repeated``
10tour.CMsgDPCEvent.ETouroptional``default = TOUR_NONE
12timestamp_drop_lockuint32optional``
13timestamp_add_lockuint32optional``
14timestamp_content_deadlineuint32optional``
15is_fantasy_enabledbooloptional``
16timestamp_content_review_deadlineuint32optional``
CMsgDPCEvent.PhaseInfo — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDPCEvent
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1phase.CMsgDPCEvent.ELeagueEventPhaseoptional``default = PHASE_INVALID
2node_group_iduint32optional``
CMsgDPCEvent.League — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDPCEvent
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1region.ELeagueRegionoptional``default = LEAGUE_REGION_UNSET
2division.ELeagueDivisionoptional``default = LEAGUE_DIVISION_UNSET
3league_iduint32optional``
4phases.CMsgDPCEvent.PhaseInforepeated``
CMsgDPCEventList — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1events.CMsgDPCEventrepeated``
CMsgDOTAFantasyCardLineup — fields: 1; oneofs: 0; nested messages: 4; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1periods.CMsgDOTAFantasyCardLineup.Periodrepeated``
CMsgDOTAFantasyCardLineup.CardBonus — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAFantasyCardLineup
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1bonus_statuint32optional``
2bonus_valueuint32optional``
CMsgDOTAFantasyCardLineup.Card — fields: 9; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAFantasyCardLineup
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1player_account_iduint32optional``
2player_namestringoptional``
3team_iduint32optional``
4team_namestringoptional``
5roleuint32optional``
6bonuses.CMsgDOTAFantasyCardLineup.CardBonusrepeated``
7scorefloatoptional``
8finalizedbooloptional``
9item_iduint64optional``
CMsgDOTAFantasyCardLineup.League — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAFantasyCardLineup
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1league_iduint32optional``
2cards.CMsgDOTAFantasyCardLineup.Cardrepeated``
3scorefloatoptional``
CMsgDOTAFantasyCardLineup.Period — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAFantasyCardLineup
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1fantasy_perioduint32optional``default = 4294967295
2timestamp_startuint32optional``
3timestamp_enduint32optional``
4leagues.CMsgDOTAFantasyCardLineup.Leaguerepeated``
CMsgDOTAFantasyCardList — fields: 1; oneofs: 0; nested messages: 2; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1cards.CMsgDOTAFantasyCardList.Cardrepeated``
CMsgDOTAFantasyCardList.CardBonus — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAFantasyCardList
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1bonus_statuint32optional``
2bonus_valueuint32optional``
CMsgDOTAFantasyCardList.Card — fields: 7; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAFantasyCardList
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1player_account_iduint32optional``
2player_namestringoptional``
3team_iduint32optional``
4team_namestringoptional``
5roleuint32optional``
6bonuses.CMsgDOTAFantasyCardList.CardBonusrepeated``
8item_iduint64optional``
CMsgChatToxicityToxicPlayerMatchesReport — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1rows.CMsgChatToxicityToxicPlayerMatchesReport.IndividualRowrepeated``
CMsgChatToxicityToxicPlayerMatchesReport.IndividualRow — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgChatToxicityToxicPlayerMatchesReport
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1player_account_iduint32optional``
2num_matches_seenuint32optional``
3num_messagesuint32optional``
4num_messages_toxicuint32optional``
5first_match_seenuint64optional``
6last_match_seenuint64optional``
CMsgChatToxicityReport — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1num_matches_seenuint32optional``
2num_messagesuint32optional``
4num_messages_ml_thinks_toxicuint32optional``
5statusstringoptional``
6resultuint32optional``
7messagestringoptional``
CMsgGetTeamAuditInformation — fields: 4; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1team_iduint32optional``
2team_namestringoptional``
3actions.CMsgGetTeamAuditInformation.Actionrepeated``
4last_updateduint32optional``
CMsgGetTeamAuditInformation.Action — fields: 6; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgGetTeamAuditInformation
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1registration_perioduint32optional``
2account_iduint32optional``
3actionuint32optional``
4timestampuint32optional``
5player_namestringoptional``
6player_real_namestringoptional``
CMsgDOTADPCMatch — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1match.CMsgDOTAMatchoptional``
2metadata.CDOTAMatchMetadataoptional``

Enums

Expand any enum to inspect all values.

ETeamFanContentStatus — values: 3
  • Parent: (top-level)
NameNumber
TEAM_FAN_CONTENT_STATUS_INVALID0
TEAM_FAN_CONTENT_STATUS_PENDING1
TEAM_FAN_CONTENT_STATUS_EVALUATED2
ETeamFanContentAssetType — values: 11
  • Parent: (top-level)
NameNumber
k_eFanContentAssetType_LogoPNG1
k_eFanContentAssetType_LogoSVG2
k_eFanContentAssetType_Logo3D3
k_eFanContentAssetType_Players4
k_eFanContentAssetType_Sprays5
k_eFanContentAssetType_Wallpapers6
k_eFanContentAssetType_Emoticons7
k_eFanContentAssetType_VoiceLines8
k_eFanContentAssetType_Localization9
k_eFanContentAssetType_Banner10
k_eFanContentAssetType_BaseLogo11
ETeamFanContentAssetStatus — values: 3
  • Parent: (top-level)
NameNumber
k_eFanContentAssetStatus_None0
k_eFanContentAssetStatus_Approved1
k_eFanContentAssetStatus_Rejected2
ETalentContentStatus — values: 5
  • Parent: (top-level)
NameNumber
TALENT_CONTENT_STATUS_INVALID0
TALENT_CONTENT_STATUS_PENDING1
TALENT_CONTENT_STATUS_EVALUATED2
TALENT_CONTENT_STATUS_REJECTED3
TALENT_CONTENT_STATUS_APPROVED4
ETalentContentAssetType — values: 3
  • Parent: (top-level)
NameNumber
k_eTalentContentAssetType_Photo1
k_eTalentContentAssetType_Autograph2
k_eTalentContentAssetType_Voicelines3
ETalentContentAssetStatus — values: 3
  • Parent: (top-level)
NameNumber
k_eTalentContentAssetStatus_None0
k_eTalentContentAssetStatus_Approved1
k_eTalentContentAssetStatus_Rejected2
CMsgArcanaVotes.VotingState — values: 3
  • Parent: CMsgArcanaVotes
NameNumber
FINISHED0
IN_PROGRESS1
IN_FUTURE2
CMsgDOTADPCFeed.EFeedElementType — values: 14
  • Parent: CMsgDOTADPCFeed
NameNumber
FEED_SERIES_RESULT1
FEED_MATCH_POPULAR2
FEED_TEAM_UPCOMING_MATCH3
FEED_TEAM_LEAGUE_RESULT4
FEED_TEAM_ADD_PLAYER5
FEED_TEAM_REMOVE_PLAYER6
FEED_TEAM_DISBAND7
FEED_LEAGUE_UPCOMING8
FEED_LEAGUE_CONCLUDED9
FEED_DPC_STANDINGS10
FEED_ALERT_PREDICTIONS11
FEED_ALERT_FANTASY12
FEED_LEAGUE_LIVE_MATCH13
FEED_LEAGUE_INPROGRESS_SERIES14
CMsgTeamFanContentAssetStatusResponse.EResult — values: 2
  • Parent: CMsgTeamFanContentAssetStatusResponse
NameNumber
k_eSuccess0
k_eInternalError1
CMsgSetTalentContentResponse.EResult — values: 3
  • Parent: CMsgSetTalentContentResponse
NameNumber
k_eSuccess0
k_eInternalError1
k_eOutOfDate2
CMsgDPCEvent.ELeagueEvent — values: 24
  • Parent: CMsgDPCEvent
NameNumber
EVENT_INVALID0
SPRING_2021_LEAGUE1
SPRING_2021_MAJOR2
INTERNATIONAL_2021_QUALIFIERS3
INTERNATIONAL_20214
WINTER_2021_LEAGUE5
WINTER_2021_LEAGUE_FINALS6
SPRING_2022_LEAGUE7
SPRING_2022_MAJOR8
SUMMER_2022_LEAGUE9
SUMMER_2022_MAJOR10
INTERNATIONAL_202211
CHINA_REGIONAL_FINALS12
INTERNATIONAL_2022_REGIONAL_QUALIFIERS13
INTERNATIONAL_2022_LAST_CHANCE_QUALIFIERS14
WINTER_2023_LEAGUE15
WINTER_2023_MAJOR16
SPRING_2023_LEAGUE17
SPRING_2023_MAJOR18
SUMMER_2023_LEAGUE19
SUMMER_2023_MAJOR20
INTERNATIONAL_202321
INTERNATIONAL_202423
INTERNATIONAL_202524
CMsgDPCEvent.ELeagueEventPhase — values: 12
  • Parent: CMsgDPCEvent
NameNumber
PHASE_INVALID0
WILD_CARD1
GROUP_STAGE2
GROUP_A3
GROUP_B4
OVERALL5
PLAYOFF6
RESULTS7
DPC_POINT_STANDINGS8
GROUP_C9
GROUP_D10
PLACEMENT11
CMsgDPCEvent.ELeagueEventType — values: 7
  • Parent: CMsgDPCEvent
NameNumber
UNKNOWN0
LEAGUE1
MAJOR2
INTERNATIONAL_QUALIFIERS3
INTERNATIONAL4
LEAGUE_FINALS5
EXTERNAL6
CMsgDPCEvent.ETour — values: 4
  • Parent: CMsgDPCEvent
NameNumber
TOUR_NONE0
TOUR_11
TOUR_22
TOUR_33