From 0e37230f69f649310f7952c8723639bcccdfbd18 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Tue, 31 Dec 2019 11:27:56 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E6=9E=90=E6=88=90=E5=8A=9F=EF=BC=8C?= =?UTF-8?q?=E5=BE=85=E7=BB=A7=E7=BB=AD=E5=8F=91=E6=8E=98=E6=9C=89=E7=94=A8?= =?UTF-8?q?=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Demo/Xigua.proto | 94 +------ Demo/XiguaCommon.proto | 35 +++ Demo/XiguaGift.proto | 10 + Demo/XiguaUser.proto | 68 +++++ XiguaCommon_pb2.py | 278 +++++++++++++++++++ XiguaGift_pb2.py | 122 +++++++++ XiguaUser_pb2.py | 593 +++++++++++++++++++++++++++++++++++++++++ Xigua_pb2.py | 193 ++++++++++++++ 8 files changed, 1302 insertions(+), 91 deletions(-) create mode 100644 Demo/XiguaCommon.proto create mode 100644 Demo/XiguaGift.proto create mode 100644 Demo/XiguaUser.proto create mode 100644 XiguaCommon_pb2.py create mode 100644 XiguaGift_pb2.py create mode 100644 XiguaUser_pb2.py create mode 100644 Xigua_pb2.py diff --git a/Demo/Xigua.proto b/Demo/Xigua.proto index 2de4b30..e456548 100755 --- a/Demo/Xigua.proto +++ b/Demo/Xigua.proto @@ -1,99 +1,11 @@ syntax = "proto2"; -// 用户信息 -message User { - // 头像 - message Avatar { - optional string url = 1; - optional string id = 2; - } - // 头衔 - message Badge { - message FanClubText { - required string text = 1; - optional string color = 2; - required int32 level = 3; - } - repeated string url = 1; - optional string localUrl = 2; - optional int32 height = 3; - optional int32 width = 4; - // 3 房管 - // 6 贵族 - // 7 粉丝团 - optional int32 type = 6; - optional string clickTo = 7; - optional FanClubText fanClubText = 8; - } - // 花钱等级 - message PayGrade { - optional int32 level = 6 [default = 0]; - optional string unknownThing = 13; - required Badge badge = 19; - } - // 荣誉等级 - message HonorLevel { - required Badge badge = 19; - } - // 贵族 - message Noble { - - } - required int32 id = 1; - required string nickname = 3; - required int32 gender = 4; - // 这个顺序可能有点迷,不是很清楚 - required Avatar avatarThumb = 9; - optional Avatar avatarMedium = 10; - optional Avatar avatarLarge = 11; - repeated Badge badge = 21; - required PayGrade payGrade = 23; -} -// 样式 -message Style { - optional string color = 1; - optional int32 fontWeight = 4; -} -// 礼物 -message Gift { - message Detail { - required string gift_id = 1; - required string gift_name = 2; - } - required int32 id = 1; - required Detail gift = 2; -} +import "XiguaCommon.proto"; -message XiguaLiveRoom { +message XiguaLive { message Data { message Message { - // 通用定义 - message Common { - // 自定义显示信息 - message DisplayText { - // 参数 - message Params { - // 1 字符串 - // 11 用户 - // 12 礼物 - required int32 type = 1; - optional Style style = 2; - optional string string = 11; - optional User user = 21; - optional Gift gift = 22; - } - required string method = 1; - required string format = 2; - optional Style bgStyle = 3; - optional Params params = 4; - } - optional string method = 1; - optional int32 msg_id = 2; - optional int32 room_id = 3; - optional int32 create_time = 4; - optional DisplayText displayText = 8; - } - required Common common = 1; + required CommonInfo commonInfo = 1; optional string content = 3; } // WebcastChatMessage 聊天 diff --git a/Demo/XiguaCommon.proto b/Demo/XiguaCommon.proto new file mode 100644 index 0000000..2b37acb --- /dev/null +++ b/Demo/XiguaCommon.proto @@ -0,0 +1,35 @@ +syntax = "proto2"; +import "XiguaUser.proto"; +import "XiguaGift.proto"; +// 样式 +message Style { + optional string color = 1; + optional int32 fontWeight = 4; +} +// 参数 +message Params { + // 1 字符串 + // 11 用户 + // 12 礼物 + required int32 type = 1; + optional Style style = 2; + optional string string = 11; + optional User user = 21; + optional Gift gift = 22; +} +// 自定义显示信息 +message DisplayText { + // 参数 + required string method = 1; + required string format = 2; + optional Style bgStyle = 3; + optional Params params = 4; +} +// 通用定义 +message CommonInfo { + optional string method = 1; + optional int32 msg_id = 2; + optional int32 room_id = 3; + optional int32 create_time = 4; + optional DisplayText displayText = 8; +} \ No newline at end of file diff --git a/Demo/XiguaGift.proto b/Demo/XiguaGift.proto new file mode 100644 index 0000000..ab656bf --- /dev/null +++ b/Demo/XiguaGift.proto @@ -0,0 +1,10 @@ +syntax = "proto2"; +// 礼物 +message Gift { + message Detail { + required string gift_id = 1; + required string gift_name = 2; + } + required int32 id = 1; + required Detail gift = 2; +} diff --git a/Demo/XiguaUser.proto b/Demo/XiguaUser.proto new file mode 100644 index 0000000..104e65b --- /dev/null +++ b/Demo/XiguaUser.proto @@ -0,0 +1,68 @@ +syntax = "proto2"; +// 用户信息 +message User { + // 头像 + message Avatar { + required string url = 1; + optional string id = 2; + } + // 头衔 + message Badge { + message FanClubText { + required string text = 1; + optional string color = 2; + required int32 level = 3; + } + repeated string url = 1; + optional string localUrl = 2; + optional int32 height = 3; + optional int32 width = 4; + // 3 房管 + // 6 贵族 + // 7 粉丝团 + optional int32 type = 6; + optional string clickTo = 7; + optional FanClubText fanClubText = 8; + } + // 粉丝和粉 + message Follow { + optional int32 following = 1 [default = 0]; + optional int32 follower = 2 [default = 0]; + } + // 花钱等级 + message PayGrade { + required int32 current = 1; + required int32 level = 6; + optional int32 currentLevelNeed = 10; + optional int32 nextLevelNeed = 11; + optional string content = 13; + required Badge badge = 19; + optional int32 toNextLevelNeed = 21; + } + // 荣誉等级 + message HonorLevel { + required Badge badge = 19; + } + // 贵族 + message Noble { + message NobleBoarder { + repeated string urlList = 1; + required string uri = 2; + optional int32 height = 3; + optional int32 width = 4; + } + required string content = 4; + optional NobleBoarder boarder = 8; + } + required int32 id = 1; + required string nickname = 3; + required int32 gender = 4; + // 这个顺序可能有点迷,不是很清楚 + required Avatar avatarThumb = 9; + optional Avatar avatarMedium = 10; + optional Avatar avatarLarge = 11; + repeated Badge badge = 21; + optional Follow follow = 22; + required PayGrade payGrade = 23; + required int32 totalPaid = 34; +} diff --git a/XiguaCommon_pb2.py b/XiguaCommon_pb2.py new file mode 100644 index 0000000..3bc09f1 --- /dev/null +++ b/XiguaCommon_pb2.py @@ -0,0 +1,278 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: XiguaCommon.proto + +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() + + +import XiguaUser_pb2 as XiguaUser__pb2 +import XiguaGift_pb2 as XiguaGift__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='XiguaCommon.proto', + package='', + syntax='proto2', + serialized_options=None, + serialized_pb=b'\n\x11XiguaCommon.proto\x1a\x0fXiguaUser.proto\x1a\x0fXiguaGift.proto\"*\n\x05Style\x12\r\n\x05\x63olor\x18\x01 \x01(\t\x12\x12\n\nfontWeight\x18\x04 \x01(\x05\"g\n\x06Params\x12\x0c\n\x04type\x18\x01 \x02(\x05\x12\x15\n\x05style\x18\x02 \x01(\x0b\x32\x06.Style\x12\x0e\n\x06string\x18\x0b \x01(\t\x12\x13\n\x04user\x18\x15 \x01(\x0b\x32\x05.User\x12\x13\n\x04gift\x18\x16 \x01(\x0b\x32\x05.Gift\"_\n\x0b\x44isplayText\x12\x0e\n\x06method\x18\x01 \x02(\t\x12\x0e\n\x06\x66ormat\x18\x02 \x02(\t\x12\x17\n\x07\x62gStyle\x18\x03 \x01(\x0b\x32\x06.Style\x12\x17\n\x06params\x18\x04 \x01(\x0b\x32\x07.Params\"u\n\nCommonInfo\x12\x0e\n\x06method\x18\x01 \x01(\t\x12\x0e\n\x06msg_id\x18\x02 \x01(\x05\x12\x0f\n\x07room_id\x18\x03 \x01(\x05\x12\x13\n\x0b\x63reate_time\x18\x04 \x01(\x05\x12!\n\x0b\x64isplayText\x18\x08 \x01(\x0b\x32\x0c.DisplayText' + , + dependencies=[XiguaUser__pb2.DESCRIPTOR,XiguaGift__pb2.DESCRIPTOR,]) + + + + +_STYLE = _descriptor.Descriptor( + name='Style', + full_name='Style', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='color', full_name='Style.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='fontWeight', full_name='Style.fontWeight', index=1, + 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), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=55, + serialized_end=97, +) + + +_PARAMS = _descriptor.Descriptor( + name='Params', + full_name='Params', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='type', full_name='Params.type', index=0, + number=1, type=5, cpp_type=1, label=2, + 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='style', full_name='Params.style', 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='string', full_name='Params.string', 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='user', full_name='Params.user', 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), + _descriptor.FieldDescriptor( + name='gift', full_name='Params.gift', index=4, + 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), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=99, + serialized_end=202, +) + + +_DISPLAYTEXT = _descriptor.Descriptor( + name='DisplayText', + full_name='DisplayText', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='method', full_name='DisplayText.method', index=0, + number=1, type=9, cpp_type=9, label=2, + 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='format', full_name='DisplayText.format', index=1, + number=2, type=9, cpp_type=9, label=2, + 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='bgStyle', full_name='DisplayText.bgStyle', 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='params', full_name='DisplayText.params', 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='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=204, + serialized_end=299, +) + + +_COMMONINFO = _descriptor.Descriptor( + name='CommonInfo', + full_name='CommonInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='method', full_name='CommonInfo.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='msg_id', full_name='CommonInfo.msg_id', 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='room_id', full_name='CommonInfo.room_id', 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='create_time', full_name='CommonInfo.create_time', 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='displayText', full_name='CommonInfo.displayText', index=4, + 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), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=301, + serialized_end=418, +) + +_PARAMS.fields_by_name['style'].message_type = _STYLE +_PARAMS.fields_by_name['user'].message_type = XiguaUser__pb2._USER +_PARAMS.fields_by_name['gift'].message_type = XiguaGift__pb2._GIFT +_DISPLAYTEXT.fields_by_name['bgStyle'].message_type = _STYLE +_DISPLAYTEXT.fields_by_name['params'].message_type = _PARAMS +_COMMONINFO.fields_by_name['displayText'].message_type = _DISPLAYTEXT +DESCRIPTOR.message_types_by_name['Style'] = _STYLE +DESCRIPTOR.message_types_by_name['Params'] = _PARAMS +DESCRIPTOR.message_types_by_name['DisplayText'] = _DISPLAYTEXT +DESCRIPTOR.message_types_by_name['CommonInfo'] = _COMMONINFO +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +Style = _reflection.GeneratedProtocolMessageType('Style', (_message.Message,), { + 'DESCRIPTOR' : _STYLE, + '__module__' : 'XiguaCommon_pb2' + # @@protoc_insertion_point(class_scope:Style) + }) +_sym_db.RegisterMessage(Style) + +Params = _reflection.GeneratedProtocolMessageType('Params', (_message.Message,), { + 'DESCRIPTOR' : _PARAMS, + '__module__' : 'XiguaCommon_pb2' + # @@protoc_insertion_point(class_scope:Params) + }) +_sym_db.RegisterMessage(Params) + +DisplayText = _reflection.GeneratedProtocolMessageType('DisplayText', (_message.Message,), { + 'DESCRIPTOR' : _DISPLAYTEXT, + '__module__' : 'XiguaCommon_pb2' + # @@protoc_insertion_point(class_scope:DisplayText) + }) +_sym_db.RegisterMessage(DisplayText) + +CommonInfo = _reflection.GeneratedProtocolMessageType('CommonInfo', (_message.Message,), { + 'DESCRIPTOR' : _COMMONINFO, + '__module__' : 'XiguaCommon_pb2' + # @@protoc_insertion_point(class_scope:CommonInfo) + }) +_sym_db.RegisterMessage(CommonInfo) + + +# @@protoc_insertion_point(module_scope) diff --git a/XiguaGift_pb2.py b/XiguaGift_pb2.py new file mode 100644 index 0000000..a3c20c7 --- /dev/null +++ b/XiguaGift_pb2.py @@ -0,0 +1,122 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: XiguaGift.proto + +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='XiguaGift.proto', + package='', + syntax='proto2', + serialized_options=None, + serialized_pb=b'\n\x0fXiguaGift.proto\"\\\n\x04Gift\x12\n\n\x02id\x18\x01 \x02(\x05\x12\x1a\n\x04gift\x18\x02 \x02(\x0b\x32\x0c.Gift.Detail\x1a,\n\x06\x44\x65tail\x12\x0f\n\x07gift_id\x18\x01 \x02(\t\x12\x11\n\tgift_name\x18\x02 \x02(\t' +) + + + + +_GIFT_DETAIL = _descriptor.Descriptor( + name='Detail', + full_name='Gift.Detail', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='gift_id', full_name='Gift.Detail.gift_id', index=0, + number=1, type=9, cpp_type=9, label=2, + 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='gift_name', full_name='Gift.Detail.gift_name', index=1, + number=2, type=9, cpp_type=9, label=2, + 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='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=67, + serialized_end=111, +) + +_GIFT = _descriptor.Descriptor( + name='Gift', + full_name='Gift', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='id', full_name='Gift.id', index=0, + number=1, type=5, cpp_type=1, label=2, + 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='gift', full_name='Gift.gift', index=1, + number=2, type=11, cpp_type=10, label=2, + 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=[_GIFT_DETAIL, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=19, + serialized_end=111, +) + +_GIFT_DETAIL.containing_type = _GIFT +_GIFT.fields_by_name['gift'].message_type = _GIFT_DETAIL +DESCRIPTOR.message_types_by_name['Gift'] = _GIFT +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +Gift = _reflection.GeneratedProtocolMessageType('Gift', (_message.Message,), { + + 'Detail' : _reflection.GeneratedProtocolMessageType('Detail', (_message.Message,), { + 'DESCRIPTOR' : _GIFT_DETAIL, + '__module__' : 'XiguaGift_pb2' + # @@protoc_insertion_point(class_scope:Gift.Detail) + }) + , + 'DESCRIPTOR' : _GIFT, + '__module__' : 'XiguaGift_pb2' + # @@protoc_insertion_point(class_scope:Gift) + }) +_sym_db.RegisterMessage(Gift) +_sym_db.RegisterMessage(Gift.Detail) + + +# @@protoc_insertion_point(module_scope) diff --git a/XiguaUser_pb2.py b/XiguaUser_pb2.py new file mode 100644 index 0000000..0d81479 --- /dev/null +++ b/XiguaUser_pb2.py @@ -0,0 +1,593 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: XiguaUser.proto + +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='XiguaUser.proto', + package='', + syntax='proto2', + serialized_options=None, + serialized_pb=b'\n\x0fXiguaUser.proto\"\x96\x07\n\x04User\x12\n\n\x02id\x18\x01 \x02(\x05\x12\x10\n\x08nickname\x18\x03 \x02(\t\x12\x0e\n\x06gender\x18\x04 \x02(\x05\x12!\n\x0b\x61vatarThumb\x18\t \x02(\x0b\x32\x0c.User.Avatar\x12\"\n\x0c\x61vatarMedium\x18\n \x01(\x0b\x32\x0c.User.Avatar\x12!\n\x0b\x61vatarLarge\x18\x0b \x01(\x0b\x32\x0c.User.Avatar\x12\x1a\n\x05\x62\x61\x64ge\x18\x15 \x03(\x0b\x32\x0b.User.Badge\x12\x1c\n\x06\x66ollow\x18\x16 \x01(\x0b\x32\x0c.User.Follow\x12 \n\x08payGrade\x18\x17 \x02(\x0b\x32\x0e.User.PayGrade\x12\x11\n\ttotalPaid\x18\" \x02(\x05\x1a!\n\x06\x41vatar\x12\x0b\n\x03url\x18\x01 \x02(\t\x12\n\n\x02id\x18\x02 \x01(\t\x1a\xcd\x01\n\x05\x42\x61\x64ge\x12\x0b\n\x03url\x18\x01 \x03(\t\x12\x10\n\x08localUrl\x18\x02 \x01(\t\x12\x0e\n\x06height\x18\x03 \x01(\x05\x12\r\n\x05width\x18\x04 \x01(\x05\x12\x0c\n\x04type\x18\x06 \x01(\x05\x12\x0f\n\x07\x63lickTo\x18\x07 \x01(\t\x12,\n\x0b\x66\x61nClubText\x18\x08 \x01(\x0b\x32\x17.User.Badge.FanClubText\x1a\x39\n\x0b\x46\x61nClubText\x12\x0c\n\x04text\x18\x01 \x02(\t\x12\r\n\x05\x63olor\x18\x02 \x01(\t\x12\r\n\x05level\x18\x03 \x02(\x05\x1a\x33\n\x06\x46ollow\x12\x14\n\tfollowing\x18\x01 \x01(\x05:\x01\x30\x12\x13\n\x08\x66ollower\x18\x02 \x01(\x05:\x01\x30\x1a\xa1\x01\n\x08PayGrade\x12\x0f\n\x07\x63urrent\x18\x01 \x02(\x05\x12\r\n\x05level\x18\x06 \x02(\x05\x12\x18\n\x10\x63urrentLevelNeed\x18\n \x01(\x05\x12\x15\n\rnextLevelNeed\x18\x0b \x01(\x05\x12\x0f\n\x07\x63ontent\x18\r \x01(\t\x12\x1a\n\x05\x62\x61\x64ge\x18\x13 \x02(\x0b\x32\x0b.User.Badge\x12\x17\n\x0ftoNextLevelNeed\x18\x15 \x01(\x05\x1a(\n\nHonorLevel\x12\x1a\n\x05\x62\x61\x64ge\x18\x13 \x02(\x0b\x32\x0b.User.Badge\x1a\x90\x01\n\x05Noble\x12\x0f\n\x07\x63ontent\x18\x04 \x02(\t\x12)\n\x07\x62oarder\x18\x08 \x01(\x0b\x32\x18.User.Noble.NobleBoarder\x1aK\n\x0cNobleBoarder\x12\x0f\n\x07urlList\x18\x01 \x03(\t\x12\x0b\n\x03uri\x18\x02 \x02(\t\x12\x0e\n\x06height\x18\x03 \x01(\x05\x12\r\n\x05width\x18\x04 \x01(\x05' +) + + + + +_USER_AVATAR = _descriptor.Descriptor( + name='Avatar', + full_name='User.Avatar', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='url', full_name='User.Avatar.url', index=0, + number=1, type=9, cpp_type=9, label=2, + 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='id', full_name='User.Avatar.id', 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=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=291, + serialized_end=324, +) + +_USER_BADGE_FANCLUBTEXT = _descriptor.Descriptor( + name='FanClubText', + full_name='User.Badge.FanClubText', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='text', full_name='User.Badge.FanClubText.text', index=0, + number=1, type=9, cpp_type=9, label=2, + 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='color', full_name='User.Badge.FanClubText.color', 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='User.Badge.FanClubText.level', index=2, + number=3, type=5, cpp_type=1, label=2, + 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='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=475, + serialized_end=532, +) + +_USER_BADGE = _descriptor.Descriptor( + name='Badge', + full_name='User.Badge', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='url', full_name='User.Badge.url', 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='localUrl', full_name='User.Badge.localUrl', 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='User.Badge.height', 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='width', full_name='User.Badge.width', 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='type', full_name='User.Badge.type', index=4, + 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='clickTo', full_name='User.Badge.clickTo', index=5, + 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='fanClubText', full_name='User.Badge.fanClubText', index=6, + 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), + ], + extensions=[ + ], + nested_types=[_USER_BADGE_FANCLUBTEXT, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=327, + serialized_end=532, +) + +_USER_FOLLOW = _descriptor.Descriptor( + name='Follow', + full_name='User.Follow', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='following', full_name='User.Follow.following', index=0, + number=1, type=5, cpp_type=1, label=1, + has_default_value=True, 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='follower', full_name='User.Follow.follower', index=1, + number=2, type=5, cpp_type=1, label=1, + has_default_value=True, 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='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=534, + serialized_end=585, +) + +_USER_PAYGRADE = _descriptor.Descriptor( + name='PayGrade', + full_name='User.PayGrade', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='current', full_name='User.PayGrade.current', index=0, + number=1, type=5, cpp_type=1, label=2, + 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.level', index=1, + number=6, type=5, cpp_type=1, label=2, + 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='currentLevelNeed', full_name='User.PayGrade.currentLevelNeed', index=2, + 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='nextLevelNeed', full_name='User.PayGrade.nextLevelNeed', index=3, + 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='content', full_name='User.PayGrade.content', index=4, + 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='badge', full_name='User.PayGrade.badge', index=5, + number=19, type=11, cpp_type=10, label=2, + 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='toNextLevelNeed', full_name='User.PayGrade.toNextLevelNeed', index=6, + number=21, 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='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=588, + serialized_end=749, +) + +_USER_HONORLEVEL = _descriptor.Descriptor( + name='HonorLevel', + full_name='User.HonorLevel', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='badge', full_name='User.HonorLevel.badge', index=0, + number=19, type=11, cpp_type=10, label=2, + 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='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=751, + serialized_end=791, +) + +_USER_NOBLE_NOBLEBOARDER = _descriptor.Descriptor( + name='NobleBoarder', + full_name='User.Noble.NobleBoarder', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='urlList', full_name='User.Noble.NobleBoarder.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='User.Noble.NobleBoarder.uri', index=1, + number=2, type=9, cpp_type=9, label=2, + 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='User.Noble.NobleBoarder.height', 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='width', full_name='User.Noble.NobleBoarder.width', 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), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=863, + serialized_end=938, +) + +_USER_NOBLE = _descriptor.Descriptor( + name='Noble', + full_name='User.Noble', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='content', full_name='User.Noble.content', index=0, + number=4, type=9, cpp_type=9, label=2, + 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='boarder', full_name='User.Noble.boarder', index=1, + 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), + ], + extensions=[ + ], + nested_types=[_USER_NOBLE_NOBLEBOARDER, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=794, + serialized_end=938, +) + +_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=5, cpp_type=1, label=2, + 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=1, + number=3, type=9, cpp_type=9, label=2, + 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=2, + number=4, type=5, cpp_type=1, label=2, + 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='avatarThumb', full_name='User.avatarThumb', index=3, + number=9, type=11, cpp_type=10, label=2, + 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=4, + 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=5, + 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='badge', full_name='User.badge', index=6, + number=21, 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='follow', full_name='User.follow', index=7, + 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=8, + number=23, type=11, cpp_type=10, label=2, + 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='totalPaid', full_name='User.totalPaid', index=9, + number=34, type=5, cpp_type=1, label=2, + 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_AVATAR, _USER_BADGE, _USER_FOLLOW, _USER_PAYGRADE, _USER_HONORLEVEL, _USER_NOBLE, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=20, + serialized_end=938, +) + +_USER_AVATAR.containing_type = _USER +_USER_BADGE_FANCLUBTEXT.containing_type = _USER_BADGE +_USER_BADGE.fields_by_name['fanClubText'].message_type = _USER_BADGE_FANCLUBTEXT +_USER_BADGE.containing_type = _USER +_USER_FOLLOW.containing_type = _USER +_USER_PAYGRADE.fields_by_name['badge'].message_type = _USER_BADGE +_USER_PAYGRADE.containing_type = _USER +_USER_HONORLEVEL.fields_by_name['badge'].message_type = _USER_BADGE +_USER_HONORLEVEL.containing_type = _USER +_USER_NOBLE_NOBLEBOARDER.containing_type = _USER_NOBLE +_USER_NOBLE.fields_by_name['boarder'].message_type = _USER_NOBLE_NOBLEBOARDER +_USER_NOBLE.containing_type = _USER +_USER.fields_by_name['avatarThumb'].message_type = _USER_AVATAR +_USER.fields_by_name['avatarMedium'].message_type = _USER_AVATAR +_USER.fields_by_name['avatarLarge'].message_type = _USER_AVATAR +_USER.fields_by_name['badge'].message_type = _USER_BADGE +_USER.fields_by_name['follow'].message_type = _USER_FOLLOW +_USER.fields_by_name['payGrade'].message_type = _USER_PAYGRADE +DESCRIPTOR.message_types_by_name['User'] = _USER +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +User = _reflection.GeneratedProtocolMessageType('User', (_message.Message,), { + + 'Avatar' : _reflection.GeneratedProtocolMessageType('Avatar', (_message.Message,), { + 'DESCRIPTOR' : _USER_AVATAR, + '__module__' : 'XiguaUser_pb2' + # @@protoc_insertion_point(class_scope:User.Avatar) + }) + , + + 'Badge' : _reflection.GeneratedProtocolMessageType('Badge', (_message.Message,), { + + 'FanClubText' : _reflection.GeneratedProtocolMessageType('FanClubText', (_message.Message,), { + 'DESCRIPTOR' : _USER_BADGE_FANCLUBTEXT, + '__module__' : 'XiguaUser_pb2' + # @@protoc_insertion_point(class_scope:User.Badge.FanClubText) + }) + , + 'DESCRIPTOR' : _USER_BADGE, + '__module__' : 'XiguaUser_pb2' + # @@protoc_insertion_point(class_scope:User.Badge) + }) + , + + 'Follow' : _reflection.GeneratedProtocolMessageType('Follow', (_message.Message,), { + 'DESCRIPTOR' : _USER_FOLLOW, + '__module__' : 'XiguaUser_pb2' + # @@protoc_insertion_point(class_scope:User.Follow) + }) + , + + 'PayGrade' : _reflection.GeneratedProtocolMessageType('PayGrade', (_message.Message,), { + 'DESCRIPTOR' : _USER_PAYGRADE, + '__module__' : 'XiguaUser_pb2' + # @@protoc_insertion_point(class_scope:User.PayGrade) + }) + , + + 'HonorLevel' : _reflection.GeneratedProtocolMessageType('HonorLevel', (_message.Message,), { + 'DESCRIPTOR' : _USER_HONORLEVEL, + '__module__' : 'XiguaUser_pb2' + # @@protoc_insertion_point(class_scope:User.HonorLevel) + }) + , + + 'Noble' : _reflection.GeneratedProtocolMessageType('Noble', (_message.Message,), { + + 'NobleBoarder' : _reflection.GeneratedProtocolMessageType('NobleBoarder', (_message.Message,), { + 'DESCRIPTOR' : _USER_NOBLE_NOBLEBOARDER, + '__module__' : 'XiguaUser_pb2' + # @@protoc_insertion_point(class_scope:User.Noble.NobleBoarder) + }) + , + 'DESCRIPTOR' : _USER_NOBLE, + '__module__' : 'XiguaUser_pb2' + # @@protoc_insertion_point(class_scope:User.Noble) + }) + , + 'DESCRIPTOR' : _USER, + '__module__' : 'XiguaUser_pb2' + # @@protoc_insertion_point(class_scope:User) + }) +_sym_db.RegisterMessage(User) +_sym_db.RegisterMessage(User.Avatar) +_sym_db.RegisterMessage(User.Badge) +_sym_db.RegisterMessage(User.Badge.FanClubText) +_sym_db.RegisterMessage(User.Follow) +_sym_db.RegisterMessage(User.PayGrade) +_sym_db.RegisterMessage(User.HonorLevel) +_sym_db.RegisterMessage(User.Noble) +_sym_db.RegisterMessage(User.Noble.NobleBoarder) + + +# @@protoc_insertion_point(module_scope) diff --git a/Xigua_pb2.py b/Xigua_pb2.py new file mode 100644 index 0000000..fadd908 --- /dev/null +++ b/Xigua_pb2.py @@ -0,0 +1,193 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: Xigua.proto + +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() + + +import XiguaCommon_pb2 as XiguaCommon__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='Xigua.proto', + package='', + syntax='proto2', + serialized_options=None, + serialized_pb=b'\n\x0bXigua.proto\x1a\x11XiguaCommon.proto\"\xf4\x01\n\tXiguaLive\x12\x1d\n\x04\x64\x61ta\x18\x01 \x03(\x0b\x32\x0f.XiguaLive.Data\x12\x0e\n\x06\x63ursor\x18\x02 \x02(\t\x12\x16\n\x0e\x66\x65tch_interval\x18\x03 \x01(\x05\x12\x0b\n\x03now\x18\x04 \x01(\x05\x12\x14\n\x0cinternal_ext\x18\x05 \x02(\t\x1a}\n\x04\x44\x61ta\x12\x0e\n\x06method\x18\x01 \x02(\t\x12(\n\x07message\x18\x02 \x02(\x0b\x32\x17.XiguaLive.Data.Message\x1a;\n\x07Message\x12\x1f\n\ncommonInfo\x18\x01 \x02(\x0b\x32\x0b.CommonInfo\x12\x0f\n\x07\x63ontent\x18\x03 \x01(\t' + , + dependencies=[XiguaCommon__pb2.DESCRIPTOR,]) + + + + +_XIGUALIVE_DATA_MESSAGE = _descriptor.Descriptor( + name='Message', + full_name='XiguaLive.Data.Message', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='commonInfo', full_name='XiguaLive.Data.Message.commonInfo', index=0, + number=1, type=11, cpp_type=10, label=2, + 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='XiguaLive.Data.Message.content', index=1, + 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), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=220, + serialized_end=279, +) + +_XIGUALIVE_DATA = _descriptor.Descriptor( + name='Data', + full_name='XiguaLive.Data', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='method', full_name='XiguaLive.Data.method', index=0, + number=1, type=9, cpp_type=9, label=2, + 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='message', full_name='XiguaLive.Data.message', index=1, + number=2, type=11, cpp_type=10, label=2, + 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=[_XIGUALIVE_DATA_MESSAGE, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=154, + serialized_end=279, +) + +_XIGUALIVE = _descriptor.Descriptor( + name='XiguaLive', + full_name='XiguaLive', + filename=None, + file=DESCRIPTOR, + containing_type=None, + fields=[ + _descriptor.FieldDescriptor( + name='data', full_name='XiguaLive.data', 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='XiguaLive.cursor', index=1, + number=2, type=9, cpp_type=9, label=2, + 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='fetch_interval', full_name='XiguaLive.fetch_interval', 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='now', full_name='XiguaLive.now', 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='internal_ext', full_name='XiguaLive.internal_ext', index=4, + number=5, type=9, cpp_type=9, label=2, + 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=[_XIGUALIVE_DATA, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto2', + extension_ranges=[], + oneofs=[ + ], + serialized_start=35, + serialized_end=279, +) + +_XIGUALIVE_DATA_MESSAGE.fields_by_name['commonInfo'].message_type = XiguaCommon__pb2._COMMONINFO +_XIGUALIVE_DATA_MESSAGE.containing_type = _XIGUALIVE_DATA +_XIGUALIVE_DATA.fields_by_name['message'].message_type = _XIGUALIVE_DATA_MESSAGE +_XIGUALIVE_DATA.containing_type = _XIGUALIVE +_XIGUALIVE.fields_by_name['data'].message_type = _XIGUALIVE_DATA +DESCRIPTOR.message_types_by_name['XiguaLive'] = _XIGUALIVE +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +XiguaLive = _reflection.GeneratedProtocolMessageType('XiguaLive', (_message.Message,), { + + 'Data' : _reflection.GeneratedProtocolMessageType('Data', (_message.Message,), { + + 'Message' : _reflection.GeneratedProtocolMessageType('Message', (_message.Message,), { + 'DESCRIPTOR' : _XIGUALIVE_DATA_MESSAGE, + '__module__' : 'Xigua_pb2' + # @@protoc_insertion_point(class_scope:XiguaLive.Data.Message) + }) + , + 'DESCRIPTOR' : _XIGUALIVE_DATA, + '__module__' : 'Xigua_pb2' + # @@protoc_insertion_point(class_scope:XiguaLive.Data) + }) + , + 'DESCRIPTOR' : _XIGUALIVE, + '__module__' : 'Xigua_pb2' + # @@protoc_insertion_point(class_scope:XiguaLive) + }) +_sym_db.RegisterMessage(XiguaLive) +_sym_db.RegisterMessage(XiguaLive.Data) +_sym_db.RegisterMessage(XiguaLive.Data.Message) + + +# @@protoc_insertion_point(module_scope)