Skip to content

dota_gcmessages_client_chat.proto

  • Module: dota_gcmessages_client_chat_pb2
  • Syntax: unknown
  • Package: (none)
  • Imports: 1
  • Messages: 27 (top-level: 20)
  • Enums: 2 (top-level: 0)

Imports

  • dota_shared_enums.proto

Messages

Expand any message to inspect all fields.

CMsgClientToGCPrivateChatInvite — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1private_chat_channel_namestringoptional
2invited_account_iduint32optional
CMsgClientToGCPrivateChatKick — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1private_chat_channel_namestringoptional
2kick_account_iduint32optional
CMsgClientToGCPrivateChatPromote — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1private_chat_channel_namestringoptional
2promote_account_iduint32optional
CMsgClientToGCPrivateChatDemote — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1private_chat_channel_namestringoptional
2demote_account_iduint32optional
CMsgGCToClientPrivateChatResponse — fields: 3; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1private_chat_channel_namestringoptional
2result.CMsgGCToClientPrivateChatResponse.Resultoptionaldefault = SUCCESS
3usernamestringoptional
CMsgDOTAJoinChatChannel — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
2channel_namestringoptional
4channel_type.DOTAChatChannelType_toptionaldefault = DOTAChannelType_Regional
5silent_rejectionbooloptional
CMsgDOTALeaveChatChannel — fields: 1; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1channel_iduint64optional
CMsgGCChatReportPublicSpam — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1channel_iduint64optional
2channel_user_iduint32optional
CMsgDOTAChatModeratorBan — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1channel_iduint64optional
2account_iduint32optional
3durationuint32optional
CMsgDOTAChatMessage — fields: 42; oneofs: 0; nested messages: 4; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1account_iduint32optional
2channel_iduint64optional
3persona_namestringoptional
4textstringoptional
5timestampuint32optional
6suggest_invite_account_iduint32optional
7suggest_invite_namestringoptional
8fantasy_draft_owner_account_iduint32optional
9fantasy_draft_player_account_iduint32optional
10event_iduint32optional
11suggest_invite_to_lobbybooloptional
13coin_flipbooloptional
14player_idint32optionaldefault = -1
15share_profile_account_iduint32optional
16channel_user_iduint32optional
17dice_roll.CMsgDOTAChatMessage.DiceRolloptional
18share_party_iduint64optional
19share_lobby_iduint64optional
20share_lobby_custom_game_iduint64optional
21share_lobby_passkeystringoptional
22private_chat_channel_iduint32optional
23statusuint32optional
24legacy_battle_cup_victorybooloptional
25badge_leveluint32optional
26suggest_pick_hero_idint32optional
27suggest_pick_hero_rolestringoptional
29battle_cup_streakuint32optional
30suggest_ban_hero_idint32optional
32trivia_answer.CMsgDOTAChatMessage.TriviaAnsweredoptional
33requested_ability_idint32optionaldefault = -1
34chat_flagsuint32optional
35started_finding_matchbooloptional
36ctrl_is_downbooloptional
37favorite_team_iduint32optional
38favorite_team_qualityuint32optional
39suggest_player_draft_pickint32optionaldefault = -1
40player_draft_pick.CMsgDOTAChatMessage.PlayerDraftPickoptional
41chat_wheel_message.CMsgDOTAChatMessage.ChatWheelMessageoptional
42event_leveluint32optional
43suggest_pick_hero_facetuint32optional
44requested_hero_idint32optional
45requested_hero_facet_keyuint64optional
CMsgDOTAChatMessage.DiceRoll — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAChatMessage
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1roll_minint32optional
2roll_maxint32optional
3resultint32optional
CMsgDOTAChatMessage.TriviaAnswered — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAChatMessage
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1question_iduint32optional
2answer_indexuint32optional
3party_questions_correctuint32optional
4party_questions_vieweduint32optional
5party_trivia_pointsuint32optional
CMsgDOTAChatMessage.PlayerDraftPick — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAChatMessage
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1player_idint32optionaldefault = -1
2teamint32optional
CMsgDOTAChatMessage.ChatWheelMessage — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAChatMessage
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1message_iduint32optionaldefault = 4294967295
2emoticon_iduint32optional
3message_textstringoptional
4hero_badge_tieruint32optional
CMsgDOTAChatMember — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1steam_idfixed64optional
2persona_namestringoptional
3channel_user_iduint32optional
4statusuint32optional
CMsgDOTAJoinChatChannelResponse — fields: 11; oneofs: 0; nested messages: 0; nested enums: 1
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1responseuint32optional
2channel_namestringoptional
3channel_idfixed64optional
4max_membersuint32optional
5members.CMsgDOTAChatMemberrepeated
6channel_type.DOTAChatChannelType_toptionaldefault = DOTAChannelType_Regional
7result.CMsgDOTAJoinChatChannelResponse.Resultoptionaldefault = JOIN_SUCCESS
8gc_initiated_joinbooloptional
9channel_user_iduint32optional
10welcome_messagestringoptional
11special_privileges.EChatSpecialPrivilegesoptionaldefault = k_EChatSpecialPrivileges_None
CMsgDOTAOtherJoinedChatChannel — fields: 5; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1channel_idfixed64optional
2persona_namestringoptional
3steam_idfixed64optional
4channel_user_iduint32optional
5statusuint32optional
CMsgDOTAOtherLeftChatChannel — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1channel_idfixed64optional
2steam_idfixed64optional
3channel_user_iduint32optional
CMsgDOTARequestChatChannelList — fields: 0; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
-(none)
CMsgDOTARequestChatChannelListResponse — fields: 1; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1channels.CMsgDOTARequestChatChannelListResponse.ChatChannelrepeated
CMsgDOTARequestChatChannelListResponse.ChatChannel — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTARequestChatChannelListResponse
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1channel_namestringoptional
2num_membersuint32optional
3channel_type.DOTAChatChannelType_toptionaldefault = DOTAChannelType_Regional
CMsgDOTAChatGetUserListResponse — fields: 2; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1channel_idfixed64optional
2members.CMsgDOTAChatGetUserListResponse.Memberrepeated
CMsgDOTAChatGetUserListResponse.Member — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAChatGetUserListResponse
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1steam_idfixed64optional
2persona_namestringoptional
3channel_user_iduint32optional
4statusuint32optional
CMsgDOTAChatGetMemberCount — fields: 2; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1channel_namestringoptional
2channel_type.DOTAChatChannelType_toptionaldefault = DOTAChannelType_Regional
CMsgDOTAChatGetMemberCountResponse — fields: 3; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1channel_namestringoptional
2channel_type.DOTAChatChannelType_toptionaldefault = DOTAChannelType_Regional
3member_countuint32optional
CMsgDOTAChatRegionsEnabled — fields: 2; oneofs: 0; nested messages: 1; nested enums: 0
  • Parent: (top-level)
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1enable_all_regionsbooloptional
2enabled_regions.CMsgDOTAChatRegionsEnabled.Regionrepeated
CMsgDOTAChatRegionsEnabled.Region — fields: 4; oneofs: 0; nested messages: 0; nested enums: 0
  • Parent: CMsgDOTAChatRegionsEnabled
  • Oneofs: (none)
