# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: message.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor.FileDescriptor(
  name='message.proto',
  package='',
  syntax='proto3',
  serialized_options=None,
  serialized_pb=_b('\n\rmessage.proto\"\xa7\x02\n\x08Response\x12\x1a\n\x08messages\x18\x01 \x03(\x0b\x32\x08.Message\x12\x0e\n\x06\x63ursor\x18\x02 \x01(\t\x12\x15\n\rfetchInterval\x18\x03 \x01(\x03\x12\x0b\n\x03now\x18\x04 \x01(\x03\x12\x13\n\x0binternalExt\x18\x05 \x01(\t\x12\x11\n\tfetchType\x18\x06 \x01(\x05\x12/\n\x0brouteParams\x18\x07 \x03(\x0b\x32\x1a.Response.RouteParamsEntry\x12\x19\n\x11heartbeatDuration\x18\x08 \x01(\x03\x12\x0f\n\x07needAck\x18\t \x01(\x08\x12\x12\n\npushServer\x18\n \x01(\t\x1a\x32\n\x10RouteParamsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"Z\n\x07Message\x12\x0e\n\x06method\x18\x01 \x01(\t\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\x12\r\n\x05msgId\x18\x03 \x01(\x03\x12\x0f\n\x07msgType\x18\x04 \x01(\x05\x12\x0e\n\x06offset\x18\x05 \x01(\x03\"\xc5\x03\n\x12RoomUserSeqMessage\x12\x17\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x07.Common\x12.\n\x05ranks\x18\x02 \x03(\x0b\x32\x1f.RoomUserSeqMessage.Contributor\x12\r\n\x05total\x18\x03 \x01(\x03\x12\x0e\n\x06popStr\x18\x04 \x01(\t\x12.\n\x05seats\x18\x05 \x03(\x0b\x32\x1f.RoomUserSeqMessage.Contributor\x12\x12\n\npopularity\x18\x06 \x01(\x03\x12\x11\n\ttotalUser\x18\x07 \x01(\x03\x12\x14\n\x0ctotalUserStr\x18\x08 \x01(\t\x12\x10\n\x08totalStr\x18\t \x01(\t\x12\x1b\n\x13onlineUserForAnchor\x18\n \x01(\t\x12\x18\n\x10totalPvForAnchor\x18\x0b \x01(\t\x1a\x90\x01\n\x0b\x43ontributor\x12\r\n\x05score\x18\x01 \x01(\x03\x12\x13\n\x04user\x18\x02 \x01(\x0b\x32\x05.User\x12\x0c\n\x04rank\x18\x03 \x01(\x03\x12\r\n\x05\x64\x65lta\x18\x04 \x01(\x03\x12\x10\n\x08isHidden\x18\x05 \x01(\x08\x12\x18\n\x10scoreDescription\x18\x06 \x01(\t\x12\x14\n\x0c\x65xactlyScore\x18\x07 \x01(\t\"\xee\x07\n\x0bGiftMessage\x12\x17\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x07.Common\x12\x0e\n\x06giftId\x18\x02 \x01(\x03\x12\x16\n\x0e\x66\x61nTicketCount\x18\x03 \x01(\x03\x12\x12\n\ngroupCount\x18\x04 \x01(\x03\x12\x13\n\x0brepeatCount\x18\x05 \x01(\x03\x12\x12\n\ncomboCount\x18\x06 \x01(\x03\x12\x13\n\x04user\x18\x07 \x01(\x0b\x32\x05.User\x12\x15\n\x06toUser\x18\x08 \x01(\x0b\x32\x05.User\x12\x11\n\trepeatEnd\x18\t \x01(\x05\x12+\n\ntextEffect\x18\n \x01(\x0b\x32\x17.GiftMessage.TextEffect\x12\x0f\n\x07groupId\x18\x0b \x01(\x03\x12\x17\n\x0fincomeTaskgifts\x18\x0c \x01(\x03\x12\x1a\n\x12roomFanTicketCount\x18\r \x01(\x03\x12!\n\x08priority\x18\x0e \x01(\x0b\x32\x0f.GiftIMPriority\x12\x19\n\x04gift\x18\x0f \x01(\x0b\x32\x0b.GiftStruct\x12\r\n\x05logId\x18\x10 \x01(\t\x12\x10\n\x08sendType\x18\x11 \x01(\x03\x12+\n\x10publicAreaCommon\x18\x12 \x01(\x0b\x32\x11.PublicAreaCommon\x12\x1e\n\x0ftrayDisplayText\x18\x13 \x01(\x0b\x32\x05.Text\x12\x1c\n\x14\x62\x61nnedDisplayEffects\x18\x14 \x01(\x03\x12\x1f\n\x08trayInfo\x18\x15 \x01(\x0b\x32\r.GiftTrayInfo\x12/\n\x12\x61ssetEffectMixInfo\x18\x18 \x01(\x0b\x32\x13.AssetEffectMixInfo\x1a\x92\x03\n\nTextEffect\x12\x30\n\x08portrait\x18\x01 \x01(\x0b\x32\x1e.GiftMessage.TextEffect.Detail\x12\x31\n\tlandscape\x18\x02 \x01(\x0b\x32\x1e.GiftMessage.TextEffect.Detail\x1a\x9e\x02\n\x06\x44\x65tail\x12\x13\n\x04text\x18\x01 \x01(\x0b\x32\x05.Text\x12\x14\n\x0ctextFontSize\x18\x02 \x01(\x05\x12\x1a\n\nbackground\x18\x03 \x01(\x0b\x32\x06.Image\x12\r\n\x05start\x18\x04 \x01(\x05\x12\x10\n\x08\x64uration\x18\x05 \x01(\x05\x12\t\n\x01x\x18\x06 \x01(\x05\x12\t\n\x01y\x18\x07 \x01(\x05\x12\r\n\x05width\x18\x08 \x01(\x05\x12\x0e\n\x06height\x18\t \x01(\x05\x12\x10\n\x08shadowDx\x18\n \x01(\x05\x12\x10\n\x08shadowDy\x18\x0b \x01(\x05\x12\x14\n\x0cshadowRadius\x18\x0c \x01(\x05\x12\x13\n\x0bshadowColor\x18\r \x01(\t\x12\x13\n\x0bstrokeColor\x18\x0e \x01(\t\x12\x13\n\x0bstrokeWidth\x18\x0f \x01(\x05\"v\n\x0bLikeMessage\x12\x17\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x07.Common\x12\r\n\x05\x63ount\x18\x02 \x01(\x03\x12\r\n\x05total\x18\x03 \x01(\x03\x12\r\n\x05\x63olor\x18\x04 \x01(\x03\x12\x13\n\x04user\x18\x05 \x01(\x0b\x32\x05.User\x12\x0c\n\x04icon\x18\x06 \x01(\t\"\x8e\x02\n\x0b\x43hatMessage\x12\x17\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x07.Common\x12\x13\n\x04user\x18\x02 \x01(\x0b\x32\x05.User\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\x12\x17\n\x0fvisibleToSender\x18\x04 \x01(\x08\x12\x1f\n\x0f\x62\x61\x63kgroundImage\x18\x05 \x01(\x0b\x32\x06.Image\x12\x1b\n\x13\x66ullScreenTextColor\x18\x06 \x01(\t\x12!\n\x11\x62\x61\x63kgroundImageV2\x18\x07 \x01(\x0b\x32\x06.Image\x12+\n\x10publicAreaCommon\x18\t \x01(\x0b\x32\x11.PublicAreaCommon\x12\x19\n\tgiftImage\x18\n \x01(\x0b\x32\x06.Image\"\xb7\x01\n\rSocialMessage\x12\x17\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x07.Common\x12\x13\n\x04user\x18\x02 \x01(\x0b\x32\x05.User\x12\x11\n\tshareType\x18\x03 \x01(\x03\x12\x0e\n\x06\x61\x63tion\x18\x04 \x01(\x03\x12\x13\n\x0bshareTarget\x18\x05 \x01(\t\x12\x13\n\x0b\x66ollowCount\x18\x06 \x01(\x03\x12+\n\x10publicAreaCommon\x18\x07 \x01(\x0b\x32\x11.PublicAreaCommon\"\xf5\x06\n\rMemberMessage\x12\x17\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x07.Common\x12\x13\n\x04user\x18\x02 \x01(\x0b\x32\x05.User\x12\x13\n\x0bmemberCount\x18\x03 \x01(\x03\x12\x17\n\x08operator\x18\x04 \x01(\x0b\x32\x05.User\x12\x14\n\x0cisSetToAdmin\x18\x05 \x01(\x08\x12\x11\n\tisTopUser\x18\x06 \x01(\x08\x12\x11\n\trankScore\x18\x07 \x01(\x03\x12\x11\n\ttopUserNo\x18\x08 \x01(\x03\x12\x11\n\tenterType\x18\t \x01(\x03\x12\x0e\n\x06\x61\x63tion\x18\n \x01(\x03\x12\x19\n\x11\x61\x63tionDescription\x18\x0b \x01(\t\x12\x0e\n\x06userId\x18\x0c \x01(\x03\x12\x31\n\x0c\x65\x66\x66\x65\x63tConfig\x18\r \x01(\x0b\x32\x1b.MemberMessage.EffectConfig\x12\x0e\n\x06popStr\x18\x0e \x01(\t\x12\x36\n\x11\x65nterEffectConfig\x18\x0f \x01(\x0b\x32\x1b.MemberMessage.EffectConfig\x12\x1f\n\x0f\x62\x61\x63kgroundImage\x18\x10 \x01(\x0b\x32\x06.Image\x12!\n\x11\x62\x61\x63kgroundImageV2\x18\x11 \x01(\x0b\x32\x06.Image\x12 \n\x11\x61nchorDisplayText\x18\x12 \x01(\x0b\x32\x05.Text\x12+\n\x10publicAreaCommon\x18\x13 \x01(\x0b\x32\x11.PublicAreaCommon\x1a\xdc\x02\n\x0c\x45\x66\x66\x65\x63tConfig\x12\x0c\n\x04type\x18\x01 \x01(\x03\x12\x14\n\x04icon\x18\x02 \x01(\x0b\x32\x06.Image\x12\x11\n\tavatarPos\x18\x03 \x01(\x03\x12\x13\n\x04text\x18\x04 \x01(\x0b\x32\x05.Text\x12\x18\n\x08textIcon\x18\x05 \x01(\x0b\x32\x06.Image\x12\x10\n\x08stayTime\x18\x06 \x01(\x05\x12\x13\n\x0b\x61nimAssetId\x18\x07 \x01(\x03\x12\x15\n\x05\x62\x61\x64ge\x18\x08 \x01(\x0b\x32\x06.Image\x12\x18\n\x10\x66lexSettingArray\x18\t \x03(\x03\x12\x1f\n\x0ftextIconOverlay\x18\n \x01(\x0b\x32\x06.Image\x12\x1d\n\ranimatedBadge\x18\x0b \x01(\x0b\x32\x06.Image\x12\x15\n\rhasSweepLight\x18\x0c \x01(\x08\x12\x1c\n\x14textFlexSettingArray\x18\r \x03(\x03\x12\x19\n\x11\x63\x65nterAnimAssetId\x18\x0e \x01(\x03\"9\n\x0e\x43ontrolMessage\x12\x17\n\x06\x63ommon\x18\x01 \x01(\x0b\x32\x07.Common\x12\x0e\n\x06status\x18\x02 \x01(\x05\"b\n\x0f\x46\x61nsclubMessage\x12\x1b\n\ncommonInfo\x18\x01 \x01(\x0b\x32\x07.Common\x12\x0c\n\x04type\x18\x02 \x01(\x05\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t\x12\x13\n\x04user\x18\x04 \x01(\x0b\x32\x05.User\"\x83\x03\n\x06\x43ommon\x12\x0e\n\x06method\x18\x01 \x01(\t\x12\r\n\x05msgId\x18\x02 \x01(\x03\x12\x0e\n\x06roomId\x18\x03 \x01(\x03\x12\x12\n\ncreateTime\x18\x04 \x01(\x03\x12\x0f\n\x07monitor\x18\x05 \x01(\x05\x12\x11\n\tisShowMsg\x18\x06 \x01(\x08\x12\x10\n\x08\x64\x65scribe\x18\x07 \x01(\t\x12\x1a\n\x0b\x64isplayText\x18\x08 \x01(\x0b\x32\x05.Text\x12\x10\n\x08\x66oldType\x18\t \x01(\x03\x12\x16\n\x0e\x61nchorFoldType\x18\n \x01(\x03\x12\x15\n\rpriorityScore\x18\x0b \x01(\x03\x12\r\n\x05logId\x18\x0c \x01(\t\x12\x19\n\x11msgProcessFilterK\x18\r \x01(\t\x12\x19\n\x11msgProcessFilterV\x18\x0e \x01(\t\x12\x13\n\x04user\x18\x0f \x01(\x0b\x32\x05.User\x12\x13\n\x04room\x18\x10 \x01(\x0b\x32\x05.Room\x12\x18\n\x10\x61nchorFoldTypeV2\x18\x11 \x01(\x03\x12\x1a\n\x12processAtSeiTimeMs\x18\x12 \x01(\x03\"k\n\x04Text\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x16\n\x0e\x64\x65\x66\x61ultPattern\x18\x02 \x01(\t\x12\"\n\rdefaultFormat\x18\x03 \x01(\x0b\x32\x0b.TextFormat\x12\x1a\n\x06pieces\x18\x04 \x03(\x0b\x32\n.TextPiece\"\x92\t\n\x04Room\x12\n\n\x02id\x18\x01 \x01(\x03\x12\r\n\x05idStr\x18\x02 \x01(\t\x12\x0e\n\x06status\x18\x03 \x01(\x03\x12\x13\n\x0bownerUserId\x18\x04 \x01(\x03\x12\r\n\x05title\x18\x05 \x01(\t\x12\x11\n\tuserCount\x18\x06 \x01(\x03\x12\x12\n\ncreateTime\x18\x07 \x01(\x03\x12\x15\n\rlinkmicLayout\x18\x08 \x01(\x03\x12\x12\n\nfinishTime\x18\t \x01(\x03\x12\x19\n\x05\x65xtra\x18\n \x01(\x0b\x32\n.RoomExtra\x12\x17\n\x0f\x64ynamicCoverUri\x18\x0b \x01(\t\x12\x35\n\x10\x64ynamicCoverDict\x18\x0c \x03(\x0b\x32\x1b.Room.DynamicCoverDictEntry\x12\x14\n\x0clastPingTime\x18\r \x01(\x03\x12\x0e\n\x06liveId\x18\x0e \x01(\x03\x12\x16\n\x0estreamProvider\x18\x0f \x01(\x03\x12\x0e\n\x06osType\x18\x10 \x01(\x03\x12\x15\n\rclientVersion\x18\x11 \x01(\x03\x12\x13\n\x0bwithLinkmic\x18\x12 \x01(\x08\x12\x1d\n\x15\x65nableRoomPerspective\x18\x13 \x01(\x08\x12\x15\n\x05\x63over\x18\x14 \x01(\x0b\x32\x06.Image\x12\x1c\n\x0c\x64ynamicCover\x18\x15 \x01(\x0b\x32\x06.Image\x12\x1f\n\x0f\x64ynamicCoverLow\x18\x16 \x01(\x0b\x32\x06.Image\x12\x10\n\x08shareUrl\x18\x17 \x01(\t\x12\x17\n\x0f\x61nchorShareText\x18\x18 \x01(\t\x12\x15\n\ruserShareText\x18\x19 \x01(\t\x12\x10\n\x08streamId\x18\x1a \x01(\x03\x12\x13\n\x0bstreamIdStr\x18\x1b \x01(\t\x12\x1d\n\tstreamUrl\x18\x1c \x01(\x0b\x32\n.StreamUrl\x12\x14\n\x0cmosaicStatus\x18\x1d \x01(\x03\x12\x11\n\tmosaicTip\x18\x1e \x01(\t\x12\x11\n\tcellStyle\x18\x1f \x01(\x03\x12\x19\n\x07linkMic\x18  \x01(\x0b\x32\x08.LinkMic\x12\x15\n\rluckymoneyNum\x18! \x01(\x03\x12\x1d\n\x08\x64\x65\x63oList\x18\" \x03(\x0b\x32\x0b.Decoration\x12\x18\n\x07topFans\x18# \x03(\x0b\x32\x07.TopFan\x12\x19\n\x05stats\x18$ \x01(\x0b\x32\n.RoomStats\x12\x1b\n\x13sunDailyIconContent\x18% \x01(\t\x12\x10\n\x08\x64istance\x18& \x01(\t\x12\x14\n\x0c\x64istanceCity\x18\' \x01(\t\x12\x10\n\x08location\x18( \x01(\t\x12\x14\n\x0crealDistance\x18) \x01(\t\x12\x1d\n\rfeedRoomLabel\x18* \x01(\x0b\x32\x06.Image\x12\x17\n\x0f\x63ommonLabelList\x18+ \x01(\t\x12&\n\x0flivingRoomAttrs\x18, \x01(\x0b\x32\r.RoomUserAttr\x12\x14\n\x0c\x61\x64minUserIds\x18- \x03(\x03\x12\x14\n\x05owner\x18. \x01(\x0b\x32\x05.User\x12\x13\n\x0bprivateInfo\x18/ \x01(\t\x1a\x37\n\x15\x44ynamicCoverDictEntry\x12\x0b\n\x03key\x18\x01 \x01(\x03\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\x0b\n\tRoomExtra\"\x0b\n\tRoomStats\"\x0e\n\x0cRoomUserAttr\"\x0b\n\tStreamUrl\"\t\n\x07LinkMic\"\x0c\n\nDecoration\"\x08\n\x06TopFan\"\xf2\x14\n\x04User\x12\n\n\x02id\x18\x01 \x01(\x03\x12\x0f\n\x07shortId\x18\x02 \x01(\x03\x12\x10\n\x08nickname\x18\x03 \x01(\t\x12\x0e\n\x06gender\x18\x04 \x01(\x05\x12\x11\n\tsignature\x18\x05 \x01(\t\x12\r\n\x05level\x18\x06 \x01(\x05\x12\x10\n\x08\x62irthday\x18\x07 \x01(\x03\x12\x11\n\ttelephone\x18\x08 \x01(\t\x12\x1b\n\x0b\x61vatarThumb\x18\t \x01(\x0b\x32\x06.Image\x12\x1c\n\x0c\x61vatarMedium\x18\n \x01(\x0b\x32\x06.Image\x12\x1b\n\x0b\x61vatarLarge\x18\x0b \x01(\x0b\x32\x06.Image\x12\x10\n\x08verified\x18\x0c \x01(\x08\x12\x12\n\nexperience\x18\r \x01(\x05\x12\x0c\n\x04\x63ity\x18\x0e \x01(\t\x12\x0e\n\x06status\x18\x0f \x01(\x05\x12\x12\n\ncreateTime\x18\x10 \x01(\x03\x12\x12\n\nmodifyTime\x18\x11 \x01(\x03\x12\x0e\n\x06secret\x18\x12 \x01(\x05\x12\x16\n\x0eshareQrcodeUri\x18\x13 \x01(\t\x12\x1a\n\x12incomeSharePercent\x18\x14 \x01(\x05\x12\x1e\n\x0e\x62\x61\x64geImageList\x18\x15 \x01(\x0b\x32\x06.Image\x12$\n\nfollowInfo\x18\x16 \x01(\x0b\x32\x10.User.FollowInfo\x12 \n\x08payGrade\x18\x17 \x01(\x0b\x32\x0e.User.PayGrade\x12 \n\x08\x66\x61nsClub\x18\x18 \x01(\x0b\x32\x0e.User.FansClub\x12\x1c\n\x06\x62order\x18\x19 \x01(\x0b\x32\x0c.User.Border\x12\x11\n\tspecialId\x18\x1a \x01(\t\x12\x1c\n\x0c\x61vatarBorder\x18\x1b \x01(\x0b\x32\x06.Image\x12\x15\n\x05medal\x18\x1c \x01(\x0b\x32\x06.Image\x12\x1d\n\rrealTimeIcons\x18\x1d \x03(\x0b\x32\x06.Image\x12 \n\x10newRealTimeIcons\x18\x1e \x03(\x0b\x32\x06.Image\x12\x10\n\x08topVipNo\x18\x1f \x01(\x03\x12 \n\x08userAttr\x18  \x01(\x0b\x32\x0e.User.UserAttr\x12\x1e\n\x07ownRoom\x18! \x01(\x0b\x32\r.User.OwnRoom\x12\x10\n\x08payScore\x18\" \x01(\x03\x12\x13\n\x0bticketCount\x18# \x01(\x03\x12$\n\nanchorInfo\x18$ \x01(\x0b\x32\x10.User.AnchorInfo\x12\x14\n\x0clinkMicStats\x18% \x01(\x05\x12\x11\n\tdisplayId\x18& \x01(\t\x1a\n\n\x08UserAttr\x1a\t\n\x07OwnRoom\x1a\x0c\n\nAnchorInfo\x1ay\n\nFollowInfo\x12\x16\n\x0e\x66ollowingCount\x18\x01 \x01(\x03\x12\x15\n\rfollowerCount\x18\x02 \x01(\x03\x12\x14\n\x0c\x66ollowStatus\x18\x03 \x01(\x03\x12\x12\n\npushStatus\x18\x04 \x01(\x03\x12\x12\n\nremarkName\x18\x05 \x01(\t\x1a\xfd\x03\n\x08\x46\x61nsClub\x12)\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x1b.User.FansClub.FansClubData\x12\x32\n\npreferData\x18\x02 \x03(\x0b\x32\x1e.User.FansClub.PreferDataEntry\x1aN\n\x0fPreferDataEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12*\n\x05value\x18\x02 \x01(\x0b\x32\x1b.User.FansClub.FansClubData:\x02\x38\x01\x1a\xc1\x02\n\x0c\x46\x61nsClubData\x12\x10\n\x08\x63lubName\x18\x01 \x01(\t\x12\r\n\x05level\x18\x02 \x01(\x05\x12\x1a\n\x12userFansClubStatus\x18\x03 \x01(\x05\x12\x34\n\x05\x62\x61\x64ge\x18\x04 \x01(\x0b\x32%.User.FansClub.FansClubData.UserBadge\x12\x18\n\x10\x61vailableGiftIds\x18\x05 \x03(\x03\x12\x10\n\x08\x61nchorId\x18\x06 \x01(\x03\x1a\x91\x01\n\tUserBadge\x12?\n\x05icons\x18\x01 \x03(\x0b\x32\x30.User.FansClub.FansClubData.UserBadge.IconsEntry\x12\r\n\x05title\x18\x02 \x01(\t\x1a\x34\n\nIconsEntry\x12\x0b\n\x03key\x18\x01 \x01(\x05\x12\x15\n\x05value\x18\x02 \x01(\x0b\x32\x06.Image:\x02\x38\x01\x1a\x08\n\x06\x42order\x1a\xc7\x01\n\rGradeBuffInfo\x12\x11\n\tbuffLevel\x18\x01 \x01(\x03\x12\x0e\n\x06status\x18\x02 \x01(\x05\x12\x0f\n\x07\x65ndTime\x18\x03 \x01(\x03\x12\x35\n\tstatsInfo\x18\x04 \x03(\x0b\x32\".User.GradeBuffInfo.StatsInfoEntry\x12\x19\n\tbuffBadge\x18\x05 \x01(\x0b\x32\x06.Image\x1a\x30\n\x0eStatsInfoEntry\x12\x0b\n\x03key\x18\x01 \x01(\x03\x12\r\n\x05value\x18\x02 \x01(\x03:\x02\x38\x01\x1a\xec\x06\n\x08PayGrade\x12\x19\n\x11totalDiamondCount\x18\x01 \x01(\x03\x12\x1b\n\x0b\x64iamondIcon\x18\x02 \x01(\x0b\x32\x06.Image\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x14\n\x04icon\x18\x04 \x01(\x0b\x32\x06.Image\x12\x10\n\x08nextName\x18\x05 \x01(\t\x12\r\n\x05level\x18\x06 \x01(\x03\x12\x18\n\x08nextIcon\x18\x07 \x01(\x0b\x32\x06.Image\x12\x13\n\x0bnextDiamond\x18\x08 \x01(\x03\x12\x12\n\nnowDiamond\x18\t \x01(\x03\x12\x1b\n\x13thisGradeMinDiamond\x18\n \x01(\x03\x12\x1b\n\x13thisGradeMaxDiamond\x18\x0b \x01(\x03\x12\x15\n\rpayDiamondBak\x18\x0c \x01(\x03\x12\x15\n\rgradeDescribe\x18\r \x01(\t\x12/\n\rgradeIconList\x18\x0e \x03(\x0b\x32\x18.User.PayGrade.GradeIcon\x12\x16\n\x0escreenChatType\x18\x0f \x01(\x03\x12\x16\n\x06imIcon\x18\x10 \x01(\x0b\x32\x06.Image\x12\x1f\n\x0fimIconWithLevel\x18\x11 \x01(\x0b\x32\x06.Image\x12\x18\n\x08liveIcon\x18\x12 \x01(\x0b\x32\x06.Image\x12\"\n\x12newImIconWithLevel\x18\x13 \x01(\x0b\x32\x06.Image\x12\x1b\n\x0bnewLiveIcon\x18\x14 \x01(\x0b\x32\x06.Image\x12\x1a\n\x12upgradeNeedConsume\x18\x15 \x01(\x03\x12\x16\n\x0enextPrivileges\x18\x16 \x01(\t\x12\x1a\n\nbackground\x18\x17 \x01(\x0b\x32\x06.Image\x12\x1e\n\x0e\x62\x61\x63kgroundBack\x18\x18 \x01(\x0b\x32\x06.Image\x12\r\n\x05score\x18\x19 \x01(\x03\x12%\n\x08\x62uffInfo\x18\x1a \x01(\x0b\x32\x13.User.GradeBuffInfo\x12\x14\n\x0bgradeBanner\x18\xe9\x07 \x01(\t\x12 \n\x0fprofileDialogBg\x18\xea\x07 \x01(\x0b\x32\x06.Image\x12$\n\x13profileDialogBgBack\x18\xeb\x07 \x01(\x0b\x32\x06.Image\x1aW\n\tGradeIcon\x12\x14\n\x04icon\x18\x01 \x01(\x0b\x32\x06.Image\x12\x13\n\x0biconDiamond\x18\x02 \x01(\x03\x12\r\n\x05level\x18\x03 \x01(\x03\x12\x10\n\x08levelStr\x18\x04 \x01(\t\"\xa5\x01\n\nTextFormat\x12\r\n\x05\x63olor\x18\x01 \x01(\t\x12\x0c\n\x04\x62old\x18\x02 \x01(\x08\x12\x0e\n\x06italic\x18\x03 \x01(\x08\x12\x0e\n\x06weight\x18\x04 \x01(\x05\x12\x13\n\x0bitalicAngle\x18\x05 \x01(\x05\x12\x10\n\x08\x66ontSize\x18\x06 \x01(\x05\x12\x1c\n\x14userHeightLightColor\x18\x07 \x01(\x08\x12\x15\n\ruseRemoteClor\x18\x08 \x01(\x08\"n\n\tTextPiece\x12\x0c\n\x04type\x18\x01 \x01(\x05\x12\x1b\n\x06\x66ormat\x18\x02 \x01(\x0b\x32\x0b.TextFormat\x12\x13\n\x0bstringValue\x18\x0b \x01(\t\x12!\n\tuserValue\x18\x15 \x01(\x0b\x32\x0e.TextPieceUser\"\x86\x02\n\x05Image\x12\x0f\n\x07urlList\x18\x01 \x03(\t\x12\x0b\n\x03uri\x18\x02 \x01(\t\x12\x0e\n\x06height\x18\x03 \x01(\x03\x12\r\n\x05width\x18\x04 \x01(\x03\x12\x10\n\x08\x61vgColor\x18\x05 \x01(\t\x12\x11\n\timageType\x18\x06 \x01(\x05\x12\x12\n\nopenWebUrl\x18\x07 \x01(\t\x12\x1f\n\x07\x63ontent\x18\x08 \x01(\x0b\x32\x0e.Image.Content\x12\x12\n\nisAnimated\x18\t \x01(\x08\x1aR\n\x07\x43ontent\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x11\n\tfontColor\x18\x02 \x01(\t\x12\r\n\x05level\x18\x03 \x01(\x03\x12\x17\n\x0f\x61lternativeText\x18\x04 \x01(\t\"7\n\rTextPieceUser\x12\x13\n\x04user\x18\x01 \x01(\x0b\x32\x05.User\x12\x11\n\twithColon\x18\x02 \x01(\x08\"g\n\x10PublicAreaCommon\x12\x19\n\tuserLabel\x18\x01 \x01(\x0b\x32\x06.Image\x12\x19\n\x11userConsumeInRoom\x18\x02 \x01(\x03\x12\x1d\n\x15userSendGiftCntInRoom\x18\x03 \x01(\x03\"Q\n\x0eGiftIMPriority\x12\x12\n\nqueueSizes\x18\x01 \x03(\x03\x12\x19\n\x11selfQueuePriority\x18\x02 \x01(\x03\x12\x10\n\x08priority\x18\x03 \x01(\x03\"\xb9\x01\n\x0cGiftTrayInfo\x12\x1e\n\x0ftrayDisplayText\x18\x01 \x01(\x0b\x32\x05.Text\x12\x1b\n\x0btrayBaseImg\x18\x02 \x01(\x0b\x32\x06.Image\x12\x1b\n\x0btrayHeadImg\x18\x03 \x01(\x0b\x32\x06.Image\x12\x1c\n\x0ctrayRightImg\x18\x04 \x01(\x0b\x32\x06.Image\x12\x11\n\ttrayLevel\x18\x05 \x01(\x03\x12\x1e\n\x0etrayDynamicImg\x18\x06 \x01(\x0b\x32\x06.Image\"\x84\x0c\n\nGiftStruct\x12\x15\n\x05image\x18\x01 \x01(\x0b\x32\x06.Image\x12\x10\n\x08\x64\x65scribe\x18\x02 \x01(\t\x12\x0e\n\x06notify\x18\x03 \x01(\x08\x12\x10\n\x08\x64uration\x18\x04 \x01(\x03\x12\n\n\x02id\x18\x05 \x01(\x03\x12\x38\n\x0c\x66\x61nsclubInfo\x18\x06 \x01(\x0b\x32\".GiftStruct.GiftStructFansClubInfo\x12\x12\n\nforLinkmic\x18\x07 \x01(\x08\x12\x0e\n\x06\x64oodle\x18\x08 \x01(\x08\x12\x13\n\x0b\x66orFansclub\x18\t \x01(\x08\x12\r\n\x05\x63ombo\x18\n \x01(\x08\x12\x0c\n\x04type\x18\x0b \x01(\x05\x12\x14\n\x0c\x64iamondCount\x18\x0c \x01(\x05\x12\x1a\n\x12isDisplayedOnPanel\x18\r \x01(\x05\x12\x17\n\x0fprimaryEffectId\x18\x0e \x01(\x03\x12\x1d\n\rgiftLabelIcon\x18\x0f \x01(\x0b\x32\x06.Image\x12\x0c\n\x04name\x18\x10 \x01(\t\x12\x0e\n\x06region\x18\x11 \x01(\t\x12\x0e\n\x06manual\x18\x12 \x01(\t\x12\x11\n\tforCustom\x18\x13 \x01(\x08\x12\x37\n\x0especialEffects\x18\x14 \x03(\x0b\x32\x1f.GiftStruct.SpecialEffectsEntry\x12\x14\n\x04icon\x18\x15 \x01(\x0b\x32\x06.Image\x12\x12\n\nactionType\x18\x16 \x01(\x05\x12\x17\n\x0fwatermelonSeeds\x18\x17 \x01(\x05\x12\x12\n\ngoldEffect\x18\x18 \x01(\t\x12!\n\x04subs\x18\x19 \x03(\x0b\x32\x13.LuckyMoneyGiftMeta\x12\x13\n\x0bgoldenBeans\x18\x1a \x01(\x03\x12\x12\n\nhonorLevel\x18\x1b \x01(\x03\x12\x10\n\x08itemType\x18\x1c \x01(\x05\x12\x11\n\tschemeUrl\x18\x1d \x01(\t\x12*\n\rgiftOperation\x18\x1e \x01(\x0b\x32\x13.GiftPanelOperation\x12\x11\n\teventName\x18\x1f \x01(\t\x12\x12\n\nnobleLevel\x18  \x01(\x03\x12\x10\n\x08guideUrl\x18! \x01(\t\x12\x16\n\x0epunishMedicine\x18\" \x01(\x08\x12\x11\n\tforPortal\x18# \x01(\x08\x12\x14\n\x0c\x62usinessText\x18$ \x01(\t\x12\x0f\n\x07\x63nyGift\x18% \x01(\x08\x12\r\n\x05\x61ppId\x18& \x01(\x03\x12\x10\n\x08vipLevel\x18\' \x01(\x03\x12\x0e\n\x06isGray\x18( \x01(\x08\x12\x15\n\rgraySchemeUrl\x18) \x01(\t\x12\x11\n\tgiftScene\x18* \x01(\x03\x12\x1f\n\ngiftBanner\x18+ \x01(\x0b\x32\x0b.GiftBanner\x12\x14\n\x0ctriggerWords\x18, \x03(\t\x12$\n\rgiftBuffInfos\x18- \x03(\x0b\x32\r.GiftBuffInfo\x12\x18\n\x10\x66orFirstRecharge\x18. \x01(\x08\x12%\n\x15\x64ynamicImgForSelected\x18/ \x01(\x0b\x32\x06.Image\x12\x17\n\x0f\x61\x66terSendAction\x18\x30 \x01(\x05\x12\x17\n\x0fgiftOfflineTime\x18\x31 \x01(\x03\x12\x12\n\ntopBarText\x18\x32 \x01(\t\x12\x1e\n\x0etopRightAvatar\x18\x33 \x01(\x0b\x32\x06.Image\x12\x17\n\x0f\x62\x61nnerSchemeUrl\x18\x34 \x01(\t\x12\x10\n\x08isLocked\x18\x35 \x01(\x08\x12\x14\n\x0creqExtraType\x18\x36 \x01(\x03\x12\x10\n\x08\x61ssetIds\x18\x37 \x03(\x03\x12)\n\x0fgiftPreviewInfo\x18\x38 \x01(\x0b\x32\x10.GiftPreviewInfo\x12\x19\n\x07giftTip\x18\x39 \x01(\x0b\x32\x08.GiftTip\x12\x1b\n\x13needSweepLightCount\x18: \x01(\x05\x12!\n\tgroupInfo\x18; \x03(\x0b\x32\x0e.GiftGroupInfo\x1a\x35\n\x13SpecialEffectsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\x03:\x02\x38\x01\x1a=\n\x16GiftStructFansClubInfo\x12\x10\n\x08minLevel\x18\x01 \x01(\x05\x12\x11\n\tinsertPos\x18\x02 \x01(\x05\"\x14\n\x12\x41ssetEffectMixInfo\"\x14\n\x12LuckyMoneyGiftMeta\"\x14\n\x12GiftPanelOperation\"\x0c\n\nGiftBanner\"\x0e\n\x0cGiftBuffInfo\"\x11\n\x0fGiftPreviewInfo\"\t\n\x07GiftTip\"\x0f\n\rGiftGroupInfo\"\x14\n\x12\x45\x66\x66\x65\x63tMixImageInfob\x06proto3')
)




