update grpc proto from 7.49.0 (#833)

This commit is contained in:
陈寒彤
2023-10-04 12:06:32 +08:00
committed by GitHub
parent 03eaaf52dc
commit 17b7cb85ce
17 changed files with 1506 additions and 105 deletions

View File

@@ -1 +1,28 @@
// TODO
syntax = "proto3";
package bilibili.dynamic.interfaces.campus.v1;
//
service Campus {
//
rpc ActionReport (ActionReportReq) returns (ActionReportReply);
}
//
message ActionReportReply {}
//
message ActionReportReq {
//
string identity = 1;
//
ActionType action = 2;
//
int64 campus_id = 3;
}
//
enum ActionType {
ACTION_NOTHING = 0;
ACTION_CLOSE_YELLOW_BAR = 1;
}

View File

@@ -1,67 +1,178 @@
syntax = "proto3";
package bilibili.main.dynamic.feed.v1;
package bilibili.dynamic.interfaces.feed.v1;
import "bilibili/dynamic/common/dynamic.proto";
//
service Feed {
// 发布页预校验
rpc CreateInitCheck(CreateInitCheckReq) returns (bilibili.dynamic.CreateCheckResp);
//
rpc SubmitCheck(SubmitCheckReq) returns (SubmitCheckRsp);
// 创建动态
rpc CreateDyn(CreateDynReq) returns (bilibili.dynamic.CreateResp);
// 根据name取uid
rpc GetUidByName(bilibili.dynamic.GetUidByNameReq) returns (bilibili.dynamic.GetUidByNameRsp);
//
rpc AddDynamicReport(AddDynamicReportReq) returns (AddDynamicReportRsp);
// at用户推荐列表
rpc AtList(bilibili.dynamic.AtListReq) returns (bilibili.dynamic.AtListRsp);
rpc AtList(bilibili.dynamic.common.AtListReq) returns (bilibili.dynamic.common.AtListRsp);
// at用户搜索列表
rpc AtSearch(bilibili.dynamic.AtSearchReq) returns (bilibili.dynamic.AtListRsp);
rpc AtSearch(bilibili.dynamic.common.AtSearchReq) returns (bilibili.dynamic.common.AtListRsp);
//
rpc AttachCardButton(AttachCardButtonReq) returns (AttachCardButtonRsp);
//
rpc Config(ConfigReq) returns (ConfigRsp);
// 创建动态
rpc CreateDyn(CreateDynReq) returns (bilibili.dynamic.common.CreateResp);
// 发布页预校验
rpc CreateInitCheck(CreateInitCheckReq) returns (bilibili.dynamic.common.CreateCheckResp);
//
rpc ReserveButtonClick(ReserveButtonClickReq) returns (ReserveButtonClickResp);
//
rpc CreatePlusButtonClick(CreatePlusButtonClickReq) returns (CreatePlusButtonClickRsp);
//
rpc HotSearch(HotSearchReq) returns (HotSearchRsp);
//
rpc Suggest(SuggestReq) returns (SuggestRsp);
//
rpc DynamicButtonClick(DynamicButtonClickReq) returns (DynamicButtonClickRsp);
rpc CreatePageInfos(CreatePageInfosReq) returns (CreatePageInfosRsp);
//
rpc CreatePermissionButtonClick(CreatePermissionButtonClickReq) returns (CreatePermissionButtonClickRsp);
//
rpc CreatePageInfos(CreatePageInfosReq) returns (CreatePageInfosRsp);
rpc CreatePlusButtonClick(CreatePlusButtonClickReq) returns (CreatePlusButtonClickRsp);
//
rpc DynamicButtonClick(DynamicButtonClickReq) returns (DynamicButtonClickRsp);
//
rpc DynamicRepost(DynamicRepostReq) returns (bilibili.dynamic.common.CreateResp);
//
rpc DynamicThumb(DynamicThumbReq) returns (DynamicThumbRsp);
//
rpc EditDyn(EditDynReq) returns (EditDynRsp);
//
rpc GetEditDynInfo(GetEditDynInfoReq) returns (GetEditDynInfoRsp);
// 根据name取uid
rpc GetUidByName(bilibili.dynamic.common.GetUidByNameReq) returns (bilibili.dynamic.common.GetUidByNameRsp);
//
rpc GoodsAttachCardPreview(GoodsAttachCardPreviewReq) returns (GoodsAttachCardPreviewRsp);
//
rpc HomeBubbleReport(HomeBubbleReportReq) returns (HomeBubbleReportRsp);
//
rpc HotSearch(HotSearchReq) returns (HotSearchRsp);
//
rpc ICreateGoodsReplySync(ICreateGoodsReplySyncReq) returns (ICreateResp);
//
rpc NearbyPoiList(NearbyPoiListReq) returns (NearbyPoiListRsp);
//
rpc ReserveButtonClick(ReserveButtonClickReq) returns (ReserveButtonClickResp);
//
rpc RmDyn(RmDynReq) returns (RmDynRsp);
//
rpc RmSpaceTop(RmSpaceTopReq) returns (RmSpaceTopRsp);
//
rpc SearchPoiList(SearchPoiListReq) returns (SearchPoiListRsp);
//
rpc SetSpaceTop(SetSpaceTopReq) returns (SetSpaceTopRsp);
//
rpc SubmitCheck(SubmitCheckReq) returns (SubmitCheckRsp);
//
rpc Suggest(SuggestReq) returns (SuggestRsp);
}
//
message AddDynamicReportReq {
//
int64 accused_uid = 1;
//
string dynamic_id = 2;
//
int64 reason_type = 3;
//
string reason_desc = 4;
}
//
message AddDynamicReportRsp {}
//
message AdInfoDetail {
//
string nation = 1;
//
string province = 2;
//
string city = 3;
//
string district = 4;
}
//
message AttachCardButtonReq {
//
int32 cur_btn_status = 1;
//
int64 dynamic_id = 2;
//
bilibili.dynamic.common.AttachCardType attach_card_type = 3;
//
string spm_id = 4;
//
int64 reserve_total = 5;
//
string dynamic_id_str = 6;
//
string card_type = 7;
}
//
message AttachCardButtonRsp {
//
int32 final_btn_status = 1;
//
string toast = 2;
//
string desc_update = 3;
//
int64 reserve_update = 4;
}
//
message ConfigAB {
//
ConfigABEntry entry = 1;
//
int64 value = 2;
}
//
enum ConfigABEntry {
CONFIG_AB_ENTRY_NONE = 0;
CONFIG_AB_ENTRY_PUB_PAGE_TITLE = 1;
CONFIG_AB_ENTRY_SELECT_PIC_PANEL = 2;
}
//
message ConfigReq {}
//
message ConfigRsp {
//
repeated ConfigAB ab_entries = 1;
}
// 创建动态-请求
message CreateDynReq {
// 用户创建接口meta信息
bilibili.dynamic.UserCreateMeta meta = 1;
bilibili.dynamic.common.UserCreateMeta meta = 1;
// 发布的内容
bilibili.dynamic.CreateContent content = 2;
bilibili.dynamic.common.CreateContent content = 2;
// 发布类型
bilibili.dynamic.CreateScene scene = 3;
bilibili.dynamic.common.CreateScene scene = 3;
// 图片内容
repeated bilibili.dynamic.CreatePic pics = 4;
repeated bilibili.dynamic.common.CreatePic pics = 4;
// 转发源
bilibili.dynamic.DynIdentity repost_src = 5;
bilibili.dynamic.common.DynIdentity repost_src = 5;
// 动态视频
bilibili.dynamic.CreateDynVideo video = 6;
bilibili.dynamic.common.CreateDynVideo video = 6;
// 通用模板类型2048方图 2049竖图 其他值无效
int64 sketch_type = 7;
// 通用模板的元内容(网页内容)
bilibili.dynamic.Sketch sketch = 8;
bilibili.dynamic.common.Sketch sketch = 8;
// 小程序的内容
bilibili.dynamic.Program program = 9;
bilibili.dynamic.common.Program program = 9;
// 动态附加小卡
bilibili.dynamic.CreateTag dyn_tag = 10;
bilibili.dynamic.common.CreateTag dyn_tag = 10;
// 动态附加大卡
bilibili.dynamic.CreateAttachCard attach_card = 11;
bilibili.dynamic.common.CreateAttachCard attach_card = 11;
// 特殊的创建选项
bilibili.dynamic.CreateOption option = 12;
bilibili.dynamic.common.CreateOption option = 12;
//
bilibili.dynamic.CreateTopic topic = 13;
bilibili.dynamic.common.CreateTopic topic = 13;
//
string upload_id = 14;
}
@@ -69,23 +180,37 @@ message CreateDynReq {
//
message CreateInitCheckReq {
//
int32 scene = 1;
bilibili.dynamic.common.CreateInitCheckScene scene = 1;
//
bilibili.dynamic.MetaDataCtrl meta = 2;
bilibili.dynamic.common.MetaDataCtrl meta = 2;
//
bilibili.dynamic.RepostInitCheck repost = 3;
bilibili.dynamic.common.RepostInitCheck repost = 3;
}
//
//
message CreatePageCommercialInfo {
//
string label_text = 1;
//
string desc = 2;
}
//
message CreatePageInfosReq {
//
//
int64 topic_id = 1;
//
int64 commercial_entity_type = 2;
//
int64 commercial_entity_id = 3;
}
//
//
message CreatePageInfosRsp {
//
//
CreatePageTopicInfo topic = 1;
//
CreatePageCommercialInfo commercial = 2;
}
//
@@ -126,7 +251,8 @@ enum DynamicButtonClickBizType {
//
message DynamicButtonClickReq {
//
repeated DynamicButtonClickBizType biz_type = 1;
}
//
@@ -134,6 +260,168 @@ message DynamicButtonClickRsp {
}
//
message DynamicRepostReq {
//
int64 uid = 1;
//
bilibili.dynamic.common.CreateContent content = 2;
//
bilibili.dynamic.common.DynIdentity repost_src = 3;
//
bilibili.dynamic.common.CreateOption option = 4;
//
bilibili.dynamic.common.CreateTopic topic = 5;
//
string upload_id = 6;
}
//
message DynamicThumbReq {
//
int64 uid = 1;
//
int64 dyn_id = 2;
//
int64 type = 3;
//
int64 rid = 4;
//
int64 spec_type = 5;
//
int64 up = 6;
//
string from = 7;
}
//
message DynamicThumbRsp {}
//
message EditDynReq {
//
int64 dyn_id = 1;
//
bilibili.dynamic.common.CreateScene scene = 2;
//
bilibili.dynamic.common.UserCreateMeta meta = 3;
//
bilibili.dynamic.common.CreateContent content = 4;
//
repeated bilibili.dynamic.common.CreatePic pics = 5;
//
bilibili.dynamic.common.DynIdentity repost_src = 6;
//
bilibili.dynamic.common.CreateTag dyn_tag = 7;
//
bilibili.dynamic.common.CreateAttachCard attach_card = 8;
//
bilibili.dynamic.common.CreateOption option = 9;
//
bilibili.dynamic.common.CreateTopic topic = 10;
//
string upload_id = 11;
}
//
message EditDynRsp {
//
int64 state = 1;
//
string totast = 2;
}
//
message GetEditDynInfoReq {
//
int64 dyn_id = 1;
//
bilibili.dynamic.common.CreateScene scene = 2;
//
bilibili.dynamic.common.MetaDataCtrl meta = 3;
//
bilibili.dynamic.common.RepostInitCheck repost = 4;
}
//
message GetEditDynInfoRsp {
//
repeated bilibili.dynamic.common.CreatePic pics = 1;
//
int64 orig_dyn_id = 2;
//
int64 pre_dyn_id = 3;
//
repeated CreatePageTopicInfo topic_infos = 4;
//
bilibili.dynamic.common.CreateAttachCard attach_card = 5;
//
bilibili.dynamic.common.PublishSetting setting = 6;
//
bilibili.dynamic.common.UpPermission permission = 7;
//
bilibili.dynamic.common.ShareChannel share_info = 8;
//
bilibili.dynamic.common.PublishYellowBar yellow_bar = 9;
//
bilibili.dynamic.common.PlusRedDot plus_red_dot = 10;
//
int64 only_fans = 11;
//
string edit_alert_msg = 12;
}
//
message GoodsAttachCardPreviewReq {
//
repeated int64 item_ids = 1;
//
int64 dyn_id = 2;
//
int64 mid = 3;
//
bilibili.dynamic.common.MetaDataCtrl meta = 4;
}
//
message GoodsAttachCardPreviewRsp {
//
map<int64, GoodsItem> goods = 1;
}
//
message GoodsItem {
//
int64 items_id = 1;
//
string name = 2;
//
string brief = 3;
//
string img = 4;
//
float price = 5;
//
string price_str = 6;
//
string icon_name = 7;
//
string icon_url = 8;
//
string jump_link = 9;
//
string jump_link_desc = 10;
}
//
message HomeBubbleReportReq {
//
string track_id = 1;
}
//
message HomeBubbleReportRsp {}
//
message HotSearchReq {
@@ -152,6 +440,137 @@ message HotSearchRsp {
string version = 2;
}
//
message ICreateGoodsReplySyncReq {
//
int64 uid = 1;
//
int64 goods_id = 2;
//
bilibili.dynamic.common.CreateContent content = 3;
//
bilibili.dynamic.common.CreateScene scene = 4;
//
repeated bilibili.dynamic.common.CreatePic pics = 5;
}
//
message ICreateResp {
//
int64 dyn_id = 1;
//
int64 dyn_type = 2;
//
int64 dyn_rid = 3;
}
//
message LbsLocation {
//
double lat = 1;
//
double lng = 2;
}
//
message NearbyPoiDetail {
//
LbsLocation location = 1;
//
POI_TYPE type = 2;
//
string poi = 3;
//
string address = 4;
//
string title = 5;
//
string show_title = 6;
//
double distance = 7;
//
string show_distance = 8;
//
AdInfoDetail ad_info = 9;
//
repeated PoiId ancestors = 10;
}
//
message NearbyPoiListItem {
//
NearbyPoiDetail poi_info = 1;
//
int32 user_count = 2;
}
//
message NearbyPoiListReq {
//
double lat = 1;
//
double lng = 2;
//
int32 page = 3;
//
int32 page_size = 4;
}
//
message NearbyPoiListRsp {
//
bool has_more = 1;
//
repeated NearbyPoiListItem pois = 2;
}
enum POI_TYPE {
TENCENT = 0;
CITY = 1;
NATION = 2;
BILI = 3;
}
//
message PoiDetail {
//
LbsLocation location = 1;
//
POI_TYPE type = 2;
//
string poi = 3;
//
string address = 4;
//
string title = 5;
//
string show_title = 6;
//
double distance = 7;
//
string show_distance = 8;
//
AdInfoDetail ad_info = 9;
//
PoiId ancestors = 10;
}
//
message PoiId {
//
string poi = 1;
//
int32 type = 2;
}
//
message PoiListItem {
//
PoiDetail poi_info = 1;
//
int32 user_count = 2;
}
//
message ReserveButtonClickReq {
//
@@ -202,12 +621,89 @@ enum ReserveButtonStatus {
RESERVE_BUTTON_STATUS_CHECK = 2; //
}
//
message ReserveCalendarInfo {
//
string title = 1;
//
int64 startts = 2;
//
int64 endts = 3;
//
string description = 4;
//
string bussinessid = 5;
}
//
message RmDynReq {
//
int64 dyn_id = 1;
//
string dyn_id_str = 2;
}
//
message RmDynRsp {}
//
message RmSpaceTopReq {
//
int64 dyn_id = 1;
//
int32 teenagers_mode = 2;
}
//
message RmSpaceTopRsp {}
//
message SearchPoiListReq {
//
double lat = 1;
//
double lng = 2;
//
int32 page = 3;
//
int32 page_size = 4;
//
string keyword = 5;
}
//
message SearchPoiListRsp {
//
bool has_more = 1;
//
repeated PoiListItem pois = 2;
}
//
message SetSpaceTopReq {
//
int64 dyn_id = 1;
//
int32 teenagers_mode = 2;
}
//
message SetSpaceTopRsp {}
//
message SubmitCheckReq {
//
bilibili.dynamic.CreateContent content = 1;
bilibili.dynamic.common.CreateContent content = 1;
//
repeated bilibili.dynamic.CreatePic pics = 2;
repeated bilibili.dynamic.common.CreatePic pics = 2;
//
bilibili.dynamic.common.CreateAttachCard attach_card = 3;
//
bilibili.dynamic.common.CreateScene scene = 4;
//
bilibili.dynamic.common.CreateOption create_option = 5;
//
bilibili.dynamic.common.Opus opus = 6;
}
//