TagFieldTypeLabelOneofNotes
1min_latitudefloatoptional
2max_latitudefloatoptional
3min_longitudefloatoptional
4max_longitudefloatoptional

Enums

Expand any enum to inspect all values.

CMsgGCToClientPrivateChatResponse.Result — values: 15
  • Parent: CMsgGCToClientPrivateChatResponse
NameNumber
SUCCESS0
FAILURE_CREATION_LOCK1
FAILURE_SQL_TRANSACTION2
FAILURE_SDO_LOAD3
FAILURE_NO_PERMISSION4
FAILURE_ALREADY_MEMBER5
FAILURE_NOT_A_MEMBER7
FAILURE_NO_REMAINING_ADMINS8
FAILURE_NO_ROOM9
FAILURE_CREATION_RATE_LIMITED10
FAILURE_UNKNOWN_CHANNEL_NAME11
FAILURE_UNKNOWN_USER12
FAILURE_UNKNOWN_ERROR13
FAILURE_CANNOT_KICK_ADMIN14
FAILURE_ALREADY_ADMIN15
CMsgDOTAJoinChatChannelResponse.Result — values: 19
  • Parent: CMsgDOTAJoinChatChannelResponse
NameNumber
JOIN_SUCCESS0
INVALID_CHANNEL_TYPE1
ACCOUNT_NOT_FOUND2
ACH_FAILED3
USER_IN_TOO_MANY_CHANNELS4
RATE_LIMIT_EXCEEDED5
CHANNEL_FULL6
CHANNEL_FULL_OVERFLOWED7
FAILED_TO_ADD_USER8
CHANNEL_TYPE_DISABLED9
PRIVATE_CHAT_CREATE_FAILED10
PRIVATE_CHAT_NO_PERMISSION11
PRIVATE_CHAT_CREATE_LOCK_FAILED12
PRIVATE_CHAT_KICKED13
USER_NOT_ALLOWED14
ENSURE_SPECIAL_PRIVILEGES_FAILED15
NEW_PLAYER_USER_NOT_ELIGIBLE16
SILENT_ERROR17
NEW_PLAYER_USER_BANNED18