_RESPONSE_ROUTEPARAMSENTRY = _descriptor.Descriptor(
  name='RouteParamsEntry',
  full_name='Response.RouteParamsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='Response.RouteParamsEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='Response.RouteParamsEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=263,
  serialized_end=313,
)

_RESPONSE = _descriptor.Descriptor(
  name='Response',
  full_name='Response',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='messages', full_name='Response.messages', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cursor', full_name='Response.cursor', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fetchInterval', full_name='Response.fetchInterval', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='now', full_name='Response.now', index=3,
      number=4, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='internalExt', full_name='Response.internalExt', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fetchType', full_name='Response.fetchType', index=5,
      number=6, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='routeParams', full_name='Response.routeParams', index=6,
      number=7, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='heartbeatDuration', full_name='Response.heartbeatDuration', index=7,
      number=8, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='needAck', full_name='Response.needAck', index=8,
      number=9, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pushServer', full_name='Response.pushServer', index=9,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_RESPONSE_ROUTEPARAMSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=18,
  serialized_end=313,
)


_MESSAGE = _descriptor.Descriptor(
  name='Message',
  full_name='Message',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='method', full_name='Message.method', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='payload', full_name='Message.payload', index=1,
      number=2, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='msgId', full_name='Message.msgId', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='msgType', full_name='Message.msgType', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='offset', full_name='Message.offset', index=4,
      number=5, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=315,
  serialized_end=405,
)


