bilibili-API-collect/grpc_api/bilibili/account/fission/v1.proto

62 lines
883 B
Protocol Buffer

syntax = "proto3";
package bilibili.account.fission.v1;
//Fission裂变
service Fission {
//活动入口
//
rpc entrance (EntranceReq) returns (EntranceReply);
//首页弹窗
//
rpc window (WindowReq) returns (WindowReply);
}
//活动入口-请求
message EntranceReq {
}
//活动入口-回复
message EntranceReply {
//展示图标
string icon = 1;
//活动名称
string name = 2;
//活动跳转链接
string url = 3;
//动画效果
AnimateIcon animateIcon = 4;
}
//首页弹窗-请求
message WindowReq {
}
//首页弹窗-回复
message WindowReply {
//弹窗类型
//0:弹窗
//1:普通页面
int32 type = 1;
//跳转链接
string url = 2;
//
string reportData = 3;
}
//
message AnimateIcon {
//icon文件
string icon = 1;
//动效json文件
string json = 2;
}