# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: dota_gcmessages_client_chat.proto
# Protobuf Python Version: 6.30.2
"""Generated protocol buffer code."""

from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder

_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC, 6, 30, 2, "", "dota_gcmessages_client_chat.proto"
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(
    b'\n!dota_gcmessages_client_chat.proto\x1a\x17\x64ota_shared_enums.proto"`\n\x1f\x43MsgClientToGCPrivateChatInvite\x12!\n\x19private_chat_channel_name\x18\x01 \x01(\t\x12\x1a\n\x12invited_account_id\x18\x02 \x01(\r"[\n\x1d\x43MsgClientToGCPrivateChatKick\x12!\n\x19private_chat_channel_name\x18\x01 \x01(\t\x12\x17\n\x0fkick_account_id\x18\x02 \x01(\r"a\n CMsgClientToGCPrivateChatPromote\x12!\n\x19private_chat_channel_name\x18\x01 \x01(\t\x12\x1a\n\x12promote_account_id\x18\x02 \x01(\r"_\n\x1f\x43MsgClientToGCPrivateChatDemote\x12!\n\x19private_chat_channel_name\x18\x01 \x01(\t\x12\x19\n\x11\x64\x65mote_account_id\x18\x02 \x01(\r"\xbd\x04\n!CMsgGCToClientPrivateChatResponse\x12!\n\x19private_chat_channel_name\x18\x01 \x01(\t\x12\x42\n\x06result\x18\x02 \x01(\x0e\x32).CMsgGCToClientPrivateChatResponse.Result:\x07SUCCESS\x12\x10\n\x08username\x18\x03 \x01(\t"\x9e\x03\n\x06Result\x12\x0b\n\x07SUCCESS\x10\x00\x12\x19\n\x15\x46\x41ILURE_CREATION_LOCK\x10\x01\x12\x1b\n\x17\x46\x41ILURE_SQL_TRANSACTION\x10\x02\x12\x14\n\x10\x46\x41ILURE_SDO_LOAD\x10\x03\x12\x19\n\x15\x46\x41ILURE_NO_PERMISSION\x10\x04\x12\x1a\n\x16\x46\x41ILURE_ALREADY_MEMBER\x10\x05\x12\x18\n\x14\x46\x41ILURE_NOT_A_MEMBER\x10\x07\x12\x1f\n\x1b\x46\x41ILURE_NO_REMAINING_ADMINS\x10\x08\x12\x13\n\x0f\x46\x41ILURE_NO_ROOM\x10\t\x12!\n\x1d\x46\x41ILURE_CREATION_RATE_LIMITED\x10\n\x12 \n\x1c\x46\x41ILURE_UNKNOWN_CHANNEL_NAME\x10\x0b\x12\x18\n\x14\x46\x41ILURE_UNKNOWN_USER\x10\x0c\x12\x19\n\x15\x46\x41ILURE_UNKNOWN_ERROR\x10\r\x12\x1d\n\x19\x46\x41ILURE_CANNOT_KICK_ADMIN\x10\x0e\x12\x19\n\x15\x46\x41ILURE_ALREADY_ADMIN\x10\x0f"\x91\x01\n\x17\x43MsgDOTAJoinChatChannel\x12\x14\n\x0c\x63hannel_name\x18\x02 \x01(\t\x12\x46\n\x0c\x63hannel_type\x18\x04 \x01(\x0e\x32\x16.DOTAChatChannelType_t:\x18\x44OTAChannelType_Regional\x12\x18\n\x10silent_rejection\x18\x05 \x01(\x08".\n\x18\x43MsgDOTALeaveChatChannel\x12\x12\n\nchannel_id\x18\x01 \x01(\x04"I\n\x1a\x43MsgGCChatReportPublicSpam\x12\x12\n\nchannel_id\x18\x01 \x01(\x04\x12\x17\n\x0f\x63hannel_user_id\x18\x02 \x01(\r"T\n\x18\x43MsgDOTAChatModeratorBan\x12\x12\n\nchannel_id\x18\x01 \x01(\x04\x12\x12\n\naccount_id\x18\x02 \x01(\r\x12\x10\n\x08\x64uration\x18\x03 \x01(\r"\xa9\r\n\x13\x43MsgDOTAChatMessage\x12\x12\n\naccount_id\x18\x01 \x01(\r\x12\x12\n\nchannel_id\x18\x02 \x01(\x04\x12\x14\n\x0cpersona_name\x18\x03 \x01(\t\x12\x0c\n\x04text\x18\x04 \x01(\t\x12\x11\n\ttimestamp\x18\x05 \x01(\r\x12!\n\x19suggest_invite_account_id\x18\x06 \x01(\r\x12\x1b\n\x13suggest_invite_name\x18\x07 \x01(\t\x12&\n\x1e\x66\x61ntasy_draft_owner_account_id\x18\x08 \x01(\r\x12\'\n\x1f\x66\x61ntasy_draft_player_account_id\x18\t \x01(\r\x12\x10\n\x08\x65vent_id\x18\n \x01(\r\x12\x1f\n\x17suggest_invite_to_lobby\x18\x0b \x01(\x08\x12\x11\n\tcoin_flip\x18\r \x01(\x08\x12\x15\n\tplayer_id\x18\x0e \x01(\x05:\x02-1\x12 \n\x18share_profile_account_id\x18\x0f \x01(\r\x12\x17\n\x0f\x63hannel_user_id\x18\x10 \x01(\r\x12\x30\n\tdice_roll\x18\x11 \x01(\x0b\x32\x1d.CMsgDOTAChatMessage.DiceRoll\x12\x16\n\x0eshare_party_id\x18\x12 \x01(\x04\x12\x16\n\x0eshare_lobby_id\x18\x13 \x01(\x04\x12"\n\x1ashare_lobby_custom_game_id\x18\x14 \x01(\x04\x12\x1b\n\x13share_lobby_passkey\x18\x15 \x01(\t\x12\x1f\n\x17private_chat_channel_id\x18\x16 \x01(\r\x12\x0e\n\x06status\x18\x17 \x01(\r\x12!\n\x19legacy_battle_cup_victory\x18\x18 \x01(\x08\x12\x19\n\x11\x62\x61ttle_cup_streak\x18\x1d \x01(\r\x12\x13\n\x0b\x62\x61\x64ge_level\x18\x19 \x01(\r\x12\x1c\n\x14suggest_pick_hero_id\x18\x1a \x01(\x05\x12\x1e\n\x16suggest_pick_hero_role\x18\x1b \x01(\t\x12\x1b\n\x13suggest_ban_hero_id\x18\x1e \x01(\x05\x12:\n\rtrivia_answer\x18  \x01(\x0b\x32#.CMsgDOTAChatMessage.TriviaAnswered\x12 \n\x14requested_ability_id\x18! \x01(\x05:\x02-1\x12\x12\n\nchat_flags\x18" \x01(\r\x12\x1d\n\x15started_finding_match\x18# \x01(\x08\x12\x14\n\x0c\x63trl_is_down\x18$ \x01(\x08\x12\x18\n\x10\x66\x61vorite_team_id\x18% \x01(\r\x12\x1d\n\x15\x66\x61vorite_team_quality\x18& \x01(\r\x12%\n\x19suggest_player_draft_pick\x18\' \x01(\x05:\x02-1\x12?\n\x11player_draft_pick\x18( \x01(\x0b\x32$.CMsgDOTAChatMessage.PlayerDraftPick\x12\x41\n\x12\x63hat_wheel_message\x18) \x01(\x0b\x32%.CMsgDOTAChatMessage.ChatWheelMessage\x12\x13\n\x0b\x65vent_level\x18* \x01(\r\x12\x1f\n\x17suggest_pick_hero_facet\x18+ \x01(\r\x12\x19\n\x11requested_hero_id\x18, \x01(\x05\x12 \n\x18requested_hero_facet_key\x18- \x01(\x04\x1a>\n\x08\x44iceRoll\x12\x10\n\x08roll_min\x18\x01 \x01(\x05\x12\x10\n\x08roll_max\x18\x02 \x01(\x05\x12\x0e\n\x06result\x18\x03 \x01(\x05\x1a\x99\x01\n\x0eTriviaAnswered\x12\x13\n\x0bquestion_id\x18\x01 \x01(\r\x12\x14\n\x0c\x61nswer_index\x18\x02 \x01(\r\x12\x1f\n\x17party_questions_correct\x18\x03 \x01(\r\x12\x1e\n\x16party_questions_viewed\x18\x04 \x01(\r\x12\x1b\n\x13party_trivia_points\x18\x05 \x01(\r\x1a\x36\n\x0fPlayerDraftPick\x12\x15\n\tplayer_id\x18\x01 \x01(\x05:\x02-1\x12\x0c\n\x04team\x18\x02 \x01(\x05\x1av\n\x10\x43hatWheelMessage\x12\x1e\n\nmessage_id\x18\x01 \x01(\r:\n4294967295\x12\x13\n\x0b\x65moticon_id\x18\x02 \x01(\r\x12\x14\n\x0cmessage_text\x18\x03 \x01(\t\x12\x17\n\x0fhero_badge_tier\x18\x04 \x01(\r"e\n\x12\x43MsgDOTAChatMember\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x14\n\x0cpersona_name\x18\x02 \x01(\t\x12\x17\n\x0f\x63hannel_user_id\x18\x03 \x01(\r\x12\x0e\n\x06status\x18\x04 \x01(\r"\xca\x07\n\x1f\x43MsgDOTAJoinChatChannelResponse\x12\x10\n\x08response\x18\x01 \x01(\r\x12\x14\n\x0c\x63hannel_name\x18\x02 \x01(\t\x12\x12\n\nchannel_id\x18\x03 \x01(\x06\x12\x13\n\x0bmax_members\x18\x04 \x01(\r\x12$\n\x07members\x18\x05 \x03(\x0b\x32\x13.CMsgDOTAChatMember\x12\x46\n\x0c\x63hannel_type\x18\x06 \x01(\x0e\x32\x16.DOTAChatChannelType_t:\x18\x44OTAChannelType_Regional\x12\x45\n\x06result\x18\x07 \x01(\x0e\x32\'.CMsgDOTAJoinChatChannelResponse.Result:\x0cJOIN_SUCCESS\x12\x19\n\x11gc_initiated_join\x18\x08 \x01(\x08\x12\x17\n\x0f\x63hannel_user_id\x18\t \x01(\r\x12\x17\n\x0fwelcome_message\x18\n \x01(\t\x12R\n\x12special_privileges\x18\x0b \x01(\x0e\x32\x17.EChatSpecialPrivileges:\x1dk_EChatSpecialPrivileges_None"\xff\x03\n\x06Result\x12\x10\n\x0cJOIN_SUCCESS\x10\x00\x12\x18\n\x14INVALID_CHANNEL_TYPE\x10\x01\x12\x15\n\x11\x41\x43\x43OUNT_NOT_FOUND\x10\x02\x12\x0e\n\nACH_FAILED\x10\x03\x12\x1d\n\x19USER_IN_TOO_MANY_CHANNELS\x10\x04\x12\x17\n\x13RATE_LIMIT_EXCEEDED\x10\x05\x12\x10\n\x0c\x43HANNEL_FULL\x10\x06\x12\x1b\n\x17\x43HANNEL_FULL_OVERFLOWED\x10\x07\x12\x16\n\x12\x46\x41ILED_TO_ADD_USER\x10\x08\x12\x19\n\x15\x43HANNEL_TYPE_DISABLED\x10\t\x12\x1e\n\x1aPRIVATE_CHAT_CREATE_FAILED\x10\n\x12\x1e\n\x1aPRIVATE_CHAT_NO_PERMISSION\x10\x0b\x12#\n\x1fPRIVATE_CHAT_CREATE_LOCK_FAILED\x10\x0c\x12\x17\n\x13PRIVATE_CHAT_KICKED\x10\r\x12\x14\n\x10USER_NOT_ALLOWED\x10\x0e\x12$\n ENSURE_SPECIAL_PRIVILEGES_FAILED\x10\x0f\x12 \n\x1cNEW_PLAYER_USER_NOT_ELIGIBLE\x10\x10\x12\x10\n\x0cSILENT_ERROR\x10\x11\x12\x1a\n\x16NEW_PLAYER_USER_BANNED\x10\x12"\x85\x01\n\x1e\x43MsgDOTAOtherJoinedChatChannel\x12\x12\n\nchannel_id\x18\x01 \x01(\x06\x12\x14\n\x0cpersona_name\x18\x02 \x01(\t\x12\x10\n\x08steam_id\x18\x03 \x01(\x06\x12\x17\n\x0f\x63hannel_user_id\x18\x04 \x01(\r\x12\x0e\n\x06status\x18\x05 \x01(\r"]\n\x1c\x43MsgDOTAOtherLeftChatChannel\x12\x12\n\nchannel_id\x18\x01 \x01(\x06\x12\x10\n\x08steam_id\x18\x02 \x01(\x06\x12\x17\n\x0f\x63hannel_user_id\x18\x03 \x01(\r" \n\x1e\x43MsgDOTARequestChatChannelList"\xf2\x01\n&CMsgDOTARequestChatChannelListResponse\x12\x45\n\x08\x63hannels\x18\x01 \x03(\x0b\x32\x33.CMsgDOTARequestChatChannelListResponse.ChatChannel\x1a\x80\x01\n\x0b\x43hatChannel\x12\x14\n\x0c\x63hannel_name\x18\x01 \x01(\t\x12\x13\n\x0bnum_members\x18\x02 \x01(\r\x12\x46\n\x0c\x63hannel_type\x18\x03 \x01(\x0e\x32\x16.DOTAChatChannelType_t:\x18\x44OTAChannelType_Regional"\xca\x01\n\x1f\x43MsgDOTAChatGetUserListResponse\x12\x12\n\nchannel_id\x18\x01 \x01(\x06\x12\x38\n\x07members\x18\x02 \x03(\x0b\x32\'.CMsgDOTAChatGetUserListResponse.Member\x1aY\n\x06Member\x12\x10\n\x08steam_id\x18\x01 \x01(\x06\x12\x14\n\x0cpersona_name\x18\x02 \x01(\t\x12\x17\n\x0f\x63hannel_user_id\x18\x03 \x01(\r\x12\x0e\n\x06status\x18\x04 \x01(\r"z\n\x1a\x43MsgDOTAChatGetMemberCount\x12\x14\n\x0c\x63hannel_name\x18\x01 \x01(\t\x12\x46\n\x0c\x63hannel_type\x18\x02 \x01(\x0e\x32\x16.DOTAChatChannelType_t:\x18\x44OTAChannelType_Regional"\x98\x01\n"CMsgDOTAChatGetMemberCountResponse\x12\x14\n\x0c\x63hannel_name\x18\x01 \x01(\t\x12\x46\n\x0c\x63hannel_type\x18\x02 \x01(\x0e\x32\x16.DOTAChatChannelType_t:\x18\x44OTAChannelType_Regional\x12\x14\n\x0cmember_count\x18\x03 \x01(\r"\xd9\x01\n\x1a\x43MsgDOTAChatRegionsEnabled\x12\x1a\n\x12\x65nable_all_regions\x18\x01 \x01(\x08\x12;\n\x0f\x65nabled_regions\x18\x02 \x03(\x0b\x32".CMsgDOTAChatRegionsEnabled.Region\x1a\x62\n\x06Region\x12\x14\n\x0cmin_latitude\x18\x01 \x01(\x02\x12\x14\n\x0cmax_latitude\x18\x02 \x01(\x02\x12\x15\n\rmin_longitude\x18\x03 \x01(\x02\x12\x15\n\rmax_longitude\x18\x04 \x01(\x02'
)

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "dota_gcmessages_client_chat_pb2", _globals)
if not _descriptor._USE_C_DESCRIPTORS:
    DESCRIPTOR._loaded_options = None
    _globals["_CMSGCLIENTTOGCPRIVATECHATINVITE"]._serialized_start = 62
    _globals["_CMSGCLIENTTOGCPRIVATECHATINVITE"]._serialized_end = 158
    _globals["_CMSGCLIENTTOGCPRIVATECHATKICK"]._serialized_start = 160
    _globals["_CMSGCLIENTTOGCPRIVATECHATKICK"]._serialized_end = 251
    _globals["_CMSGCLIENTTOGCPRIVATECHATPROMOTE"]._serialized_start = 253
    _globals["_CMSGCLIENTTOGCPRIVATECHATPROMOTE"]._serialized_end = 350
    _globals["_CMSGCLIENTTOGCPRIVATECHATDEMOTE"]._serialized_start = 352
    _globals["_CMSGCLIENTTOGCPRIVATECHATDEMOTE"]._serialized_end = 447
    _globals["_CMSGGCTOCLIENTPRIVATECHATRESPONSE"]._serialized_start = 450
    _globals["_CMSGGCTOCLIENTPRIVATECHATRESPONSE"]._serialized_end = 1023
    _globals["_CMSGGCTOCLIENTPRIVATECHATRESPONSE_RESULT"]._serialized_start = 609
    _globals["_CMSGGCTOCLIENTPRIVATECHATRESPONSE_RESULT"]._serialized_end = 1023
    _globals["_CMSGDOTAJOINCHATCHANNEL"]._serialized_start = 1026
    _globals["_CMSGDOTAJOINCHATCHANNEL"]._serialized_end = 1171
    _globals["_CMSGDOTALEAVECHATCHANNEL"]._serialized_start = 1173
    _globals["_CMSGDOTALEAVECHATCHANNEL"]._serialized_end = 1219
    _globals["_CMSGGCCHATREPORTPUBLICSPAM"]._serialized_start = 1221
    _globals["_CMSGGCCHATREPORTPUBLICSPAM"]._serialized_end = 1294
    _globals["_CMSGDOTACHATMODERATORBAN"]._serialized_start = 1296
    _globals["_CMSGDOTACHATMODERATORBAN"]._serialized_end = 1380
    _globals["_CMSGDOTACHATMESSAGE"]._serialized_start = 1383
    _globals["_CMSGDOTACHATMESSAGE"]._serialized_end = 3088
    _globals["_CMSGDOTACHATMESSAGE_DICEROLL"]._serialized_start = 2694
    _globals["_CMSGDOTACHATMESSAGE_DICEROLL"]._serialized_end = 2756
    _globals["_CMSGDOTACHATMESSAGE_TRIVIAANSWERED"]._serialized_start = 2759
    _globals["_CMSGDOTACHATMESSAGE_TRIVIAANSWERED"]._serialized_end = 2912
    _globals["_CMSGDOTACHATMESSAGE_PLAYERDRAFTPICK"]._serialized_start = 2914
    _globals["_CMSGDOTACHATMESSAGE_PLAYERDRAFTPICK"]._serialized_end = 2968
    _globals["_CMSGDOTACHATMESSAGE_CHATWHEELMESSAGE"]._serialized_start = 2970
    _globals["_CMSGDOTACHATMESSAGE_CHATWHEELMESSAGE"]._serialized_end = 3088
    _globals["_CMSGDOTACHATMEMBER"]._serialized_start = 3090
    _globals["_CMSGDOTACHATMEMBER"]._serialized_end = 3191
    _globals["_CMSGDOTAJOINCHATCHANNELRESPONSE"]._serialized_start = 3194
    _globals["_CMSGDOTAJOINCHATCHANNELRESPONSE"]._serialized_end = 4164
    _globals["_CMSGDOTAJOINCHATCHANNELRESPONSE_RESULT"]._serialized_start = 3653
    _globals["_CMSGDOTAJOINCHATCHANNELRESPONSE_RESULT"]._serialized_end = 4164
    _globals["_CMSGDOTAOTHERJOINEDCHATCHANNEL"]._serialized_start = 4167
    _globals["_CMSGDOTAOTHERJOINEDCHATCHANNEL"]._serialized_end = 4300
    _globals["_CMSGDOTAOTHERLEFTCHATCHANNEL"]._serialized_start = 4302
    _globals["_CMSGDOTAOTHERLEFTCHATCHANNEL"]._serialized_end = 4395
    _globals["_CMSGDOTAREQUESTCHATCHANNELLIST"]._serialized_start = 4397
    _globals["_CMSGDOTAREQUESTCHATCHANNELLIST"]._serialized_end = 4429
    _globals["_CMSGDOTAREQUESTCHATCHANNELLISTRESPONSE"]._serialized_start = 4432
    _globals["_CMSGDOTAREQUESTCHATCHANNELLISTRESPONSE"]._serialized_end = 4674
    _globals["_CMSGDOTAREQUESTCHATCHANNELLISTRESPONSE_CHATCHANNEL"]._serialized_start = 4546
    _globals["_CMSGDOTAREQUESTCHATCHANNELLISTRESPONSE_CHATCHANNEL"]._serialized_end = 4674
    _globals["_CMSGDOTACHATGETUSERLISTRESPONSE"]._serialized_start = 4677
    _globals["_CMSGDOTACHATGETUSERLISTRESPONSE"]._serialized_end = 4879
    _globals["_CMSGDOTACHATGETUSERLISTRESPONSE_MEMBER"]._serialized_start = 4790
    _globals["_CMSGDOTACHATGETUSERLISTRESPONSE_MEMBER"]._serialized_end = 4879
    _globals["_CMSGDOTACHATGETMEMBERCOUNT"]._serialized_start = 4881
    _globals["_CMSGDOTACHATGETMEMBERCOUNT"]._serialized_end = 5003
    _globals["_CMSGDOTACHATGETMEMBERCOUNTRESPONSE"]._serialized_start = 5006
    _globals["_CMSGDOTACHATGETMEMBERCOUNTRESPONSE"]._serialized_end = 5158
    _globals["_CMSGDOTACHATREGIONSENABLED"]._serialized_start = 5161
    _globals["_CMSGDOTACHATREGIONSENABLED"]._serialized_end = 5378
    _globals["_CMSGDOTACHATREGIONSENABLED_REGION"]._serialized_start = 5280
    _globals["_CMSGDOTACHATREGIONSENABLED_REGION"]._serialized_end = 5378
# @@protoc_insertion_point(module_scope)