_ROOMUSERSEQMESSAGE_CONTRIBUTOR = _descriptor.Descriptor(
  name='Contributor',
  full_name='RoomUserSeqMessage.Contributor',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='score', full_name='RoomUserSeqMessage.Contributor.score', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user', full_name='RoomUserSeqMessage.Contributor.user', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rank', full_name='RoomUserSeqMessage.Contributor.rank', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='delta', full_name='RoomUserSeqMessage.Contributor.delta', index=3,
      number=4, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='isHidden', full_name='RoomUserSeqMessage.Contributor.isHidden', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='scoreDescription', full_name='RoomUserSeqMessage.Contributor.scoreDescription', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='exactlyScore', full_name='RoomUserSeqMessage.Contributor.exactlyScore', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=717,
  serialized_end=861,
)

_ROOMUSERSEQMESSAGE = _descriptor.Descriptor(
  name='RoomUserSeqMessage',
  full_name='RoomUserSeqMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='common', full_name='RoomUserSeqMessage.common', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ranks', full_name='RoomUserSeqMessage.ranks', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='total', full_name='RoomUserSeqMessage.total', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='popStr', full_name='RoomUserSeqMessage.popStr', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='seats', full_name='RoomUserSeqMessage.seats', index=4,
      number=5, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='popularity', full_name='RoomUserSeqMessage.popularity', index=5,
      number=6, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='totalUser', full_name='RoomUserSeqMessage.totalUser', index=6,
      number=7, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='totalUserStr', full_name='RoomUserSeqMessage.totalUserStr', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='totalStr', full_name='RoomUserSeqMessage.totalStr', index=8,
      number=9, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='onlineUserForAnchor', full_name='RoomUserSeqMessage.onlineUserForAnchor', index=9,
      number=10, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='totalPvForAnchor', full_name='RoomUserSeqMessage.totalPvForAnchor', index=10,
      number=11, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_ROOMUSERSEQMESSAGE_CONTRIBUTOR, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=408,
  serialized_end=861,
)


_GIFTMESSAGE_TEXTEFFECT_DETAIL = _descriptor.Descriptor(
  name='Detail',
  full_name='GiftMessage.TextEffect.Detail',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='text', full_name='GiftMessage.TextEffect.Detail.text', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='textFontSize', full_name='GiftMessage.TextEffect.Detail.textFontSize', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='background', full_name='GiftMessage.TextEffect.Detail.background', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='start', full_name='GiftMessage.TextEffect.Detail.start', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='duration', full_name='GiftMessage.TextEffect.Detail.duration', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='x', full_name='GiftMessage.TextEffect.Detail.x', index=5,
      number=6, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='y', full_name='GiftMessage.TextEffect.Detail.y', index=6,
      number=7, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='width', full_name='GiftMessage.TextEffect.Detail.width', index=7,
      number=8, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='height', full_name='GiftMessage.TextEffect.Detail.height', index=8,
      number=9, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='shadowDx', full_name='GiftMessage.TextEffect.Detail.shadowDx', index=9,
      number=10, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='shadowDy', full_name='GiftMessage.TextEffect.Detail.shadowDy', index=10,
      number=11, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='shadowRadius', full_name='GiftMessage.TextEffect.Detail.shadowRadius', index=11,
      number=12, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='shadowColor', full_name='GiftMessage.TextEffect.Detail.shadowColor', index=12,
      number=13, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='strokeColor', full_name='GiftMessage.TextEffect.Detail.strokeColor', index=13,
      number=14, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='strokeWidth', full_name='GiftMessage.TextEffect.Detail.strokeWidth', index=14,
      number=15, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1584,
  serialized_end=1870,
)

_GIFTMESSAGE_TEXTEFFECT = _descriptor.Descriptor(
  name='TextEffect',
  full_name='GiftMessage.TextEffect',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='portrait', full_name='GiftMessage.TextEffect.portrait', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='landscape', full_name='GiftMessage.TextEffect.landscape', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_GIFTMESSAGE_TEXTEFFECT_DETAIL, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1468,
  serialized_end=1870,
)

_GIFTMESSAGE = _descriptor.Descriptor(
  name='GiftMessage',
  full_name='GiftMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='common', full_name='GiftMessage.common', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='giftId', full_name='GiftMessage.giftId', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fanTicketCount', full_name='GiftMessage.fanTicketCount', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='groupCount', full_name='GiftMessage.groupCount', index=3,
      number=4, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='repeatCount', full_name='GiftMessage.repeatCount', index=4,
      number=5, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='comboCount', full_name='GiftMessage.comboCount', index=5,
      number=6, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user', full_name='GiftMessage.user', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='toUser', full_name='GiftMessage.toUser', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='repeatEnd', full_name='GiftMessage.repeatEnd', index=8,
      number=9, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='textEffect', full_name='GiftMessage.textEffect', index=9,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='groupId', full_name='GiftMessage.groupId', index=10,
      number=11, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='incomeTaskgifts', full_name='GiftMessage.incomeTaskgifts', index=11,
      number=12, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='roomFanTicketCount', full_name='GiftMessage.roomFanTicketCount', index=12,
      number=13, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='priority', full_name='GiftMessage.priority', index=13,
      number=14, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gift', full_name='GiftMessage.gift', index=14,
      number=15, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='logId', full_name='GiftMessage.logId', index=15,
      number=16, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sendType', full_name='GiftMessage.sendType', index=16,
      number=17, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='publicAreaCommon', full_name='GiftMessage.publicAreaCommon', index=17,
      number=18, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='trayDisplayText', full_name='GiftMessage.trayDisplayText', index=18,
      number=19, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='bannedDisplayEffects', full_name='GiftMessage.bannedDisplayEffects', index=19,
      number=20, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='trayInfo', full_name='GiftMessage.trayInfo', index=20,
      number=21, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='assetEffectMixInfo', full_name='GiftMessage.assetEffectMixInfo', index=21,
      number=24, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_GIFTMESSAGE_TEXTEFFECT, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=864,
  serialized_end=1870,
)


