diff --git a/grpc_api/bilibili/app/view/v1/view.proto b/grpc_api/bilibili/app/view/v1/view.proto index e32674e..6a217e4 100644 --- a/grpc_api/bilibili/app/view/v1/view.proto +++ b/grpc_api/bilibili/app/view/v1/view.proto @@ -29,31 +29,31 @@ message NoReply {} // 视频页详情页-请求 message ViewReq { - // 稿件avid(av/bv任选其一) - int64 aid = 1; - // 稿件bvid(av/bv任选其一) - string bvid = 2; - // 来源 - string from = 3; - // AI trackid - string trackid = 4; - // 广告扩展数据 - string adExtra = 5; - // 清晰度(旧版) - int32 qn = 6; - // 流版本(旧版) - int32 fnver = 7; - // 流类型(旧版) - int32 fnval = 8; - // 是否强制使用域名(旧版) - int32 forceHost = 9; - // 是否允许4K(旧版) - int32 fourk = 10; - // 当前页面spm - string spmid = 11; - // 上一页面spm - string fromSpmid = 12; - // + // 稿件avid(av/bv任选其一) + int64 aid = 1; + // 稿件bvid(av/bv任选其一) + string bvid = 2; + // 来源 + string from = 3; + // AI trackid + string trackid = 4; + // 广告扩展数据 + string adExtra = 5; + // 清晰度(旧版) + int32 qn = 6; + // 流版本(旧版) + int32 fnver = 7; + // 流类型(旧版) + int32 fnval = 8; + // 是否强制使用域名(旧版) + int32 forceHost = 9; + // 是否允许4K(旧版) + int32 fourk = 10; + // 当前页面spm + string spmid = 11; + // 上一页面spm + string fromSpmid = 12; + // int32 autoplay = 13; // 视频秒开参数 bilibili.app.archive.middleware.v1.PlayerArgs playerArgs = 14; @@ -390,21 +390,21 @@ enum ECode { // 分P信息 message ViewPage { - // 分P基本信息 - bilibili.app.archive.v1.Page page = 1; - // 分P对应的音频稿件 - Audio audio = 2; - // 分P弹幕信息 - DM dm =3; - // 下载文案 - string downloadTitle = 4; - // 分P完整标题(视频标题+分P标题) - string downloadSubtitle = 5; + // 分P基本信息 + bilibili.app.archive.v1.Page page = 1; + // 分P对应的音频稿件 + Audio audio = 2; + // 分P弹幕信息 + DM dm =3; + // 下载文案 + string downloadTitle = 4; + // 分P完整标题(视频标题+分P标题) + string downloadSubtitle = 5; } // 音频稿件信息 message Audio { - // 音频标题 + // 音频标题 string title = 1; // 音频封面url string coverUrl = 2; @@ -435,7 +435,7 @@ message DM { // UP主扩展信息 ("OnwerExt"为源码中拼写错误) message OnwerExt { - // 认证信息 + // 认证信息 OfficialVerify officialVerify = 1; // 直播信息 Live live = 2; @@ -451,8 +451,8 @@ message OnwerExt { // 认证信息 message OfficialVerify { - // 认证类型 - // 0:个人认证 1:官方认证 + // 认证类型 + // 0:个人认证 1:官方认证 int32 type = 1; //认证名称 string desc = 2; @@ -460,7 +460,7 @@ message OfficialVerify { // 直播信息 message Live { - // 主播UID + // 主播UID int64 mid = 1; // 直播间id int64 roomid = 2; @@ -472,7 +472,7 @@ message Live { // 会员信息 message Vip { - //会员类型 + //会员类型 int32 type = 1; //到期时间 int64 dueDate = 2; @@ -502,7 +502,7 @@ message VipLabel { // 用户操作状态 message ReqUser { - // 用户是否关注UP + // 用户是否关注UP int32 attention = 1; // UP是否关注用户 int32 guestAttention = 2; @@ -522,7 +522,7 @@ message ReqUser { // TAG信息 message Tag { - // TAD id + // TAD id int64 id = 1; // TAG名 string name = 2; @@ -543,13 +543,13 @@ message Tag { // TAG图标信息 message TIcon { - // TAG图标url + // TAG图标url string icon = 1; } // 剧集信息 message Season { - // + // string allowDownload = 1; // 剧集ssid int64 seasonId = 2; @@ -579,8 +579,8 @@ message Season { // 用户追番标志 message UserSeason { - // 关注状态 - // 0:未关注 1:已关注 + // 关注状态 + // 0:未关注 1:已关注 string attention = 1; } @@ -598,7 +598,7 @@ message SeasonPlayer{ // 充电排行信息 message ElecRank { - // 充电排行列表 + // 充电排行列表 repeated ElecRankItem list = 1; // 充电用户数 int64 count = 2; @@ -606,7 +606,7 @@ message ElecRank { // 充电用户信息 message ElecRankItem { - // 用户头像url + // 用户头像url string avatar = 1; // 用户昵称 string nickname = 2; @@ -618,7 +618,7 @@ message ElecRankItem { // 稿件观看进度 message History { - // 播放进度分P cid + // 播放进度分P cid int64 cid = 1; // 播放进度时间 // 0:未观看 -1:已看完 正整数:播放时间进度 @@ -627,7 +627,7 @@ message History { //相关推荐项 message Relate { - // + // int64 aid = 1; // 封面url string pic = 2; @@ -714,7 +714,7 @@ message ReasonStyle { //游戏礼包信息 message PackInfo { - // 礼包标题 + // 礼包标题 string title = 1; // 礼包页uri string uri = 2; @@ -730,7 +730,7 @@ message Notice { // message Button { - // 按钮文案 + // 按钮文案 string title = 1; // 跳转uri string uri = 2; @@ -738,7 +738,7 @@ message Button { // 不喜欢原因 message Dislike { - // 标题 + // 标题 string title = 1; // string subtitle = 2; @@ -748,8 +748,8 @@ message Dislike { // 不喜欢原因项 message DislikeReasons { - // 类型 - // 1:全部类型 3:TAG 4:UP主 + // 类型 + // 1:全部类型 3:TAG 4:UP主 int64 id = 1; // 相关UP主mid int64 mid = 2; @@ -763,7 +763,7 @@ message DislikeReasons { // 进度条动画配置 message PlayerIcon { - // 拖动动画配置档url + // 拖动动画配置档url string url1 = 1; // 拖动动画配置档hash string hash1 = 2; @@ -851,7 +851,7 @@ message AssetMsg { // 视频引用的bgm音频 message Bgm { - // 音频auid + // 音频auid int64 sid = 1; // 音频作者mid int64 mid = 2; @@ -867,7 +867,7 @@ message Bgm { // 合作成员信息 message Staff { - // 成员mid + // 成员mid int64 mid = 1; // 成员角色 string title = 2; @@ -905,7 +905,7 @@ enum SeasonType { // UGC视频合集信息 message UgcSeason { - // 合集id + // 合集id int64 id = 1; // 合集标题 string title = 2; @@ -935,7 +935,7 @@ message UgcSeason { //ugc视频合集状态数 message UgcSeasonStat { - // 合集id + // 合集id int64 seasonId = 1; // 观看数 int32 view = 2; @@ -959,7 +959,7 @@ message UgcSeasonStat { // 视频合集小节信息 message Section { - // 小节id + // 小节id int64 id = 1; // 小节标题 string title = 2; @@ -972,7 +972,7 @@ message Section { //视频合集单话信息 message Episode { - // 合集单话id + // 合集单话id int64 id = 1; // 稿件avid int64 aid = 2; @@ -1026,7 +1026,7 @@ message Interaction { // 稿件获得荣誉信息 message Honor { - // 荣誉栏图标url + // 荣誉栏图标url string icon = 1; // 荣誉栏图标url 夜间模式 string iconNight = 2; @@ -1086,7 +1086,7 @@ message Node { // 稿件播放中数据-请求 message ViewProgressReq{ - // 稿件avid + // 稿件avid int64 aid = 1; // 视频cid int64 cid = 2; @@ -1096,7 +1096,7 @@ message ViewProgressReq{ // 稿件播放中数据-回复 message ViewProgressReply{ - // 视频引导信息 + // 视频引导信息 VideoGuide videoGuide = 1; // Chronos灰度管理 Chronos chronos = 2; @@ -1112,7 +1112,7 @@ message Chronos { // 视频引导信息 message VideoGuide{ - // 关注按钮卡片 + // 关注按钮卡片 repeated Attention attention = 1; // 互动弹幕 repeated CommandDm commandDms = 2; @@ -1231,7 +1231,7 @@ message OperationCard{ // 互动弹幕条目信息 message CommandDm{ - // 弹幕id + // 弹幕id int64 id = 1; // 对象视频cid int64 oid = 2; diff --git a/grpc_api/bilibili/main/community/reply/v1.proto b/grpc_api/bilibili/main/community/reply/v1.proto deleted file mode 100644 index 72c9912..0000000 --- a/grpc_api/bilibili/main/community/reply/v1.proto +++ /dev/null @@ -1,812 +0,0 @@ -//评论区v1接口 -syntax = "proto3"; - -package bilibili.main.community.reply.v1; - -import "google/protobuf/any.proto"; - -service Reply { - //主评论列表接口 - //https://app.bilibili.com/bilibili.main.community.reply.v1.Reply/MainList - rpc MainList(MainListReq) returns (MainListReply); - - //二级评论明细接口 - //https://app.bilibili.com/bilibili.main.community.reply.v1.Reply/DetailList - rpc DetailList(DetailListReq) returns (DetailListReply); - - //对话评论树接口 - //https://app.bilibili.com/bilibili.main.community.reply.v1.Reply/DialogList - rpc DialogList(DialogListReq) returns (DialogListReply); - - // - // - rpc previewList (PreviewListReq) returns (PreviewListReply); - - //??? - //https://app.bilibili.com/bilibili.main.community.reply.v1.Reply/SearchItemPreHook - rpc SearchItemPreHook(SearchItemPreHookReq) returns (SearchItemPreHookReply); - - //搜索评论区插入项目接口 - //https://app.bilibili.com/bilibili.main.community.reply.v1.Reply/SearchItem - rpc SearchItem(SearchItemReq) returns (SearchItemReply); -} - -//主评论列表-请求 -message MainListReq { - //目标评论区id - int64 oid = 1; - - //评论区类型 - int64 type = 2; - - //页面游标 - CursorReq cursor = 3; - - // - string extra = 4; - - // - string adExtra = 5; - - // - int64 rpid = 6; -} - -//主评论列表-回复 -message MainListReply { - //页面游标 - CursorReply cursor = 1; - - //评论列表 - repeated ReplyInfo replies = 2; - - //评论区显示控制 - SubjectControl subjectControl = 3; - - //UP置顶评论 - ReplyInfo upTop = 4; - - //管理员置顶评论 - ReplyInfo adminTop = 5; - - //投票置顶评论 - ReplyInfo voteTop = 6; - - // - Notice notice = 7; - - //抽奖评论 - Lottery lottery = 8; - - // - Activity activity = 9; - - // - UpSelection upSelection = 10; - - // - CM cm = 11; -} - -//二级评论明细-请求 -message DetailListReq { - //目标评论区id - int64 oid = 1; - - //评论区类型 - int64 type = 2; - - //根评论rpid - int64 root = 3; - - //目标评论rpid - int64 rpid = 4; - - //页面游标 - CursorReq cursor = 5; - - //来源标识 - DetailListScene scene = 6; -} - -//二级评论明细-回复 -message DetailListReply { - //页面游标 - CursorReply cursor = 1; - - //评论区显示控制 - SubjectControl subjectControl = 2; - - //根评论信息(带二级评论) - ReplyInfo root = 3; - - // - Activity activity = 4; -} - -//对话评论树-请求 -message DialogListReq { - //目标评论区id - int64 oid = 1; - - //评论区类型 - int64 type = 2; - - //根评论rpid - int64 root = 3; - - //目标评论rpid - int64 rpid = 4; - - //页面游标 - CursorReq cursor = 5; -} - -//对话评论树-回复 -message DialogListReply { - //页面游标 - CursorReply cursor = 1; - - //评论区显示控制 - SubjectControl subjectControl = 2; - - //评论树列表 - repeated ReplyInfo replies = 3; - - // - Activity activity = 4; -} - -//?-请求 -message PreviewListReq { - // - int64 oid = 1; - - // - int64 type = 2; - - // - CursorReq cursor = 3; -} - -//?-回复 -message PreviewListReply { - // - CursorReply cursor = 1; - - // - repeated ReplyInfo replies = 2; - - // - SubjectControl subjectControl = 3; - - // - ReplyInfo upTop = 4; - - // - ReplyInfo adminTop = 5; - - // - ReplyInfo voteTop = 6; -} - -//?-请求 -message SearchItemPreHookReq { - //目标评论区id - int64 oid = 1; - - //评论区类型 - int64 type = 2; -} - -//?-回复 -message SearchItemPreHookReply { - // - string placeholderText = 1; - - // - string backgroundText = 2; - - // - repeated SearchItemType orderedType = 3; -} - -//搜索评论区插入项目-请求 -message SearchItemReq { - //页面游标 - SearchItemCursorReq cursor = 1; - - //目标评论区id - int64 oid = 2; - - //评论区类型 - int64 type = 3; - - //搜索关键词 - string keyword = 4; -} - -//搜索评论区插入项目-回复 -message SearchItemReply { - // - SearchItemCursorReply cursor = 1; - - // - repeated SearchItem items = 2; - - // - SearchItemReplyExtraInfo extra = 3; -} - -//排序方式 -enum Mode { - // - DEFAULT = 0; - - // - UNSPECIFIED = 1; - - //按时间 - MAIN_LIST_TIME = 2; - - //按热度 - MAIN_LIST_HOT = 3; -} - -//页面游标请求 -message CursorReq { - //下页数据 - int64 next = 1; - - //上页数据 - int64 prev = 2; - - //排序方式 - Mode mode = 4; -} - -//页面游标回复 -message CursorReply { - //下页数据 - int64 next = 1; - - //上页数据 - int64 prev = 2; - - //是否到顶 - bool isBegin = 3; - - //是否到底 - bool isEnd = 4; - - //排序方式 - Mode mode = 5; -} - -// -enum SearchItemType { - // - DEFAULT_ITEM_TYPE = 0; - - // - GOODS_VALUE = 1; - - // - VIDEO_VALUE = 2; - - // - ARTICLE_VALUE = 3; -} - -// -enum DetailListScene { - //评论区展开 - REPLY = 0; - - //回复消息推送 - MSG_FEED = 1; -} - -// -message SearchItemCursorReq { - // - int64 next = 1; - - // - SearchItemType itemType = 2; -} - -// -message SearchItemCursorReply { - // - bool hasNext = 1; - - // - int64 next = 2; -} - -//用户信息 -message Member { - /**********基础信息**********/ - //UID - int64 mid = 1; - - //昵称 - string name = 2; - - //性别 - string sex = 3; - - //头像url - string face = 4; - - //等级 - int64 level = 5; - - //认证类型 - int64 officialVerifyType = 6; - - /**********VIP相关**********/ - //会员类型 - int64 vipType = 7; - - //会员状态 - int64 vipStatus = 8; - - //会员样式 - int64 vipThemeType = 9; - - //会员铭牌样式url - string vipLabelPath = 10; - - /**********装扮相关**********/ - //头像框url - string garbPendantImage = 11; - - //装扮卡url - string garbCardImage = 12; - - //有关注按钮时的装扮卡url - string garbCardImageWithFocus = 13; - - //专属装扮页面url - string garbCardJumpUrl = 14; - - //专属装扮id - string garbCardNumber = 15; - - //专属装扮id显示颜色 - string garbCardFanColor = 16; - - //是否为专属装扮卡 - bool garbCardIsFan = 17; - - /**********粉丝勋章相关**********/ - //粉丝勋章名 - string fansMedalName = 18; - - //粉丝勋章等级 - int64 fansMedalLevel = 19; - - //粉丝勋章显示颜色 - int64 fansMedalColor = 20; -} - -//表情项 -message Emote { - //表情大小 - //1:小 2:大 - int64 size = 1; - - //表情url - string url = 2; -} - -//话题项 -message Topic { - //跳转url - string link = 1; - - //话题id - int64 id = 2; -} - -//超链项 -message Url { - //标题 - string title = 1; - - // - int64 state = 2; - - //图标url - string prefixIcon = 3; - - // - string appUrlSchema = 4; - - // - string appName = 5; - - // - string appPackageName = 6; - - //上报id - string clickReport = 7; -} - -//投票信息 -message Vote { - //投票id - int64 id = 1; - - //投票标题 - string title = 2; - - //参与人数 - int64 count = 3; -} - -//评论主体信息 -message Content { - //评论文本 - string message = 1; - - //at到的用户信息 - map menber = 2; - - //需要渲染的表情转义 - map emote = 3; - - //需要高亮的话题转义 - map topic = 4; - - //需要高亮的超链转义 - map url = 5; - - //投票信息 - Vote vote = 6; -} - -//评论条目控制字段 -message ReplyControl { - //操作行为标志 - //0:无 1:已点赞 2:已点踩 - int64 action = 1; - - //是否UP觉得很赞 - bool upLike = 2; - - //是否存在UP回复 - bool upReply = 3; - - //是否显示关注按钮 - bool showFollowBtn = 4; - - //是否协管 - bool isAssist = 5; - - //评论标签? - string labelText = 6; - - //是否关注 - bool following = 7; - - //是否粉丝 - bool followed = 8; - - //是否被自己拉黑 - bool blocked = 9; - - //是否存在折叠的二级评论 - bool hasFoldedReply = 10; - - //是否折叠 - bool isFoldedReply = 11; - - //是否UP置顶 - bool isUpTop = 12; - - //是否管理置顶 - bool isAdminTop = 13; - - //是否置顶投票评论 - bool isVoteTop = 14; - - //最大收起显示行数 - int64 maxLine = 15; - - // - bool invisible = 16; -} - -//评论条目信息 -message ReplyInfo { - //二级评论列表 - repeated ReplyInfo replies = 1; - - //评论rpid - int64 id = 2; - - //评论区对象id - int64 oid = 3; - - //评论区类型 - int64 type = 4; - - //发布者UID - int64 mid = 5; - - //根评论rpid - int64 root = 6; - - //父评论rpid - int64 parent = 7; - - //对话评论rpid - int64 dialog = 8; - - //点赞数 - int64 like = 9; - - //发布时间 - int64 ctime = 10; - - //回复数 - int64 count = 11; - - //评论主体信息 - Content content = 12; - - //发布者信息 - Member member = 13; - - //评论控制字段 - ReplyControl replyControl = 14; -} - -//评论区控制字段 -message SubjectControl { - //UP主UID - int64 upMid = 1; - - //自己是否为协管 - bool isAssist = 2; - - //是否只读 - bool readOnly = 3; - - //是否有发起投票权限 - bool hasVoteAccess = 4; - - //是否有发起抽奖权限 - bool hasLotteryAccess = 5; - - //是否有被折叠评论 - bool hasFoldedReply = 6; - - //空评论区背景文案 - string bgText = 7; - - //是否被UP拉黑 - bool upBlocked = 8; - - //是否有发起活动权限 - bool hasActivityAccess = 9; - - //标题展示控制 - bool showTitle = 10; - - //是否显示UP主操作标志 - bool showUpAction = 11; - - //是否显示评论区排序切换按钮 - int64 switcherType = 12; - - //是否禁止输入框 - bool inputDisable = 13; - - //根评论输入框背景文案 - string rootText = 14; - - //子评论输入框背景文案 - string childText = 15; - - //评论总数 - int64 count = 16; - - //评论区标题 - string title = 17; -} - -// -message Notice { - // - int64 id = 1; - - // - string content = 2; - - // - string link = 3; -} - -// -message Lottery { - // - int64 lotteryId = 1; - - // - int64 lotteryStatus = 2; - - // - int64 lotteryMid = 3; - - // - int64 lotteryTime = 4; - - // - int64 oid = 5; - - // - int64 type = 6; - - // - int64 ctime = 7; - - // - Content content = 8; - - // - Member member = 9; - - // - ReplyControl replyControl = 10; -} - -// -message Activity { - // - int64 activityId = 1; - - // - int64 activityState = 2; - - // - string activityPlaceholder = 3; -} - -// -message UpSelection { - // - int64 pendingCount = 1; - - // - int64 ignoreCount = 2; -} - -// -message CM { - // - google.protobuf.Any sourceContent = 1; -} - -// -message ArticleSearchItem { - // - string title = 1; - - // - string upNickname = 2; - - // - repeated string covers = 3; -} - -// -message GoodsSearchItem { - // - int64 id = 1; - - // - string name = 2; - - // - string price = 3; - - // - string income = 4; - - // - string img = 5; - - // - string label = 6; -} - -// -enum VideoItemCase { - // - VIDEOITEM_NOT_SET = 0; - - // - UGC = 2; - - // - PGC = 3; -} - -// -message UGCVideoSearchItem { - // - string title = 1; - - // - string upNickname = 2; - - // - int64 duration = 3; - - // - string cover = 4; -} - -// -message PGCVideoSearchItem { - // - string title = 1; - - // - string category = 2; - - // - string cover = 3; -} - -// -message VideoSearchItem { - // - VideoItemCase type = 1; - - // - UGCVideoSearchItem UGCVideo = 2; - - // - PGCVideoSearchItem PGCVideo = 3; -} - -// -enum ItemCase { - // - ITEM_NOT_SET = 0; - - // - GOODS = 2; - - // - VIDEO = 3; - - // - ARTICLE = 4; -} - -// -message SearchItem { - // - string url = 1; - - // - GoodsSearchItem goods = 2; - - // - VideoSearchItem video = 3; - - // - ArticleSearchItem article = 4; -} - -// -message SearchItemReplyExtraInfo { - // - string eventId = 1; -} \ No newline at end of file diff --git a/grpc_api/bilibili/main/community/reply/v1/reply.proto b/grpc_api/bilibili/main/community/reply/v1/reply.proto new file mode 100644 index 0000000..b6ad38f --- /dev/null +++ b/grpc_api/bilibili/main/community/reply/v1/reply.proto @@ -0,0 +1,660 @@ +syntax = "proto3"; + +package bilibili.main.community.reply.v1; + +import "google/protobuf/any.proto"; + +// 评论区 +service Reply { + // 主评论列表接口 + rpc MainList(MainListReq) returns (MainListReply); + // 二级评论明细接口 + rpc DetailList(DetailListReq) returns (DetailListReply); + // 对话评论树接口 + rpc DialogList(DialogListReq) returns (DialogListReply); + // 评论预览接口 + rpc PreviewList (PreviewListReq) returns (PreviewListReply); + // 评论搜索item前置发布接口 + rpc SearchItemPreHook(SearchItemPreHookReq) returns (SearchItemPreHookReply); + // 评论搜索插入项目接口 + rpc SearchItem(SearchItemReq) returns (SearchItemReply); +} + +// 广告 +message CM { + // 广告数据(需要二次解包) + google.protobuf.Any sourceContent = 1; +} + +// 对话评论树-请求 +message DialogListReq { + // 目标评论区id + int64 oid = 1; + // 目标评论区类型 + int64 type = 2; + // 根评论rpid + int64 root = 3; + // 对话评论rpid + int64 rpid = 4; + // 页面游标 + CursorReq cursor = 5; +} + +// 对话评论树-响应 +message DialogListReply { + // 页面游标 + CursorReply cursor = 1; + // 评论区显示控制字段 + SubjectControl subjectControl = 2; + // 子评论列表 + repeated ReplyInfo replies = 3; + // 评论区的活动 + Activity activity = 4; +} + +// 来源标识 +enum DetailListScene { + //评论区展开 + REPLY = 0; + //回复消息推送 + MSG_FEED = 1; +} + +// 二级评论明细-请求 +message DetailListReq { + // 目标评论区id + int64 oid = 1; + // 目标评论区类型 + int64 type = 2; + // 根评论rpid + int64 root = 3; + // 目标评论rpid + int64 rpid = 4; + // 页面游标 + CursorReq cursor = 5; + // 来源标识 + DetailListScene scene = 6; +} + +// 二级评论明细-响应 +message DetailListReply { + // 页面游标 + CursorReply cursor = 1; + // 评论区显示控制字段 + SubjectControl subjectControl = 2; + // 根评论信息(带二级评论) + ReplyInfo root = 3; + // 评论区的活动 + Activity activity = 4; +} + +// 主评论列表-请求 +message MainListReq { + // 目标评论区id + int64 oid = 1; + // 目标评论区类型 + int64 type = 2; + // 页面游标 + CursorReq cursor = 3; + // 扩展数据json + string extra = 4; + // 广告扩展json + string adExtra = 5; + // 目标评论rpid + int64 rpid = 6; +} + +// 评论区预览-请求 +message PreviewListReq { + // 目标评论区id + int64 oid = 1; + // 目标评论区类型 + int64 type = 2; + // 页面游标 + CursorReq cursor = 3; +} + +// +message ReplyExtra { + // + int64 season_id = 1; + // + int64 season_type = 2; + // + int64 ep_id = 3; + // + bool is_story = 4; +} + +// 评论区预览-回复 +message PreviewListReply { + // 页面游标 + CursorReply cursor = 1; + // 评论列表 + repeated ReplyInfo replies = 2; + // 评论区显示控制字段 + SubjectControl subjectControl = 3; + // UP置顶评论 + ReplyInfo upTop = 4; + // 管理员置顶评论 + ReplyInfo adminTop = 5; + // 投票置顶评论 + ReplyInfo voteTop = 6; +} + +// 主评论列表-响应 +message MainListReply { + // 页面游标 + CursorReply cursor = 1; + // 评论列表 + repeated ReplyInfo replies = 2; + // 评论区显示控制字段 + SubjectControl subjectControl = 3; + // UP置顶评论 + ReplyInfo upTop = 4; + // 管理员置顶评论 + ReplyInfo adminTop = 5; + // 投票置顶评论 + ReplyInfo voteTop = 6; + // 评论区提示 + Notice notice = 7; + // 抽奖评论 + Lottery lottery = 8; + // 活动 + Activity activity = 9; + // 精选评论区筛选后台信息 + UpSelection upSelection = 10; + // 广告 + CM cm = 11; + // 特效 + Effects effects = 12; +} + +// 特效 +message Effects { + // + string preloading = 1; +} + +// +message UpSelection { + // 待审评论数 + int64 pendingCount = 1; + // 忽略评论数 + int64 ignoreCount = 2; +} + +// +message Notice { + // + int64 id = 1; + // + string content = 2; + // + string link = 3; +} + +// 活动 +message Activity { + // 活动id + int64 activityId = 1; + // 活动状态 + // -1:待审 1:上线 + int64 activityState = 2; + // 参与活动的输入框文案 + string activityPlaceholder = 3; +} + +// 抽奖 +message Lottery { + // 抽奖id + int64 lotteryId = 1; + // 抽奖状态 + // 0:未开奖 1:开奖中 2:已开奖 + int64 lotteryStatus = 2; + // 抽奖人mid + int64 lotteryMid = 3; + // 开奖时间 + int64 lotteryTime = 4; + // + int64 oid = 5; + // + int64 type = 6; + // 发送时间 + int64 ctime = 7; + // 抽奖评论正文 + Content content = 8; + // 用户信息 + Member member = 9; + // 评论条目控制字段 + ReplyControl replyControl = 10; +} + +// 排序方式 +enum Mode { + // + DEFAULT = 0; + // + UNSPECIFIED = 1; + //按时间 + MAIN_LIST_TIME = 2; + //按热度 + MAIN_LIST_HOT = 3; +} + +// 页面游标请求 +message CursorReq { + // 下页数据 + int64 next = 1; + // 上页数据 + int64 prev = 2; + // 排序方式 + Mode mode = 4; +} + +// 页面游标回复 +message CursorReply { + // 下页数据 + int64 next = 1; + // 上页数据 + int64 prev = 2; + // 是否到顶 + bool isBegin = 3; + // 是否到底 + bool isEnd = 4; + // 排序方式 + // 2:时间 3:热度 + Mode mode = 5; + // 当前排序mode在切换按钮上的展示文案 + string mode_text = 6; +} + +// 评论区控制字段 +message SubjectControl { + // UP主mid + int64 upMid = 1; + // 自己是否为协管 + bool isAssist = 2; + // 是否只读 + bool readOnly = 3; + // 是否有发起投票权限 + bool hasVoteAccess = 4; + // 是否有发起抽奖权限 + bool hasLotteryAccess = 5; + // 是否有被折叠评论 + bool hasFoldedReply = 6; + // 空评论区背景文案 + string bgText = 7; + // 是否被UP拉黑 + bool upBlocked = 8; + // 是否有发起活动权限 + bool hasActivityAccess = 9; + // 标题展示控制 + bool showTitle = 10; + // 是否显示UP主操作标志 + bool showUpAction = 11; + // 是否显示评论区排序切换按钮 + int64 switcherType = 12; + // 是否禁止输入框 + bool inputDisable = 13; + // 根评论输入框背景文案 + string rootText = 14; + // 子评论输入框背景文案 + string childText = 15; + // 评论总数 + int64 count = 16; + // 评论区标题 + string title = 17; + // 离开态输入框的文案 + string giveup_text = 18; +} + +// 评论条目信息 +message ReplyInfo { + // 二级评论列表 + repeated ReplyInfo replies = 1; + // 评论rpid + int64 id = 2; + // 评论区对象id + int64 oid = 3; + // 评论区类型 + int64 type = 4; + // 发布者UID + int64 mid = 5; + // 根评论rpid + int64 root = 6; + // 父评论rpid + int64 parent = 7; + // 对话评论rpid + int64 dialog = 8; + // 点赞数 + int64 like = 9; + // 发布时间 + int64 ctime = 10; + // 回复数 + int64 count = 11; + // 评论主体信息 + Content content = 12; + // 发布者信息 + Member member = 13; + // 评论控制字段 + ReplyControl replyControl = 14; +} + +//评论主体信息 +message Content { + //评论文本 + string message = 1; + //at到的用户信息 + map menber = 2; + //需要渲染的表情转义 + map emote = 3; + //需要高亮的话题转义 + map topic = 4; + //需要高亮的超链转义 + map url = 5; + //投票信息 + Vote vote = 6; +} + +// 评论条目控制字段 +message ReplyControl { + // 操作行为标志 + // 0:无 1:已点赞 2:已点踩 + int64 action = 1; + // 是否UP觉得很赞 + bool upLike = 2; + // 是否存在UP回复 + bool upReply = 3; + // 是否显示关注按钮 + bool showFollowBtn = 4; + // 是否协管 + bool isAssist = 5; + // 是否展示标签 + string labelText = 6; + // 是否关注 + bool following = 7; + // 是否粉丝 + bool followed = 8; + // 是否被自己拉黑 + bool blocked = 9; + // 是否存在折叠的二级评论 + bool hasFoldedReply = 10; + // 是否折叠 + bool isFoldedReply = 11; + // 是否UP置顶 + bool isUpTop = 12; + // 是否管理置顶 + bool isAdminTop = 13; + // 是否置顶投票评论 + bool isVoteTop = 14; + // 最大收起显示行数 + int64 maxLine = 15; + // 该条评论可不可见 + bool invisible = 16; + // 是否和up签订契约 + bool is_contractor = 17; + // 是否是笔记评论 + bool is_note = 18; +} + +// 超链项 +message Url { + // 标题 + string title = 1; + // + int64 state = 2; + // 图标url + string prefixIcon = 3; + // + string appUrlSchema = 4; + // + string appName = 5; + // + string appPackageName = 6; + // 上报id + string clickReport = 7; +} + +// 话题项 +message Topic { + // 跳转url + string link = 1; + // 话题id + int64 id = 2; +} + +// 表情项 +message Emote { + // 表情大小 + // 1:小 2:大 + int64 size = 1; + // 表情url + string url = 2; +} + +// 投票信息 +message Vote { + // 投票id + int64 id = 1; + // 投票标题 + string title = 2; + // 参与人数 + int64 count = 3; +} + +// 用户信息 +message Member { + /**********基础信息**********/ + // 用户mid + int64 mid = 1; + // 昵称 + string name = 2; + // 性别 + string sex = 3; + // 头像url + string face = 4; + // 等级 + int64 level = 5; + // 认证类型 + int64 officialVerifyType = 6; + /**********VIP相关**********/ + // 会员类型 + // 0:不是大会员 1:月度会员 2:年度大会员 + int64 vipType = 7; + // 会员状态 + int64 vipStatus = 8; + // 会员样式 + int64 vipThemeType = 9; + // 会员铭牌样式url + string vipLabelPath = 10; + /**********装扮相关**********/ + // 头像框url + string garbPendantImage = 11; + // 装扮卡url + string garbCardImage = 12; + // 有关注按钮时的装扮卡url + string garbCardImageWithFocus = 13; + // 专属装扮页面url + string garbCardJumpUrl = 14; + // 专属装扮id + string garbCardNumber = 15; + // 专属装扮id显示颜色 + string garbCardFanColor = 16; + // 是否为专属装扮卡 + bool garbCardIsFan = 17; + /**********粉丝勋章相关**********/ + // 粉丝勋章名 + string fansMedalName = 18; + // 粉丝勋章等级 + int64 fansMedalLevel = 19; + // 粉丝勋章显示颜色 + int64 fansMedalColor = 20; + // 会员昵称颜色 + string vip_nickname_color = 21; + // 会员角标 + // 0:无角标 1:粉色大会员角标 2:绿色小会员角标 + int32 vip_avatar_subscript = 22; + // 会员标签文 + string vip_label_text = 23; + // 会员标颜色 + string vip_label_theme = 24; +} + +// +enum SearchItemType { + // + DEFAULT_ITEM_TYPE = 0; + // + GOODS_VALUE = 1; + // + VIDEO_VALUE = 2; + // + ARTICLE_VALUE = 3; +} + +// +enum SearchItemVideoSubType { + // + UGC = 0; + // + PGC = 1; +} + +// 评论搜索item前置发布-请求 +message SearchItemPreHookReq { + // 目标评论区id + int64 oid = 1; + // 目标评论区类型 + int64 type = 2; +} + +// 评论搜索item前置发布-响应 +message SearchItemPreHookReply { + // 输入框的文案 + string placeholderText = 1; + // 背景空白的时候的文案 + string backgroundText = 2; + // 有权限的tab栏的顺序 + repeated SearchItemType orderedType = 3; +} + +// 评论搜索插入项目-请求 +message SearchItemReq { + //页面游标 + SearchItemCursorReq cursor = 1; + //目标评论区id + int64 oid = 2; + //评论区类型 + int64 type = 3; + //搜索关键词 + string keyword = 4; +} + +// +message SearchItemReplyExtraInfo { + // + string eventId = 1; +} + +// 评论搜索插入项目-回复 +message SearchItemReply { + // + SearchItemCursorReply cursor = 1; + // 搜索的结果 + repeated SearchItem items = 2; + // 附加信息 + SearchItemReplyExtraInfo extra = 3; +} + +// 评论搜索插入项目请求游标 +message SearchItemCursorReq { + // 下一页 + int64 next = 1; + // tab类型 + SearchItemType itemType = 2; +} + +// 评论搜索插入项目响应游标 +message SearchItemCursorReply { + // 是否有下一页 + bool hasNext = 1; + // 下页 + int64 next = 2; +} + +// 评论搜索插入项目 +message SearchItem { + // + string url = 1; + // 项目 + oneof item { + // 商品 + GoodsSearchItem goods = 2; + // 视频 + VideoSearchItem video = 3; + // 专栏 + ArticleSearchItem article = 4; + } +} + +// 商品项目 +message GoodsSearchItem { + // 商品id + int64 id = 1; + // 商品名 + string name = 2; + // 价钱 + string price = 3; + // 收入 + string income = 4; + // 图片 + string img = 5; + // 标签 + string label = 6; +} + +// 视频项目 +message VideoSearchItem { + // + SearchItemVideoSubType type = 1; + // + oneof video_item { + // UGC视频 + UGCVideoSearchItem ugc = 2; + // PGC视频 + PGCVideoSearchItem pgc = 3; + } +} + +// UGC视频项目 +message UGCVideoSearchItem { + // 标题 + string title = 1; + // UP主昵称 + string upNickname = 2; + // 时长(单位为秒) + int64 duration = 3; + // 封面 + string cover = 4; +} + +// PGC视频项目 +message PGCVideoSearchItem { + // 标题 + string title = 1; + // 类别 + string category = 2; + // 封面 + string cover = 3; +} + +// 文章项目 +message ArticleSearchItem { + // 标题 + string title = 1; + // UP主昵称 + string upNickname = 2; + // 封面 + repeated string covers = 3; +} diff --git a/grpc_api/bilibili/main/community/reply/v1/reply_pb2.py b/grpc_api/bilibili/main/community/reply/v1/reply_pb2.py new file mode 100644 index 0000000..2666fb9 --- /dev/null +++ b/grpc_api/bilibili/main/community/reply/v1/reply_pb2.py @@ -0,0 +1,3306 @@ +# -*- coding: utf-8 -*- +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: bilibili/main/community/reply/v1/reply.proto +"""Generated protocol buffer code.""" +from google.protobuf.internal import enum_type_wrapper +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() + + +from google.protobuf import any_pb2 as google_dot_protobuf_dot_any__pb2 + + +DESCRIPTOR = _descriptor.FileDescriptor( + name='bilibili/main/community/reply/v1/reply.proto', + package='bilibili.main.community.reply.v1', + syntax='proto3', + serialized_options=None, + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n,bilibili/main/community/reply/v1/reply.proto\x12 bilibili.main.community.reply.v1\x1a\x19google/protobuf/any.proto\"1\n\x02\x43M\x12+\n\rsourceContent\x18\x01 \x01(\x0b\x32\x14.google.protobuf.Any\"\x83\x01\n\rDialogListReq\x12\x0b\n\x03oid\x18\x01 \x01(\x03\x12\x0c\n\x04type\x18\x02 \x01(\x03\x12\x0c\n\x04root\x18\x03 \x01(\x03\x12\x0c\n\x04rpid\x18\x04 \x01(\x03\x12;\n\x06\x63ursor\x18\x05 \x01(\x0b\x32+.bilibili.main.community.reply.v1.CursorReq\"\x96\x02\n\x0f\x44ialogListReply\x12=\n\x06\x63ursor\x18\x01 \x01(\x0b\x32-.bilibili.main.community.reply.v1.CursorReply\x12H\n\x0esubjectControl\x18\x02 \x01(\x0b\x32\x30.bilibili.main.community.reply.v1.SubjectControl\x12<\n\x07replies\x18\x03 \x03(\x0b\x32+.bilibili.main.community.reply.v1.ReplyInfo\x12<\n\x08\x61\x63tivity\x18\x04 \x01(\x0b\x32*.bilibili.main.community.reply.v1.Activity\"\xc5\x01\n\rDetailListReq\x12\x0b\n\x03oid\x18\x01 \x01(\x03\x12\x0c\n\x04type\x18\x02 \x01(\x03\x12\x0c\n\x04root\x18\x03 \x01(\x03\x12\x0c\n\x04rpid\x18\x04 \x01(\x03\x12;\n\x06\x63ursor\x18\x05 \x01(\x0b\x32+.bilibili.main.community.reply.v1.CursorReq\x12@\n\x05scene\x18\x06 \x01(\x0e\x32\x31.bilibili.main.community.reply.v1.DetailListScene\"\x93\x02\n\x0f\x44\x65tailListReply\x12=\n\x06\x63ursor\x18\x01 \x01(\x0b\x32-.bilibili.main.community.reply.v1.CursorReply\x12H\n\x0esubjectControl\x18\x02 \x01(\x0b\x32\x30.bilibili.main.community.reply.v1.SubjectControl\x12\x39\n\x04root\x18\x03 \x01(\x0b\x32+.bilibili.main.community.reply.v1.ReplyInfo\x12<\n\x08\x61\x63tivity\x18\x04 \x01(\x0b\x32*.bilibili.main.community.reply.v1.Activity\"\x93\x01\n\x0bMainListReq\x12\x0b\n\x03oid\x18\x01 \x01(\x03\x12\x0c\n\x04type\x18\x02 \x01(\x03\x12;\n\x06\x63ursor\x18\x03 \x01(\x0b\x32+.bilibili.main.community.reply.v1.CursorReq\x12\r\n\x05\x65xtra\x18\x04 \x01(\t\x12\x0f\n\x07\x61\x64\x45xtra\x18\x05 \x01(\t\x12\x0c\n\x04rpid\x18\x06 \x01(\x03\"h\n\x0ePreviewListReq\x12\x0b\n\x03oid\x18\x01 \x01(\x03\x12\x0c\n\x04type\x18\x02 \x01(\x03\x12;\n\x06\x63ursor\x18\x03 \x01(\x0b\x32+.bilibili.main.community.reply.v1.CursorReq\"U\n\nReplyExtra\x12\x11\n\tseason_id\x18\x01 \x01(\x03\x12\x13\n\x0bseason_type\x18\x02 \x01(\x03\x12\r\n\x05\x65p_id\x18\x03 \x01(\x03\x12\x10\n\x08is_story\x18\x04 \x01(\x08\"\x92\x03\n\x10PreviewListReply\x12=\n\x06\x63ursor\x18\x01 \x01(\x0b\x32-.bilibili.main.community.reply.v1.CursorReply\x12<\n\x07replies\x18\x02 \x03(\x0b\x32+.bilibili.main.community.reply.v1.ReplyInfo\x12H\n\x0esubjectControl\x18\x03 \x01(\x0b\x32\x30.bilibili.main.community.reply.v1.SubjectControl\x12:\n\x05upTop\x18\x04 \x01(\x0b\x32+.bilibili.main.community.reply.v1.ReplyInfo\x12=\n\x08\x61\x64minTop\x18\x05 \x01(\x0b\x32+.bilibili.main.community.reply.v1.ReplyInfo\x12<\n\x07voteTop\x18\x06 \x01(\x0b\x32+.bilibili.main.community.reply.v1.ReplyInfo\"\xf5\x05\n\rMainListReply\x12=\n\x06\x63ursor\x18\x01 \x01(\x0b\x32-.bilibili.main.community.reply.v1.CursorReply\x12<\n\x07replies\x18\x02 \x03(\x0b\x32+.bilibili.main.community.reply.v1.ReplyInfo\x12H\n\x0esubjectControl\x18\x03 \x01(\x0b\x32\x30.bilibili.main.community.reply.v1.SubjectControl\x12:\n\x05upTop\x18\x04 \x01(\x0b\x32+.bilibili.main.community.reply.v1.ReplyInfo\x12=\n\x08\x61\x64minTop\x18\x05 \x01(\x0b\x32+.bilibili.main.community.reply.v1.ReplyInfo\x12<\n\x07voteTop\x18\x06 \x01(\x0b\x32+.bilibili.main.community.reply.v1.ReplyInfo\x12\x38\n\x06notice\x18\x07 \x01(\x0b\x32(.bilibili.main.community.reply.v1.Notice\x12:\n\x07lottery\x18\x08 \x01(\x0b\x32).bilibili.main.community.reply.v1.Lottery\x12<\n\x08\x61\x63tivity\x18\t \x01(\x0b\x32*.bilibili.main.community.reply.v1.Activity\x12\x42\n\x0bupSelection\x18\n \x01(\x0b\x32-.bilibili.main.community.reply.v1.UpSelection\x12\x30\n\x02\x63m\x18\x0b \x01(\x0b\x32$.bilibili.main.community.reply.v1.CM\x12:\n\x07\x65\x66\x66\x65\x63ts\x18\x0c \x01(\x0b\x32).bilibili.main.community.reply.v1.Effects\"\x1d\n\x07\x45\x66\x66\x65\x63ts\x12\x12\n\npreloading\x18\x01 \x01(\t\"8\n\x0bUpSelection\x12\x14\n\x0cpendingCount\x18\x01 \x01(\x03\x12\x13\n\x0bignoreCount\x18\x02 \x01(\x03\"3\n\x06Notice\x12\n\n\x02id\x18\x01 \x01(\x03\x12\x0f\n\x07\x63ontent\x18\x02 \x01(\t\x12\x0c\n\x04link\x18\x03 \x01(\t\"R\n\x08\x41\x63tivity\x12\x12\n\nactivityId\x18\x01 \x01(\x03\x12\x15\n\ractivityState\x18\x02 \x01(\x03\x12\x1b\n\x13\x61\x63tivityPlaceholder\x18\x03 \x01(\t\"\xc2\x02\n\x07Lottery\x12\x11\n\tlotteryId\x18\x01 \x01(\x03\x12\x15\n\rlotteryStatus\x18\x02 \x01(\x03\x12\x12\n\nlotteryMid\x18\x03 \x01(\x03\x12\x13\n\x0blotteryTime\x18\x04 \x01(\x03\x12\x0b\n\x03oid\x18\x05 \x01(\x03\x12\x0c\n\x04type\x18\x06 \x01(\x03\x12\r\n\x05\x63time\x18\x07 \x01(\x03\x12:\n\x07\x63ontent\x18\x08 \x01(\x0b\x32).bilibili.main.community.reply.v1.Content\x12\x38\n\x06member\x18\t \x01(\x0b\x32(.bilibili.main.community.reply.v1.Member\x12\x44\n\x0creplyControl\x18\n \x01(\x0b\x32..bilibili.main.community.reply.v1.ReplyControl\"]\n\tCursorReq\x12\x0c\n\x04next\x18\x01 \x01(\x03\x12\x0c\n\x04prev\x18\x02 \x01(\x03\x12\x34\n\x04mode\x18\x04 \x01(\x0e\x32&.bilibili.main.community.reply.v1.Mode\"\x92\x01\n\x0b\x43ursorReply\x12\x0c\n\x04next\x18\x01 \x01(\x03\x12\x0c\n\x04prev\x18\x02 \x01(\x03\x12\x0f\n\x07isBegin\x18\x03 \x01(\x08\x12\r\n\x05isEnd\x18\x04 \x01(\x08\x12\x34\n\x04mode\x18\x05 \x01(\x0e\x32&.bilibili.main.community.reply.v1.Mode\x12\x11\n\tmode_text\x18\x06 \x01(\t\"\xf7\x02\n\x0eSubjectControl\x12\r\n\x05upMid\x18\x01 \x01(\x03\x12\x10\n\x08isAssist\x18\x02 \x01(\x08\x12\x10\n\x08readOnly\x18\x03 \x01(\x08\x12\x15\n\rhasVoteAccess\x18\x04 \x01(\x08\x12\x18\n\x10hasLotteryAccess\x18\x05 \x01(\x08\x12\x16\n\x0ehasFoldedReply\x18\x06 \x01(\x08\x12\x0e\n\x06\x62gText\x18\x07 \x01(\t\x12\x11\n\tupBlocked\x18\x08 \x01(\x08\x12\x19\n\x11hasActivityAccess\x18\t \x01(\x08\x12\x11\n\tshowTitle\x18\n \x01(\x08\x12\x14\n\x0cshowUpAction\x18\x0b \x01(\x08\x12\x14\n\x0cswitcherType\x18\x0c \x01(\x03\x12\x14\n\x0cinputDisable\x18\r \x01(\x08\x12\x10\n\x08rootText\x18\x0e \x01(\t\x12\x11\n\tchildText\x18\x0f \x01(\t\x12\r\n\x05\x63ount\x18\x10 \x01(\x03\x12\r\n\x05title\x18\x11 \x01(\t\x12\x13\n\x0bgiveup_text\x18\x12 \x01(\t\"\x93\x03\n\tReplyInfo\x12<\n\x07replies\x18\x01 \x03(\x0b\x32+.bilibili.main.community.reply.v1.ReplyInfo\x12\n\n\x02id\x18\x02 \x01(\x03\x12\x0b\n\x03oid\x18\x03 \x01(\x03\x12\x0c\n\x04type\x18\x04 \x01(\x03\x12\x0b\n\x03mid\x18\x05 \x01(\x03\x12\x0c\n\x04root\x18\x06 \x01(\x03\x12\x0e\n\x06parent\x18\x07 \x01(\x03\x12\x0e\n\x06\x64ialog\x18\x08 \x01(\x03\x12\x0c\n\x04like\x18\t \x01(\x03\x12\r\n\x05\x63time\x18\n \x01(\x03\x12\r\n\x05\x63ount\x18\x0b \x01(\x03\x12:\n\x07\x63ontent\x18\x0c \x01(\x0b\x32).bilibili.main.community.reply.v1.Content\x12\x38\n\x06member\x18\r \x01(\x0b\x32(.bilibili.main.community.reply.v1.Member\x12\x44\n\x0creplyControl\x18\x0e \x01(\x0b\x32..bilibili.main.community.reply.v1.ReplyControl\"\xbc\x05\n\x07\x43ontent\x12\x0f\n\x07message\x18\x01 \x01(\t\x12\x45\n\x06menber\x18\x02 \x03(\x0b\x32\x35.bilibili.main.community.reply.v1.Content.MenberEntry\x12\x43\n\x05\x65mote\x18\x03 \x03(\x0b\x32\x34.bilibili.main.community.reply.v1.Content.EmoteEntry\x12\x43\n\x05topic\x18\x04 \x03(\x0b\x32\x34.bilibili.main.community.reply.v1.Content.TopicEntry\x12?\n\x03url\x18\x05 \x03(\x0b\x32\x32.bilibili.main.community.reply.v1.Content.UrlEntry\x12\x34\n\x04vote\x18\x06 \x01(\x0b\x32&.bilibili.main.community.reply.v1.Vote\x1aW\n\x0bMenberEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x37\n\x05value\x18\x02 \x01(\x0b\x32(.bilibili.main.community.reply.v1.Member:\x02\x38\x01\x1aU\n\nEmoteEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x36\n\x05value\x18\x02 \x01(\x0b\x32\'.bilibili.main.community.reply.v1.Emote:\x02\x38\x01\x1aU\n\nTopicEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x36\n\x05value\x18\x02 \x01(\x0b\x32\'.bilibili.main.community.reply.v1.Topic:\x02\x38\x01\x1aQ\n\x08UrlEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x34\n\x05value\x18\x02 \x01(\x0b\x32%.bilibili.main.community.reply.v1.Url:\x02\x38\x01\"\xe4\x02\n\x0cReplyControl\x12\x0e\n\x06\x61\x63tion\x18\x01 \x01(\x03\x12\x0e\n\x06upLike\x18\x02 \x01(\x08\x12\x0f\n\x07upReply\x18\x03 \x01(\x08\x12\x15\n\rshowFollowBtn\x18\x04 \x01(\x08\x12\x10\n\x08isAssist\x18\x05 \x01(\x08\x12\x11\n\tlabelText\x18\x06 \x01(\t\x12\x11\n\tfollowing\x18\x07 \x01(\x08\x12\x10\n\x08\x66ollowed\x18\x08 \x01(\x08\x12\x0f\n\x07\x62locked\x18\t \x01(\x08\x12\x16\n\x0ehasFoldedReply\x18\n \x01(\x08\x12\x15\n\risFoldedReply\x18\x0b \x01(\x08\x12\x0f\n\x07isUpTop\x18\x0c \x01(\x08\x12\x12\n\nisAdminTop\x18\r \x01(\x08\x12\x11\n\tisVoteTop\x18\x0e \x01(\x08\x12\x0f\n\x07maxLine\x18\x0f \x01(\x03\x12\x11\n\tinvisible\x18\x10 \x01(\x08\x12\x15\n\ris_contractor\x18\x11 \x01(\x08\x12\x0f\n\x07is_note\x18\x12 \x01(\x08\"\x8b\x01\n\x03Url\x12\r\n\x05title\x18\x01 \x01(\t\x12\r\n\x05state\x18\x02 \x01(\x03\x12\x12\n\nprefixIcon\x18\x03 \x01(\t\x12\x14\n\x0c\x61ppUrlSchema\x18\x04 \x01(\t\x12\x0f\n\x07\x61ppName\x18\x05 \x01(\t\x12\x16\n\x0e\x61ppPackageName\x18\x06 \x01(\t\x12\x13\n\x0b\x63lickReport\x18\x07 \x01(\t\"!\n\x05Topic\x12\x0c\n\x04link\x18\x01 \x01(\t\x12\n\n\x02id\x18\x02 \x01(\x03\"\"\n\x05\x45mote\x12\x0c\n\x04size\x18\x01 \x01(\x03\x12\x0b\n\x03url\x18\x02 \x01(\t\"0\n\x04Vote\x12\n\n\x02id\x18\x01 \x01(\x03\x12\r\n\x05title\x18\x02 \x01(\t\x12\r\n\x05\x63ount\x18\x03 \x01(\x03\"\x9e\x04\n\x06Member\x12\x0b\n\x03mid\x18\x01 \x01(\x03\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0b\n\x03sex\x18\x03 \x01(\t\x12\x0c\n\x04\x66\x61\x63\x65\x18\x04 \x01(\t\x12\r\n\x05level\x18\x05 \x01(\x03\x12\x1a\n\x12officialVerifyType\x18\x06 \x01(\x03\x12\x0f\n\x07vipType\x18\x07 \x01(\x03\x12\x11\n\tvipStatus\x18\x08 \x01(\x03\x12\x14\n\x0cvipThemeType\x18\t \x01(\x03\x12\x14\n\x0cvipLabelPath\x18\n \x01(\t\x12\x18\n\x10garbPendantImage\x18\x0b \x01(\t\x12\x15\n\rgarbCardImage\x18\x0c \x01(\t\x12\x1e\n\x16garbCardImageWithFocus\x18\r \x01(\t\x12\x17\n\x0fgarbCardJumpUrl\x18\x0e \x01(\t\x12\x16\n\x0egarbCardNumber\x18\x0f \x01(\t\x12\x18\n\x10garbCardFanColor\x18\x10 \x01(\t\x12\x15\n\rgarbCardIsFan\x18\x11 \x01(\x08\x12\x15\n\rfansMedalName\x18\x12 \x01(\t\x12\x16\n\x0e\x66\x61nsMedalLevel\x18\x13 \x01(\x03\x12\x16\n\x0e\x66\x61nsMedalColor\x18\x14 \x01(\x03\x12\x1a\n\x12vip_nickname_color\x18\x15 \x01(\t\x12\x1c\n\x14vip_avatar_subscript\x18\x16 \x01(\x05\x12\x16\n\x0evip_label_text\x18\x17 \x01(\t\x12\x17\n\x0fvip_label_theme\x18\x18 \x01(\t\"1\n\x14SearchItemPreHookReq\x12\x0b\n\x03oid\x18\x01 \x01(\x03\x12\x0c\n\x04type\x18\x02 \x01(\x03\"\x90\x01\n\x16SearchItemPreHookReply\x12\x17\n\x0fplaceholderText\x18\x01 \x01(\t\x12\x16\n\x0e\x62\x61\x63kgroundText\x18\x02 \x01(\t\x12\x45\n\x0borderedType\x18\x03 \x03(\x0e\x32\x30.bilibili.main.community.reply.v1.SearchItemType\"\x82\x01\n\rSearchItemReq\x12\x45\n\x06\x63ursor\x18\x01 \x01(\x0b\x32\x35.bilibili.main.community.reply.v1.SearchItemCursorReq\x12\x0b\n\x03oid\x18\x02 \x01(\x03\x12\x0c\n\x04type\x18\x03 \x01(\x03\x12\x0f\n\x07keyword\x18\x04 \x01(\t\"+\n\x18SearchItemReplyExtraInfo\x12\x0f\n\x07\x65ventId\x18\x01 \x01(\t\"\xe2\x01\n\x0fSearchItemReply\x12G\n\x06\x63ursor\x18\x01 \x01(\x0b\x32\x37.bilibili.main.community.reply.v1.SearchItemCursorReply\x12;\n\x05items\x18\x02 \x03(\x0b\x32,.bilibili.main.community.reply.v1.SearchItem\x12I\n\x05\x65xtra\x18\x03 \x01(\x0b\x32:.bilibili.main.community.reply.v1.SearchItemReplyExtraInfo\"g\n\x13SearchItemCursorReq\x12\x0c\n\x04next\x18\x01 \x01(\x03\x12\x42\n\x08itemType\x18\x02 \x01(\x0e\x32\x30.bilibili.main.community.reply.v1.SearchItemType\"6\n\x15SearchItemCursorReply\x12\x0f\n\x07hasNext\x18\x01 \x01(\x08\x12\x0c\n\x04next\x18\x02 \x01(\x03\"\xf1\x01\n\nSearchItem\x12\x0b\n\x03url\x18\x01 \x01(\t\x12\x42\n\x05goods\x18\x02 \x01(\x0b\x32\x31.bilibili.main.community.reply.v1.GoodsSearchItemH\x00\x12\x42\n\x05video\x18\x03 \x01(\x0b\x32\x31.bilibili.main.community.reply.v1.VideoSearchItemH\x00\x12\x46\n\x07\x61rticle\x18\x04 \x01(\x0b\x32\x33.bilibili.main.community.reply.v1.ArticleSearchItemH\x00\x42\x06\n\x04item\"f\n\x0fGoodsSearchItem\x12\n\n\x02id\x18\x01 \x01(\x03\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\r\n\x05price\x18\x03 \x01(\t\x12\x0e\n\x06income\x18\x04 \x01(\t\x12\x0b\n\x03img\x18\x05 \x01(\t\x12\r\n\x05label\x18\x06 \x01(\t\"\xf1\x01\n\x0fVideoSearchItem\x12\x46\n\x04type\x18\x01 \x01(\x0e\x32\x38.bilibili.main.community.reply.v1.SearchItemVideoSubType\x12\x43\n\x03ugc\x18\x02 \x01(\x0b\x32\x34.bilibili.main.community.reply.v1.UGCVideoSearchItemH\x00\x12\x43\n\x03pgc\x18\x03 \x01(\x0b\x32\x34.bilibili.main.community.reply.v1.PGCVideoSearchItemH\x00\x42\x0c\n\nvideo_item\"X\n\x12UGCVideoSearchItem\x12\r\n\x05title\x18\x01 \x01(\t\x12\x12\n\nupNickname\x18\x02 \x01(\t\x12\x10\n\x08\x64uration\x18\x03 \x01(\x03\x12\r\n\x05\x63over\x18\x04 \x01(\t\"D\n\x12PGCVideoSearchItem\x12\r\n\x05title\x18\x01 \x01(\t\x12\x10\n\x08\x63\x61tegory\x18\x02 \x01(\t\x12\r\n\x05\x63over\x18\x03 \x01(\t\"F\n\x11\x41rticleSearchItem\x12\r\n\x05title\x18\x01 \x01(\t\x12\x12\n\nupNickname\x18\x02 \x01(\t\x12\x0e\n\x06\x63overs\x18\x03 \x03(\t**\n\x0f\x44\x65tailListScene\x12\t\n\x05REPLY\x10\x00\x12\x0c\n\x08MSG_FEED\x10\x01*K\n\x04Mode\x12\x0b\n\x07\x44\x45\x46\x41ULT\x10\x00\x12\x0f\n\x0bUNSPECIFIED\x10\x01\x12\x12\n\x0eMAIN_LIST_TIME\x10\x02\x12\x11\n\rMAIN_LIST_HOT\x10\x03*\\\n\x0eSearchItemType\x12\x15\n\x11\x44\x45\x46\x41ULT_ITEM_TYPE\x10\x00\x12\x0f\n\x0bGOODS_VALUE\x10\x01\x12\x0f\n\x0bVIDEO_VALUE\x10\x02\x12\x11\n\rARTICLE_VALUE\x10\x03**\n\x16SearchItemVideoSubType\x12\x07\n\x03UGC\x10\x00\x12\x07\n\x03PGC\x10\x01\x32\xc6\x05\n\x05Reply\x12j\n\x08MainList\x12-.bilibili.main.community.reply.v1.MainListReq\x1a/.bilibili.main.community.reply.v1.MainListReply\x12p\n\nDetailList\x12/.bilibili.main.community.reply.v1.DetailListReq\x1a\x31.bilibili.main.community.reply.v1.DetailListReply\x12p\n\nDialogList\x12/.bilibili.main.community.reply.v1.DialogListReq\x1a\x31.bilibili.main.community.reply.v1.DialogListReply\x12s\n\x0bPreviewList\x12\x30.bilibili.main.community.reply.v1.PreviewListReq\x1a\x32.bilibili.main.community.reply.v1.PreviewListReply\x12\x85\x01\n\x11SearchItemPreHook\x12\x36.bilibili.main.community.reply.v1.SearchItemPreHookReq\x1a\x38.bilibili.main.community.reply.v1.SearchItemPreHookReply\x12p\n\nSearchItem\x12/.bilibili.main.community.reply.v1.SearchItemReq\x1a\x31.bilibili.main.community.reply.v1.SearchItemReplyb\x06proto3' + , + dependencies=[google_dot_protobuf_dot_any__pb2.DESCRIPTOR,]) + +_DETAILLISTSCENE = _descriptor.EnumDescriptor( + name='DetailListScene', + full_name='bilibili.main.community.reply.v1.DetailListScene', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='REPLY', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='MSG_FEED', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=7600, + serialized_end=7642, +) +_sym_db.RegisterEnumDescriptor(_DETAILLISTSCENE) + +DetailListScene = enum_type_wrapper.EnumTypeWrapper(_DETAILLISTSCENE) +_MODE = _descriptor.EnumDescriptor( + name='Mode', + full_name='bilibili.main.community.reply.v1.Mode', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='DEFAULT', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='UNSPECIFIED', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='MAIN_LIST_TIME', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='MAIN_LIST_HOT', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=7644, + serialized_end=7719, +) +_sym_db.RegisterEnumDescriptor(_MODE) + +Mode = enum_type_wrapper.EnumTypeWrapper(_MODE) +_SEARCHITEMTYPE = _descriptor.EnumDescriptor( + name='SearchItemType', + full_name='bilibili.main.community.reply.v1.SearchItemType', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='DEFAULT_ITEM_TYPE', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='GOODS_VALUE', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='VIDEO_VALUE', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='ARTICLE_VALUE', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=7721, + serialized_end=7813, +) +_sym_db.RegisterEnumDescriptor(_SEARCHITEMTYPE) + +SearchItemType = enum_type_wrapper.EnumTypeWrapper(_SEARCHITEMTYPE) +_SEARCHITEMVIDEOSUBTYPE = _descriptor.EnumDescriptor( + name='SearchItemVideoSubType', + full_name='bilibili.main.community.reply.v1.SearchItemVideoSubType', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='UGC', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='PGC', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=7815, + serialized_end=7857, +) +_sym_db.RegisterEnumDescriptor(_SEARCHITEMVIDEOSUBTYPE) + +SearchItemVideoSubType = enum_type_wrapper.EnumTypeWrapper(_SEARCHITEMVIDEOSUBTYPE) +REPLY = 0 +MSG_FEED = 1 +DEFAULT = 0 +UNSPECIFIED = 1 +MAIN_LIST_TIME = 2 +MAIN_LIST_HOT = 3 +DEFAULT_ITEM_TYPE = 0 +GOODS_VALUE = 1 +VIDEO_VALUE = 2 +ARTICLE_VALUE = 3 +UGC = 0 +PGC = 1 + + + +_CM = _descriptor.Descriptor( + name='CM', + full_name='bilibili.main.community.reply.v1.CM', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='sourceContent', full_name='bilibili.main.community.reply.v1.CM.sourceContent', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=109, + serialized_end=158, +) + + +_DIALOGLISTREQ = _descriptor.Descriptor( + name='DialogListReq', + full_name='bilibili.main.community.reply.v1.DialogListReq', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='oid', full_name='bilibili.main.community.reply.v1.DialogListReq.oid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='type', full_name='bilibili.main.community.reply.v1.DialogListReq.type', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='root', full_name='bilibili.main.community.reply.v1.DialogListReq.root', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='rpid', full_name='bilibili.main.community.reply.v1.DialogListReq.rpid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='cursor', full_name='bilibili.main.community.reply.v1.DialogListReq.cursor', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=161, + serialized_end=292, +) + + +_DIALOGLISTREPLY = _descriptor.Descriptor( + name='DialogListReply', + full_name='bilibili.main.community.reply.v1.DialogListReply', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='cursor', full_name='bilibili.main.community.reply.v1.DialogListReply.cursor', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='subjectControl', full_name='bilibili.main.community.reply.v1.DialogListReply.subjectControl', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='replies', full_name='bilibili.main.community.reply.v1.DialogListReply.replies', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='activity', full_name='bilibili.main.community.reply.v1.DialogListReply.activity', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=295, + serialized_end=573, +) + + +_DETAILLISTREQ = _descriptor.Descriptor( + name='DetailListReq', + full_name='bilibili.main.community.reply.v1.DetailListReq', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='oid', full_name='bilibili.main.community.reply.v1.DetailListReq.oid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='type', full_name='bilibili.main.community.reply.v1.DetailListReq.type', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='root', full_name='bilibili.main.community.reply.v1.DetailListReq.root', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='rpid', full_name='bilibili.main.community.reply.v1.DetailListReq.rpid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='cursor', full_name='bilibili.main.community.reply.v1.DetailListReq.cursor', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='scene', full_name='bilibili.main.community.reply.v1.DetailListReq.scene', index=5, + number=6, type=14, cpp_type=8, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=576, + serialized_end=773, +) + + +_DETAILLISTREPLY = _descriptor.Descriptor( + name='DetailListReply', + full_name='bilibili.main.community.reply.v1.DetailListReply', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='cursor', full_name='bilibili.main.community.reply.v1.DetailListReply.cursor', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='subjectControl', full_name='bilibili.main.community.reply.v1.DetailListReply.subjectControl', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='root', full_name='bilibili.main.community.reply.v1.DetailListReply.root', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='activity', full_name='bilibili.main.community.reply.v1.DetailListReply.activity', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=776, + serialized_end=1051, +) + + +_MAINLISTREQ = _descriptor.Descriptor( + name='MainListReq', + full_name='bilibili.main.community.reply.v1.MainListReq', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='oid', full_name='bilibili.main.community.reply.v1.MainListReq.oid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='type', full_name='bilibili.main.community.reply.v1.MainListReq.type', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='cursor', full_name='bilibili.main.community.reply.v1.MainListReq.cursor', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='extra', full_name='bilibili.main.community.reply.v1.MainListReq.extra', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='adExtra', full_name='bilibili.main.community.reply.v1.MainListReq.adExtra', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='rpid', full_name='bilibili.main.community.reply.v1.MainListReq.rpid', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1054, + serialized_end=1201, +) + + +_PREVIEWLISTREQ = _descriptor.Descriptor( + name='PreviewListReq', + full_name='bilibili.main.community.reply.v1.PreviewListReq', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='oid', full_name='bilibili.main.community.reply.v1.PreviewListReq.oid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='type', full_name='bilibili.main.community.reply.v1.PreviewListReq.type', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='cursor', full_name='bilibili.main.community.reply.v1.PreviewListReq.cursor', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1203, + serialized_end=1307, +) + + +_REPLYEXTRA = _descriptor.Descriptor( + name='ReplyExtra', + full_name='bilibili.main.community.reply.v1.ReplyExtra', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='season_id', full_name='bilibili.main.community.reply.v1.ReplyExtra.season_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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='season_type', full_name='bilibili.main.community.reply.v1.ReplyExtra.season_type', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='ep_id', full_name='bilibili.main.community.reply.v1.ReplyExtra.ep_id', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_story', full_name='bilibili.main.community.reply.v1.ReplyExtra.is_story', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1309, + serialized_end=1394, +) + + +_PREVIEWLISTREPLY = _descriptor.Descriptor( + name='PreviewListReply', + full_name='bilibili.main.community.reply.v1.PreviewListReply', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='cursor', full_name='bilibili.main.community.reply.v1.PreviewListReply.cursor', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='replies', full_name='bilibili.main.community.reply.v1.PreviewListReply.replies', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='subjectControl', full_name='bilibili.main.community.reply.v1.PreviewListReply.subjectControl', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='upTop', full_name='bilibili.main.community.reply.v1.PreviewListReply.upTop', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='adminTop', full_name='bilibili.main.community.reply.v1.PreviewListReply.adminTop', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='voteTop', full_name='bilibili.main.community.reply.v1.PreviewListReply.voteTop', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1397, + serialized_end=1799, +) + + +_MAINLISTREPLY = _descriptor.Descriptor( + name='MainListReply', + full_name='bilibili.main.community.reply.v1.MainListReply', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='cursor', full_name='bilibili.main.community.reply.v1.MainListReply.cursor', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='replies', full_name='bilibili.main.community.reply.v1.MainListReply.replies', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='subjectControl', full_name='bilibili.main.community.reply.v1.MainListReply.subjectControl', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='upTop', full_name='bilibili.main.community.reply.v1.MainListReply.upTop', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='adminTop', full_name='bilibili.main.community.reply.v1.MainListReply.adminTop', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='voteTop', full_name='bilibili.main.community.reply.v1.MainListReply.voteTop', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='notice', full_name='bilibili.main.community.reply.v1.MainListReply.notice', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='lottery', full_name='bilibili.main.community.reply.v1.MainListReply.lottery', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='activity', full_name='bilibili.main.community.reply.v1.MainListReply.activity', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='upSelection', full_name='bilibili.main.community.reply.v1.MainListReply.upSelection', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='cm', full_name='bilibili.main.community.reply.v1.MainListReply.cm', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='effects', full_name='bilibili.main.community.reply.v1.MainListReply.effects', index=11, + number=12, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1802, + serialized_end=2559, +) + + +_EFFECTS = _descriptor.Descriptor( + name='Effects', + full_name='bilibili.main.community.reply.v1.Effects', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='preloading', full_name='bilibili.main.community.reply.v1.Effects.preloading', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2561, + serialized_end=2590, +) + + +_UPSELECTION = _descriptor.Descriptor( + name='UpSelection', + full_name='bilibili.main.community.reply.v1.UpSelection', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='pendingCount', full_name='bilibili.main.community.reply.v1.UpSelection.pendingCount', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='ignoreCount', full_name='bilibili.main.community.reply.v1.UpSelection.ignoreCount', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2592, + serialized_end=2648, +) + + +_NOTICE = _descriptor.Descriptor( + name='Notice', + full_name='bilibili.main.community.reply.v1.Notice', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='id', full_name='bilibili.main.community.reply.v1.Notice.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='content', full_name='bilibili.main.community.reply.v1.Notice.content', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='link', full_name='bilibili.main.community.reply.v1.Notice.link', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2650, + serialized_end=2701, +) + + +_ACTIVITY = _descriptor.Descriptor( + name='Activity', + full_name='bilibili.main.community.reply.v1.Activity', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='activityId', full_name='bilibili.main.community.reply.v1.Activity.activityId', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='activityState', full_name='bilibili.main.community.reply.v1.Activity.activityState', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='activityPlaceholder', full_name='bilibili.main.community.reply.v1.Activity.activityPlaceholder', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2703, + serialized_end=2785, +) + + +_LOTTERY = _descriptor.Descriptor( + name='Lottery', + full_name='bilibili.main.community.reply.v1.Lottery', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='lotteryId', full_name='bilibili.main.community.reply.v1.Lottery.lotteryId', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='lotteryStatus', full_name='bilibili.main.community.reply.v1.Lottery.lotteryStatus', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='lotteryMid', full_name='bilibili.main.community.reply.v1.Lottery.lotteryMid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='lotteryTime', full_name='bilibili.main.community.reply.v1.Lottery.lotteryTime', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='oid', full_name='bilibili.main.community.reply.v1.Lottery.oid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='type', full_name='bilibili.main.community.reply.v1.Lottery.type', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='ctime', full_name='bilibili.main.community.reply.v1.Lottery.ctime', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='content', full_name='bilibili.main.community.reply.v1.Lottery.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='member', full_name='bilibili.main.community.reply.v1.Lottery.member', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='replyControl', full_name='bilibili.main.community.reply.v1.Lottery.replyControl', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2788, + serialized_end=3110, +) + + +_CURSORREQ = _descriptor.Descriptor( + name='CursorReq', + full_name='bilibili.main.community.reply.v1.CursorReq', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='next', full_name='bilibili.main.community.reply.v1.CursorReq.next', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='prev', full_name='bilibili.main.community.reply.v1.CursorReq.prev', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='mode', full_name='bilibili.main.community.reply.v1.CursorReq.mode', index=2, + number=4, type=14, cpp_type=8, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3112, + serialized_end=3205, +) + + +_CURSORREPLY = _descriptor.Descriptor( + name='CursorReply', + full_name='bilibili.main.community.reply.v1.CursorReply', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='next', full_name='bilibili.main.community.reply.v1.CursorReply.next', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='prev', full_name='bilibili.main.community.reply.v1.CursorReply.prev', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='isBegin', full_name='bilibili.main.community.reply.v1.CursorReply.isBegin', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='isEnd', full_name='bilibili.main.community.reply.v1.CursorReply.isEnd', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='mode', full_name='bilibili.main.community.reply.v1.CursorReply.mode', index=4, + number=5, type=14, cpp_type=8, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='mode_text', full_name='bilibili.main.community.reply.v1.CursorReply.mode_text', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3208, + serialized_end=3354, +) + + +_SUBJECTCONTROL = _descriptor.Descriptor( + name='SubjectControl', + full_name='bilibili.main.community.reply.v1.SubjectControl', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='upMid', full_name='bilibili.main.community.reply.v1.SubjectControl.upMid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='isAssist', full_name='bilibili.main.community.reply.v1.SubjectControl.isAssist', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='readOnly', full_name='bilibili.main.community.reply.v1.SubjectControl.readOnly', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='hasVoteAccess', full_name='bilibili.main.community.reply.v1.SubjectControl.hasVoteAccess', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='hasLotteryAccess', full_name='bilibili.main.community.reply.v1.SubjectControl.hasLotteryAccess', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='hasFoldedReply', full_name='bilibili.main.community.reply.v1.SubjectControl.hasFoldedReply', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='bgText', full_name='bilibili.main.community.reply.v1.SubjectControl.bgText', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='upBlocked', full_name='bilibili.main.community.reply.v1.SubjectControl.upBlocked', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='hasActivityAccess', full_name='bilibili.main.community.reply.v1.SubjectControl.hasActivityAccess', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='showTitle', full_name='bilibili.main.community.reply.v1.SubjectControl.showTitle', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='showUpAction', full_name='bilibili.main.community.reply.v1.SubjectControl.showUpAction', index=10, + number=11, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='switcherType', full_name='bilibili.main.community.reply.v1.SubjectControl.switcherType', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='inputDisable', full_name='bilibili.main.community.reply.v1.SubjectControl.inputDisable', index=12, + number=13, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='rootText', full_name='bilibili.main.community.reply.v1.SubjectControl.rootText', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='childText', full_name='bilibili.main.community.reply.v1.SubjectControl.childText', index=14, + number=15, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='count', full_name='bilibili.main.community.reply.v1.SubjectControl.count', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='title', full_name='bilibili.main.community.reply.v1.SubjectControl.title', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='giveup_text', full_name='bilibili.main.community.reply.v1.SubjectControl.giveup_text', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3357, + serialized_end=3732, +) + + +_REPLYINFO = _descriptor.Descriptor( + name='ReplyInfo', + full_name='bilibili.main.community.reply.v1.ReplyInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='replies', full_name='bilibili.main.community.reply.v1.ReplyInfo.replies', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='id', full_name='bilibili.main.community.reply.v1.ReplyInfo.id', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='oid', full_name='bilibili.main.community.reply.v1.ReplyInfo.oid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='type', full_name='bilibili.main.community.reply.v1.ReplyInfo.type', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='mid', full_name='bilibili.main.community.reply.v1.ReplyInfo.mid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='root', full_name='bilibili.main.community.reply.v1.ReplyInfo.root', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='parent', full_name='bilibili.main.community.reply.v1.ReplyInfo.parent', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='dialog', full_name='bilibili.main.community.reply.v1.ReplyInfo.dialog', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='like', full_name='bilibili.main.community.reply.v1.ReplyInfo.like', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='ctime', full_name='bilibili.main.community.reply.v1.ReplyInfo.ctime', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='count', full_name='bilibili.main.community.reply.v1.ReplyInfo.count', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='content', full_name='bilibili.main.community.reply.v1.ReplyInfo.content', index=11, + number=12, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='member', full_name='bilibili.main.community.reply.v1.ReplyInfo.member', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='replyControl', full_name='bilibili.main.community.reply.v1.ReplyInfo.replyControl', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=3735, + serialized_end=4138, +) + + +_CONTENT_MENBERENTRY = _descriptor.Descriptor( + name='MenberEntry', + full_name='bilibili.main.community.reply.v1.Content.MenberEntry', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='key', full_name='bilibili.main.community.reply.v1.Content.MenberEntry.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='value', full_name='bilibili.main.community.reply.v1.Content.MenberEntry.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=b'8\001', + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4497, + serialized_end=4584, +) + +_CONTENT_EMOTEENTRY = _descriptor.Descriptor( + name='EmoteEntry', + full_name='bilibili.main.community.reply.v1.Content.EmoteEntry', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='key', full_name='bilibili.main.community.reply.v1.Content.EmoteEntry.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='value', full_name='bilibili.main.community.reply.v1.Content.EmoteEntry.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=b'8\001', + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4586, + serialized_end=4671, +) + +_CONTENT_TOPICENTRY = _descriptor.Descriptor( + name='TopicEntry', + full_name='bilibili.main.community.reply.v1.Content.TopicEntry', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='key', full_name='bilibili.main.community.reply.v1.Content.TopicEntry.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='value', full_name='bilibili.main.community.reply.v1.Content.TopicEntry.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=b'8\001', + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4673, + serialized_end=4758, +) + +_CONTENT_URLENTRY = _descriptor.Descriptor( + name='UrlEntry', + full_name='bilibili.main.community.reply.v1.Content.UrlEntry', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='key', full_name='bilibili.main.community.reply.v1.Content.UrlEntry.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='value', full_name='bilibili.main.community.reply.v1.Content.UrlEntry.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=b'8\001', + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4760, + serialized_end=4841, +) + +_CONTENT = _descriptor.Descriptor( + name='Content', + full_name='bilibili.main.community.reply.v1.Content', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='message', full_name='bilibili.main.community.reply.v1.Content.message', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='menber', full_name='bilibili.main.community.reply.v1.Content.menber', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='emote', full_name='bilibili.main.community.reply.v1.Content.emote', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='topic', full_name='bilibili.main.community.reply.v1.Content.topic', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='url', full_name='bilibili.main.community.reply.v1.Content.url', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='vote', full_name='bilibili.main.community.reply.v1.Content.vote', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_CONTENT_MENBERENTRY, _CONTENT_EMOTEENTRY, _CONTENT_TOPICENTRY, _CONTENT_URLENTRY, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4141, + serialized_end=4841, +) + + +_REPLYCONTROL = _descriptor.Descriptor( + name='ReplyControl', + full_name='bilibili.main.community.reply.v1.ReplyControl', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='action', full_name='bilibili.main.community.reply.v1.ReplyControl.action', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='upLike', full_name='bilibili.main.community.reply.v1.ReplyControl.upLike', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='upReply', full_name='bilibili.main.community.reply.v1.ReplyControl.upReply', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='showFollowBtn', full_name='bilibili.main.community.reply.v1.ReplyControl.showFollowBtn', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='isAssist', full_name='bilibili.main.community.reply.v1.ReplyControl.isAssist', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='labelText', full_name='bilibili.main.community.reply.v1.ReplyControl.labelText', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='following', full_name='bilibili.main.community.reply.v1.ReplyControl.following', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='followed', full_name='bilibili.main.community.reply.v1.ReplyControl.followed', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='blocked', full_name='bilibili.main.community.reply.v1.ReplyControl.blocked', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='hasFoldedReply', full_name='bilibili.main.community.reply.v1.ReplyControl.hasFoldedReply', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='isFoldedReply', full_name='bilibili.main.community.reply.v1.ReplyControl.isFoldedReply', index=10, + number=11, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='isUpTop', full_name='bilibili.main.community.reply.v1.ReplyControl.isUpTop', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='isAdminTop', full_name='bilibili.main.community.reply.v1.ReplyControl.isAdminTop', index=12, + number=13, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='isVoteTop', full_name='bilibili.main.community.reply.v1.ReplyControl.isVoteTop', index=13, + number=14, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='maxLine', full_name='bilibili.main.community.reply.v1.ReplyControl.maxLine', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='invisible', full_name='bilibili.main.community.reply.v1.ReplyControl.invisible', index=15, + number=16, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_contractor', full_name='bilibili.main.community.reply.v1.ReplyControl.is_contractor', index=16, + number=17, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='is_note', full_name='bilibili.main.community.reply.v1.ReplyControl.is_note', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=4844, + serialized_end=5200, +) + + +_URL = _descriptor.Descriptor( + name='Url', + full_name='bilibili.main.community.reply.v1.Url', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='title', full_name='bilibili.main.community.reply.v1.Url.title', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='state', full_name='bilibili.main.community.reply.v1.Url.state', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='prefixIcon', full_name='bilibili.main.community.reply.v1.Url.prefixIcon', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='appUrlSchema', full_name='bilibili.main.community.reply.v1.Url.appUrlSchema', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='appName', full_name='bilibili.main.community.reply.v1.Url.appName', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='appPackageName', full_name='bilibili.main.community.reply.v1.Url.appPackageName', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='clickReport', full_name='bilibili.main.community.reply.v1.Url.clickReport', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5203, + serialized_end=5342, +) + + +_TOPIC = _descriptor.Descriptor( + name='Topic', + full_name='bilibili.main.community.reply.v1.Topic', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='link', full_name='bilibili.main.community.reply.v1.Topic.link', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='id', full_name='bilibili.main.community.reply.v1.Topic.id', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5344, + serialized_end=5377, +) + + +_EMOTE = _descriptor.Descriptor( + name='Emote', + full_name='bilibili.main.community.reply.v1.Emote', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='size', full_name='bilibili.main.community.reply.v1.Emote.size', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='url', full_name='bilibili.main.community.reply.v1.Emote.url', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5379, + serialized_end=5413, +) + + +_VOTE = _descriptor.Descriptor( + name='Vote', + full_name='bilibili.main.community.reply.v1.Vote', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='id', full_name='bilibili.main.community.reply.v1.Vote.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='title', full_name='bilibili.main.community.reply.v1.Vote.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='count', full_name='bilibili.main.community.reply.v1.Vote.count', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5415, + serialized_end=5463, +) + + +_MEMBER = _descriptor.Descriptor( + name='Member', + full_name='bilibili.main.community.reply.v1.Member', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='mid', full_name='bilibili.main.community.reply.v1.Member.mid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='name', full_name='bilibili.main.community.reply.v1.Member.name', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='sex', full_name='bilibili.main.community.reply.v1.Member.sex', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='face', full_name='bilibili.main.community.reply.v1.Member.face', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='level', full_name='bilibili.main.community.reply.v1.Member.level', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='officialVerifyType', full_name='bilibili.main.community.reply.v1.Member.officialVerifyType', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='vipType', full_name='bilibili.main.community.reply.v1.Member.vipType', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='vipStatus', full_name='bilibili.main.community.reply.v1.Member.vipStatus', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='vipThemeType', full_name='bilibili.main.community.reply.v1.Member.vipThemeType', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='vipLabelPath', full_name='bilibili.main.community.reply.v1.Member.vipLabelPath', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='garbPendantImage', full_name='bilibili.main.community.reply.v1.Member.garbPendantImage', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='garbCardImage', full_name='bilibili.main.community.reply.v1.Member.garbCardImage', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='garbCardImageWithFocus', full_name='bilibili.main.community.reply.v1.Member.garbCardImageWithFocus', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='garbCardJumpUrl', full_name='bilibili.main.community.reply.v1.Member.garbCardJumpUrl', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='garbCardNumber', full_name='bilibili.main.community.reply.v1.Member.garbCardNumber', index=14, + number=15, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='garbCardFanColor', full_name='bilibili.main.community.reply.v1.Member.garbCardFanColor', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='garbCardIsFan', full_name='bilibili.main.community.reply.v1.Member.garbCardIsFan', index=16, + number=17, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='fansMedalName', full_name='bilibili.main.community.reply.v1.Member.fansMedalName', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='fansMedalLevel', full_name='bilibili.main.community.reply.v1.Member.fansMedalLevel', index=18, + number=19, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='fansMedalColor', full_name='bilibili.main.community.reply.v1.Member.fansMedalColor', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='vip_nickname_color', full_name='bilibili.main.community.reply.v1.Member.vip_nickname_color', index=20, + number=21, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='vip_avatar_subscript', full_name='bilibili.main.community.reply.v1.Member.vip_avatar_subscript', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='vip_label_text', full_name='bilibili.main.community.reply.v1.Member.vip_label_text', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='vip_label_theme', full_name='bilibili.main.community.reply.v1.Member.vip_label_theme', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=5466, + serialized_end=6008, +) + + +_SEARCHITEMPREHOOKREQ = _descriptor.Descriptor( + name='SearchItemPreHookReq', + full_name='bilibili.main.community.reply.v1.SearchItemPreHookReq', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='oid', full_name='bilibili.main.community.reply.v1.SearchItemPreHookReq.oid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='type', full_name='bilibili.main.community.reply.v1.SearchItemPreHookReq.type', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6010, + serialized_end=6059, +) + + +_SEARCHITEMPREHOOKREPLY = _descriptor.Descriptor( + name='SearchItemPreHookReply', + full_name='bilibili.main.community.reply.v1.SearchItemPreHookReply', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='placeholderText', full_name='bilibili.main.community.reply.v1.SearchItemPreHookReply.placeholderText', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='backgroundText', full_name='bilibili.main.community.reply.v1.SearchItemPreHookReply.backgroundText', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='orderedType', full_name='bilibili.main.community.reply.v1.SearchItemPreHookReply.orderedType', index=2, + number=3, type=14, cpp_type=8, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6062, + serialized_end=6206, +) + + +_SEARCHITEMREQ = _descriptor.Descriptor( + name='SearchItemReq', + full_name='bilibili.main.community.reply.v1.SearchItemReq', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='cursor', full_name='bilibili.main.community.reply.v1.SearchItemReq.cursor', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='oid', full_name='bilibili.main.community.reply.v1.SearchItemReq.oid', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='type', full_name='bilibili.main.community.reply.v1.SearchItemReq.type', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='keyword', full_name='bilibili.main.community.reply.v1.SearchItemReq.keyword', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6209, + serialized_end=6339, +) + + +_SEARCHITEMREPLYEXTRAINFO = _descriptor.Descriptor( + name='SearchItemReplyExtraInfo', + full_name='bilibili.main.community.reply.v1.SearchItemReplyExtraInfo', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='eventId', full_name='bilibili.main.community.reply.v1.SearchItemReplyExtraInfo.eventId', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6341, + serialized_end=6384, +) + + +_SEARCHITEMREPLY = _descriptor.Descriptor( + name='SearchItemReply', + full_name='bilibili.main.community.reply.v1.SearchItemReply', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='cursor', full_name='bilibili.main.community.reply.v1.SearchItemReply.cursor', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='items', full_name='bilibili.main.community.reply.v1.SearchItemReply.items', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='extra', full_name='bilibili.main.community.reply.v1.SearchItemReply.extra', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6387, + serialized_end=6613, +) + + +_SEARCHITEMCURSORREQ = _descriptor.Descriptor( + name='SearchItemCursorReq', + full_name='bilibili.main.community.reply.v1.SearchItemCursorReq', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='next', full_name='bilibili.main.community.reply.v1.SearchItemCursorReq.next', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='itemType', full_name='bilibili.main.community.reply.v1.SearchItemCursorReq.itemType', index=1, + number=2, type=14, cpp_type=8, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6615, + serialized_end=6718, +) + + +_SEARCHITEMCURSORREPLY = _descriptor.Descriptor( + name='SearchItemCursorReply', + full_name='bilibili.main.community.reply.v1.SearchItemCursorReply', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='hasNext', full_name='bilibili.main.community.reply.v1.SearchItemCursorReply.hasNext', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='next', full_name='bilibili.main.community.reply.v1.SearchItemCursorReply.next', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=6720, + serialized_end=6774, +) + + +_SEARCHITEM = _descriptor.Descriptor( + name='SearchItem', + full_name='bilibili.main.community.reply.v1.SearchItem', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='url', full_name='bilibili.main.community.reply.v1.SearchItem.url', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='goods', full_name='bilibili.main.community.reply.v1.SearchItem.goods', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='video', full_name='bilibili.main.community.reply.v1.SearchItem.video', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='article', full_name='bilibili.main.community.reply.v1.SearchItem.article', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='item', full_name='bilibili.main.community.reply.v1.SearchItem.item', + index=0, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), + ], + serialized_start=6777, + serialized_end=7018, +) + + +_GOODSSEARCHITEM = _descriptor.Descriptor( + name='GoodsSearchItem', + full_name='bilibili.main.community.reply.v1.GoodsSearchItem', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='id', full_name='bilibili.main.community.reply.v1.GoodsSearchItem.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='name', full_name='bilibili.main.community.reply.v1.GoodsSearchItem.name', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='price', full_name='bilibili.main.community.reply.v1.GoodsSearchItem.price', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='income', full_name='bilibili.main.community.reply.v1.GoodsSearchItem.income', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='img', full_name='bilibili.main.community.reply.v1.GoodsSearchItem.img', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='label', full_name='bilibili.main.community.reply.v1.GoodsSearchItem.label', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7020, + serialized_end=7122, +) + + +_VIDEOSEARCHITEM = _descriptor.Descriptor( + name='VideoSearchItem', + full_name='bilibili.main.community.reply.v1.VideoSearchItem', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='type', full_name='bilibili.main.community.reply.v1.VideoSearchItem.type', index=0, + number=1, type=14, cpp_type=8, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='ugc', full_name='bilibili.main.community.reply.v1.VideoSearchItem.ugc', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='pgc', full_name='bilibili.main.community.reply.v1.VideoSearchItem.pgc', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='video_item', full_name='bilibili.main.community.reply.v1.VideoSearchItem.video_item', + index=0, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), + ], + serialized_start=7125, + serialized_end=7366, +) + + +_UGCVIDEOSEARCHITEM = _descriptor.Descriptor( + name='UGCVideoSearchItem', + full_name='bilibili.main.community.reply.v1.UGCVideoSearchItem', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='title', full_name='bilibili.main.community.reply.v1.UGCVideoSearchItem.title', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='upNickname', full_name='bilibili.main.community.reply.v1.UGCVideoSearchItem.upNickname', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='duration', full_name='bilibili.main.community.reply.v1.UGCVideoSearchItem.duration', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='cover', full_name='bilibili.main.community.reply.v1.UGCVideoSearchItem.cover', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7368, + serialized_end=7456, +) + + +_PGCVIDEOSEARCHITEM = _descriptor.Descriptor( + name='PGCVideoSearchItem', + full_name='bilibili.main.community.reply.v1.PGCVideoSearchItem', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='title', full_name='bilibili.main.community.reply.v1.PGCVideoSearchItem.title', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='category', full_name='bilibili.main.community.reply.v1.PGCVideoSearchItem.category', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='cover', full_name='bilibili.main.community.reply.v1.PGCVideoSearchItem.cover', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7458, + serialized_end=7526, +) + + +_ARTICLESEARCHITEM = _descriptor.Descriptor( + name='ArticleSearchItem', + full_name='bilibili.main.community.reply.v1.ArticleSearchItem', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='title', full_name='bilibili.main.community.reply.v1.ArticleSearchItem.title', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='upNickname', full_name='bilibili.main.community.reply.v1.ArticleSearchItem.upNickname', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='covers', full_name='bilibili.main.community.reply.v1.ArticleSearchItem.covers', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=7528, + serialized_end=7598, +) + +_CM.fields_by_name['sourceContent'].message_type = google_dot_protobuf_dot_any__pb2._ANY +_DIALOGLISTREQ.fields_by_name['cursor'].message_type = _CURSORREQ +_DIALOGLISTREPLY.fields_by_name['cursor'].message_type = _CURSORREPLY +_DIALOGLISTREPLY.fields_by_name['subjectControl'].message_type = _SUBJECTCONTROL +_DIALOGLISTREPLY.fields_by_name['replies'].message_type = _REPLYINFO +_DIALOGLISTREPLY.fields_by_name['activity'].message_type = _ACTIVITY +_DETAILLISTREQ.fields_by_name['cursor'].message_type = _CURSORREQ +_DETAILLISTREQ.fields_by_name['scene'].enum_type = _DETAILLISTSCENE +_DETAILLISTREPLY.fields_by_name['cursor'].message_type = _CURSORREPLY +_DETAILLISTREPLY.fields_by_name['subjectControl'].message_type = _SUBJECTCONTROL +_DETAILLISTREPLY.fields_by_name['root'].message_type = _REPLYINFO +_DETAILLISTREPLY.fields_by_name['activity'].message_type = _ACTIVITY +_MAINLISTREQ.fields_by_name['cursor'].message_type = _CURSORREQ +_PREVIEWLISTREQ.fields_by_name['cursor'].message_type = _CURSORREQ +_PREVIEWLISTREPLY.fields_by_name['cursor'].message_type = _CURSORREPLY +_PREVIEWLISTREPLY.fields_by_name['replies'].message_type = _REPLYINFO +_PREVIEWLISTREPLY.fields_by_name['subjectControl'].message_type = _SUBJECTCONTROL +_PREVIEWLISTREPLY.fields_by_name['upTop'].message_type = _REPLYINFO +_PREVIEWLISTREPLY.fields_by_name['adminTop'].message_type = _REPLYINFO +_PREVIEWLISTREPLY.fields_by_name['voteTop'].message_type = _REPLYINFO +_MAINLISTREPLY.fields_by_name['cursor'].message_type = _CURSORREPLY +_MAINLISTREPLY.fields_by_name['replies'].message_type = _REPLYINFO +_MAINLISTREPLY.fields_by_name['subjectControl'].message_type = _SUBJECTCONTROL +_MAINLISTREPLY.fields_by_name['upTop'].message_type = _REPLYINFO +_MAINLISTREPLY.fields_by_name['adminTop'].message_type = _REPLYINFO +_MAINLISTREPLY.fields_by_name['voteTop'].message_type = _REPLYINFO +_MAINLISTREPLY.fields_by_name['notice'].message_type = _NOTICE +_MAINLISTREPLY.fields_by_name['lottery'].message_type = _LOTTERY +_MAINLISTREPLY.fields_by_name['activity'].message_type = _ACTIVITY +_MAINLISTREPLY.fields_by_name['upSelection'].message_type = _UPSELECTION +_MAINLISTREPLY.fields_by_name['cm'].message_type = _CM +_MAINLISTREPLY.fields_by_name['effects'].message_type = _EFFECTS +_LOTTERY.fields_by_name['content'].message_type = _CONTENT +_LOTTERY.fields_by_name['member'].message_type = _MEMBER +_LOTTERY.fields_by_name['replyControl'].message_type = _REPLYCONTROL +_CURSORREQ.fields_by_name['mode'].enum_type = _MODE +_CURSORREPLY.fields_by_name['mode'].enum_type = _MODE +_REPLYINFO.fields_by_name['replies'].message_type = _REPLYINFO +_REPLYINFO.fields_by_name['content'].message_type = _CONTENT +_REPLYINFO.fields_by_name['member'].message_type = _MEMBER +_REPLYINFO.fields_by_name['replyControl'].message_type = _REPLYCONTROL +_CONTENT_MENBERENTRY.fields_by_name['value'].message_type = _MEMBER +_CONTENT_MENBERENTRY.containing_type = _CONTENT +_CONTENT_EMOTEENTRY.fields_by_name['value'].message_type = _EMOTE +_CONTENT_EMOTEENTRY.containing_type = _CONTENT +_CONTENT_TOPICENTRY.fields_by_name['value'].message_type = _TOPIC +_CONTENT_TOPICENTRY.containing_type = _CONTENT +_CONTENT_URLENTRY.fields_by_name['value'].message_type = _URL +_CONTENT_URLENTRY.containing_type = _CONTENT +_CONTENT.fields_by_name['menber'].message_type = _CONTENT_MENBERENTRY +_CONTENT.fields_by_name['emote'].message_type = _CONTENT_EMOTEENTRY +_CONTENT.fields_by_name['topic'].message_type = _CONTENT_TOPICENTRY +_CONTENT.fields_by_name['url'].message_type = _CONTENT_URLENTRY +_CONTENT.fields_by_name['vote'].message_type = _VOTE +_SEARCHITEMPREHOOKREPLY.fields_by_name['orderedType'].enum_type = _SEARCHITEMTYPE +_SEARCHITEMREQ.fields_by_name['cursor'].message_type = _SEARCHITEMCURSORREQ +_SEARCHITEMREPLY.fields_by_name['cursor'].message_type = _SEARCHITEMCURSORREPLY +_SEARCHITEMREPLY.fields_by_name['items'].message_type = _SEARCHITEM +_SEARCHITEMREPLY.fields_by_name['extra'].message_type = _SEARCHITEMREPLYEXTRAINFO +_SEARCHITEMCURSORREQ.fields_by_name['itemType'].enum_type = _SEARCHITEMTYPE +_SEARCHITEM.fields_by_name['goods'].message_type = _GOODSSEARCHITEM +_SEARCHITEM.fields_by_name['video'].message_type = _VIDEOSEARCHITEM +_SEARCHITEM.fields_by_name['article'].message_type = _ARTICLESEARCHITEM +_SEARCHITEM.oneofs_by_name['item'].fields.append( + _SEARCHITEM.fields_by_name['goods']) +_SEARCHITEM.fields_by_name['goods'].containing_oneof = _SEARCHITEM.oneofs_by_name['item'] +_SEARCHITEM.oneofs_by_name['item'].fields.append( + _SEARCHITEM.fields_by_name['video']) +_SEARCHITEM.fields_by_name['video'].containing_oneof = _SEARCHITEM.oneofs_by_name['item'] +_SEARCHITEM.oneofs_by_name['item'].fields.append( + _SEARCHITEM.fields_by_name['article']) +_SEARCHITEM.fields_by_name['article'].containing_oneof = _SEARCHITEM.oneofs_by_name['item'] +_VIDEOSEARCHITEM.fields_by_name['type'].enum_type = _SEARCHITEMVIDEOSUBTYPE +_VIDEOSEARCHITEM.fields_by_name['ugc'].message_type = _UGCVIDEOSEARCHITEM +_VIDEOSEARCHITEM.fields_by_name['pgc'].message_type = _PGCVIDEOSEARCHITEM +_VIDEOSEARCHITEM.oneofs_by_name['video_item'].fields.append( + _VIDEOSEARCHITEM.fields_by_name['ugc']) +_VIDEOSEARCHITEM.fields_by_name['ugc'].containing_oneof = _VIDEOSEARCHITEM.oneofs_by_name['video_item'] +_VIDEOSEARCHITEM.oneofs_by_name['video_item'].fields.append( + _VIDEOSEARCHITEM.fields_by_name['pgc']) +_VIDEOSEARCHITEM.fields_by_name['pgc'].containing_oneof = _VIDEOSEARCHITEM.oneofs_by_name['video_item'] +DESCRIPTOR.message_types_by_name['CM'] = _CM +DESCRIPTOR.message_types_by_name['DialogListReq'] = _DIALOGLISTREQ +DESCRIPTOR.message_types_by_name['DialogListReply'] = _DIALOGLISTREPLY +DESCRIPTOR.message_types_by_name['DetailListReq'] = _DETAILLISTREQ +DESCRIPTOR.message_types_by_name['DetailListReply'] = _DETAILLISTREPLY +DESCRIPTOR.message_types_by_name['MainListReq'] = _MAINLISTREQ +DESCRIPTOR.message_types_by_name['PreviewListReq'] = _PREVIEWLISTREQ +DESCRIPTOR.message_types_by_name['ReplyExtra'] = _REPLYEXTRA +DESCRIPTOR.message_types_by_name['PreviewListReply'] = _PREVIEWLISTREPLY +DESCRIPTOR.message_types_by_name['MainListReply'] = _MAINLISTREPLY +DESCRIPTOR.message_types_by_name['Effects'] = _EFFECTS +DESCRIPTOR.message_types_by_name['UpSelection'] = _UPSELECTION +DESCRIPTOR.message_types_by_name['Notice'] = _NOTICE +DESCRIPTOR.message_types_by_name['Activity'] = _ACTIVITY +DESCRIPTOR.message_types_by_name['Lottery'] = _LOTTERY +DESCRIPTOR.message_types_by_name['CursorReq'] = _CURSORREQ +DESCRIPTOR.message_types_by_name['CursorReply'] = _CURSORREPLY +DESCRIPTOR.message_types_by_name['SubjectControl'] = _SUBJECTCONTROL +DESCRIPTOR.message_types_by_name['ReplyInfo'] = _REPLYINFO +DESCRIPTOR.message_types_by_name['Content'] = _CONTENT +DESCRIPTOR.message_types_by_name['ReplyControl'] = _REPLYCONTROL +DESCRIPTOR.message_types_by_name['Url'] = _URL +DESCRIPTOR.message_types_by_name['Topic'] = _TOPIC +DESCRIPTOR.message_types_by_name['Emote'] = _EMOTE +DESCRIPTOR.message_types_by_name['Vote'] = _VOTE +DESCRIPTOR.message_types_by_name['Member'] = _MEMBER +DESCRIPTOR.message_types_by_name['SearchItemPreHookReq'] = _SEARCHITEMPREHOOKREQ +DESCRIPTOR.message_types_by_name['SearchItemPreHookReply'] = _SEARCHITEMPREHOOKREPLY +DESCRIPTOR.message_types_by_name['SearchItemReq'] = _SEARCHITEMREQ +DESCRIPTOR.message_types_by_name['SearchItemReplyExtraInfo'] = _SEARCHITEMREPLYEXTRAINFO +DESCRIPTOR.message_types_by_name['SearchItemReply'] = _SEARCHITEMREPLY +DESCRIPTOR.message_types_by_name['SearchItemCursorReq'] = _SEARCHITEMCURSORREQ +DESCRIPTOR.message_types_by_name['SearchItemCursorReply'] = _SEARCHITEMCURSORREPLY +DESCRIPTOR.message_types_by_name['SearchItem'] = _SEARCHITEM +DESCRIPTOR.message_types_by_name['GoodsSearchItem'] = _GOODSSEARCHITEM +DESCRIPTOR.message_types_by_name['VideoSearchItem'] = _VIDEOSEARCHITEM +DESCRIPTOR.message_types_by_name['UGCVideoSearchItem'] = _UGCVIDEOSEARCHITEM +DESCRIPTOR.message_types_by_name['PGCVideoSearchItem'] = _PGCVIDEOSEARCHITEM +DESCRIPTOR.message_types_by_name['ArticleSearchItem'] = _ARTICLESEARCHITEM +DESCRIPTOR.enum_types_by_name['DetailListScene'] = _DETAILLISTSCENE +DESCRIPTOR.enum_types_by_name['Mode'] = _MODE +DESCRIPTOR.enum_types_by_name['SearchItemType'] = _SEARCHITEMTYPE +DESCRIPTOR.enum_types_by_name['SearchItemVideoSubType'] = _SEARCHITEMVIDEOSUBTYPE +_sym_db.RegisterFileDescriptor(DESCRIPTOR) + +CM = _reflection.GeneratedProtocolMessageType('CM', (_message.Message,), { + 'DESCRIPTOR' : _CM, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.CM) + }) +_sym_db.RegisterMessage(CM) + +DialogListReq = _reflection.GeneratedProtocolMessageType('DialogListReq', (_message.Message,), { + 'DESCRIPTOR' : _DIALOGLISTREQ, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.DialogListReq) + }) +_sym_db.RegisterMessage(DialogListReq) + +DialogListReply = _reflection.GeneratedProtocolMessageType('DialogListReply', (_message.Message,), { + 'DESCRIPTOR' : _DIALOGLISTREPLY, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.DialogListReply) + }) +_sym_db.RegisterMessage(DialogListReply) + +DetailListReq = _reflection.GeneratedProtocolMessageType('DetailListReq', (_message.Message,), { + 'DESCRIPTOR' : _DETAILLISTREQ, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.DetailListReq) + }) +_sym_db.RegisterMessage(DetailListReq) + +DetailListReply = _reflection.GeneratedProtocolMessageType('DetailListReply', (_message.Message,), { + 'DESCRIPTOR' : _DETAILLISTREPLY, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.DetailListReply) + }) +_sym_db.RegisterMessage(DetailListReply) + +MainListReq = _reflection.GeneratedProtocolMessageType('MainListReq', (_message.Message,), { + 'DESCRIPTOR' : _MAINLISTREQ, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.MainListReq) + }) +_sym_db.RegisterMessage(MainListReq) + +PreviewListReq = _reflection.GeneratedProtocolMessageType('PreviewListReq', (_message.Message,), { + 'DESCRIPTOR' : _PREVIEWLISTREQ, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.PreviewListReq) + }) +_sym_db.RegisterMessage(PreviewListReq) + +ReplyExtra = _reflection.GeneratedProtocolMessageType('ReplyExtra', (_message.Message,), { + 'DESCRIPTOR' : _REPLYEXTRA, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.ReplyExtra) + }) +_sym_db.RegisterMessage(ReplyExtra) + +PreviewListReply = _reflection.GeneratedProtocolMessageType('PreviewListReply', (_message.Message,), { + 'DESCRIPTOR' : _PREVIEWLISTREPLY, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.PreviewListReply) + }) +_sym_db.RegisterMessage(PreviewListReply) + +MainListReply = _reflection.GeneratedProtocolMessageType('MainListReply', (_message.Message,), { + 'DESCRIPTOR' : _MAINLISTREPLY, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.MainListReply) + }) +_sym_db.RegisterMessage(MainListReply) + +Effects = _reflection.GeneratedProtocolMessageType('Effects', (_message.Message,), { + 'DESCRIPTOR' : _EFFECTS, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.Effects) + }) +_sym_db.RegisterMessage(Effects) + +UpSelection = _reflection.GeneratedProtocolMessageType('UpSelection', (_message.Message,), { + 'DESCRIPTOR' : _UPSELECTION, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.UpSelection) + }) +_sym_db.RegisterMessage(UpSelection) + +Notice = _reflection.GeneratedProtocolMessageType('Notice', (_message.Message,), { + 'DESCRIPTOR' : _NOTICE, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.Notice) + }) +_sym_db.RegisterMessage(Notice) + +Activity = _reflection.GeneratedProtocolMessageType('Activity', (_message.Message,), { + 'DESCRIPTOR' : _ACTIVITY, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.Activity) + }) +_sym_db.RegisterMessage(Activity) + +Lottery = _reflection.GeneratedProtocolMessageType('Lottery', (_message.Message,), { + 'DESCRIPTOR' : _LOTTERY, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.Lottery) + }) +_sym_db.RegisterMessage(Lottery) + +CursorReq = _reflection.GeneratedProtocolMessageType('CursorReq', (_message.Message,), { + 'DESCRIPTOR' : _CURSORREQ, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.CursorReq) + }) +_sym_db.RegisterMessage(CursorReq) + +CursorReply = _reflection.GeneratedProtocolMessageType('CursorReply', (_message.Message,), { + 'DESCRIPTOR' : _CURSORREPLY, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.CursorReply) + }) +_sym_db.RegisterMessage(CursorReply) + +SubjectControl = _reflection.GeneratedProtocolMessageType('SubjectControl', (_message.Message,), { + 'DESCRIPTOR' : _SUBJECTCONTROL, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.SubjectControl) + }) +_sym_db.RegisterMessage(SubjectControl) + +ReplyInfo = _reflection.GeneratedProtocolMessageType('ReplyInfo', (_message.Message,), { + 'DESCRIPTOR' : _REPLYINFO, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.ReplyInfo) + }) +_sym_db.RegisterMessage(ReplyInfo) + +Content = _reflection.GeneratedProtocolMessageType('Content', (_message.Message,), { + + 'MenberEntry' : _reflection.GeneratedProtocolMessageType('MenberEntry', (_message.Message,), { + 'DESCRIPTOR' : _CONTENT_MENBERENTRY, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.Content.MenberEntry) + }) + , + + 'EmoteEntry' : _reflection.GeneratedProtocolMessageType('EmoteEntry', (_message.Message,), { + 'DESCRIPTOR' : _CONTENT_EMOTEENTRY, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.Content.EmoteEntry) + }) + , + + 'TopicEntry' : _reflection.GeneratedProtocolMessageType('TopicEntry', (_message.Message,), { + 'DESCRIPTOR' : _CONTENT_TOPICENTRY, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.Content.TopicEntry) + }) + , + + 'UrlEntry' : _reflection.GeneratedProtocolMessageType('UrlEntry', (_message.Message,), { + 'DESCRIPTOR' : _CONTENT_URLENTRY, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.Content.UrlEntry) + }) + , + 'DESCRIPTOR' : _CONTENT, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.Content) + }) +_sym_db.RegisterMessage(Content) +_sym_db.RegisterMessage(Content.MenberEntry) +_sym_db.RegisterMessage(Content.EmoteEntry) +_sym_db.RegisterMessage(Content.TopicEntry) +_sym_db.RegisterMessage(Content.UrlEntry) + +ReplyControl = _reflection.GeneratedProtocolMessageType('ReplyControl', (_message.Message,), { + 'DESCRIPTOR' : _REPLYCONTROL, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.ReplyControl) + }) +_sym_db.RegisterMessage(ReplyControl) + +Url = _reflection.GeneratedProtocolMessageType('Url', (_message.Message,), { + 'DESCRIPTOR' : _URL, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.Url) + }) +_sym_db.RegisterMessage(Url) + +Topic = _reflection.GeneratedProtocolMessageType('Topic', (_message.Message,), { + 'DESCRIPTOR' : _TOPIC, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.Topic) + }) +_sym_db.RegisterMessage(Topic) + +Emote = _reflection.GeneratedProtocolMessageType('Emote', (_message.Message,), { + 'DESCRIPTOR' : _EMOTE, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.Emote) + }) +_sym_db.RegisterMessage(Emote) + +Vote = _reflection.GeneratedProtocolMessageType('Vote', (_message.Message,), { + 'DESCRIPTOR' : _VOTE, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.Vote) + }) +_sym_db.RegisterMessage(Vote) + +Member = _reflection.GeneratedProtocolMessageType('Member', (_message.Message,), { + 'DESCRIPTOR' : _MEMBER, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.Member) + }) +_sym_db.RegisterMessage(Member) + +SearchItemPreHookReq = _reflection.GeneratedProtocolMessageType('SearchItemPreHookReq', (_message.Message,), { + 'DESCRIPTOR' : _SEARCHITEMPREHOOKREQ, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.SearchItemPreHookReq) + }) +_sym_db.RegisterMessage(SearchItemPreHookReq) + +SearchItemPreHookReply = _reflection.GeneratedProtocolMessageType('SearchItemPreHookReply', (_message.Message,), { + 'DESCRIPTOR' : _SEARCHITEMPREHOOKREPLY, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.SearchItemPreHookReply) + }) +_sym_db.RegisterMessage(SearchItemPreHookReply) + +SearchItemReq = _reflection.GeneratedProtocolMessageType('SearchItemReq', (_message.Message,), { + 'DESCRIPTOR' : _SEARCHITEMREQ, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.SearchItemReq) + }) +_sym_db.RegisterMessage(SearchItemReq) + +SearchItemReplyExtraInfo = _reflection.GeneratedProtocolMessageType('SearchItemReplyExtraInfo', (_message.Message,), { + 'DESCRIPTOR' : _SEARCHITEMREPLYEXTRAINFO, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.SearchItemReplyExtraInfo) + }) +_sym_db.RegisterMessage(SearchItemReplyExtraInfo) + +SearchItemReply = _reflection.GeneratedProtocolMessageType('SearchItemReply', (_message.Message,), { + 'DESCRIPTOR' : _SEARCHITEMREPLY, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.SearchItemReply) + }) +_sym_db.RegisterMessage(SearchItemReply) + +SearchItemCursorReq = _reflection.GeneratedProtocolMessageType('SearchItemCursorReq', (_message.Message,), { + 'DESCRIPTOR' : _SEARCHITEMCURSORREQ, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.SearchItemCursorReq) + }) +_sym_db.RegisterMessage(SearchItemCursorReq) + +SearchItemCursorReply = _reflection.GeneratedProtocolMessageType('SearchItemCursorReply', (_message.Message,), { + 'DESCRIPTOR' : _SEARCHITEMCURSORREPLY, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.SearchItemCursorReply) + }) +_sym_db.RegisterMessage(SearchItemCursorReply) + +SearchItem = _reflection.GeneratedProtocolMessageType('SearchItem', (_message.Message,), { + 'DESCRIPTOR' : _SEARCHITEM, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.SearchItem) + }) +_sym_db.RegisterMessage(SearchItem) + +GoodsSearchItem = _reflection.GeneratedProtocolMessageType('GoodsSearchItem', (_message.Message,), { + 'DESCRIPTOR' : _GOODSSEARCHITEM, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.GoodsSearchItem) + }) +_sym_db.RegisterMessage(GoodsSearchItem) + +VideoSearchItem = _reflection.GeneratedProtocolMessageType('VideoSearchItem', (_message.Message,), { + 'DESCRIPTOR' : _VIDEOSEARCHITEM, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.VideoSearchItem) + }) +_sym_db.RegisterMessage(VideoSearchItem) + +UGCVideoSearchItem = _reflection.GeneratedProtocolMessageType('UGCVideoSearchItem', (_message.Message,), { + 'DESCRIPTOR' : _UGCVIDEOSEARCHITEM, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.UGCVideoSearchItem) + }) +_sym_db.RegisterMessage(UGCVideoSearchItem) + +PGCVideoSearchItem = _reflection.GeneratedProtocolMessageType('PGCVideoSearchItem', (_message.Message,), { + 'DESCRIPTOR' : _PGCVIDEOSEARCHITEM, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.PGCVideoSearchItem) + }) +_sym_db.RegisterMessage(PGCVideoSearchItem) + +ArticleSearchItem = _reflection.GeneratedProtocolMessageType('ArticleSearchItem', (_message.Message,), { + 'DESCRIPTOR' : _ARTICLESEARCHITEM, + '__module__' : 'bilibili.main.community.reply.v1.reply_pb2' + # @@protoc_insertion_point(class_scope:bilibili.main.community.reply.v1.ArticleSearchItem) + }) +_sym_db.RegisterMessage(ArticleSearchItem) + + +_CONTENT_MENBERENTRY._options = None +_CONTENT_EMOTEENTRY._options = None +_CONTENT_TOPICENTRY._options = None +_CONTENT_URLENTRY._options = None + +_REPLY = _descriptor.ServiceDescriptor( + name='Reply', + full_name='bilibili.main.community.reply.v1.Reply', + file=DESCRIPTOR, + index=0, + serialized_options=None, + create_key=_descriptor._internal_create_key, + serialized_start=7860, + serialized_end=8570, + methods=[ + _descriptor.MethodDescriptor( + name='MainList', + full_name='bilibili.main.community.reply.v1.Reply.MainList', + index=0, + containing_service=None, + input_type=_MAINLISTREQ, + output_type=_MAINLISTREPLY, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='DetailList', + full_name='bilibili.main.community.reply.v1.Reply.DetailList', + index=1, + containing_service=None, + input_type=_DETAILLISTREQ, + output_type=_DETAILLISTREPLY, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='DialogList', + full_name='bilibili.main.community.reply.v1.Reply.DialogList', + index=2, + containing_service=None, + input_type=_DIALOGLISTREQ, + output_type=_DIALOGLISTREPLY, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='PreviewList', + full_name='bilibili.main.community.reply.v1.Reply.PreviewList', + index=3, + containing_service=None, + input_type=_PREVIEWLISTREQ, + output_type=_PREVIEWLISTREPLY, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='SearchItemPreHook', + full_name='bilibili.main.community.reply.v1.Reply.SearchItemPreHook', + index=4, + containing_service=None, + input_type=_SEARCHITEMPREHOOKREQ, + output_type=_SEARCHITEMPREHOOKREPLY, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='SearchItem', + full_name='bilibili.main.community.reply.v1.Reply.SearchItem', + index=5, + containing_service=None, + input_type=_SEARCHITEMREQ, + output_type=_SEARCHITEMREPLY, + serialized_options=None, + create_key=_descriptor._internal_create_key, + ), +]) +_sym_db.RegisterServiceDescriptor(_REPLY) + +DESCRIPTOR.services_by_name['Reply'] = _REPLY + +# @@protoc_insertion_point(module_scope) diff --git a/grpc_api/readme.md b/grpc_api/readme.md index eb8d35f..10bc41b 100644 --- a/grpc_api/readme.md +++ b/grpc_api/readme.md @@ -1,8 +1,5 @@ # grpc接口定义(protobuf结构体) -- `comp_proto.bat`---win递归批量编译脚本 -- `conp_proto.sh`---linux递归编译脚本 - 注: 1. proto结构体文件按照包名分类,同级放在同一目录中