Skip to content

dota_gcmessages_webapi.proto

  • Module: dota_gcmessages_webapi_pb2
  • Syntax: unknown
  • Package: (none)
  • Imports: 5
  • Messages: 39 (top-level: 19)
  • Enums: 15 (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.EFeedElementTypeoptionaldefault = 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.ETeamFanContentAssetTypeoptionaldefault = k_eFanContentAssetType_LogoPNG
2asset_indexuint32optional
3asset_status.ETeamFanContentAssetStatusoptionaldefault = k_eFanContentAssetStatus_None
4crcuint32optional
CMsgTeamFanContentAssetStatusResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1result.CMsgTeamFanContentAssetStatusResponse.EResultoptionaldefault = 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.ETeamFanContentStatusoptionaldefault = 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: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1asset_type.ETalentContentAssetTypeoptionaldefault = k_eTalentContentAssetType_Photo
2asset_indexuint32optional
3asset_status.ETalentContentAssetStatusoptionaldefault = k_eTalentContentAssetStatus_None
4revisionuint32optional
CMsgTalentContentStatus — fields: 1; oneofs: 0; nested messages: 2; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1talent_status.CMsgTalentContentStatus.TalentDetailsrepeated
CMsgTalentContentStatus.SubmitRevision — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgTalentContentStatus
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1zip_filestringoptional
2timestampuint32optional
3revision_numberuint32optional
CMsgTalentContentStatus.TalentDetails — fields: 11; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgTalentContentStatus
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2full_namestringoptional
3nicknamestringoptional
4workshop_item_iduint32optional
5status.ETalentContentStatusoptionaldefault = TALENT_CONTENT_STATUS_INVALID
8asset_status.CMsgTalentContentAssetStatusrepeated
9broadcast_languageuint32optional
10revision.CMsgTalentContentStatus.SubmitRevisionrepeated
11revision_countuint32optional
12workshop_item_status.CMsgTalentContentStatus.EWorkshopItemStatusoptionaldefault = k_eSuccess
13workshop_item_detailsstringoptional
CMsgSetTalentContentResponse — fields: 1; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1result.CMsgSetTalentContentResponse.EResultoptionaldefault = k_eSuccess
CMsgDPCEvent — fields: 15; oneofs: 0; nested messages: 2; nested enums: 4
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1event.CMsgDPCEvent.ELeagueEventoptionaldefault = EVENT_INVALID
2event_type.CMsgDPCEvent.ELeagueEventTypeoptionaldefault = UNKNOWN
3leagues.CMsgDPCEvent.Leaguerepeated
4registration_perioduint32optional
5is_event_upcomingbooloptional
6is_event_completedbooloptional
7event_namestringoptional
8multicast_league_iduint32optional
9multicast_streamsuint32repeated
10tour.CMsgDPCEvent.ETouroptionaldefault = 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.ELeagueEventPhaseoptionaldefault = PHASE_INVALID
2node_group_iduint32optional
CMsgDPCEvent.League — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDPCEvent
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1region.ELeagueRegionoptionaldefault = LEAGUE_REGION_UNSET
2division.ELeagueDivisionoptionaldefault = 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_perioduint32optionaldefault = 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
CMsgTalentContentStatus.EWorkshopItemStatus — values: 6
  • Parent: CMsgTalentContentStatus
NameNumber
k_eSuccess0
k_eInvalidWorkshopId1
k_eWrongAppId2
k_eRevenueSharingNotFinalized3
k_eWorkshopItemNotFound4
k_eUnknown5
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