_LIKEMESSAGE = _descriptor.Descriptor(
  name='LikeMessage',
  full_name='LikeMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='common', full_name='LikeMessage.common', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='count', full_name='LikeMessage.count', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='total', full_name='LikeMessage.total', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='color', full_name='LikeMessage.color', index=3,
      number=4, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user', full_name='LikeMessage.user', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='icon', full_name='LikeMessage.icon', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1872,
  serialized_end=1990,
)


_CHATMESSAGE = _descriptor.Descriptor(
  name='ChatMessage',
  full_name='ChatMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='common', full_name='ChatMessage.common', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user', full_name='ChatMessage.user', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='content', full_name='ChatMessage.content', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='visibleToSender', full_name='ChatMessage.visibleToSender', index=3,
      number=4, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='backgroundImage', full_name='ChatMessage.backgroundImage', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fullScreenTextColor', full_name='ChatMessage.fullScreenTextColor', index=5,
      number=6, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='backgroundImageV2', full_name='ChatMessage.backgroundImageV2', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='publicAreaCommon', full_name='ChatMessage.publicAreaCommon', index=7,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='giftImage', full_name='ChatMessage.giftImage', index=8,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1993,
  serialized_end=2263,
)


_SOCIALMESSAGE = _descriptor.Descriptor(
  name='SocialMessage',
  full_name='SocialMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='common', full_name='SocialMessage.common', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user', full_name='SocialMessage.user', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='shareType', full_name='SocialMessage.shareType', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='action', full_name='SocialMessage.action', index=3,
      number=4, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='shareTarget', full_name='SocialMessage.shareTarget', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='followCount', full_name='SocialMessage.followCount', index=5,
      number=6, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='publicAreaCommon', full_name='SocialMessage.publicAreaCommon', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2266,
  serialized_end=2449,
)


_MEMBERMESSAGE_EFFECTCONFIG = _descriptor.Descriptor(
  name='EffectConfig',
  full_name='MemberMessage.EffectConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='MemberMessage.EffectConfig.type', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='icon', full_name='MemberMessage.EffectConfig.icon', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='avatarPos', full_name='MemberMessage.EffectConfig.avatarPos', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='text', full_name='MemberMessage.EffectConfig.text', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='textIcon', full_name='MemberMessage.EffectConfig.textIcon', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stayTime', full_name='MemberMessage.EffectConfig.stayTime', index=5,
      number=6, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='animAssetId', full_name='MemberMessage.EffectConfig.animAssetId', index=6,
      number=7, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='badge', full_name='MemberMessage.EffectConfig.badge', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='flexSettingArray', full_name='MemberMessage.EffectConfig.flexSettingArray', index=8,
      number=9, type=3, cpp_type=2, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='textIconOverlay', full_name='MemberMessage.EffectConfig.textIconOverlay', index=9,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='animatedBadge', full_name='MemberMessage.EffectConfig.animatedBadge', index=10,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hasSweepLight', full_name='MemberMessage.EffectConfig.hasSweepLight', index=11,
      number=12, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='textFlexSettingArray', full_name='MemberMessage.EffectConfig.textFlexSettingArray', index=12,
      number=13, type=3, cpp_type=2, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='centerAnimAssetId', full_name='MemberMessage.EffectConfig.centerAnimAssetId', index=13,
      number=14, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2989,
  serialized_end=3337,
)

_MEMBERMESSAGE = _descriptor.Descriptor(
  name='MemberMessage',
  full_name='MemberMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='common', full_name='MemberMessage.common', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user', full_name='MemberMessage.user', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='memberCount', full_name='MemberMessage.memberCount', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='operator', full_name='MemberMessage.operator', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='isSetToAdmin', full_name='MemberMessage.isSetToAdmin', index=4,
      number=5, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='isTopUser', full_name='MemberMessage.isTopUser', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rankScore', full_name='MemberMessage.rankScore', index=6,
      number=7, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='topUserNo', full_name='MemberMessage.topUserNo', index=7,
      number=8, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enterType', full_name='MemberMessage.enterType', index=8,
      number=9, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='action', full_name='MemberMessage.action', index=9,
      number=10, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='actionDescription', full_name='MemberMessage.actionDescription', index=10,
      number=11, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='userId', full_name='MemberMessage.userId', index=11,
      number=12, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='effectConfig', full_name='MemberMessage.effectConfig', index=12,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='popStr', full_name='MemberMessage.popStr', index=13,
      number=14, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enterEffectConfig', full_name='MemberMessage.enterEffectConfig', index=14,
      number=15, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='backgroundImage', full_name='MemberMessage.backgroundImage', index=15,
      number=16, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='backgroundImageV2', full_name='MemberMessage.backgroundImageV2', index=16,
      number=17, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='anchorDisplayText', full_name='MemberMessage.anchorDisplayText', index=17,
      number=18, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='publicAreaCommon', full_name='MemberMessage.publicAreaCommon', index=18,
      number=19, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_MEMBERMESSAGE_EFFECTCONFIG, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2452,
  serialized_end=3337,
)


_CONTROLMESSAGE = _descriptor.Descriptor(
  name='ControlMessage',
  full_name='ControlMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='common', full_name='ControlMessage.common', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='ControlMessage.status', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3339,
  serialized_end=3396,
)


_FANSCLUBMESSAGE = _descriptor.Descriptor(
  name='FansclubMessage',
  full_name='FansclubMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='commonInfo', full_name='FansclubMessage.commonInfo', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='FansclubMessage.type', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='content', full_name='FansclubMessage.content', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user', full_name='FansclubMessage.user', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3398,
  serialized_end=3496,
)


_COMMON = _descriptor.Descriptor(
  name='Common',
  full_name='Common',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='method', full_name='Common.method', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='msgId', full_name='Common.msgId', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='roomId', full_name='Common.roomId', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='createTime', full_name='Common.createTime', index=3,
      number=4, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='monitor', full_name='Common.monitor', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='isShowMsg', full_name='Common.isShowMsg', index=5,
      number=6, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='describe', full_name='Common.describe', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='displayText', full_name='Common.displayText', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='foldType', full_name='Common.foldType', index=8,
      number=9, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='anchorFoldType', full_name='Common.anchorFoldType', index=9,
      number=10, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='priorityScore', full_name='Common.priorityScore', index=10,
      number=11, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='logId', full_name='Common.logId', index=11,
      number=12, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='msgProcessFilterK', full_name='Common.msgProcessFilterK', index=12,
      number=13, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='msgProcessFilterV', full_name='Common.msgProcessFilterV', index=13,
      number=14, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='user', full_name='Common.user', index=14,
      number=15, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='room', full_name='Common.room', index=15,
      number=16, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='anchorFoldTypeV2', full_name='Common.anchorFoldTypeV2', index=16,
      number=17, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='processAtSeiTimeMs', full_name='Common.processAtSeiTimeMs', index=17,
      number=18, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3499,
  serialized_end=3886,
)


_TEXT = _descriptor.Descriptor(
  name='Text',
  full_name='Text',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='Text.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='defaultPattern', full_name='Text.defaultPattern', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='defaultFormat', full_name='Text.defaultFormat', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pieces', full_name='Text.pieces', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3888,
  serialized_end=3995,
)


_ROOM_DYNAMICCOVERDICTENTRY = _descriptor.Descriptor(
  name='DynamicCoverDictEntry',
  full_name='Room.DynamicCoverDictEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='Room.DynamicCoverDictEntry.key', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='Room.DynamicCoverDictEntry.value', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5113,
  serialized_end=5168,
)

_ROOM = _descriptor.Descriptor(
  name='Room',
  full_name='Room',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Room.id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='idStr', full_name='Room.idStr', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='Room.status', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ownerUserId', full_name='Room.ownerUserId', index=3,
      number=4, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='title', full_name='Room.title', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='userCount', full_name='Room.userCount', index=5,
      number=6, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='createTime', full_name='Room.createTime', index=6,
      number=7, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='linkmicLayout', full_name='Room.linkmicLayout', index=7,
      number=8, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='finishTime', full_name='Room.finishTime', index=8,
      number=9, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='extra', full_name='Room.extra', index=9,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dynamicCoverUri', full_name='Room.dynamicCoverUri', index=10,
      number=11, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dynamicCoverDict', full_name='Room.dynamicCoverDict', index=11,
      number=12, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='lastPingTime', full_name='Room.lastPingTime', index=12,
      number=13, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liveId', full_name='Room.liveId', index=13,
      number=14, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='streamProvider', full_name='Room.streamProvider', index=14,
      number=15, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='osType', full_name='Room.osType', index=15,
      number=16, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='clientVersion', full_name='Room.clientVersion', index=16,
      number=17, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='withLinkmic', full_name='Room.withLinkmic', index=17,
      number=18, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enableRoomPerspective', full_name='Room.enableRoomPerspective', index=18,
      number=19, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cover', full_name='Room.cover', index=19,
      number=20, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dynamicCover', full_name='Room.dynamicCover', index=20,
      number=21, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dynamicCoverLow', full_name='Room.dynamicCoverLow', index=21,
      number=22, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='shareUrl', full_name='Room.shareUrl', index=22,
      number=23, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='anchorShareText', full_name='Room.anchorShareText', index=23,
      number=24, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='userShareText', full_name='Room.userShareText', index=24,
      number=25, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='streamId', full_name='Room.streamId', index=25,
      number=26, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='streamIdStr', full_name='Room.streamIdStr', index=26,
      number=27, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='streamUrl', full_name='Room.streamUrl', index=27,
      number=28, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mosaicStatus', full_name='Room.mosaicStatus', index=28,
      number=29, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mosaicTip', full_name='Room.mosaicTip', index=29,
      number=30, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cellStyle', full_name='Room.cellStyle', index=30,
      number=31, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='linkMic', full_name='Room.linkMic', index=31,
      number=32, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='luckymoneyNum', full_name='Room.luckymoneyNum', index=32,
      number=33, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='decoList', full_name='Room.decoList', index=33,
      number=34, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='topFans', full_name='Room.topFans', index=34,
      number=35, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stats', full_name='Room.stats', index=35,
      number=36, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sunDailyIconContent', full_name='Room.sunDailyIconContent', index=36,
      number=37, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='distance', full_name='Room.distance', index=37,
      number=38, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='distanceCity', full_name='Room.distanceCity', index=38,
      number=39, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='location', full_name='Room.location', index=39,
      number=40, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='realDistance', full_name='Room.realDistance', index=40,
      number=41, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='feedRoomLabel', full_name='Room.feedRoomLabel', index=41,
      number=42, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='commonLabelList', full_name='Room.commonLabelList', index=42,
      number=43, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='livingRoomAttrs', full_name='Room.livingRoomAttrs', index=43,
      number=44, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='adminUserIds', full_name='Room.adminUserIds', index=44,
      number=45, type=3, cpp_type=2, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='owner', full_name='Room.owner', index=45,
      number=46, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='privateInfo', full_name='Room.privateInfo', index=46,
      number=47, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_ROOM_DYNAMICCOVERDICTENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3998,
  serialized_end=5168,
)


_ROOMEXTRA = _descriptor.Descriptor(
  name='RoomExtra',
  full_name='RoomExtra',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5170,
  serialized_end=5181,
)


_ROOMSTATS = _descriptor.Descriptor(
  name='RoomStats',
  full_name='RoomStats',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5183,
  serialized_end=5194,
)


_ROOMUSERATTR = _descriptor.Descriptor(
  name='RoomUserAttr',
  full_name='RoomUserAttr',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5196,
  serialized_end=5210,
)


_STREAMURL = _descriptor.Descriptor(
  name='StreamUrl',
  full_name='StreamUrl',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5212,
  serialized_end=5223,
)


_LINKMIC = _descriptor.Descriptor(
  name='LinkMic',
  full_name='LinkMic',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5225,
  serialized_end=5234,
)


_DECORATION = _descriptor.Descriptor(
  name='Decoration',
  full_name='Decoration',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5236,
  serialized_end=5248,
)


_TOPFAN = _descriptor.Descriptor(
  name='TopFan',
  full_name='TopFan',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5250,
  serialized_end=5258,
)


_USER_USERATTR = _descriptor.Descriptor(
  name='UserAttr',
  full_name='User.UserAttr',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6174,
  serialized_end=6184,
)

_USER_OWNROOM = _descriptor.Descriptor(
  name='OwnRoom',
  full_name='User.OwnRoom',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6186,
  serialized_end=6195,
)

_USER_ANCHORINFO = _descriptor.Descriptor(
  name='AnchorInfo',
  full_name='User.AnchorInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6197,
  serialized_end=6209,
)

_USER_FOLLOWINFO = _descriptor.Descriptor(
  name='FollowInfo',
  full_name='User.FollowInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='followingCount', full_name='User.FollowInfo.followingCount', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='followerCount', full_name='User.FollowInfo.followerCount', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='followStatus', full_name='User.FollowInfo.followStatus', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pushStatus', full_name='User.FollowInfo.pushStatus', index=3,
      number=4, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='remarkName', full_name='User.FollowInfo.remarkName', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6211,
  serialized_end=6332,
)

_USER_FANSCLUB_PREFERDATAENTRY = _descriptor.Descriptor(
  name='PreferDataEntry',
  full_name='User.FansClub.PreferDataEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='User.FansClub.PreferDataEntry.key', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='User.FansClub.PreferDataEntry.value', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6442,
  serialized_end=6520,
)

_USER_FANSCLUB_FANSCLUBDATA_USERBADGE_ICONSENTRY = _descriptor.Descriptor(
  name='IconsEntry',
  full_name='User.FansClub.FansClubData.UserBadge.IconsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='User.FansClub.FansClubData.UserBadge.IconsEntry.key', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='User.FansClub.FansClubData.UserBadge.IconsEntry.value', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6792,
  serialized_end=6844,
)

_USER_FANSCLUB_FANSCLUBDATA_USERBADGE = _descriptor.Descriptor(
  name='UserBadge',
  full_name='User.FansClub.FansClubData.UserBadge',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='icons', full_name='User.FansClub.FansClubData.UserBadge.icons', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='title', full_name='User.FansClub.FansClubData.UserBadge.title', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_USER_FANSCLUB_FANSCLUBDATA_USERBADGE_ICONSENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6699,
  serialized_end=6844,
)

