1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- syntax = "proto3";
- package live.xuserex.v1;
- option go_package = "v1";
- import "github.com/gogo/protobuf/gogoproto/gogo.proto";
- // 房间提示 相关服务
- service RoomNotice {
- // 是否弹出大航海购买提示
- rpc buy_guard (RoomNoticeBuyGuardReq) returns (RoomNoticeBuyGuardResp);
- // habse 任务是否结束
- rpc is_task_finish (RoomNoticeIsTaskFinishReq) returns (RoomNoticeIsTaskFinishResp);
- // 手动设置base 任务结束
- rpc set_task_finish (RoomNoticeSetTaskFinishReq) returns (RoomNoticeSetTaskFinishResp);
- }
- message RoomNoticeBuyGuardReq {
- // UID
- int64 uid = 1 [(gogoproto.moretags) = 'form:"uid" validate:"required"'];
- // 主播UID
- int64 target_id = 2 [(gogoproto.moretags) = 'form:"target_id" validate:"required"'];
- }
- message RoomNoticeIsTaskFinishReq {
- }
- message RoomNoticeSetTaskFinishReq {
- // 是否完成
- int64 result = 1 [(gogoproto.moretags) = 'form:"result"'];
- }
- message RoomNoticeBuyGuardResp {
- // 是否提示 1:弹出提示,0:不弹出
- int64 should_notice = 1;
- // 状态有效开始时间
- int64 begin = 2;
- // 状态有效结束时间
- int64 end = 3;
- // 当前的时间戳
- int64 now = 7;
- // 标题
- string title = 4;
- // 内容
- string content = 5;
- // 按钮
- string button = 6;
- }
- message RoomNoticeIsTaskFinishResp {
- // 是否完成
- int64 result = 1;
- }
- message RoomNoticeSetTaskFinishResp {
- // 是否完成
- int64 result = 1;
- }
|