You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

71 lines
2.0 KiB
Protocol Buffer

syntax = "proto3";
package pb;
option go_package = "/pbMq";
message MqNobilityBuy {
string platform = 1; // 平台
int64 liveRoomId = 2; // 直播间ID
int64 uid = 3; // 用户ID
string uname = 4; // 用户名
string avatar = 5; // 头像
string msgId = 6; // 消息唯一ID
int64 nobilityLevel = 7; // 贵族等级
int64 price = 8; // 平台price
int64 startTime = 9; // 开始时间
int64 endTime = 10; // 过期时间
bool fansMedalWearingStatus = 11; // 牌子佩戴状态
string fansMedalName = 12; // 粉丝牌子名
int64 fansMedalLevel = 13; // 粉丝牌子等级
}
message MqDanmaku {
string platform = 1; // 平台
int64 liveRoomId = 2; // 直播间ID
int64 uid = 3; // 用户ID
string uname = 4; // 用户名
string avatar = 5; // 头像
string msg = 6; // 内容
string msgId = 7; // 消息唯一ID
int64 timestamp = 8; // 发送时间
int64 nobilityLevel = 9; // 贵族等级
bool fansMedalWearingStatus = 10; // 牌子佩戴状态
string fansMedalName = 11; // 粉丝牌子名
int64 fansMedalLevel = 12; // 粉丝牌子等级
}
message MqGift {
enum Type {
NORMAL = 0;
PACK = 1; // 包裹类,白银宝箱一类的礼物
RED_PACK = 2; // 红包类,抽放给观众的礼物
}
// 礼物(包裹)
message PackGift {
int64 giftId = 1;
string giftName = 2; // 礼物名称
}
string platform = 1;
int64 liveRoomId = 2;
string msgId = 3; // 消息唯一ID
int64 timestamp = 4; // 送礼时间
int64 uid = 5;
string uname = 6;
string avatar = 7; // 头像
int64 nobilityLevel = 8; // 贵族等级
int64 giftId = 9; // 礼物ID
string giftName = 10; // 礼物名称
int64 giftNum = 11; // 单次送礼数量
int64 price = 12; // 平台礼物价值(平台货币)
bool isPaid = 13; // 是否付费
Type type = 14; // 礼物类型
PackGift packGift = 15;
bool fansMedalWearingStatus = 20; // 牌子佩戴状态
string fansMedalName = 21; // 粉丝牌子名
int64 fansMedalLevel = 22; // 粉丝牌子等级
}