_USER_FANSCLUB_FANSCLUBDATA = _descriptor.Descriptor(
  name='FansClubData',
  full_name='User.FansClub.FansClubData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='clubName', full_name='User.FansClub.FansClubData.clubName', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='User.FansClub.FansClubData.level', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='userFansClubStatus', full_name='User.FansClub.FansClubData.userFansClubStatus', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='badge', full_name='User.FansClub.FansClubData.badge', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='availableGiftIds', full_name='User.FansClub.FansClubData.availableGiftIds', index=4,
      number=5, type=3, cpp_type=2, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='anchorId', full_name='User.FansClub.FansClubData.anchorId', index=5,
      number=6, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_USER_FANSCLUB_FANSCLUBDATA_USERBADGE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6523,
  serialized_end=6844,
)

_USER_FANSCLUB = _descriptor.Descriptor(
  name='FansClub',
  full_name='User.FansClub',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='data', full_name='User.FansClub.data', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='preferData', full_name='User.FansClub.preferData', index=1,
      number=2, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_USER_FANSCLUB_PREFERDATAENTRY, _USER_FANSCLUB_FANSCLUBDATA, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6335,
  serialized_end=6844,
)

_USER_BORDER = _descriptor.Descriptor(
  name='Border',
  full_name='User.Border',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6846,
  serialized_end=6854,
)

_USER_GRADEBUFFINFO_STATSINFOENTRY = _descriptor.Descriptor(
  name='StatsInfoEntry',
  full_name='User.GradeBuffInfo.StatsInfoEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='User.GradeBuffInfo.StatsInfoEntry.key', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='User.GradeBuffInfo.StatsInfoEntry.value', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7008,
  serialized_end=7056,
)

_USER_GRADEBUFFINFO = _descriptor.Descriptor(
  name='GradeBuffInfo',
  full_name='User.GradeBuffInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='buffLevel', full_name='User.GradeBuffInfo.buffLevel', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='User.GradeBuffInfo.status', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='endTime', full_name='User.GradeBuffInfo.endTime', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='statsInfo', full_name='User.GradeBuffInfo.statsInfo', index=3,
      number=4, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='buffBadge', full_name='User.GradeBuffInfo.buffBadge', index=4,
      number=5, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_USER_GRADEBUFFINFO_STATSINFOENTRY, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=6857,
  serialized_end=7056,
)

_USER_PAYGRADE_GRADEICON = _descriptor.Descriptor(
  name='GradeIcon',
  full_name='User.PayGrade.GradeIcon',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='icon', full_name='User.PayGrade.GradeIcon.icon', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='iconDiamond', full_name='User.PayGrade.GradeIcon.iconDiamond', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='User.PayGrade.GradeIcon.level', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='levelStr', full_name='User.PayGrade.GradeIcon.levelStr', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7848,
  serialized_end=7935,
)

_USER_PAYGRADE = _descriptor.Descriptor(
  name='PayGrade',
  full_name='User.PayGrade',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='totalDiamondCount', full_name='User.PayGrade.totalDiamondCount', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='diamondIcon', full_name='User.PayGrade.diamondIcon', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='User.PayGrade.name', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='icon', full_name='User.PayGrade.icon', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nextName', full_name='User.PayGrade.nextName', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='User.PayGrade.level', index=5,
      number=6, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nextIcon', full_name='User.PayGrade.nextIcon', index=6,
      number=7, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nextDiamond', full_name='User.PayGrade.nextDiamond', index=7,
      number=8, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nowDiamond', full_name='User.PayGrade.nowDiamond', index=8,
      number=9, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='thisGradeMinDiamond', full_name='User.PayGrade.thisGradeMinDiamond', index=9,
      number=10, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='thisGradeMaxDiamond', full_name='User.PayGrade.thisGradeMaxDiamond', index=10,
      number=11, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='payDiamondBak', full_name='User.PayGrade.payDiamondBak', index=11,
      number=12, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gradeDescribe', full_name='User.PayGrade.gradeDescribe', index=12,
      number=13, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gradeIconList', full_name='User.PayGrade.gradeIconList', index=13,
      number=14, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='screenChatType', full_name='User.PayGrade.screenChatType', index=14,
      number=15, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='imIcon', full_name='User.PayGrade.imIcon', index=15,
      number=16, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='imIconWithLevel', full_name='User.PayGrade.imIconWithLevel', index=16,
      number=17, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='liveIcon', full_name='User.PayGrade.liveIcon', index=17,
      number=18, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='newImIconWithLevel', full_name='User.PayGrade.newImIconWithLevel', index=18,
      number=19, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='newLiveIcon', full_name='User.PayGrade.newLiveIcon', index=19,
      number=20, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='upgradeNeedConsume', full_name='User.PayGrade.upgradeNeedConsume', index=20,
      number=21, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nextPrivileges', full_name='User.PayGrade.nextPrivileges', index=21,
      number=22, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='background', full_name='User.PayGrade.background', index=22,
      number=23, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='backgroundBack', full_name='User.PayGrade.backgroundBack', index=23,
      number=24, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='score', full_name='User.PayGrade.score', index=24,
      number=25, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='buffInfo', full_name='User.PayGrade.buffInfo', index=25,
      number=26, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gradeBanner', full_name='User.PayGrade.gradeBanner', index=26,
      number=1001, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='profileDialogBg', full_name='User.PayGrade.profileDialogBg', index=27,
      number=1002, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='profileDialogBgBack', full_name='User.PayGrade.profileDialogBgBack', index=28,
      number=1003, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_USER_PAYGRADE_GRADEICON, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7059,
  serialized_end=7935,
)

_USER = _descriptor.Descriptor(
  name='User',
  full_name='User',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='User.id', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='shortId', full_name='User.shortId', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nickname', full_name='User.nickname', index=2,
      number=3, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='gender', full_name='User.gender', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='signature', full_name='User.signature', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='User.level', index=5,
      number=6, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='birthday', full_name='User.birthday', index=6,
      number=7, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='telephone', full_name='User.telephone', index=7,
      number=8, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='avatarThumb', full_name='User.avatarThumb', index=8,
      number=9, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='avatarMedium', full_name='User.avatarMedium', index=9,
      number=10, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='avatarLarge', full_name='User.avatarLarge', index=10,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='verified', full_name='User.verified', index=11,
      number=12, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='experience', full_name='User.experience', index=12,
      number=13, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='city', full_name='User.city', index=13,
      number=14, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='status', full_name='User.status', index=14,
      number=15, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='createTime', full_name='User.createTime', index=15,
      number=16, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='modifyTime', full_name='User.modifyTime', index=16,
      number=17, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='secret', full_name='User.secret', index=17,
      number=18, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='shareQrcodeUri', full_name='User.shareQrcodeUri', index=18,
      number=19, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='incomeSharePercent', full_name='User.incomeSharePercent', index=19,
      number=20, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='badgeImageList', full_name='User.badgeImageList', index=20,
      number=21, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='followInfo', full_name='User.followInfo', index=21,
      number=22, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='payGrade', full_name='User.payGrade', index=22,
      number=23, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fansClub', full_name='User.fansClub', index=23,
      number=24, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='border', full_name='User.border', index=24,
      number=25, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='specialId', full_name='User.specialId', index=25,
      number=26, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='avatarBorder', full_name='User.avatarBorder', index=26,
      number=27, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='medal', full_name='User.medal', index=27,
      number=28, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='realTimeIcons', full_name='User.realTimeIcons', index=28,
      number=29, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='newRealTimeIcons', full_name='User.newRealTimeIcons', index=29,
      number=30, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='topVipNo', full_name='User.topVipNo', index=30,
      number=31, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='userAttr', full_name='User.userAttr', index=31,
      number=32, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ownRoom', full_name='User.ownRoom', index=32,
      number=33, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='payScore', full_name='User.payScore', index=33,
      number=34, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ticketCount', full_name='User.ticketCount', index=34,
      number=35, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='anchorInfo', full_name='User.anchorInfo', index=35,
      number=36, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='linkMicStats', full_name='User.linkMicStats', index=36,
      number=37, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='displayId', full_name='User.displayId', index=37,
      number=38, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_USER_USERATTR, _USER_OWNROOM, _USER_ANCHORINFO, _USER_FOLLOWINFO, _USER_FANSCLUB, _USER_BORDER, _USER_GRADEBUFFINFO, _USER_PAYGRADE, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=5261,
  serialized_end=7935,
)


_TEXTFORMAT = _descriptor.Descriptor(
  name='TextFormat',
  full_name='TextFormat',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='color', full_name='TextFormat.color', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='bold', full_name='TextFormat.bold', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='italic', full_name='TextFormat.italic', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='weight', full_name='TextFormat.weight', index=3,
      number=4, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='italicAngle', full_name='TextFormat.italicAngle', index=4,
      number=5, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fontSize', full_name='TextFormat.fontSize', index=5,
      number=6, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='userHeightLightColor', full_name='TextFormat.userHeightLightColor', index=6,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='useRemoteClor', full_name='TextFormat.useRemoteClor', index=7,
      number=8, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=7938,
  serialized_end=8103,
)


_TEXTPIECE = _descriptor.Descriptor(
  name='TextPiece',
  full_name='TextPiece',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='TextPiece.type', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='format', full_name='TextPiece.format', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='stringValue', full_name='TextPiece.stringValue', index=2,
      number=11, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='userValue', full_name='TextPiece.userValue', index=3,
      number=21, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8105,
  serialized_end=8215,
)


_IMAGE_CONTENT = _descriptor.Descriptor(
  name='Content',
  full_name='Image.Content',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='Image.Content.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fontColor', full_name='Image.Content.fontColor', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='Image.Content.level', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='alternativeText', full_name='Image.Content.alternativeText', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8398,
  serialized_end=8480,
)

_IMAGE = _descriptor.Descriptor(
  name='Image',
  full_name='Image',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='urlList', full_name='Image.urlList', index=0,
      number=1, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='uri', full_name='Image.uri', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='height', full_name='Image.height', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='width', full_name='Image.width', index=3,
      number=4, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='avgColor', full_name='Image.avgColor', index=4,
      number=5, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='imageType', full_name='Image.imageType', index=5,
      number=6, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='openWebUrl', full_name='Image.openWebUrl', index=6,
      number=7, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='content', full_name='Image.content', index=7,
      number=8, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='isAnimated', full_name='Image.isAnimated', index=8,
      number=9, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_IMAGE_CONTENT, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8218,
  serialized_end=8480,
)


_TEXTPIECEUSER = _descriptor.Descriptor(
  name='TextPieceUser',
  full_name='TextPieceUser',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='user', full_name='TextPieceUser.user', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='withColon', full_name='TextPieceUser.withColon', index=1,
      number=2, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8482,
  serialized_end=8537,
)


_PUBLICAREACOMMON = _descriptor.Descriptor(
  name='PublicAreaCommon',
  full_name='PublicAreaCommon',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='userLabel', full_name='PublicAreaCommon.userLabel', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='userConsumeInRoom', full_name='PublicAreaCommon.userConsumeInRoom', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='userSendGiftCntInRoom', full_name='PublicAreaCommon.userSendGiftCntInRoom', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8539,
  serialized_end=8642,
)


_GIFTIMPRIORITY = _descriptor.Descriptor(
  name='GiftIMPriority',
  full_name='GiftIMPriority',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='queueSizes', full_name='GiftIMPriority.queueSizes', index=0,
      number=1, type=3, cpp_type=2, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='selfQueuePriority', full_name='GiftIMPriority.selfQueuePriority', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='priority', full_name='GiftIMPriority.priority', index=2,
      number=3, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8644,
  serialized_end=8725,
)


_GIFTTRAYINFO = _descriptor.Descriptor(
  name='GiftTrayInfo',
  full_name='GiftTrayInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='trayDisplayText', full_name='GiftTrayInfo.trayDisplayText', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='trayBaseImg', full_name='GiftTrayInfo.trayBaseImg', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='trayHeadImg', full_name='GiftTrayInfo.trayHeadImg', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='trayRightImg', full_name='GiftTrayInfo.trayRightImg', index=3,
      number=4, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='trayLevel', full_name='GiftTrayInfo.trayLevel', index=4,
      number=5, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='trayDynamicImg', full_name='GiftTrayInfo.trayDynamicImg', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8728,
  serialized_end=8913,
)


_GIFTSTRUCT_SPECIALEFFECTSENTRY = _descriptor.Descriptor(
  name='SpecialEffectsEntry',
  full_name='GiftStruct.SpecialEffectsEntry',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='GiftStruct.SpecialEffectsEntry.key', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='GiftStruct.SpecialEffectsEntry.value', index=1,
      number=2, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=_b('8\001'),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10340,
  serialized_end=10393,
)

_GIFTSTRUCT_GIFTSTRUCTFANSCLUBINFO = _descriptor.Descriptor(
  name='GiftStructFansClubInfo',
  full_name='GiftStruct.GiftStructFansClubInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='minLevel', full_name='GiftStruct.GiftStructFansClubInfo.minLevel', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='insertPos', full_name='GiftStruct.GiftStructFansClubInfo.insertPos', index=1,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10395,
  serialized_end=10456,
)

_GIFTSTRUCT = _descriptor.Descriptor(
  name='GiftStruct',
  full_name='GiftStruct',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='image', full_name='GiftStruct.image', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='describe', full_name='GiftStruct.describe', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='notify', full_name='GiftStruct.notify', index=2,
      number=3, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='duration', full_name='GiftStruct.duration', index=3,
      number=4, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='id', full_name='GiftStruct.id', index=4,
      number=5, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='fansclubInfo', full_name='GiftStruct.fansclubInfo', index=5,
      number=6, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='forLinkmic', full_name='GiftStruct.forLinkmic', index=6,
      number=7, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='doodle', full_name='GiftStruct.doodle', index=7,
      number=8, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='forFansclub', full_name='GiftStruct.forFansclub', index=8,
      number=9, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='combo', full_name='GiftStruct.combo', index=9,
      number=10, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='GiftStruct.type', index=10,
      number=11, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='diamondCount', full_name='GiftStruct.diamondCount', index=11,
      number=12, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='isDisplayedOnPanel', full_name='GiftStruct.isDisplayedOnPanel', index=12,
      number=13, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='primaryEffectId', full_name='GiftStruct.primaryEffectId', index=13,
      number=14, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='giftLabelIcon', full_name='GiftStruct.giftLabelIcon', index=14,
      number=15, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='GiftStruct.name', index=15,
      number=16, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='region', full_name='GiftStruct.region', index=16,
      number=17, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='manual', full_name='GiftStruct.manual', index=17,
      number=18, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='forCustom', full_name='GiftStruct.forCustom', index=18,
      number=19, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='specialEffects', full_name='GiftStruct.specialEffects', index=19,
      number=20, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='icon', full_name='GiftStruct.icon', index=20,
      number=21, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='actionType', full_name='GiftStruct.actionType', index=21,
      number=22, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='watermelonSeeds', full_name='GiftStruct.watermelonSeeds', index=22,
      number=23, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='goldEffect', full_name='GiftStruct.goldEffect', index=23,
      number=24, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='subs', full_name='GiftStruct.subs', index=24,
      number=25, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='goldenBeans', full_name='GiftStruct.goldenBeans', index=25,
      number=26, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='honorLevel', full_name='GiftStruct.honorLevel', index=26,
      number=27, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='itemType', full_name='GiftStruct.itemType', index=27,
      number=28, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='schemeUrl', full_name='GiftStruct.schemeUrl', index=28,
      number=29, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='giftOperation', full_name='GiftStruct.giftOperation', index=29,
      number=30, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='eventName', full_name='GiftStruct.eventName', index=30,
      number=31, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='nobleLevel', full_name='GiftStruct.nobleLevel', index=31,
      number=32, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='guideUrl', full_name='GiftStruct.guideUrl', index=32,
      number=33, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='punishMedicine', full_name='GiftStruct.punishMedicine', index=33,
      number=34, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='forPortal', full_name='GiftStruct.forPortal', index=34,
      number=35, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='businessText', full_name='GiftStruct.businessText', index=35,
      number=36, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='cnyGift', full_name='GiftStruct.cnyGift', index=36,
      number=37, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='appId', full_name='GiftStruct.appId', index=37,
      number=38, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='vipLevel', full_name='GiftStruct.vipLevel', index=38,
      number=39, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='isGray', full_name='GiftStruct.isGray', index=39,
      number=40, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='graySchemeUrl', full_name='GiftStruct.graySchemeUrl', index=40,
      number=41, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='giftScene', full_name='GiftStruct.giftScene', index=41,
      number=42, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='giftBanner', full_name='GiftStruct.giftBanner', index=42,
      number=43, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='triggerWords', full_name='GiftStruct.triggerWords', index=43,
      number=44, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='giftBuffInfos', full_name='GiftStruct.giftBuffInfos', index=44,
      number=45, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='forFirstRecharge', full_name='GiftStruct.forFirstRecharge', index=45,
      number=46, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dynamicImgForSelected', full_name='GiftStruct.dynamicImgForSelected', index=46,
      number=47, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='afterSendAction', full_name='GiftStruct.afterSendAction', index=47,
      number=48, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='giftOfflineTime', full_name='GiftStruct.giftOfflineTime', index=48,
      number=49, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='topBarText', full_name='GiftStruct.topBarText', index=49,
      number=50, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='topRightAvatar', full_name='GiftStruct.topRightAvatar', index=50,
      number=51, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='bannerSchemeUrl', full_name='GiftStruct.bannerSchemeUrl', index=51,
      number=52, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='isLocked', full_name='GiftStruct.isLocked', index=52,
      number=53, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='reqExtraType', full_name='GiftStruct.reqExtraType', index=53,
      number=54, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='assetIds', full_name='GiftStruct.assetIds', index=54,
      number=55, type=3, cpp_type=2, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='giftPreviewInfo', full_name='GiftStruct.giftPreviewInfo', index=55,
      number=56, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='giftTip', full_name='GiftStruct.giftTip', index=56,
      number=57, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='needSweepLightCount', full_name='GiftStruct.needSweepLightCount', index=57,
      number=58, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='groupInfo', full_name='GiftStruct.groupInfo', index=58,
      number=59, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[_GIFTSTRUCT_SPECIALEFFECTSENTRY, _GIFTSTRUCT_GIFTSTRUCTFANSCLUBINFO, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=8916,
  serialized_end=10456,
)


_ASSETEFFECTMIXINFO = _descriptor.Descriptor(
  name='AssetEffectMixInfo',
  full_name='AssetEffectMixInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10458,
  serialized_end=10478,
)


_LUCKYMONEYGIFTMETA = _descriptor.Descriptor(
  name='LuckyMoneyGiftMeta',
  full_name='LuckyMoneyGiftMeta',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10480,
  serialized_end=10500,
)


_GIFTPANELOPERATION = _descriptor.Descriptor(
  name='GiftPanelOperation',
  full_name='GiftPanelOperation',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10502,
  serialized_end=10522,
)


_GIFTBANNER = _descriptor.Descriptor(
  name='GiftBanner',
  full_name='GiftBanner',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10524,
  serialized_end=10536,
)


_GIFTBUFFINFO = _descriptor.Descriptor(
  name='GiftBuffInfo',
  full_name='GiftBuffInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10538,
  serialized_end=10552,
)


_GIFTPREVIEWINFO = _descriptor.Descriptor(
  name='GiftPreviewInfo',
  full_name='GiftPreviewInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10554,
  serialized_end=10571,
)


_GIFTTIP = _descriptor.Descriptor(
  name='GiftTip',
  full_name='GiftTip',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10573,
  serialized_end=10582,
)


_GIFTGROUPINFO = _descriptor.Descriptor(
  name='GiftGroupInfo',
  full_name='GiftGroupInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10584,
  serialized_end=10599,
)


_EFFECTMIXIMAGEINFO = _descriptor.Descriptor(
  name='EffectMixImageInfo',
  full_name='EffectMixImageInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=10601,
  serialized_end=10621,
)

_RESPONSE_ROUTEPARAMSENTRY.containing_type = _RESPONSE
_RESPONSE.fields_by_name['messages'].message_type = _MESSAGE
_RESPONSE.fields_by_name['routeParams'].message_type = _RESPONSE_ROUTEPARAMSENTRY
_ROOMUSERSEQMESSAGE_CONTRIBUTOR.fields_by_name['user'].message_type = _USER
_ROOMUSERSEQMESSAGE_CONTRIBUTOR.containing_type = _ROOMUSERSEQMESSAGE
_ROOMUSERSEQMESSAGE.fields_by_name['common'].message_type = _COMMON
_ROOMUSERSEQMESSAGE.fields_by_name['ranks'].message_type = _ROOMUSERSEQMESSAGE_CONTRIBUTOR
_ROOMUSERSEQMESSAGE.fields_by_name['seats'].message_type = _ROOMUSERSEQMESSAGE_CONTRIBUTOR
_GIFTMESSAGE_TEXTEFFECT_DETAIL.fields_by_name['text'].message_type = _TEXT
_GIFTMESSAGE_TEXTEFFECT_DETAIL.fields_by_name['background'].message_type = _IMAGE
_GIFTMESSAGE_TEXTEFFECT_DETAIL.containing_type = _GIFTMESSAGE_TEXTEFFECT
_GIFTMESSAGE_TEXTEFFECT.fields_by_name['portrait'].message_type = _GIFTMESSAGE_TEXTEFFECT_DETAIL
_GIFTMESSAGE_TEXTEFFECT.fields_by_name['landscape'].message_type = _GIFTMESSAGE_TEXTEFFECT_DETAIL
_GIFTMESSAGE_TEXTEFFECT.containing_type = _GIFTMESSAGE
_GIFTMESSAGE.fields_by_name['common'].message_type = _COMMON
_GIFTMESSAGE.fields_by_name['user'].message_type = _USER
_GIFTMESSAGE.fields_by_name['toUser'].message_type = _USER
_GIFTMESSAGE.fields_by_name['textEffect'].message_type = _GIFTMESSAGE_TEXTEFFECT
_GIFTMESSAGE.fields_by_name['priority'].message_type = _GIFTIMPRIORITY
_GIFTMESSAGE.fields_by_name['gift'].message_type = _GIFTSTRUCT
_GIFTMESSAGE.fields_by_name['publicAreaCommon'].message_type = _PUBLICAREACOMMON
_GIFTMESSAGE.fields_by_name['trayDisplayText'].message_type = _TEXT
_GIFTMESSAGE.fields_by_name['trayInfo'].message_type = _GIFTTRAYINFO
_GIFTMESSAGE.fields_by_name['assetEffectMixInfo'].message_type = _ASSETEFFECTMIXINFO
_LIKEMESSAGE.fields_by_name['common'].message_type = _COMMON
_LIKEMESSAGE.fields_by_name['user'].message_type = _USER
_CHATMESSAGE.fields_by_name['common'].message_type = _COMMON
_CHATMESSAGE.fields_by_name['user'].message_type = _USER
_CHATMESSAGE.fields_by_name['backgroundImage'].message_type = _IMAGE
_CHATMESSAGE.fields_by_name['backgroundImageV2'].message_type = _IMAGE
_CHATMESSAGE.fields_by_name['publicAreaCommon'].message_type = _PUBLICAREACOMMON
_CHATMESSAGE.fields_by_name['giftImage'].message_type = _IMAGE
_SOCIALMESSAGE.fields_by_name['common'].message_type = _COMMON
_SOCIALMESSAGE.fields_by_name['user'].message_type = _USER
_SOCIALMESSAGE.fields_by_name['publicAreaCommon'].message_type = _PUBLICAREACOMMON
_MEMBERMESSAGE_EFFECTCONFIG.fields_by_name['icon'].message_type = _IMAGE
_MEMBERMESSAGE_EFFECTCONFIG.fields_by_name['text'].message_type = _TEXT
_MEMBERMESSAGE_EFFECTCONFIG.fields_by_name['textIcon'].message_type = _IMAGE
_MEMBERMESSAGE_EFFECTCONFIG.fields_by_name['badge'].message_type = _IMAGE
_MEMBERMESSAGE_EFFECTCONFIG.fields_by_name['textIconOverlay'].message_type = _IMAGE
_MEMBERMESSAGE_EFFECTCONFIG.fields_by_name['animatedBadge'].message_type = _IMAGE
_MEMBERMESSAGE_EFFECTCONFIG.containing_type = _MEMBERMESSAGE
_MEMBERMESSAGE.fields_by_name['common'].message_type = _COMMON
_MEMBERMESSAGE.fields_by_name['user'].message_type = _USER
_MEMBERMESSAGE.fields_by_name['operator'].message_type = _USER
_MEMBERMESSAGE.fields_by_name['effectConfig'].message_type = _MEMBERMESSAGE_EFFECTCONFIG
_MEMBERMESSAGE.fields_by_name['enterEffectConfig'].message_type = _MEMBERMESSAGE_EFFECTCONFIG
_MEMBERMESSAGE.fields_by_name['backgroundImage'].message_type = _IMAGE
_MEMBERMESSAGE.fields_by_name['backgroundImageV2'].message_type = _IMAGE
_MEMBERMESSAGE.fields_by_name['anchorDisplayText'].message_type = _TEXT
_MEMBERMESSAGE.fields_by_name['publicAreaCommon'].message_type = _PUBLICAREACOMMON
_CONTROLMESSAGE.fields_by_name['common'].message_type = _COMMON
_FANSCLUBMESSAGE.fields_by_name['commonInfo'].message_type = _COMMON
_FANSCLUBMESSAGE.fields_by_name['user'].message_type = _USER
_COMMON.fields_by_name['displayText'].message_type = _TEXT
_COMMON.fields_by_name['user'].message_type = _USER
_COMMON.fields_by_name['room'].message_type = _ROOM
_TEXT.fields_by_name['defaultFormat'].message_type = _TEXTFORMAT
_TEXT.fields_by_name['pieces'].message_type = _TEXTPIECE
_ROOM_DYNAMICCOVERDICTENTRY.containing_type = _ROOM
_ROOM.fields_by_name['extra'].message_type = _ROOMEXTRA
_ROOM.fields_by_name['dynamicCoverDict'].message_type = _ROOM_DYNAMICCOVERDICTENTRY
_ROOM.fields_by_name['cover'].message_type = _IMAGE
_ROOM.fields_by_name['dynamicCover'].message_type = _IMAGE
_ROOM.fields_by_name['dynamicCoverLow'].message_type = _IMAGE
_ROOM.fields_by_name['streamUrl'].message_type = _STREAMURL
_ROOM.fields_by_name['linkMic'].message_type = _LINKMIC
_ROOM.fields_by_name['decoList'].message_type = _DECORATION
_ROOM.fields_by_name['topFans'].message_type = _TOPFAN
_ROOM.fields_by_name['stats'].message_type = _ROOMSTATS
_ROOM.fields_by_name['feedRoomLabel'].message_type = _IMAGE
_ROOM.fields_by_name['livingRoomAttrs'].message_type = _ROOMUSERATTR
_ROOM.fields_by_name['owner'].message_type = _USER
_USER_USERATTR.containing_type = _USER
_USER_OWNROOM.containing_type = _USER
_USER_ANCHORINFO.containing_type = _USER
_USER_FOLLOWINFO.containing_type = _USER
_USER_FANSCLUB_PREFERDATAENTRY.fields_by_name['value'].message_type = _USER_FANSCLUB_FANSCLUBDATA
_USER_FANSCLUB_PREFERDATAENTRY.containing_type = _USER_FANSCLUB
_USER_FANSCLUB_FANSCLUBDATA_USERBADGE_ICONSENTRY.fields_by_name['value'].message_type = _IMAGE
_USER_FANSCLUB_FANSCLUBDATA_USERBADGE_ICONSENTRY.containing_type = _USER_FANSCLUB_FANSCLUBDATA_USERBADGE
_USER_FANSCLUB_FANSCLUBDATA_USERBADGE.fields_by_name['icons'].message_type = _USER_FANSCLUB_FANSCLUBDATA_USERBADGE_ICONSENTRY
_USER_FANSCLUB_FANSCLUBDATA_USERBADGE.containing_type = _USER_FANSCLUB_FANSCLUBDATA
_USER_FANSCLUB_FANSCLUBDATA.fields_by_name['badge'].message_type = _USER_FANSCLUB_FANSCLUBDATA_USERBADGE
_USER_FANSCLUB_FANSCLUBDATA.containing_type = _USER_FANSCLUB
_USER_FANSCLUB.fields_by_name['data'].message_type = _USER_FANSCLUB_FANSCLUBDATA
_USER_FANSCLUB.fields_by_name['preferData'].message_type = _USER_FANSCLUB_PREFERDATAENTRY
_USER_FANSCLUB.containing_type = _USER
_USER_BORDER.containing_type = _USER
_USER_GRADEBUFFINFO_STATSINFOENTRY.containing_type = _USER_GRADEBUFFINFO
_USER_GRADEBUFFINFO.fields_by_name['statsInfo'].message_type = _USER_GRADEBUFFINFO_STATSINFOENTRY
_USER_GRADEBUFFINFO.fields_by_name['buffBadge'].message_type = _IMAGE
_USER_GRADEBUFFINFO.containing_type = _USER
_USER_PAYGRADE_GRADEICON.fields_by_name['icon'].message_type = _IMAGE
_USER_PAYGRADE_GRADEICON.containing_type = _USER_PAYGRADE
_USER_PAYGRADE.fields_by_name['diamondIcon'].message_type = _IMAGE
_USER_PAYGRADE.fields_by_name['icon'].message_type = _IMAGE
_USER_PAYGRADE.fields_by_name['nextIcon'].message_type = _IMAGE
_USER_PAYGRADE.fields_by_name['gradeIconList'].message_type = _USER_PAYGRADE_GRADEICON
_USER_PAYGRADE.fields_by_name['imIcon'].message_type = _IMAGE
_USER_PAYGRADE.fields_by_name['imIconWithLevel'].message_type = _IMAGE
_USER_PAYGRADE.fields_by_name['liveIcon'].message_type = _IMAGE
_USER_PAYGRADE.fields_by_name['newImIconWithLevel'].message_type = _IMAGE
_USER_PAYGRADE.fields_by_name['newLiveIcon'].message_type = _IMAGE
_USER_PAYGRADE.fields_by_name['background'].message_type = _IMAGE
_USER_PAYGRADE.fields_by_name['backgroundBack'].message_type = _IMAGE
_USER_PAYGRADE.fields_by_name['buffInfo'].message_type = _USER_GRADEBUFFINFO
_USER_PAYGRADE.fields_by_name['profileDialogBg'].message_type = _IMAGE
_USER_PAYGRADE.fields_by_name['profileDialogBgBack'].message_type = _IMAGE
_USER_PAYGRADE.containing_type = _USER
_USER.fields_by_name['avatarThumb'].message_type = _IMAGE
_USER.fields_by_name['avatarMedium'].message_type = _IMAGE
_USER.fields_by_name['avatarLarge'].message_type = _IMAGE
_USER.fields_by_name['badgeImageList'].message_type = _IMAGE
_USER.fields_by_name['followInfo'].message_type = _USER_FOLLOWINFO
_USER.fields_by_name['payGrade'].message_type = _USER_PAYGRADE
_USER.fields_by_name['fansClub'].message_type = _USER_FANSCLUB
_USER.fields_by_name['border'].message_type = _USER_BORDER
_USER.fields_by_name['avatarBorder'].message_type = _IMAGE
_USER.fields_by_name['medal'].message_type = _IMAGE
_USER.fields_by_name['realTimeIcons'].message_type = _IMAGE
_USER.fields_by_name['newRealTimeIcons'].message_type = _IMAGE
_USER.fields_by_name['userAttr'].message_type = _USER_USERATTR
_USER.fields_by_name['ownRoom'].message_type = _USER_OWNROOM
_USER.fields_by_name['anchorInfo'].message_type = _USER_ANCHORINFO
_TEXTPIECE.fields_by_name['format'].message_type = _TEXTFORMAT
_TEXTPIECE.fields_by_name['userValue'].message_type = _TEXTPIECEUSER
_IMAGE_CONTENT.containing_type = _IMAGE
_IMAGE.fields_by_name['content'].message_type = _IMAGE_CONTENT
_TEXTPIECEUSER.fields_by_name['user'].message_type = _USER
_PUBLICAREACOMMON.fields_by_name['userLabel'].message_type = _IMAGE
_GIFTTRAYINFO.fields_by_name['trayDisplayText'].message_type = _TEXT
_GIFTTRAYINFO.fields_by_name['trayBaseImg'].message_type = _IMAGE
_GIFTTRAYINFO.fields_by_name['trayHeadImg'].message_type = _IMAGE
_GIFTTRAYINFO.fields_by_name['trayRightImg'].message_type = _IMAGE
_GIFTTRAYINFO.fields_by_name['trayDynamicImg'].message_type = _IMAGE
_GIFTSTRUCT_SPECIALEFFECTSENTRY.containing_type = _GIFTSTRUCT
_GIFTSTRUCT_GIFTSTRUCTFANSCLUBINFO.containing_type = _GIFTSTRUCT
_GIFTSTRUCT.fields_by_name['image'].message_type = _IMAGE
_GIFTSTRUCT.fields_by_name['fansclubInfo'].message_type = _GIFTSTRUCT_GIFTSTRUCTFANSCLUBINFO
_GIFTSTRUCT.fields_by_name['giftLabelIcon'].message_type = _IMAGE
_GIFTSTRUCT.fields_by_name['specialEffects'].message_type = _GIFTSTRUCT_SPECIALEFFECTSENTRY
_GIFTSTRUCT.fields_by_name['icon'].message_type = _IMAGE
_GIFTSTRUCT.fields_by_name['subs'].message_type = _LUCKYMONEYGIFTMETA
_GIFTSTRUCT.fields_by_name['giftOperation'].message_type = _GIFTPANELOPERATION
_GIFTSTRUCT.fields_by_name['giftBanner'].message_type = _GIFTBANNER
_GIFTSTRUCT.fields_by_name['giftBuffInfos'].message_type = _GIFTBUFFINFO
_GIFTSTRUCT.fields_by_name['dynamicImgForSelected'].message_type = _IMAGE
_GIFTSTRUCT.fields_by_name['topRightAvatar'].message_type = _IMAGE
_GIFTSTRUCT.fields_by_name['giftPreviewInfo'].message_type = _GIFTPREVIEWINFO
_GIFTSTRUCT.fields_by_name['giftTip'].message_type = _GIFTTIP
_GIFTSTRUCT.fields_by_name['groupInfo'].message_type = _GIFTGROUPINFO
DESCRIPTOR.message_types_by_name['Response'] = _RESPONSE
DESCRIPTOR.message_types_by_name['Message'] = _MESSAGE
DESCRIPTOR.message_types_by_name['RoomUserSeqMessage'] = _ROOMUSERSEQMESSAGE
DESCRIPTOR.message_types_by_name['GiftMessage'] = _GIFTMESSAGE
DESCRIPTOR.message_types_by_name['LikeMessage'] = _LIKEMESSAGE
DESCRIPTOR.message_types_by_name['ChatMessage'] = _CHATMESSAGE
DESCRIPTOR.message_types_by_name['SocialMessage'] = _SOCIALMESSAGE
DESCRIPTOR.message_types_by_name['MemberMessage'] = _MEMBERMESSAGE
DESCRIPTOR.message_types_by_name['ControlMessage'] = _CONTROLMESSAGE
DESCRIPTOR.message_types_by_name['FansclubMessage'] = _FANSCLUBMESSAGE
DESCRIPTOR.message_types_by_name['Common'] = _COMMON
DESCRIPTOR.message_types_by_name['Text'] = _TEXT
DESCRIPTOR.message_types_by_name['Room'] = _ROOM
DESCRIPTOR.message_types_by_name['RoomExtra'] = _ROOMEXTRA
DESCRIPTOR.message_types_by_name['RoomStats'] = _ROOMSTATS
DESCRIPTOR.message_types_by_name['RoomUserAttr'] = _ROOMUSERATTR
DESCRIPTOR.message_types_by_name['StreamUrl'] = _STREAMURL
DESCRIPTOR.message_types_by_name['LinkMic'] = _LINKMIC
DESCRIPTOR.message_types_by_name['Decoration'] = _DECORATION
DESCRIPTOR.message_types_by_name['TopFan'] = _TOPFAN
DESCRIPTOR.message_types_by_name['User'] = _USER
DESCRIPTOR.message_types_by_name['TextFormat'] = _TEXTFORMAT
DESCRIPTOR.message_types_by_name['TextPiece'] = _TEXTPIECE
DESCRIPTOR.message_types_by_name['Image'] = _IMAGE
DESCRIPTOR.message_types_by_name['TextPieceUser'] = _TEXTPIECEUSER
DESCRIPTOR.message_types_by_name['PublicAreaCommon'] = _PUBLICAREACOMMON
DESCRIPTOR.message_types_by_name['GiftIMPriority'] = _GIFTIMPRIORITY
DESCRIPTOR.message_types_by_name['GiftTrayInfo'] = _GIFTTRAYINFO
DESCRIPTOR.message_types_by_name['GiftStruct'] = _GIFTSTRUCT
DESCRIPTOR.message_types_by_name['AssetEffectMixInfo'] = _ASSETEFFECTMIXINFO
DESCRIPTOR.message_types_by_name['LuckyMoneyGiftMeta'] = _LUCKYMONEYGIFTMETA
DESCRIPTOR.message_types_by_name['GiftPanelOperation'] = _GIFTPANELOPERATION
DESCRIPTOR.message_types_by_name['GiftBanner'] = _GIFTBANNER
DESCRIPTOR.message_types_by_name['GiftBuffInfo'] = _GIFTBUFFINFO
DESCRIPTOR.message_types_by_name['GiftPreviewInfo'] = _GIFTPREVIEWINFO
DESCRIPTOR.message_types_by_name['GiftTip'] = _GIFTTIP
DESCRIPTOR.message_types_by_name['GiftGroupInfo'] = _GIFTGROUPINFO
DESCRIPTOR.message_types_by_name['EffectMixImageInfo'] = _EFFECTMIXIMAGEINFO
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

Response = _reflection.GeneratedProtocolMessageType('Response', (_message.Message,), dict(

  RouteParamsEntry = _reflection.GeneratedProtocolMessageType('RouteParamsEntry', (_message.Message,), dict(
    DESCRIPTOR = _RESPONSE_ROUTEPARAMSENTRY,
    __module__ = 'message_pb2'
    # @@protoc_insertion_point(class_scope:Response.RouteParamsEntry)
    ))
  ,
  DESCRIPTOR = _RESPONSE,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:Response)
  ))
_sym_db.RegisterMessage(Response)
_sym_db.RegisterMessage(Response.RouteParamsEntry)

Message = _reflection.GeneratedProtocolMessageType('Message', (_message.Message,), dict(
  DESCRIPTOR = _MESSAGE,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:Message)
  ))
_sym_db.RegisterMessage(Message)

RoomUserSeqMessage = _reflection.GeneratedProtocolMessageType('RoomUserSeqMessage', (_message.Message,), dict(

  Contributor = _reflection.GeneratedProtocolMessageType('Contributor', (_message.Message,), dict(
    DESCRIPTOR = _ROOMUSERSEQMESSAGE_CONTRIBUTOR,
    __module__ = 'message_pb2'
    # @@protoc_insertion_point(class_scope:RoomUserSeqMessage.Contributor)
    ))
  ,
  DESCRIPTOR = _ROOMUSERSEQMESSAGE,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:RoomUserSeqMessage)
  ))
_sym_db.RegisterMessage(RoomUserSeqMessage)
_sym_db.RegisterMessage(RoomUserSeqMessage.Contributor)

GiftMessage = _reflection.GeneratedProtocolMessageType('GiftMessage', (_message.Message,), dict(

  TextEffect = _reflection.GeneratedProtocolMessageType('TextEffect', (_message.Message,), dict(

    Detail = _reflection.GeneratedProtocolMessageType('Detail', (_message.Message,), dict(
      DESCRIPTOR = _GIFTMESSAGE_TEXTEFFECT_DETAIL,
      __module__ = 'message_pb2'
      # @@protoc_insertion_point(class_scope:GiftMessage.TextEffect.Detail)
      ))
    ,
    DESCRIPTOR = _GIFTMESSAGE_TEXTEFFECT,
    __module__ = 'message_pb2'
    # @@protoc_insertion_point(class_scope:GiftMessage.TextEffect)
    ))
  ,
  DESCRIPTOR = _GIFTMESSAGE,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:GiftMessage)
  ))
_sym_db.RegisterMessage(GiftMessage)
_sym_db.RegisterMessage(GiftMessage.TextEffect)
_sym_db.RegisterMessage(GiftMessage.TextEffect.Detail)

LikeMessage = _reflection.GeneratedProtocolMessageType('LikeMessage', (_message.Message,), dict(
  DESCRIPTOR = _LIKEMESSAGE,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:LikeMessage)
  ))
_sym_db.RegisterMessage(LikeMessage)

ChatMessage = _reflection.GeneratedProtocolMessageType('ChatMessage', (_message.Message,), dict(
  DESCRIPTOR = _CHATMESSAGE,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:ChatMessage)
  ))
_sym_db.RegisterMessage(ChatMessage)

SocialMessage = _reflection.GeneratedProtocolMessageType('SocialMessage', (_message.Message,), dict(
  DESCRIPTOR = _SOCIALMESSAGE,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:SocialMessage)
  ))
_sym_db.RegisterMessage(SocialMessage)

MemberMessage = _reflection.GeneratedProtocolMessageType('MemberMessage', (_message.Message,), dict(

  EffectConfig = _reflection.GeneratedProtocolMessageType('EffectConfig', (_message.Message,), dict(
    DESCRIPTOR = _MEMBERMESSAGE_EFFECTCONFIG,
    __module__ = 'message_pb2'
    # @@protoc_insertion_point(class_scope:MemberMessage.EffectConfig)
    ))
  ,
  DESCRIPTOR = _MEMBERMESSAGE,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:MemberMessage)
  ))
_sym_db.RegisterMessage(MemberMessage)
_sym_db.RegisterMessage(MemberMessage.EffectConfig)

ControlMessage = _reflection.GeneratedProtocolMessageType('ControlMessage', (_message.Message,), dict(
  DESCRIPTOR = _CONTROLMESSAGE,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:ControlMessage)
  ))
_sym_db.RegisterMessage(ControlMessage)

FansclubMessage = _reflection.GeneratedProtocolMessageType('FansclubMessage', (_message.Message,), dict(
  DESCRIPTOR = _FANSCLUBMESSAGE,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:FansclubMessage)
  ))
_sym_db.RegisterMessage(FansclubMessage)

Common = _reflection.GeneratedProtocolMessageType('Common', (_message.Message,), dict(
  DESCRIPTOR = _COMMON,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:Common)
  ))
_sym_db.RegisterMessage(Common)

Text = _reflection.GeneratedProtocolMessageType('Text', (_message.Message,), dict(
  DESCRIPTOR = _TEXT,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:Text)
  ))
_sym_db.RegisterMessage(Text)

Room = _reflection.GeneratedProtocolMessageType('Room', (_message.Message,), dict(

  DynamicCoverDictEntry = _reflection.GeneratedProtocolMessageType('DynamicCoverDictEntry', (_message.Message,), dict(
    DESCRIPTOR = _ROOM_DYNAMICCOVERDICTENTRY,
    __module__ = 'message_pb2'
    # @@protoc_insertion_point(class_scope:Room.DynamicCoverDictEntry)
    ))
  ,
  DESCRIPTOR = _ROOM,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:Room)
  ))
_sym_db.RegisterMessage(Room)
_sym_db.RegisterMessage(Room.DynamicCoverDictEntry)

RoomExtra = _reflection.GeneratedProtocolMessageType('RoomExtra', (_message.Message,), dict(
  DESCRIPTOR = _ROOMEXTRA,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:RoomExtra)
  ))
_sym_db.RegisterMessage(RoomExtra)

RoomStats = _reflection.GeneratedProtocolMessageType('RoomStats', (_message.Message,), dict(
  DESCRIPTOR = _ROOMSTATS,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:RoomStats)
  ))
_sym_db.RegisterMessage(RoomStats)

RoomUserAttr = _reflection.GeneratedProtocolMessageType('RoomUserAttr', (_message.Message,), dict(
  DESCRIPTOR = _ROOMUSERATTR,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:RoomUserAttr)
  ))
_sym_db.RegisterMessage(RoomUserAttr)

StreamUrl = _reflection.GeneratedProtocolMessageType('StreamUrl', (_message.Message,), dict(
  DESCRIPTOR = _STREAMURL,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:StreamUrl)
  ))
_sym_db.RegisterMessage(StreamUrl)

LinkMic = _reflection.GeneratedProtocolMessageType('LinkMic', (_message.Message,), dict(
  DESCRIPTOR = _LINKMIC,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:LinkMic)
  ))
_sym_db.RegisterMessage(LinkMic)

Decoration = _reflection.GeneratedProtocolMessageType('Decoration', (_message.Message,), dict(
  DESCRIPTOR = _DECORATION,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:Decoration)
  ))
_sym_db.RegisterMessage(Decoration)

TopFan = _reflection.GeneratedProtocolMessageType('TopFan', (_message.Message,), dict(
  DESCRIPTOR = _TOPFAN,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:TopFan)
  ))
_sym_db.RegisterMessage(TopFan)

User = _reflection.GeneratedProtocolMessageType('User', (_message.Message,), dict(

  UserAttr = _reflection.GeneratedProtocolMessageType('UserAttr', (_message.Message,), dict(
    DESCRIPTOR = _USER_USERATTR,
    __module__ = 'message_pb2'
    # @@protoc_insertion_point(class_scope:User.UserAttr)
    ))
  ,

  OwnRoom = _reflection.GeneratedProtocolMessageType('OwnRoom', (_message.Message,), dict(
    DESCRIPTOR = _USER_OWNROOM,
    __module__ = 'message_pb2'
    # @@protoc_insertion_point(class_scope:User.OwnRoom)
    ))
  ,

  AnchorInfo = _reflection.GeneratedProtocolMessageType('AnchorInfo', (_message.Message,), dict(
    DESCRIPTOR = _USER_ANCHORINFO,
    __module__ = 'message_pb2'
    # @@protoc_insertion_point(class_scope:User.AnchorInfo)
    ))
  ,

  FollowInfo = _reflection.GeneratedProtocolMessageType('FollowInfo', (_message.Message,), dict(
    DESCRIPTOR = _USER_FOLLOWINFO,
    __module__ = 'message_pb2'
    # @@protoc_insertion_point(class_scope:User.FollowInfo)
    ))
  ,

  FansClub = _reflection.GeneratedProtocolMessageType('FansClub', (_message.Message,), dict(

    PreferDataEntry = _reflection.GeneratedProtocolMessageType('PreferDataEntry', (_message.Message,), dict(
      DESCRIPTOR = _USER_FANSCLUB_PREFERDATAENTRY,
      __module__ = 'message_pb2'
      # @@protoc_insertion_point(class_scope:User.FansClub.PreferDataEntry)
      ))
    ,

    FansClubData = _reflection.GeneratedProtocolMessageType('FansClubData', (_message.Message,), dict(

      UserBadge = _reflection.GeneratedProtocolMessageType('UserBadge', (_message.Message,), dict(

        IconsEntry = _reflection.GeneratedProtocolMessageType('IconsEntry', (_message.Message,), dict(
          DESCRIPTOR = _USER_FANSCLUB_FANSCLUBDATA_USERBADGE_ICONSENTRY,
          __module__ = 'message_pb2'
          # @@protoc_insertion_point(class_scope:User.FansClub.FansClubData.UserBadge.IconsEntry)
          ))
        ,
        DESCRIPTOR = _USER_FANSCLUB_FANSCLUBDATA_USERBADGE,
        __module__ = 'message_pb2'
        # @@protoc_insertion_point(class_scope:User.FansClub.FansClubData.UserBadge)
        ))
      ,
      DESCRIPTOR = _USER_FANSCLUB_FANSCLUBDATA,
      __module__ = 'message_pb2'
      # @@protoc_insertion_point(class_scope:User.FansClub.FansClubData)
      ))
    ,
    DESCRIPTOR = _USER_FANSCLUB,
    __module__ = 'message_pb2'
    # @@protoc_insertion_point(class_scope:User.FansClub)
    ))
  ,

  Border = _reflection.GeneratedProtocolMessageType('Border', (_message.Message,), dict(
    DESCRIPTOR = _USER_BORDER,
    __module__ = 'message_pb2'
    # @@protoc_insertion_point(class_scope:User.Border)
    ))
  ,

  GradeBuffInfo = _reflection.GeneratedProtocolMessageType('GradeBuffInfo', (_message.Message,), dict(

    StatsInfoEntry = _reflection.GeneratedProtocolMessageType('StatsInfoEntry', (_message.Message,), dict(
      DESCRIPTOR = _USER_GRADEBUFFINFO_STATSINFOENTRY,
      __module__ = 'message_pb2'
      # @@protoc_insertion_point(class_scope:User.GradeBuffInfo.StatsInfoEntry)
      ))
    ,
    DESCRIPTOR = _USER_GRADEBUFFINFO,
    __module__ = 'message_pb2'
    # @@protoc_insertion_point(class_scope:User.GradeBuffInfo)
    ))
  ,

  PayGrade = _reflection.GeneratedProtocolMessageType('PayGrade', (_message.Message,), dict(

    GradeIcon = _reflection.GeneratedProtocolMessageType('GradeIcon', (_message.Message,), dict(
      DESCRIPTOR = _USER_PAYGRADE_GRADEICON,
      __module__ = 'message_pb2'
      # @@protoc_insertion_point(class_scope:User.PayGrade.GradeIcon)
      ))
    ,
    DESCRIPTOR = _USER_PAYGRADE,
    __module__ = 'message_pb2'
    # @@protoc_insertion_point(class_scope:User.PayGrade)
    ))
  ,
  DESCRIPTOR = _USER,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:User)
  ))
_sym_db.RegisterMessage(User)
_sym_db.RegisterMessage(User.UserAttr)
_sym_db.RegisterMessage(User.OwnRoom)
_sym_db.RegisterMessage(User.AnchorInfo)
_sym_db.RegisterMessage(User.FollowInfo)
_sym_db.RegisterMessage(User.FansClub)
_sym_db.RegisterMessage(User.FansClub.PreferDataEntry)
_sym_db.RegisterMessage(User.FansClub.FansClubData)
_sym_db.RegisterMessage(User.FansClub.FansClubData.UserBadge)
_sym_db.RegisterMessage(User.FansClub.FansClubData.UserBadge.IconsEntry)
_sym_db.RegisterMessage(User.Border)
_sym_db.RegisterMessage(User.GradeBuffInfo)
_sym_db.RegisterMessage(User.GradeBuffInfo.StatsInfoEntry)
_sym_db.RegisterMessage(User.PayGrade)
_sym_db.RegisterMessage(User.PayGrade.GradeIcon)

TextFormat = _reflection.GeneratedProtocolMessageType('TextFormat', (_message.Message,), dict(
  DESCRIPTOR = _TEXTFORMAT,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:TextFormat)
  ))
_sym_db.RegisterMessage(TextFormat)

TextPiece = _reflection.GeneratedProtocolMessageType('TextPiece', (_message.Message,), dict(
  DESCRIPTOR = _TEXTPIECE,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:TextPiece)
  ))
_sym_db.RegisterMessage(TextPiece)

Image = _reflection.GeneratedProtocolMessageType('Image', (_message.Message,), dict(

  Content = _reflection.GeneratedProtocolMessageType('Content', (_message.Message,), dict(
    DESCRIPTOR = _IMAGE_CONTENT,
    __module__ = 'message_pb2'
    # @@protoc_insertion_point(class_scope:Image.Content)
    ))
  ,
  DESCRIPTOR = _IMAGE,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:Image)
  ))
_sym_db.RegisterMessage(Image)
_sym_db.RegisterMessage(Image.Content)

TextPieceUser = _reflection.GeneratedProtocolMessageType('TextPieceUser', (_message.Message,), dict(
  DESCRIPTOR = _TEXTPIECEUSER,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:TextPieceUser)
  ))
_sym_db.RegisterMessage(TextPieceUser)

PublicAreaCommon = _reflection.GeneratedProtocolMessageType('PublicAreaCommon', (_message.Message,), dict(
  DESCRIPTOR = _PUBLICAREACOMMON,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:PublicAreaCommon)
  ))
_sym_db.RegisterMessage(PublicAreaCommon)

GiftIMPriority = _reflection.GeneratedProtocolMessageType('GiftIMPriority', (_message.Message,), dict(
  DESCRIPTOR = _GIFTIMPRIORITY,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:GiftIMPriority)
  ))
_sym_db.RegisterMessage(GiftIMPriority)

GiftTrayInfo = _reflection.GeneratedProtocolMessageType('GiftTrayInfo', (_message.Message,), dict(
  DESCRIPTOR = _GIFTTRAYINFO,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:GiftTrayInfo)
  ))
_sym_db.RegisterMessage(GiftTrayInfo)

GiftStruct = _reflection.GeneratedProtocolMessageType('GiftStruct', (_message.Message,), dict(

  SpecialEffectsEntry = _reflection.GeneratedProtocolMessageType('SpecialEffectsEntry', (_message.Message,), dict(
    DESCRIPTOR = _GIFTSTRUCT_SPECIALEFFECTSENTRY,
    __module__ = 'message_pb2'
    # @@protoc_insertion_point(class_scope:GiftStruct.SpecialEffectsEntry)
    ))
  ,

  GiftStructFansClubInfo = _reflection.GeneratedProtocolMessageType('GiftStructFansClubInfo', (_message.Message,), dict(
    DESCRIPTOR = _GIFTSTRUCT_GIFTSTRUCTFANSCLUBINFO,
    __module__ = 'message_pb2'
    # @@protoc_insertion_point(class_scope:GiftStruct.GiftStructFansClubInfo)
    ))
  ,
  DESCRIPTOR = _GIFTSTRUCT,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:GiftStruct)
  ))
_sym_db.RegisterMessage(GiftStruct)
_sym_db.RegisterMessage(GiftStruct.SpecialEffectsEntry)
_sym_db.RegisterMessage(GiftStruct.GiftStructFansClubInfo)

AssetEffectMixInfo = _reflection.GeneratedProtocolMessageType('AssetEffectMixInfo', (_message.Message,), dict(
  DESCRIPTOR = _ASSETEFFECTMIXINFO,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:AssetEffectMixInfo)
  ))
_sym_db.RegisterMessage(AssetEffectMixInfo)

LuckyMoneyGiftMeta = _reflection.GeneratedProtocolMessageType('LuckyMoneyGiftMeta', (_message.Message,), dict(
  DESCRIPTOR = _LUCKYMONEYGIFTMETA,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:LuckyMoneyGiftMeta)
  ))
_sym_db.RegisterMessage(LuckyMoneyGiftMeta)

GiftPanelOperation = _reflection.GeneratedProtocolMessageType('GiftPanelOperation', (_message.Message,), dict(
  DESCRIPTOR = _GIFTPANELOPERATION,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:GiftPanelOperation)
  ))
_sym_db.RegisterMessage(GiftPanelOperation)

GiftBanner = _reflection.GeneratedProtocolMessageType('GiftBanner', (_message.Message,), dict(
  DESCRIPTOR = _GIFTBANNER,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:GiftBanner)
  ))
_sym_db.RegisterMessage(GiftBanner)

GiftBuffInfo = _reflection.GeneratedProtocolMessageType('GiftBuffInfo', (_message.Message,), dict(
  DESCRIPTOR = _GIFTBUFFINFO,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:GiftBuffInfo)
  ))
_sym_db.RegisterMessage(GiftBuffInfo)

GiftPreviewInfo = _reflection.GeneratedProtocolMessageType('GiftPreviewInfo', (_message.Message,), dict(
  DESCRIPTOR = _GIFTPREVIEWINFO,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:GiftPreviewInfo)
  ))
_sym_db.RegisterMessage(GiftPreviewInfo)

GiftTip = _reflection.GeneratedProtocolMessageType('GiftTip', (_message.Message,), dict(
  DESCRIPTOR = _GIFTTIP,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:GiftTip)
  ))
_sym_db.RegisterMessage(GiftTip)

GiftGroupInfo = _reflection.GeneratedProtocolMessageType('GiftGroupInfo', (_message.Message,), dict(
  DESCRIPTOR = _GIFTGROUPINFO,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:GiftGroupInfo)
  ))
_sym_db.RegisterMessage(GiftGroupInfo)

EffectMixImageInfo = _reflection.GeneratedProtocolMessageType('EffectMixImageInfo', (_message.Message,), dict(
  DESCRIPTOR = _EFFECTMIXIMAGEINFO,
  __module__ = 'message_pb2'
  # @@protoc_insertion_point(class_scope:EffectMixImageInfo)
  ))
_sym_db.RegisterMessage(EffectMixImageInfo)


_RESPONSE_ROUTEPARAMSENTRY._options = None
_ROOM_DYNAMICCOVERDICTENTRY._options = None
_USER_FANSCLUB_PREFERDATAENTRY._options = None
_USER_FANSCLUB_FANSCLUBDATA_USERBADGE_ICONSENTRY._options = None
_USER_GRADEBUFFINFO_STATSINFOENTRY._options = None
_GIFTSTRUCT_SPECIALEFFECTSENTRY._options = None
# @@protoc_insertion_point(module_scope)