2900 lines
97 KiB
Go
2900 lines
97 KiB
Go
// Code generated by protoc-gen-go. DO NOT EDIT.
|
|
// versions:
|
|
// protoc-gen-go v1.27.1-devel
|
|
// protoc v3.19.4
|
|
// source: welfare.proto
|
|
|
|
package welfare
|
|
|
|
import (
|
|
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
|
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
|
reflect "reflect"
|
|
sync "sync"
|
|
)
|
|
|
|
const (
|
|
// Verify that this generated code is sufficiently up-to-date.
|
|
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
|
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
|
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
|
)
|
|
|
|
// 操作结果
|
|
type OpResultCode int32
|
|
|
|
const (
|
|
OpResultCode_OPRC_Sucess OpResultCode = 0 //成功
|
|
OpResultCode_OPRC_Error OpResultCode = 1 //失败
|
|
OpResultCode_OPRC_NoTimes OpResultCode = 2 //没有领取次数
|
|
OpResultCode_OPRC_CoinTooMore OpResultCode = 3 // 金币过多不符合领取
|
|
OpResultCode_OPRC_ErrCoin OpResultCode = 4 // 钻石不足
|
|
OpResultCode_OPRC_AlreadyBind OpResultCode = 5 // 已经绑定过邀请人
|
|
OpResultCode_OPRC_BindSelf OpResultCode = 6 // 邀请人不能是自己
|
|
OpResultCode_OPRC_MyInvite OpResultCode = 7 // 邀请人不能是我邀请的人
|
|
OpResultCode_OPRC_NotExist OpResultCode = 8 // 邀请人不存在
|
|
)
|
|
|
|
// Enum value maps for OpResultCode.
|
|
var (
|
|
OpResultCode_name = map[int32]string{
|
|
0: "OPRC_Sucess",
|
|
1: "OPRC_Error",
|
|
2: "OPRC_NoTimes",
|
|
3: "OPRC_CoinTooMore",
|
|
4: "OPRC_ErrCoin",
|
|
5: "OPRC_AlreadyBind",
|
|
6: "OPRC_BindSelf",
|
|
7: "OPRC_MyInvite",
|
|
8: "OPRC_NotExist",
|
|
}
|
|
OpResultCode_value = map[string]int32{
|
|
"OPRC_Sucess": 0,
|
|
"OPRC_Error": 1,
|
|
"OPRC_NoTimes": 2,
|
|
"OPRC_CoinTooMore": 3,
|
|
"OPRC_ErrCoin": 4,
|
|
"OPRC_AlreadyBind": 5,
|
|
"OPRC_BindSelf": 6,
|
|
"OPRC_MyInvite": 7,
|
|
"OPRC_NotExist": 8,
|
|
}
|
|
)
|
|
|
|
func (x OpResultCode) Enum() *OpResultCode {
|
|
p := new(OpResultCode)
|
|
*p = x
|
|
return p
|
|
}
|
|
|
|
func (x OpResultCode) String() string {
|
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
}
|
|
|
|
func (OpResultCode) Descriptor() protoreflect.EnumDescriptor {
|
|
return file_welfare_proto_enumTypes[0].Descriptor()
|
|
}
|
|
|
|
func (OpResultCode) Type() protoreflect.EnumType {
|
|
return &file_welfare_proto_enumTypes[0]
|
|
}
|
|
|
|
func (x OpResultCode) Number() protoreflect.EnumNumber {
|
|
return protoreflect.EnumNumber(x)
|
|
}
|
|
|
|
// Deprecated: Use OpResultCode.Descriptor instead.
|
|
func (OpResultCode) EnumDescriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{0}
|
|
}
|
|
|
|
// 福利大厅
|
|
type SPacketID int32
|
|
|
|
const (
|
|
SPacketID_PACKET_SHOP_ZERO SPacketID = 0 // 弃用消息号
|
|
SPacketID_PACKET_CS_WELF_GETRELIEFFUND SPacketID = 2580 //领取救济金
|
|
SPacketID_PACKET_SC_WELF_GETRELIEFFUND SPacketID = 2581 //领取救济金
|
|
SPacketID_PACKET_CS_WELF_GETTURNPLATE SPacketID = 2582 //转动转盘
|
|
SPacketID_PACKET_SC_WELF_GETTURNPLATE SPacketID = 2583 //转动转盘
|
|
SPacketID_PACKET_CS_WELF_GETADDUPSIGN SPacketID = 2584 //累计签到
|
|
SPacketID_PACKET_SC_WELF_GETADDUPSIGN SPacketID = 2585 //累计签到
|
|
SPacketID_PACKET_CS_WELF_WELFAREINFO SPacketID = 2586 //福利信息
|
|
SPacketID_PACKET_SC_WELF_WELFAREINFO SPacketID = 2587 //福利信息
|
|
SPacketID_PACKET_CS_WELF_BLINBOXINFO SPacketID = 2588 //转动盲盒
|
|
SPacketID_PACKET_SC_WELF_BLINBOXINFO SPacketID = 2589 //转动盲盒
|
|
SPacketID_PACKET_CS_WELF_GETBLINBOX SPacketID = 2590 //领取盲盒
|
|
SPacketID_PACKET_SC_WELF_GETBLINBOX SPacketID = 2591 //领取盲盒
|
|
SPacketID_PACKET_CS_WELF_FIRSTPAYINFO SPacketID = 2592 //首充礼包信息
|
|
SPacketID_PACKET_SC_WELF_FIRSTPAYINFO SPacketID = 2593 //首充礼包信息
|
|
SPacketID_PACKET_CS_WELF_FIRSTPAY SPacketID = 2594 //领取(购买)首充 后期走充值回调
|
|
SPacketID_PACKET_SC_WELF_FIRSTPAY SPacketID = 2595 //领取首充
|
|
SPacketID_PACKET_CS_WELF_CONTINPAYINFO SPacketID = 2596 //连续充值信息
|
|
SPacketID_PACKET_SC_WELF_CONTINPAYINFO SPacketID = 2597 //连续充值信息
|
|
SPacketID_PACKET_CS_WELF_CONTINPAY SPacketID = 2598 //领取(购买)连续充值 后期走充值回调
|
|
SPacketID_PACKET_SC_WELF_CONTINPAY SPacketID = 2599 //领取连续充值
|
|
// 2900~2999
|
|
SPacketID_PACKET_CSWelfRelief SPacketID = 2900 //救济金信息
|
|
SPacketID_PACKET_SCWelfRelief SPacketID = 2901 //救济金信息
|
|
// 邀请活动
|
|
SPacketID_PACKET_CSInviteInfo SPacketID = 2902 //邀请信息
|
|
SPacketID_PACKET_SCInviteInfo SPacketID = 2903 //邀请信息
|
|
SPacketID_PACKET_CSBindInvite SPacketID = 2904 //绑定邀请人
|
|
SPacketID_PACKET_SCBindInvite SPacketID = 2905 //绑定邀请人
|
|
SPacketID_PACKET_CSPigbankGetInfo SPacketID = 2910 // 存钱罐信息获取
|
|
SPacketID_PACKET_SCPigbankGetInfo SPacketID = 2911 // 存钱罐信息获取
|
|
SPacketID_PACKET_CSPigbankTakeCoin SPacketID = 2912 // 存钱罐领取金币
|
|
SPacketID_PACKET_SCPigbankTakeCoin SPacketID = 2913 // 存钱罐领取金币
|
|
)
|
|
|
|
// Enum value maps for SPacketID.
|
|
var (
|
|
SPacketID_name = map[int32]string{
|
|
0: "PACKET_SHOP_ZERO",
|
|
2580: "PACKET_CS_WELF_GETRELIEFFUND",
|
|
2581: "PACKET_SC_WELF_GETRELIEFFUND",
|
|
2582: "PACKET_CS_WELF_GETTURNPLATE",
|
|
2583: "PACKET_SC_WELF_GETTURNPLATE",
|
|
2584: "PACKET_CS_WELF_GETADDUPSIGN",
|
|
2585: "PACKET_SC_WELF_GETADDUPSIGN",
|
|
2586: "PACKET_CS_WELF_WELFAREINFO",
|
|
2587: "PACKET_SC_WELF_WELFAREINFO",
|
|
2588: "PACKET_CS_WELF_BLINBOXINFO",
|
|
2589: "PACKET_SC_WELF_BLINBOXINFO",
|
|
2590: "PACKET_CS_WELF_GETBLINBOX",
|
|
2591: "PACKET_SC_WELF_GETBLINBOX",
|
|
2592: "PACKET_CS_WELF_FIRSTPAYINFO",
|
|
2593: "PACKET_SC_WELF_FIRSTPAYINFO",
|
|
2594: "PACKET_CS_WELF_FIRSTPAY",
|
|
2595: "PACKET_SC_WELF_FIRSTPAY",
|
|
2596: "PACKET_CS_WELF_CONTINPAYINFO",
|
|
2597: "PACKET_SC_WELF_CONTINPAYINFO",
|
|
2598: "PACKET_CS_WELF_CONTINPAY",
|
|
2599: "PACKET_SC_WELF_CONTINPAY",
|
|
2900: "PACKET_CSWelfRelief",
|
|
2901: "PACKET_SCWelfRelief",
|
|
2902: "PACKET_CSInviteInfo",
|
|
2903: "PACKET_SCInviteInfo",
|
|
2904: "PACKET_CSBindInvite",
|
|
2905: "PACKET_SCBindInvite",
|
|
2910: "PACKET_CSPigbankGetInfo",
|
|
2911: "PACKET_SCPigbankGetInfo",
|
|
2912: "PACKET_CSPigbankTakeCoin",
|
|
2913: "PACKET_SCPigbankTakeCoin",
|
|
}
|
|
SPacketID_value = map[string]int32{
|
|
"PACKET_SHOP_ZERO": 0,
|
|
"PACKET_CS_WELF_GETRELIEFFUND": 2580,
|
|
"PACKET_SC_WELF_GETRELIEFFUND": 2581,
|
|
"PACKET_CS_WELF_GETTURNPLATE": 2582,
|
|
"PACKET_SC_WELF_GETTURNPLATE": 2583,
|
|
"PACKET_CS_WELF_GETADDUPSIGN": 2584,
|
|
"PACKET_SC_WELF_GETADDUPSIGN": 2585,
|
|
"PACKET_CS_WELF_WELFAREINFO": 2586,
|
|
"PACKET_SC_WELF_WELFAREINFO": 2587,
|
|
"PACKET_CS_WELF_BLINBOXINFO": 2588,
|
|
"PACKET_SC_WELF_BLINBOXINFO": 2589,
|
|
"PACKET_CS_WELF_GETBLINBOX": 2590,
|
|
"PACKET_SC_WELF_GETBLINBOX": 2591,
|
|
"PACKET_CS_WELF_FIRSTPAYINFO": 2592,
|
|
"PACKET_SC_WELF_FIRSTPAYINFO": 2593,
|
|
"PACKET_CS_WELF_FIRSTPAY": 2594,
|
|
"PACKET_SC_WELF_FIRSTPAY": 2595,
|
|
"PACKET_CS_WELF_CONTINPAYINFO": 2596,
|
|
"PACKET_SC_WELF_CONTINPAYINFO": 2597,
|
|
"PACKET_CS_WELF_CONTINPAY": 2598,
|
|
"PACKET_SC_WELF_CONTINPAY": 2599,
|
|
"PACKET_CSWelfRelief": 2900,
|
|
"PACKET_SCWelfRelief": 2901,
|
|
"PACKET_CSInviteInfo": 2902,
|
|
"PACKET_SCInviteInfo": 2903,
|
|
"PACKET_CSBindInvite": 2904,
|
|
"PACKET_SCBindInvite": 2905,
|
|
"PACKET_CSPigbankGetInfo": 2910,
|
|
"PACKET_SCPigbankGetInfo": 2911,
|
|
"PACKET_CSPigbankTakeCoin": 2912,
|
|
"PACKET_SCPigbankTakeCoin": 2913,
|
|
}
|
|
)
|
|
|
|
func (x SPacketID) Enum() *SPacketID {
|
|
p := new(SPacketID)
|
|
*p = x
|
|
return p
|
|
}
|
|
|
|
func (x SPacketID) String() string {
|
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
}
|
|
|
|
func (SPacketID) Descriptor() protoreflect.EnumDescriptor {
|
|
return file_welfare_proto_enumTypes[1].Descriptor()
|
|
}
|
|
|
|
func (SPacketID) Type() protoreflect.EnumType {
|
|
return &file_welfare_proto_enumTypes[1]
|
|
}
|
|
|
|
func (x SPacketID) Number() protoreflect.EnumNumber {
|
|
return protoreflect.EnumNumber(x)
|
|
}
|
|
|
|
// Deprecated: Use SPacketID.Descriptor instead.
|
|
func (SPacketID) EnumDescriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{1}
|
|
}
|
|
|
|
// 救济金领取
|
|
// PACKET_CS_WELF_GETRELIEFFUND
|
|
type CSGetReliefFund struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
IsVideo bool `protobuf:"varint,1,opt,name=IsVideo,proto3" json:"IsVideo,omitempty"` //看视频双倍领取
|
|
}
|
|
|
|
func (x *CSGetReliefFund) Reset() {
|
|
*x = CSGetReliefFund{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[0]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CSGetReliefFund) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CSGetReliefFund) ProtoMessage() {}
|
|
|
|
func (x *CSGetReliefFund) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[0]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CSGetReliefFund.ProtoReflect.Descriptor instead.
|
|
func (*CSGetReliefFund) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{0}
|
|
}
|
|
|
|
func (x *CSGetReliefFund) GetIsVideo() bool {
|
|
if x != nil {
|
|
return x.IsVideo
|
|
}
|
|
return false
|
|
}
|
|
|
|
// PACKET_SC_WELF_GETRELIEFFUND
|
|
type SCGetReliefFund struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
OpRetCode OpResultCode `protobuf:"varint,1,opt,name=OpRetCode,proto3,enum=welfare.OpResultCode" json:"OpRetCode,omitempty"` //结果
|
|
Times int32 `protobuf:"varint,2,opt,name=Times,proto3" json:"Times,omitempty"` //当前领取救济金的次数
|
|
Coin int64 `protobuf:"varint,3,opt,name=Coin,proto3" json:"Coin,omitempty"` //本次领取救济金金额
|
|
}
|
|
|
|
func (x *SCGetReliefFund) Reset() {
|
|
*x = SCGetReliefFund{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[1]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SCGetReliefFund) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SCGetReliefFund) ProtoMessage() {}
|
|
|
|
func (x *SCGetReliefFund) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[1]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SCGetReliefFund.ProtoReflect.Descriptor instead.
|
|
func (*SCGetReliefFund) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{1}
|
|
}
|
|
|
|
func (x *SCGetReliefFund) GetOpRetCode() OpResultCode {
|
|
if x != nil {
|
|
return x.OpRetCode
|
|
}
|
|
return OpResultCode_OPRC_Sucess
|
|
}
|
|
|
|
func (x *SCGetReliefFund) GetTimes() int32 {
|
|
if x != nil {
|
|
return x.Times
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCGetReliefFund) GetCoin() int64 {
|
|
if x != nil {
|
|
return x.Coin
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type WelfareDate struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Grade int32 `protobuf:"varint,1,opt,name=Grade,proto3" json:"Grade,omitempty"` // 数量
|
|
Type int32 `protobuf:"varint,2,opt,name=Type,proto3" json:"Type,omitempty"` // 类型1.金币 2.钻石 3.道具
|
|
Name string `protobuf:"bytes,3,opt,name=Name,proto3" json:"Name,omitempty"` // 名称
|
|
Item_Id int32 `protobuf:"varint,4,opt,name=Item_Id,json=ItemId,proto3" json:"Item_Id,omitempty"` // 道具id
|
|
}
|
|
|
|
func (x *WelfareDate) Reset() {
|
|
*x = WelfareDate{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[2]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *WelfareDate) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*WelfareDate) ProtoMessage() {}
|
|
|
|
func (x *WelfareDate) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[2]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use WelfareDate.ProtoReflect.Descriptor instead.
|
|
func (*WelfareDate) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{2}
|
|
}
|
|
|
|
func (x *WelfareDate) GetGrade() int32 {
|
|
if x != nil {
|
|
return x.Grade
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *WelfareDate) GetType() int32 {
|
|
if x != nil {
|
|
return x.Type
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *WelfareDate) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WelfareDate) GetItem_Id() int32 {
|
|
if x != nil {
|
|
return x.Item_Id
|
|
}
|
|
return 0
|
|
}
|
|
|
|
// 转动转盘
|
|
// PACKET_CS_WELF_GETTURNPLATE
|
|
type CSGetTurnplate struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
IsVideo bool `protobuf:"varint,1,opt,name=IsVideo,proto3" json:"IsVideo,omitempty"` //看视频双倍领取
|
|
}
|
|
|
|
func (x *CSGetTurnplate) Reset() {
|
|
*x = CSGetTurnplate{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[3]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CSGetTurnplate) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CSGetTurnplate) ProtoMessage() {}
|
|
|
|
func (x *CSGetTurnplate) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[3]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CSGetTurnplate.ProtoReflect.Descriptor instead.
|
|
func (*CSGetTurnplate) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{3}
|
|
}
|
|
|
|
func (x *CSGetTurnplate) GetIsVideo() bool {
|
|
if x != nil {
|
|
return x.IsVideo
|
|
}
|
|
return false
|
|
}
|
|
|
|
// PACKET_SC_WELF_GETTURNPLATE
|
|
type SCGetTurnplate struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
OpRetCode OpResultCode `protobuf:"varint,1,opt,name=OpRetCode,proto3,enum=welfare.OpResultCode" json:"OpRetCode,omitempty"` //结果
|
|
Date []*WelfareDate `protobuf:"bytes,2,rep,name=Date,proto3" json:"Date,omitempty"` // 奖励
|
|
Idx int32 `protobuf:"varint,3,opt,name=Idx,proto3" json:"Idx,omitempty"` // 轮盘获奖下标
|
|
SignDay int32 `protobuf:"varint,4,opt,name=SignDay,proto3" json:"SignDay,omitempty"` // 已签到天数
|
|
IsVideo bool `protobuf:"varint,5,opt,name=IsVideo,proto3" json:"IsVideo,omitempty"` //看视频双倍领取
|
|
}
|
|
|
|
func (x *SCGetTurnplate) Reset() {
|
|
*x = SCGetTurnplate{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[4]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SCGetTurnplate) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SCGetTurnplate) ProtoMessage() {}
|
|
|
|
func (x *SCGetTurnplate) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[4]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SCGetTurnplate.ProtoReflect.Descriptor instead.
|
|
func (*SCGetTurnplate) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{4}
|
|
}
|
|
|
|
func (x *SCGetTurnplate) GetOpRetCode() OpResultCode {
|
|
if x != nil {
|
|
return x.OpRetCode
|
|
}
|
|
return OpResultCode_OPRC_Sucess
|
|
}
|
|
|
|
func (x *SCGetTurnplate) GetDate() []*WelfareDate {
|
|
if x != nil {
|
|
return x.Date
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SCGetTurnplate) GetIdx() int32 {
|
|
if x != nil {
|
|
return x.Idx
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCGetTurnplate) GetSignDay() int32 {
|
|
if x != nil {
|
|
return x.SignDay
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCGetTurnplate) GetIsVideo() bool {
|
|
if x != nil {
|
|
return x.IsVideo
|
|
}
|
|
return false
|
|
}
|
|
|
|
type AddUpWelfareDate struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
AddUpDay int32 `protobuf:"varint,1,opt,name=AddUpDay,proto3" json:"AddUpDay,omitempty"` // 累计几天
|
|
AddUpDate []*WelfareDate `protobuf:"bytes,2,rep,name=AddUpDate,proto3" json:"AddUpDate,omitempty"` // 累计奖励
|
|
}
|
|
|
|
func (x *AddUpWelfareDate) Reset() {
|
|
*x = AddUpWelfareDate{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[5]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *AddUpWelfareDate) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*AddUpWelfareDate) ProtoMessage() {}
|
|
|
|
func (x *AddUpWelfareDate) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[5]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use AddUpWelfareDate.ProtoReflect.Descriptor instead.
|
|
func (*AddUpWelfareDate) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{5}
|
|
}
|
|
|
|
func (x *AddUpWelfareDate) GetAddUpDay() int32 {
|
|
if x != nil {
|
|
return x.AddUpDay
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *AddUpWelfareDate) GetAddUpDate() []*WelfareDate {
|
|
if x != nil {
|
|
return x.AddUpDate
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 累计签到
|
|
// PACKET_CS_WELF_GETADDUPSIGN
|
|
type CSGetAddupSign struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
AddUpDay int32 `protobuf:"varint,1,opt,name=AddUpDay,proto3" json:"AddUpDay,omitempty"` // 领取累计奖励
|
|
}
|
|
|
|
func (x *CSGetAddupSign) Reset() {
|
|
*x = CSGetAddupSign{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[6]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CSGetAddupSign) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CSGetAddupSign) ProtoMessage() {}
|
|
|
|
func (x *CSGetAddupSign) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[6]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CSGetAddupSign.ProtoReflect.Descriptor instead.
|
|
func (*CSGetAddupSign) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{6}
|
|
}
|
|
|
|
func (x *CSGetAddupSign) GetAddUpDay() int32 {
|
|
if x != nil {
|
|
return x.AddUpDay
|
|
}
|
|
return 0
|
|
}
|
|
|
|
// PACKET_SC_WELF_GETADDUPSIGN
|
|
type SCGetAddupSign struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
OpRetCode OpResultCode `protobuf:"varint,1,opt,name=OpRetCode,proto3,enum=welfare.OpResultCode" json:"OpRetCode,omitempty"` //结果
|
|
Date []*AddUpWelfareDate `protobuf:"bytes,2,rep,name=Date,proto3" json:"Date,omitempty"` // 奖励
|
|
AddUpSignDay []int32 `protobuf:"varint,3,rep,packed,name=AddUpSignDay,proto3" json:"AddUpSignDay,omitempty"` // 已领取累计奖励天数
|
|
}
|
|
|
|
func (x *SCGetAddupSign) Reset() {
|
|
*x = SCGetAddupSign{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[7]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SCGetAddupSign) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SCGetAddupSign) ProtoMessage() {}
|
|
|
|
func (x *SCGetAddupSign) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[7]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SCGetAddupSign.ProtoReflect.Descriptor instead.
|
|
func (*SCGetAddupSign) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{7}
|
|
}
|
|
|
|
func (x *SCGetAddupSign) GetOpRetCode() OpResultCode {
|
|
if x != nil {
|
|
return x.OpRetCode
|
|
}
|
|
return OpResultCode_OPRC_Sucess
|
|
}
|
|
|
|
func (x *SCGetAddupSign) GetDate() []*AddUpWelfareDate {
|
|
if x != nil {
|
|
return x.Date
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SCGetAddupSign) GetAddUpSignDay() []int32 {
|
|
if x != nil {
|
|
return x.AddUpSignDay
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// 福利信息
|
|
// PACKET_CS_WELF_WELFAREINFO
|
|
type CSWelfaredInfo struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
}
|
|
|
|
func (x *CSWelfaredInfo) Reset() {
|
|
*x = CSWelfaredInfo{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[8]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CSWelfaredInfo) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CSWelfaredInfo) ProtoMessage() {}
|
|
|
|
func (x *CSWelfaredInfo) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[8]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CSWelfaredInfo.ProtoReflect.Descriptor instead.
|
|
func (*CSWelfaredInfo) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{8}
|
|
}
|
|
|
|
type WelfareTurnplateDate struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Id int32 `protobuf:"varint,1,opt,name=Id,proto3" json:"Id,omitempty"` // 序号
|
|
Date []*WelfareDate `protobuf:"bytes,2,rep,name=Date,proto3" json:"Date,omitempty"` // 奖励
|
|
}
|
|
|
|
func (x *WelfareTurnplateDate) Reset() {
|
|
*x = WelfareTurnplateDate{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[9]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *WelfareTurnplateDate) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*WelfareTurnplateDate) ProtoMessage() {}
|
|
|
|
func (x *WelfareTurnplateDate) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[9]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use WelfareTurnplateDate.ProtoReflect.Descriptor instead.
|
|
func (*WelfareTurnplateDate) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{9}
|
|
}
|
|
|
|
func (x *WelfareTurnplateDate) GetId() int32 {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *WelfareTurnplateDate) GetDate() []*WelfareDate {
|
|
if x != nil {
|
|
return x.Date
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type Welfare7SignDate struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Day int32 `protobuf:"varint,1,opt,name=Day,proto3" json:"Day,omitempty"` // 第几天
|
|
Date []*WelfareDate `protobuf:"bytes,2,rep,name=Date,proto3" json:"Date,omitempty"` // 奖励
|
|
AddUpDate []*AddUpWelfareDate `protobuf:"bytes,3,rep,name=AddUpDate,proto3" json:"AddUpDate,omitempty"` // 累计奖励
|
|
}
|
|
|
|
func (x *Welfare7SignDate) Reset() {
|
|
*x = Welfare7SignDate{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[10]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *Welfare7SignDate) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Welfare7SignDate) ProtoMessage() {}
|
|
|
|
func (x *Welfare7SignDate) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[10]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use Welfare7SignDate.ProtoReflect.Descriptor instead.
|
|
func (*Welfare7SignDate) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{10}
|
|
}
|
|
|
|
func (x *Welfare7SignDate) GetDay() int32 {
|
|
if x != nil {
|
|
return x.Day
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Welfare7SignDate) GetDate() []*WelfareDate {
|
|
if x != nil {
|
|
return x.Date
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *Welfare7SignDate) GetAddUpDate() []*AddUpWelfareDate {
|
|
if x != nil {
|
|
return x.AddUpDate
|
|
}
|
|
return nil
|
|
}
|
|
|
|
// PACKET_SC_WELF_WELFAREINFO
|
|
type SCWelfaredInfo struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Tlist []*WelfareTurnplateDate `protobuf:"bytes,1,rep,name=Tlist,proto3" json:"Tlist,omitempty"` // 转盘奖励
|
|
Slist []*Welfare7SignDate `protobuf:"bytes,2,rep,name=Slist,proto3" json:"Slist,omitempty"` // 七日签到
|
|
DrawTurnplate int32 `protobuf:"varint,3,opt,name=DrawTurnplate,proto3" json:"DrawTurnplate,omitempty"` // 1领取转盘 2未领取
|
|
SignDay int32 `protobuf:"varint,4,opt,name=SignDay,proto3" json:"SignDay,omitempty"` // 已签到天数
|
|
AddUpSignDay []int32 `protobuf:"varint,5,rep,packed,name=AddUpSignDay,proto3" json:"AddUpSignDay,omitempty"` // 已领取累计奖励天数
|
|
TurnplateIdx []int32 `protobuf:"varint,6,rep,packed,name=TurnplateIdx,proto3" json:"TurnplateIdx,omitempty"` // 已领取转盘奖励下标0开始
|
|
Switch int32 `protobuf:"varint,7,opt,name=Switch,proto3" json:"Switch,omitempty"` // 1.开启 2.关闭
|
|
}
|
|
|
|
func (x *SCWelfaredInfo) Reset() {
|
|
*x = SCWelfaredInfo{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[11]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SCWelfaredInfo) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SCWelfaredInfo) ProtoMessage() {}
|
|
|
|
func (x *SCWelfaredInfo) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[11]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SCWelfaredInfo.ProtoReflect.Descriptor instead.
|
|
func (*SCWelfaredInfo) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{11}
|
|
}
|
|
|
|
func (x *SCWelfaredInfo) GetTlist() []*WelfareTurnplateDate {
|
|
if x != nil {
|
|
return x.Tlist
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SCWelfaredInfo) GetSlist() []*Welfare7SignDate {
|
|
if x != nil {
|
|
return x.Slist
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SCWelfaredInfo) GetDrawTurnplate() int32 {
|
|
if x != nil {
|
|
return x.DrawTurnplate
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCWelfaredInfo) GetSignDay() int32 {
|
|
if x != nil {
|
|
return x.SignDay
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCWelfaredInfo) GetAddUpSignDay() []int32 {
|
|
if x != nil {
|
|
return x.AddUpSignDay
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SCWelfaredInfo) GetTurnplateIdx() []int32 {
|
|
if x != nil {
|
|
return x.TurnplateIdx
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SCWelfaredInfo) GetSwitch() int32 {
|
|
if x != nil {
|
|
return x.Switch
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type BlindBoxData struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Id int32 `protobuf:"varint,1,opt,name=Id,proto3" json:"Id,omitempty"` // 序号
|
|
Type int32 `protobuf:"varint,2,opt,name=Type,proto3" json:"Type,omitempty"` // 类型1.金币 2.钻石
|
|
Name string `protobuf:"bytes,3,opt,name=Name,proto3" json:"Name,omitempty"` // 名称
|
|
Grade int32 `protobuf:"varint,4,opt,name=Grade,proto3" json:"Grade,omitempty"` // 数量
|
|
Consume int32 `protobuf:"varint,5,opt,name=Consume,proto3" json:"Consume,omitempty"` // 购买消耗类型
|
|
Price1 int64 `protobuf:"varint,6,opt,name=price1,proto3" json:"price1,omitempty"` // 原价
|
|
Price2 int64 `protobuf:"varint,7,opt,name=price2,proto3" json:"price2,omitempty"` // 现价
|
|
Discount float64 `protobuf:"fixed64,8,opt,name=Discount,proto3" json:"Discount,omitempty"` // 折扣
|
|
Item_Id int32 `protobuf:"varint,9,opt,name=Item_Id,json=ItemId,proto3" json:"Item_Id,omitempty"` // 道具id
|
|
}
|
|
|
|
func (x *BlindBoxData) Reset() {
|
|
*x = BlindBoxData{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[12]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *BlindBoxData) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*BlindBoxData) ProtoMessage() {}
|
|
|
|
func (x *BlindBoxData) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[12]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use BlindBoxData.ProtoReflect.Descriptor instead.
|
|
func (*BlindBoxData) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{12}
|
|
}
|
|
|
|
func (x *BlindBoxData) GetId() int32 {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *BlindBoxData) GetType() int32 {
|
|
if x != nil {
|
|
return x.Type
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *BlindBoxData) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *BlindBoxData) GetGrade() int32 {
|
|
if x != nil {
|
|
return x.Grade
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *BlindBoxData) GetConsume() int32 {
|
|
if x != nil {
|
|
return x.Consume
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *BlindBoxData) GetPrice1() int64 {
|
|
if x != nil {
|
|
return x.Price1
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *BlindBoxData) GetPrice2() int64 {
|
|
if x != nil {
|
|
return x.Price2
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *BlindBoxData) GetDiscount() float64 {
|
|
if x != nil {
|
|
return x.Discount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *BlindBoxData) GetItem_Id() int32 {
|
|
if x != nil {
|
|
return x.Item_Id
|
|
}
|
|
return 0
|
|
}
|
|
|
|
// 查看盲盒
|
|
// PACKET_CS_WELF_BLINBOXINFO
|
|
type CSBlindBoxInfo struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Id int32 `protobuf:"varint,1,opt,name=Id,proto3" json:"Id,omitempty"` // 序号 上次随机到的盲盒id 没有发-1
|
|
}
|
|
|
|
func (x *CSBlindBoxInfo) Reset() {
|
|
*x = CSBlindBoxInfo{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[13]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CSBlindBoxInfo) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CSBlindBoxInfo) ProtoMessage() {}
|
|
|
|
func (x *CSBlindBoxInfo) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[13]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CSBlindBoxInfo.ProtoReflect.Descriptor instead.
|
|
func (*CSBlindBoxInfo) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{13}
|
|
}
|
|
|
|
func (x *CSBlindBoxInfo) GetId() int32 {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return 0
|
|
}
|
|
|
|
// PACKET_SC_WELF_BLINBOXINFO
|
|
type SCBlindBoxInfo struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
OpRetCode OpResultCode `protobuf:"varint,1,opt,name=OpRetCode,proto3,enum=welfare.OpResultCode" json:"OpRetCode,omitempty"` // 结果
|
|
Date *BlindBoxData `protobuf:"bytes,2,opt,name=Date,proto3" json:"Date,omitempty"` // 盲盒
|
|
MinId int32 `protobuf:"varint,3,opt,name=MinId,proto3" json:"MinId,omitempty"` // 最低序号
|
|
Draw int32 `protobuf:"varint,4,opt,name=Draw,proto3" json:"Draw,omitempty"` // 1领取 2未领取
|
|
Cycle int32 `protobuf:"varint,5,opt,name=Cycle,proto3" json:"Cycle,omitempty"` // 循环 1.开启 2.关闭
|
|
}
|
|
|
|
func (x *SCBlindBoxInfo) Reset() {
|
|
*x = SCBlindBoxInfo{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[14]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SCBlindBoxInfo) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SCBlindBoxInfo) ProtoMessage() {}
|
|
|
|
func (x *SCBlindBoxInfo) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[14]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SCBlindBoxInfo.ProtoReflect.Descriptor instead.
|
|
func (*SCBlindBoxInfo) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{14}
|
|
}
|
|
|
|
func (x *SCBlindBoxInfo) GetOpRetCode() OpResultCode {
|
|
if x != nil {
|
|
return x.OpRetCode
|
|
}
|
|
return OpResultCode_OPRC_Sucess
|
|
}
|
|
|
|
func (x *SCBlindBoxInfo) GetDate() *BlindBoxData {
|
|
if x != nil {
|
|
return x.Date
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SCBlindBoxInfo) GetMinId() int32 {
|
|
if x != nil {
|
|
return x.MinId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCBlindBoxInfo) GetDraw() int32 {
|
|
if x != nil {
|
|
return x.Draw
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCBlindBoxInfo) GetCycle() int32 {
|
|
if x != nil {
|
|
return x.Cycle
|
|
}
|
|
return 0
|
|
}
|
|
|
|
// 领取盲盒
|
|
// PACKET_CS_WELF_GETBLINBOX
|
|
type CSGetBlindBox struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Id int32 `protobuf:"varint,1,opt,name=Id,proto3" json:"Id,omitempty"` // 序号
|
|
}
|
|
|
|
func (x *CSGetBlindBox) Reset() {
|
|
*x = CSGetBlindBox{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[15]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CSGetBlindBox) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CSGetBlindBox) ProtoMessage() {}
|
|
|
|
func (x *CSGetBlindBox) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[15]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CSGetBlindBox.ProtoReflect.Descriptor instead.
|
|
func (*CSGetBlindBox) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{15}
|
|
}
|
|
|
|
func (x *CSGetBlindBox) GetId() int32 {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return 0
|
|
}
|
|
|
|
// PACKET_SC_WELF_GETBLINBOX
|
|
type SCGetBlindBox struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
OpRetCode OpResultCode `protobuf:"varint,1,opt,name=OpRetCode,proto3,enum=welfare.OpResultCode" json:"OpRetCode,omitempty"` //结果
|
|
}
|
|
|
|
func (x *SCGetBlindBox) Reset() {
|
|
*x = SCGetBlindBox{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[16]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SCGetBlindBox) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SCGetBlindBox) ProtoMessage() {}
|
|
|
|
func (x *SCGetBlindBox) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[16]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SCGetBlindBox.ProtoReflect.Descriptor instead.
|
|
func (*SCGetBlindBox) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{16}
|
|
}
|
|
|
|
func (x *SCGetBlindBox) GetOpRetCode() OpResultCode {
|
|
if x != nil {
|
|
return x.OpRetCode
|
|
}
|
|
return OpResultCode_OPRC_Sucess
|
|
}
|
|
|
|
type WelfareSpree struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Day int32 `protobuf:"varint,1,opt,name=Day,proto3" json:"Day,omitempty"` // 序号
|
|
Item []*WelfareDate `protobuf:"bytes,2,rep,name=Item,proto3" json:"Item,omitempty"` // 道具
|
|
VIPEX int32 `protobuf:"varint,3,opt,name=VIPEX,proto3" json:"VIPEX,omitempty"` // VIP经验
|
|
Consume int32 `protobuf:"varint,5,opt,name=Consume,proto3" json:"Consume,omitempty"` // 购买消耗类型
|
|
Price1 int64 `protobuf:"varint,6,opt,name=price1,proto3" json:"price1,omitempty"` // 原价
|
|
Price2 int64 `protobuf:"varint,7,opt,name=price2,proto3" json:"price2,omitempty"` // 现价
|
|
Discount float64 `protobuf:"fixed64,8,opt,name=Discount,proto3" json:"Discount,omitempty"` // 折扣
|
|
}
|
|
|
|
func (x *WelfareSpree) Reset() {
|
|
*x = WelfareSpree{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[17]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *WelfareSpree) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*WelfareSpree) ProtoMessage() {}
|
|
|
|
func (x *WelfareSpree) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[17]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use WelfareSpree.ProtoReflect.Descriptor instead.
|
|
func (*WelfareSpree) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{17}
|
|
}
|
|
|
|
func (x *WelfareSpree) GetDay() int32 {
|
|
if x != nil {
|
|
return x.Day
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *WelfareSpree) GetItem() []*WelfareDate {
|
|
if x != nil {
|
|
return x.Item
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *WelfareSpree) GetVIPEX() int32 {
|
|
if x != nil {
|
|
return x.VIPEX
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *WelfareSpree) GetConsume() int32 {
|
|
if x != nil {
|
|
return x.Consume
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *WelfareSpree) GetPrice1() int64 {
|
|
if x != nil {
|
|
return x.Price1
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *WelfareSpree) GetPrice2() int64 {
|
|
if x != nil {
|
|
return x.Price2
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *WelfareSpree) GetDiscount() float64 {
|
|
if x != nil {
|
|
return x.Discount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
// PACKET_CS_WELF_FIRSTPAYINFO
|
|
type CSWelfareFirstPayData struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
}
|
|
|
|
func (x *CSWelfareFirstPayData) Reset() {
|
|
*x = CSWelfareFirstPayData{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[18]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CSWelfareFirstPayData) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CSWelfareFirstPayData) ProtoMessage() {}
|
|
|
|
func (x *CSWelfareFirstPayData) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[18]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CSWelfareFirstPayData.ProtoReflect.Descriptor instead.
|
|
func (*CSWelfareFirstPayData) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{18}
|
|
}
|
|
|
|
// PACKET_SC_WELF_FIRSTPAYINFO
|
|
type SCWelfareFirstPayData struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
OpRetCode OpResultCode `protobuf:"varint,1,opt,name=OpRetCode,proto3,enum=welfare.OpResultCode" json:"OpRetCode,omitempty"` //结果
|
|
List *WelfareSpree `protobuf:"bytes,2,opt,name=List,proto3" json:"List,omitempty"`
|
|
Switch int32 `protobuf:"varint,3,opt,name=Switch,proto3" json:"Switch,omitempty"` // 1.开启 2.关闭
|
|
Cycle int32 `protobuf:"varint,4,opt,name=Cycle,proto3" json:"Cycle,omitempty"` // 循环 1.开启 2.关闭
|
|
Draw int32 `protobuf:"varint,5,opt,name=Draw,proto3" json:"Draw,omitempty"` // 1领取 2未领取
|
|
}
|
|
|
|
func (x *SCWelfareFirstPayData) Reset() {
|
|
*x = SCWelfareFirstPayData{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[19]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SCWelfareFirstPayData) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SCWelfareFirstPayData) ProtoMessage() {}
|
|
|
|
func (x *SCWelfareFirstPayData) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[19]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SCWelfareFirstPayData.ProtoReflect.Descriptor instead.
|
|
func (*SCWelfareFirstPayData) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{19}
|
|
}
|
|
|
|
func (x *SCWelfareFirstPayData) GetOpRetCode() OpResultCode {
|
|
if x != nil {
|
|
return x.OpRetCode
|
|
}
|
|
return OpResultCode_OPRC_Sucess
|
|
}
|
|
|
|
func (x *SCWelfareFirstPayData) GetList() *WelfareSpree {
|
|
if x != nil {
|
|
return x.List
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SCWelfareFirstPayData) GetSwitch() int32 {
|
|
if x != nil {
|
|
return x.Switch
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCWelfareFirstPayData) GetCycle() int32 {
|
|
if x != nil {
|
|
return x.Cycle
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCWelfareFirstPayData) GetDraw() int32 {
|
|
if x != nil {
|
|
return x.Draw
|
|
}
|
|
return 0
|
|
}
|
|
|
|
// PACKET_CS_WELF_FIRSTPAY
|
|
type CSWelfareFirstPay struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
}
|
|
|
|
func (x *CSWelfareFirstPay) Reset() {
|
|
*x = CSWelfareFirstPay{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[20]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CSWelfareFirstPay) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CSWelfareFirstPay) ProtoMessage() {}
|
|
|
|
func (x *CSWelfareFirstPay) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[20]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CSWelfareFirstPay.ProtoReflect.Descriptor instead.
|
|
func (*CSWelfareFirstPay) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{20}
|
|
}
|
|
|
|
// PACKET_SC_WELF_FIRSTPAY
|
|
type SCWelfareFirstPay struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
OpRetCode OpResultCode `protobuf:"varint,1,opt,name=OpRetCode,proto3,enum=welfare.OpResultCode" json:"OpRetCode,omitempty"` //结果
|
|
}
|
|
|
|
func (x *SCWelfareFirstPay) Reset() {
|
|
*x = SCWelfareFirstPay{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[21]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SCWelfareFirstPay) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SCWelfareFirstPay) ProtoMessage() {}
|
|
|
|
func (x *SCWelfareFirstPay) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[21]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SCWelfareFirstPay.ProtoReflect.Descriptor instead.
|
|
func (*SCWelfareFirstPay) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{21}
|
|
}
|
|
|
|
func (x *SCWelfareFirstPay) GetOpRetCode() OpResultCode {
|
|
if x != nil {
|
|
return x.OpRetCode
|
|
}
|
|
return OpResultCode_OPRC_Sucess
|
|
}
|
|
|
|
// PACKET_CS_WELF_CONTINPAYINFO
|
|
type CSWelfareContinuousPayData struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
}
|
|
|
|
func (x *CSWelfareContinuousPayData) Reset() {
|
|
*x = CSWelfareContinuousPayData{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[22]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CSWelfareContinuousPayData) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CSWelfareContinuousPayData) ProtoMessage() {}
|
|
|
|
func (x *CSWelfareContinuousPayData) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[22]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CSWelfareContinuousPayData.ProtoReflect.Descriptor instead.
|
|
func (*CSWelfareContinuousPayData) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{22}
|
|
}
|
|
|
|
// PACKET_SC_WELF_CONTINPAYINFO
|
|
type SCWelfareContinuousPayData struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
OpRetCode OpResultCode `protobuf:"varint,1,opt,name=OpRetCode,proto3,enum=welfare.OpResultCode" json:"OpRetCode,omitempty"` //结果
|
|
List []*WelfareSpree `protobuf:"bytes,2,rep,name=List,proto3" json:"List,omitempty"` //
|
|
Switch int32 `protobuf:"varint,3,opt,name=Switch,proto3" json:"Switch,omitempty"` // 1.开启 2.关闭
|
|
Cycle int32 `protobuf:"varint,4,opt,name=Cycle,proto3" json:"Cycle,omitempty"` // 循环 1.开启 2.关闭
|
|
Draw int32 `protobuf:"varint,5,opt,name=Draw,proto3" json:"Draw,omitempty"` // 1领取 2未领取
|
|
Day int32 `protobuf:"varint,6,opt,name=Day,proto3" json:"Day,omitempty"` // 领取到第几天
|
|
}
|
|
|
|
func (x *SCWelfareContinuousPayData) Reset() {
|
|
*x = SCWelfareContinuousPayData{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[23]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SCWelfareContinuousPayData) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SCWelfareContinuousPayData) ProtoMessage() {}
|
|
|
|
func (x *SCWelfareContinuousPayData) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[23]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SCWelfareContinuousPayData.ProtoReflect.Descriptor instead.
|
|
func (*SCWelfareContinuousPayData) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{23}
|
|
}
|
|
|
|
func (x *SCWelfareContinuousPayData) GetOpRetCode() OpResultCode {
|
|
if x != nil {
|
|
return x.OpRetCode
|
|
}
|
|
return OpResultCode_OPRC_Sucess
|
|
}
|
|
|
|
func (x *SCWelfareContinuousPayData) GetList() []*WelfareSpree {
|
|
if x != nil {
|
|
return x.List
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SCWelfareContinuousPayData) GetSwitch() int32 {
|
|
if x != nil {
|
|
return x.Switch
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCWelfareContinuousPayData) GetCycle() int32 {
|
|
if x != nil {
|
|
return x.Cycle
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCWelfareContinuousPayData) GetDraw() int32 {
|
|
if x != nil {
|
|
return x.Draw
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCWelfareContinuousPayData) GetDay() int32 {
|
|
if x != nil {
|
|
return x.Day
|
|
}
|
|
return 0
|
|
}
|
|
|
|
// PACKET_CS_WELF_CONTINPAY
|
|
type CSWelfareContinuousPay struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
}
|
|
|
|
func (x *CSWelfareContinuousPay) Reset() {
|
|
*x = CSWelfareContinuousPay{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[24]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CSWelfareContinuousPay) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CSWelfareContinuousPay) ProtoMessage() {}
|
|
|
|
func (x *CSWelfareContinuousPay) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[24]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CSWelfareContinuousPay.ProtoReflect.Descriptor instead.
|
|
func (*CSWelfareContinuousPay) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{24}
|
|
}
|
|
|
|
// PACKET_SC_WELF_CONTINPAY
|
|
type SCWelfareContinuousPay struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
OpRetCode OpResultCode `protobuf:"varint,1,opt,name=OpRetCode,proto3,enum=welfare.OpResultCode" json:"OpRetCode,omitempty"` //结果
|
|
}
|
|
|
|
func (x *SCWelfareContinuousPay) Reset() {
|
|
*x = SCWelfareContinuousPay{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[25]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SCWelfareContinuousPay) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SCWelfareContinuousPay) ProtoMessage() {}
|
|
|
|
func (x *SCWelfareContinuousPay) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[25]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SCWelfareContinuousPay.ProtoReflect.Descriptor instead.
|
|
func (*SCWelfareContinuousPay) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{25}
|
|
}
|
|
|
|
func (x *SCWelfareContinuousPay) GetOpRetCode() OpResultCode {
|
|
if x != nil {
|
|
return x.OpRetCode
|
|
}
|
|
return OpResultCode_OPRC_Sucess
|
|
}
|
|
|
|
// 救济金信息
|
|
// PACKET_CSWelfRelief
|
|
type CSWelfareRelief struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
}
|
|
|
|
func (x *CSWelfareRelief) Reset() {
|
|
*x = CSWelfareRelief{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[26]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CSWelfareRelief) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CSWelfareRelief) ProtoMessage() {}
|
|
|
|
func (x *CSWelfareRelief) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[26]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CSWelfareRelief.ProtoReflect.Descriptor instead.
|
|
func (*CSWelfareRelief) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{26}
|
|
}
|
|
|
|
// PACKET_SCWelfRelief
|
|
type SCWelfareRelief struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
LimitNum int32 `protobuf:"varint,1,opt,name=LimitNum,proto3" json:"LimitNum,omitempty"` // 低于多少金币
|
|
Get int32 `protobuf:"varint,2,opt,name=Get,proto3" json:"Get,omitempty"` // 救济金
|
|
Times int32 `protobuf:"varint,3,opt,name=Times,proto3" json:"Times,omitempty"` // 次数
|
|
}
|
|
|
|
func (x *SCWelfareRelief) Reset() {
|
|
*x = SCWelfareRelief{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[27]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SCWelfareRelief) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SCWelfareRelief) ProtoMessage() {}
|
|
|
|
func (x *SCWelfareRelief) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[27]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SCWelfareRelief.ProtoReflect.Descriptor instead.
|
|
func (*SCWelfareRelief) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{27}
|
|
}
|
|
|
|
func (x *SCWelfareRelief) GetLimitNum() int32 {
|
|
if x != nil {
|
|
return x.LimitNum
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCWelfareRelief) GetGet() int32 {
|
|
if x != nil {
|
|
return x.Get
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCWelfareRelief) GetTimes() int32 {
|
|
if x != nil {
|
|
return x.Times
|
|
}
|
|
return 0
|
|
}
|
|
|
|
// 邀请信息
|
|
// PACKET_CSInviteInfo
|
|
type CSInviteInfo struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
}
|
|
|
|
func (x *CSInviteInfo) Reset() {
|
|
*x = CSInviteInfo{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[28]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CSInviteInfo) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CSInviteInfo) ProtoMessage() {}
|
|
|
|
func (x *CSInviteInfo) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[28]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CSInviteInfo.ProtoReflect.Descriptor instead.
|
|
func (*CSInviteInfo) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{28}
|
|
}
|
|
|
|
// PACKET_SCInviteInfo
|
|
type SCInviteInfo struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Num int32 `protobuf:"varint,1,opt,name=Num,proto3" json:"Num,omitempty"` // 邀请人数
|
|
Code string `protobuf:"bytes,2,opt,name=Code,proto3" json:"Code,omitempty"` // 邀请码
|
|
InviteUrl string `protobuf:"bytes,3,opt,name=InviteUrl,proto3" json:"InviteUrl,omitempty"` // 邀请链接
|
|
Score int64 `protobuf:"varint,4,opt,name=Score,proto3" json:"Score,omitempty"` // 邀请积分
|
|
OtherCode string `protobuf:"bytes,5,opt,name=OtherCode,proto3" json:"OtherCode,omitempty"` // 已绑定的邀请码
|
|
}
|
|
|
|
func (x *SCInviteInfo) Reset() {
|
|
*x = SCInviteInfo{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[29]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SCInviteInfo) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SCInviteInfo) ProtoMessage() {}
|
|
|
|
func (x *SCInviteInfo) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[29]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SCInviteInfo.ProtoReflect.Descriptor instead.
|
|
func (*SCInviteInfo) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{29}
|
|
}
|
|
|
|
func (x *SCInviteInfo) GetNum() int32 {
|
|
if x != nil {
|
|
return x.Num
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCInviteInfo) GetCode() string {
|
|
if x != nil {
|
|
return x.Code
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SCInviteInfo) GetInviteUrl() string {
|
|
if x != nil {
|
|
return x.InviteUrl
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SCInviteInfo) GetScore() int64 {
|
|
if x != nil {
|
|
return x.Score
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SCInviteInfo) GetOtherCode() string {
|
|
if x != nil {
|
|
return x.OtherCode
|
|
}
|
|
return ""
|
|
}
|
|
|
|
// 绑定邀请人
|
|
// PACKET_CSBindInvite
|
|
type CSBindInvite struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
Code string `protobuf:"bytes,1,opt,name=Code,proto3" json:"Code,omitempty"` // 邀请码
|
|
}
|
|
|
|
func (x *CSBindInvite) Reset() {
|
|
*x = CSBindInvite{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[30]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *CSBindInvite) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CSBindInvite) ProtoMessage() {}
|
|
|
|
func (x *CSBindInvite) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[30]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CSBindInvite.ProtoReflect.Descriptor instead.
|
|
func (*CSBindInvite) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{30}
|
|
}
|
|
|
|
func (x *CSBindInvite) GetCode() string {
|
|
if x != nil {
|
|
return x.Code
|
|
}
|
|
return ""
|
|
}
|
|
|
|
// PACKET_SCBindInvite
|
|
type SCBindInvite struct {
|
|
state protoimpl.MessageState
|
|
sizeCache protoimpl.SizeCache
|
|
unknownFields protoimpl.UnknownFields
|
|
|
|
OpRetCode OpResultCode `protobuf:"varint,1,opt,name=OpRetCode,proto3,enum=welfare.OpResultCode" json:"OpRetCode,omitempty"` //结果
|
|
}
|
|
|
|
func (x *SCBindInvite) Reset() {
|
|
*x = SCBindInvite{}
|
|
if protoimpl.UnsafeEnabled {
|
|
mi := &file_welfare_proto_msgTypes[31]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
}
|
|
|
|
func (x *SCBindInvite) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SCBindInvite) ProtoMessage() {}
|
|
|
|
func (x *SCBindInvite) ProtoReflect() protoreflect.Message {
|
|
mi := &file_welfare_proto_msgTypes[31]
|
|
if protoimpl.UnsafeEnabled && x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SCBindInvite.ProtoReflect.Descriptor instead.
|
|
func (*SCBindInvite) Descriptor() ([]byte, []int) {
|
|
return file_welfare_proto_rawDescGZIP(), []int{31}
|
|
}
|
|
|
|
func (x *SCBindInvite) GetOpRetCode() OpResultCode {
|
|
if x != nil {
|
|
return x.OpRetCode
|
|
}
|
|
return OpResultCode_OPRC_Sucess
|
|
}
|
|
|
|
var File_welfare_proto protoreflect.FileDescriptor
|
|
|
|
var file_welfare_proto_rawDesc = []byte{
|
|
0x0a, 0x0d, 0x77, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
|
|
0x07, 0x77, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x22, 0x2b, 0x0a, 0x0f, 0x43, 0x53, 0x47, 0x65,
|
|
0x74, 0x52, 0x65, 0x6c, 0x69, 0x65, 0x66, 0x46, 0x75, 0x6e, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x49,
|
|
0x73, 0x56, 0x69, 0x64, 0x65, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x49, 0x73,
|
|
0x56, 0x69, 0x64, 0x65, 0x6f, 0x22, 0x70, 0x0a, 0x0f, 0x53, 0x43, 0x47, 0x65, 0x74, 0x52, 0x65,
|
|
0x6c, 0x69, 0x65, 0x66, 0x46, 0x75, 0x6e, 0x64, 0x12, 0x33, 0x0a, 0x09, 0x4f, 0x70, 0x52, 0x65,
|
|
0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x77, 0x65,
|
|
0x6c, 0x66, 0x61, 0x72, 0x65, 0x2e, 0x4f, 0x70, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x43, 0x6f,
|
|
0x64, 0x65, 0x52, 0x09, 0x4f, 0x70, 0x52, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x14, 0x0a,
|
|
0x05, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x54, 0x69,
|
|
0x6d, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x43, 0x6f, 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28,
|
|
0x03, 0x52, 0x04, 0x43, 0x6f, 0x69, 0x6e, 0x22, 0x64, 0x0a, 0x0b, 0x57, 0x65, 0x6c, 0x66, 0x61,
|
|
0x72, 0x65, 0x44, 0x61, 0x74, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x47, 0x72, 0x61, 0x64, 0x65, 0x18,
|
|
0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x47, 0x72, 0x61, 0x64, 0x65, 0x12, 0x12, 0x0a, 0x04,
|
|
0x54, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x54, 0x79, 0x70, 0x65,
|
|
0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
|
|
0x4e, 0x61, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x49, 0x74, 0x65, 0x6d, 0x5f, 0x49, 0x64, 0x18,
|
|
0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x49, 0x74, 0x65, 0x6d, 0x49, 0x64, 0x22, 0x2a, 0x0a,
|
|
0x0e, 0x43, 0x53, 0x47, 0x65, 0x74, 0x54, 0x75, 0x72, 0x6e, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x12,
|
|
0x18, 0x0a, 0x07, 0x49, 0x73, 0x56, 0x69, 0x64, 0x65, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08,
|
|
0x52, 0x07, 0x49, 0x73, 0x56, 0x69, 0x64, 0x65, 0x6f, 0x22, 0xb5, 0x01, 0x0a, 0x0e, 0x53, 0x43,
|
|
0x47, 0x65, 0x74, 0x54, 0x75, 0x72, 0x6e, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x12, 0x33, 0x0a, 0x09,
|
|
0x4f, 0x70, 0x52, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32,
|
|
0x15, 0x2e, 0x77, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x2e, 0x4f, 0x70, 0x52, 0x65, 0x73, 0x75,
|
|
0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x09, 0x4f, 0x70, 0x52, 0x65, 0x74, 0x43, 0x6f, 0x64,
|
|
0x65, 0x12, 0x28, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32,
|
|
0x14, 0x2e, 0x77, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x2e, 0x57, 0x65, 0x6c, 0x66, 0x61, 0x72,
|
|
0x65, 0x44, 0x61, 0x74, 0x65, 0x52, 0x04, 0x44, 0x61, 0x74, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x49,
|
|
0x64, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x49, 0x64, 0x78, 0x12, 0x18, 0x0a,
|
|
0x07, 0x53, 0x69, 0x67, 0x6e, 0x44, 0x61, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
|
|
0x53, 0x69, 0x67, 0x6e, 0x44, 0x61, 0x79, 0x12, 0x18, 0x0a, 0x07, 0x49, 0x73, 0x56, 0x69, 0x64,
|
|
0x65, 0x6f, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x49, 0x73, 0x56, 0x69, 0x64, 0x65,
|
|
0x6f, 0x22, 0x62, 0x0a, 0x10, 0x41, 0x64, 0x64, 0x55, 0x70, 0x57, 0x65, 0x6c, 0x66, 0x61, 0x72,
|
|
0x65, 0x44, 0x61, 0x74, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x41, 0x64, 0x64, 0x55, 0x70, 0x44, 0x61,
|
|
0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x41, 0x64, 0x64, 0x55, 0x70, 0x44, 0x61,
|
|
0x79, 0x12, 0x32, 0x0a, 0x09, 0x41, 0x64, 0x64, 0x55, 0x70, 0x44, 0x61, 0x74, 0x65, 0x18, 0x02,
|
|
0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x77, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x2e, 0x57,
|
|
0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x44, 0x61, 0x74, 0x65, 0x52, 0x09, 0x41, 0x64, 0x64, 0x55,
|
|
0x70, 0x44, 0x61, 0x74, 0x65, 0x22, 0x2c, 0x0a, 0x0e, 0x43, 0x53, 0x47, 0x65, 0x74, 0x41, 0x64,
|
|
0x64, 0x75, 0x70, 0x53, 0x69, 0x67, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x41, 0x64, 0x64, 0x55, 0x70,
|
|
0x44, 0x61, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x41, 0x64, 0x64, 0x55, 0x70,
|
|
0x44, 0x61, 0x79, 0x22, 0x98, 0x01, 0x0a, 0x0e, 0x53, 0x43, 0x47, 0x65, 0x74, 0x41, 0x64, 0x64,
|
|
0x75, 0x70, 0x53, 0x69, 0x67, 0x6e, 0x12, 0x33, 0x0a, 0x09, 0x4f, 0x70, 0x52, 0x65, 0x74, 0x43,
|
|
0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x77, 0x65, 0x6c, 0x66,
|
|
0x61, 0x72, 0x65, 0x2e, 0x4f, 0x70, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65,
|
|
0x52, 0x09, 0x4f, 0x70, 0x52, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x2d, 0x0a, 0x04, 0x44,
|
|
0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x77, 0x65, 0x6c, 0x66,
|
|
0x61, 0x72, 0x65, 0x2e, 0x41, 0x64, 0x64, 0x55, 0x70, 0x57, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65,
|
|
0x44, 0x61, 0x74, 0x65, 0x52, 0x04, 0x44, 0x61, 0x74, 0x65, 0x12, 0x22, 0x0a, 0x0c, 0x41, 0x64,
|
|
0x64, 0x55, 0x70, 0x53, 0x69, 0x67, 0x6e, 0x44, 0x61, 0x79, 0x18, 0x03, 0x20, 0x03, 0x28, 0x05,
|
|
0x52, 0x0c, 0x41, 0x64, 0x64, 0x55, 0x70, 0x53, 0x69, 0x67, 0x6e, 0x44, 0x61, 0x79, 0x22, 0x10,
|
|
0x0a, 0x0e, 0x43, 0x53, 0x57, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x64, 0x49, 0x6e, 0x66, 0x6f,
|
|
0x22, 0x50, 0x0a, 0x14, 0x57, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x54, 0x75, 0x72, 0x6e, 0x70,
|
|
0x6c, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x64, 0x18, 0x01,
|
|
0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x04, 0x44, 0x61, 0x74, 0x65,
|
|
0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x77, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65,
|
|
0x2e, 0x57, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x44, 0x61, 0x74, 0x65, 0x52, 0x04, 0x44, 0x61,
|
|
0x74, 0x65, 0x22, 0x87, 0x01, 0x0a, 0x10, 0x57, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x37, 0x53,
|
|
0x69, 0x67, 0x6e, 0x44, 0x61, 0x74, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x44, 0x61, 0x79, 0x18, 0x01,
|
|
0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x44, 0x61, 0x79, 0x12, 0x28, 0x0a, 0x04, 0x44, 0x61, 0x74,
|
|
0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x77, 0x65, 0x6c, 0x66, 0x61, 0x72,
|
|
0x65, 0x2e, 0x57, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x44, 0x61, 0x74, 0x65, 0x52, 0x04, 0x44,
|
|
0x61, 0x74, 0x65, 0x12, 0x37, 0x0a, 0x09, 0x41, 0x64, 0x64, 0x55, 0x70, 0x44, 0x61, 0x74, 0x65,
|
|
0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x77, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65,
|
|
0x2e, 0x41, 0x64, 0x64, 0x55, 0x70, 0x57, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x44, 0x61, 0x74,
|
|
0x65, 0x52, 0x09, 0x41, 0x64, 0x64, 0x55, 0x70, 0x44, 0x61, 0x74, 0x65, 0x22, 0x96, 0x02, 0x0a,
|
|
0x0e, 0x53, 0x43, 0x57, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12,
|
|
0x33, 0x0a, 0x05, 0x54, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d,
|
|
0x2e, 0x77, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x2e, 0x57, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65,
|
|
0x54, 0x75, 0x72, 0x6e, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x44, 0x61, 0x74, 0x65, 0x52, 0x05, 0x54,
|
|
0x6c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x05, 0x53, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20,
|
|
0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x77, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x2e, 0x57, 0x65,
|
|
0x6c, 0x66, 0x61, 0x72, 0x65, 0x37, 0x53, 0x69, 0x67, 0x6e, 0x44, 0x61, 0x74, 0x65, 0x52, 0x05,
|
|
0x53, 0x6c, 0x69, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x44, 0x72, 0x61, 0x77, 0x54, 0x75, 0x72,
|
|
0x6e, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x44, 0x72,
|
|
0x61, 0x77, 0x54, 0x75, 0x72, 0x6e, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x53,
|
|
0x69, 0x67, 0x6e, 0x44, 0x61, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x53, 0x69,
|
|
0x67, 0x6e, 0x44, 0x61, 0x79, 0x12, 0x22, 0x0a, 0x0c, 0x41, 0x64, 0x64, 0x55, 0x70, 0x53, 0x69,
|
|
0x67, 0x6e, 0x44, 0x61, 0x79, 0x18, 0x05, 0x20, 0x03, 0x28, 0x05, 0x52, 0x0c, 0x41, 0x64, 0x64,
|
|
0x55, 0x70, 0x53, 0x69, 0x67, 0x6e, 0x44, 0x61, 0x79, 0x12, 0x22, 0x0a, 0x0c, 0x54, 0x75, 0x72,
|
|
0x6e, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x49, 0x64, 0x78, 0x18, 0x06, 0x20, 0x03, 0x28, 0x05, 0x52,
|
|
0x0c, 0x54, 0x75, 0x72, 0x6e, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x49, 0x64, 0x78, 0x12, 0x16, 0x0a,
|
|
0x06, 0x53, 0x77, 0x69, 0x74, 0x63, 0x68, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x53,
|
|
0x77, 0x69, 0x74, 0x63, 0x68, 0x22, 0xdb, 0x01, 0x0a, 0x0c, 0x42, 0x6c, 0x69, 0x6e, 0x64, 0x42,
|
|
0x6f, 0x78, 0x44, 0x61, 0x74, 0x61, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01,
|
|
0x28, 0x05, 0x52, 0x02, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02,
|
|
0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x4e, 0x61,
|
|
0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14,
|
|
0x0a, 0x05, 0x47, 0x72, 0x61, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x47,
|
|
0x72, 0x61, 0x64, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x43, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x18,
|
|
0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x43, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x12, 0x16,
|
|
0x0a, 0x06, 0x70, 0x72, 0x69, 0x63, 0x65, 0x31, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06,
|
|
0x70, 0x72, 0x69, 0x63, 0x65, 0x31, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x72, 0x69, 0x63, 0x65, 0x32,
|
|
0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x70, 0x72, 0x69, 0x63, 0x65, 0x32, 0x12, 0x1a,
|
|
0x0a, 0x08, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x01,
|
|
0x52, 0x08, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x17, 0x0a, 0x07, 0x49, 0x74,
|
|
0x65, 0x6d, 0x5f, 0x49, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x49, 0x74, 0x65,
|
|
0x6d, 0x49, 0x64, 0x22, 0x20, 0x0a, 0x0e, 0x43, 0x53, 0x42, 0x6c, 0x69, 0x6e, 0x64, 0x42, 0x6f,
|
|
0x78, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
|
|
0x05, 0x52, 0x02, 0x49, 0x64, 0x22, 0xb0, 0x01, 0x0a, 0x0e, 0x53, 0x43, 0x42, 0x6c, 0x69, 0x6e,
|
|
0x64, 0x42, 0x6f, 0x78, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x33, 0x0a, 0x09, 0x4f, 0x70, 0x52, 0x65,
|
|
0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x77, 0x65,
|
|
0x6c, 0x66, 0x61, 0x72, 0x65, 0x2e, 0x4f, 0x70, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x43, 0x6f,
|
|
0x64, 0x65, 0x52, 0x09, 0x4f, 0x70, 0x52, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x29, 0x0a,
|
|
0x04, 0x44, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x77, 0x65,
|
|
0x6c, 0x66, 0x61, 0x72, 0x65, 0x2e, 0x42, 0x6c, 0x69, 0x6e, 0x64, 0x42, 0x6f, 0x78, 0x44, 0x61,
|
|
0x74, 0x61, 0x52, 0x04, 0x44, 0x61, 0x74, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x4d, 0x69, 0x6e, 0x49,
|
|
0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x4d, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x12,
|
|
0x0a, 0x04, 0x44, 0x72, 0x61, 0x77, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x44, 0x72,
|
|
0x61, 0x77, 0x12, 0x14, 0x0a, 0x05, 0x43, 0x79, 0x63, 0x6c, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
|
|
0x05, 0x52, 0x05, 0x43, 0x79, 0x63, 0x6c, 0x65, 0x22, 0x1f, 0x0a, 0x0d, 0x43, 0x53, 0x47, 0x65,
|
|
0x74, 0x42, 0x6c, 0x69, 0x6e, 0x64, 0x42, 0x6f, 0x78, 0x12, 0x0e, 0x0a, 0x02, 0x49, 0x64, 0x18,
|
|
0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x49, 0x64, 0x22, 0x44, 0x0a, 0x0d, 0x53, 0x43, 0x47,
|
|
0x65, 0x74, 0x42, 0x6c, 0x69, 0x6e, 0x64, 0x42, 0x6f, 0x78, 0x12, 0x33, 0x0a, 0x09, 0x4f, 0x70,
|
|
0x52, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15, 0x2e,
|
|
0x77, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x2e, 0x4f, 0x70, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74,
|
|
0x43, 0x6f, 0x64, 0x65, 0x52, 0x09, 0x4f, 0x70, 0x52, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x22,
|
|
0xc6, 0x01, 0x0a, 0x0c, 0x57, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x53, 0x70, 0x72, 0x65, 0x65,
|
|
0x12, 0x10, 0x0a, 0x03, 0x44, 0x61, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x44,
|
|
0x61, 0x79, 0x12, 0x28, 0x0a, 0x04, 0x49, 0x74, 0x65, 0x6d, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b,
|
|
0x32, 0x14, 0x2e, 0x77, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x2e, 0x57, 0x65, 0x6c, 0x66, 0x61,
|
|
0x72, 0x65, 0x44, 0x61, 0x74, 0x65, 0x52, 0x04, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x14, 0x0a, 0x05,
|
|
0x56, 0x49, 0x50, 0x45, 0x58, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x56, 0x49, 0x50,
|
|
0x45, 0x58, 0x12, 0x18, 0x0a, 0x07, 0x43, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x18, 0x05, 0x20,
|
|
0x01, 0x28, 0x05, 0x52, 0x07, 0x43, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06,
|
|
0x70, 0x72, 0x69, 0x63, 0x65, 0x31, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x70, 0x72,
|
|
0x69, 0x63, 0x65, 0x31, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x72, 0x69, 0x63, 0x65, 0x32, 0x18, 0x07,
|
|
0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x70, 0x72, 0x69, 0x63, 0x65, 0x32, 0x12, 0x1a, 0x0a, 0x08,
|
|
0x44, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x01, 0x52, 0x08,
|
|
0x44, 0x69, 0x73, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x17, 0x0a, 0x15, 0x43, 0x53, 0x57, 0x65,
|
|
0x6c, 0x66, 0x61, 0x72, 0x65, 0x46, 0x69, 0x72, 0x73, 0x74, 0x50, 0x61, 0x79, 0x44, 0x61, 0x74,
|
|
0x61, 0x22, 0xb9, 0x01, 0x0a, 0x15, 0x53, 0x43, 0x57, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x46,
|
|
0x69, 0x72, 0x73, 0x74, 0x50, 0x61, 0x79, 0x44, 0x61, 0x74, 0x61, 0x12, 0x33, 0x0a, 0x09, 0x4f,
|
|
0x70, 0x52, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15,
|
|
0x2e, 0x77, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x2e, 0x4f, 0x70, 0x52, 0x65, 0x73, 0x75, 0x6c,
|
|
0x74, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x09, 0x4f, 0x70, 0x52, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65,
|
|
0x12, 0x29, 0x0a, 0x04, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15,
|
|
0x2e, 0x77, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x2e, 0x57, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65,
|
|
0x53, 0x70, 0x72, 0x65, 0x65, 0x52, 0x04, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x53,
|
|
0x77, 0x69, 0x74, 0x63, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x53, 0x77, 0x69,
|
|
0x74, 0x63, 0x68, 0x12, 0x14, 0x0a, 0x05, 0x43, 0x79, 0x63, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x01,
|
|
0x28, 0x05, 0x52, 0x05, 0x43, 0x79, 0x63, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x72, 0x61,
|
|
0x77, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x44, 0x72, 0x61, 0x77, 0x22, 0x13, 0x0a,
|
|
0x11, 0x43, 0x53, 0x57, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x46, 0x69, 0x72, 0x73, 0x74, 0x50,
|
|
0x61, 0x79, 0x22, 0x48, 0x0a, 0x11, 0x53, 0x43, 0x57, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x46,
|
|
0x69, 0x72, 0x73, 0x74, 0x50, 0x61, 0x79, 0x12, 0x33, 0x0a, 0x09, 0x4f, 0x70, 0x52, 0x65, 0x74,
|
|
0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x77, 0x65, 0x6c,
|
|
0x66, 0x61, 0x72, 0x65, 0x2e, 0x4f, 0x70, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x43, 0x6f, 0x64,
|
|
0x65, 0x52, 0x09, 0x4f, 0x70, 0x52, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x22, 0x1c, 0x0a, 0x1a,
|
|
0x43, 0x53, 0x57, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75,
|
|
0x6f, 0x75, 0x73, 0x50, 0x61, 0x79, 0x44, 0x61, 0x74, 0x61, 0x22, 0xd0, 0x01, 0x0a, 0x1a, 0x53,
|
|
0x43, 0x57, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f,
|
|
0x75, 0x73, 0x50, 0x61, 0x79, 0x44, 0x61, 0x74, 0x61, 0x12, 0x33, 0x0a, 0x09, 0x4f, 0x70, 0x52,
|
|
0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x77,
|
|
0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x2e, 0x4f, 0x70, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x43,
|
|
0x6f, 0x64, 0x65, 0x52, 0x09, 0x4f, 0x70, 0x52, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x29,
|
|
0x0a, 0x04, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x77,
|
|
0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x2e, 0x57, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x53, 0x70,
|
|
0x72, 0x65, 0x65, 0x52, 0x04, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x77, 0x69,
|
|
0x74, 0x63, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x53, 0x77, 0x69, 0x74, 0x63,
|
|
0x68, 0x12, 0x14, 0x0a, 0x05, 0x43, 0x79, 0x63, 0x6c, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05,
|
|
0x52, 0x05, 0x43, 0x79, 0x63, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x44, 0x72, 0x61, 0x77, 0x18,
|
|
0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x44, 0x72, 0x61, 0x77, 0x12, 0x10, 0x0a, 0x03, 0x44,
|
|
0x61, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x44, 0x61, 0x79, 0x22, 0x18, 0x0a,
|
|
0x16, 0x43, 0x53, 0x57, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e,
|
|
0x75, 0x6f, 0x75, 0x73, 0x50, 0x61, 0x79, 0x22, 0x4d, 0x0a, 0x16, 0x53, 0x43, 0x57, 0x65, 0x6c,
|
|
0x66, 0x61, 0x72, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x69, 0x6e, 0x75, 0x6f, 0x75, 0x73, 0x50, 0x61,
|
|
0x79, 0x12, 0x33, 0x0a, 0x09, 0x4f, 0x70, 0x52, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01,
|
|
0x20, 0x01, 0x28, 0x0e, 0x32, 0x15, 0x2e, 0x77, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x2e, 0x4f,
|
|
0x70, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x09, 0x4f, 0x70, 0x52,
|
|
0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x22, 0x11, 0x0a, 0x0f, 0x43, 0x53, 0x57, 0x65, 0x6c, 0x66,
|
|
0x61, 0x72, 0x65, 0x52, 0x65, 0x6c, 0x69, 0x65, 0x66, 0x22, 0x55, 0x0a, 0x0f, 0x53, 0x43, 0x57,
|
|
0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x52, 0x65, 0x6c, 0x69, 0x65, 0x66, 0x12, 0x1a, 0x0a, 0x08,
|
|
0x4c, 0x69, 0x6d, 0x69, 0x74, 0x4e, 0x75, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08,
|
|
0x4c, 0x69, 0x6d, 0x69, 0x74, 0x4e, 0x75, 0x6d, 0x12, 0x10, 0x0a, 0x03, 0x47, 0x65, 0x74, 0x18,
|
|
0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x47, 0x65, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x54, 0x69,
|
|
0x6d, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x54, 0x69, 0x6d, 0x65, 0x73,
|
|
0x22, 0x0e, 0x0a, 0x0c, 0x43, 0x53, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f,
|
|
0x22, 0x86, 0x01, 0x0a, 0x0c, 0x53, 0x43, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x49, 0x6e, 0x66,
|
|
0x6f, 0x12, 0x10, 0x0a, 0x03, 0x4e, 0x75, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03,
|
|
0x4e, 0x75, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
|
|
0x09, 0x52, 0x04, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x49, 0x6e, 0x76, 0x69, 0x74,
|
|
0x65, 0x55, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x49, 0x6e, 0x76, 0x69,
|
|
0x74, 0x65, 0x55, 0x72, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x04,
|
|
0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x4f,
|
|
0x74, 0x68, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
|
|
0x4f, 0x74, 0x68, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x22, 0x22, 0x0a, 0x0c, 0x43, 0x53, 0x42,
|
|
0x69, 0x6e, 0x64, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x43, 0x6f, 0x64,
|
|
0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x43, 0x6f, 0x64, 0x65, 0x22, 0x43, 0x0a,
|
|
0x0c, 0x53, 0x43, 0x42, 0x69, 0x6e, 0x64, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x12, 0x33, 0x0a,
|
|
0x09, 0x4f, 0x70, 0x52, 0x65, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e,
|
|
0x32, 0x15, 0x2e, 0x77, 0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x2e, 0x4f, 0x70, 0x52, 0x65, 0x73,
|
|
0x75, 0x6c, 0x74, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x09, 0x4f, 0x70, 0x52, 0x65, 0x74, 0x43, 0x6f,
|
|
0x64, 0x65, 0x2a, 0xb8, 0x01, 0x0a, 0x0c, 0x4f, 0x70, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x43,
|
|
0x6f, 0x64, 0x65, 0x12, 0x0f, 0x0a, 0x0b, 0x4f, 0x50, 0x52, 0x43, 0x5f, 0x53, 0x75, 0x63, 0x65,
|
|
0x73, 0x73, 0x10, 0x00, 0x12, 0x0e, 0x0a, 0x0a, 0x4f, 0x50, 0x52, 0x43, 0x5f, 0x45, 0x72, 0x72,
|
|
0x6f, 0x72, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x4f, 0x50, 0x52, 0x43, 0x5f, 0x4e, 0x6f, 0x54,
|
|
0x69, 0x6d, 0x65, 0x73, 0x10, 0x02, 0x12, 0x14, 0x0a, 0x10, 0x4f, 0x50, 0x52, 0x43, 0x5f, 0x43,
|
|
0x6f, 0x69, 0x6e, 0x54, 0x6f, 0x6f, 0x4d, 0x6f, 0x72, 0x65, 0x10, 0x03, 0x12, 0x10, 0x0a, 0x0c,
|
|
0x4f, 0x50, 0x52, 0x43, 0x5f, 0x45, 0x72, 0x72, 0x43, 0x6f, 0x69, 0x6e, 0x10, 0x04, 0x12, 0x14,
|
|
0x0a, 0x10, 0x4f, 0x50, 0x52, 0x43, 0x5f, 0x41, 0x6c, 0x72, 0x65, 0x61, 0x64, 0x79, 0x42, 0x69,
|
|
0x6e, 0x64, 0x10, 0x05, 0x12, 0x11, 0x0a, 0x0d, 0x4f, 0x50, 0x52, 0x43, 0x5f, 0x42, 0x69, 0x6e,
|
|
0x64, 0x53, 0x65, 0x6c, 0x66, 0x10, 0x06, 0x12, 0x11, 0x0a, 0x0d, 0x4f, 0x50, 0x52, 0x43, 0x5f,
|
|
0x4d, 0x79, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x10, 0x07, 0x12, 0x11, 0x0a, 0x0d, 0x4f, 0x50,
|
|
0x52, 0x43, 0x5f, 0x4e, 0x6f, 0x74, 0x45, 0x78, 0x69, 0x73, 0x74, 0x10, 0x08, 0x2a, 0xcd, 0x07,
|
|
0x0a, 0x09, 0x53, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x49, 0x44, 0x12, 0x14, 0x0a, 0x10, 0x50,
|
|
0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x53, 0x48, 0x4f, 0x50, 0x5f, 0x5a, 0x45, 0x52, 0x4f, 0x10,
|
|
0x00, 0x12, 0x21, 0x0a, 0x1c, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x43, 0x53, 0x5f, 0x57,
|
|
0x45, 0x4c, 0x46, 0x5f, 0x47, 0x45, 0x54, 0x52, 0x45, 0x4c, 0x49, 0x45, 0x46, 0x46, 0x55, 0x4e,
|
|
0x44, 0x10, 0x94, 0x14, 0x12, 0x21, 0x0a, 0x1c, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x53,
|
|
0x43, 0x5f, 0x57, 0x45, 0x4c, 0x46, 0x5f, 0x47, 0x45, 0x54, 0x52, 0x45, 0x4c, 0x49, 0x45, 0x46,
|
|
0x46, 0x55, 0x4e, 0x44, 0x10, 0x95, 0x14, 0x12, 0x20, 0x0a, 0x1b, 0x50, 0x41, 0x43, 0x4b, 0x45,
|
|
0x54, 0x5f, 0x43, 0x53, 0x5f, 0x57, 0x45, 0x4c, 0x46, 0x5f, 0x47, 0x45, 0x54, 0x54, 0x55, 0x52,
|
|
0x4e, 0x50, 0x4c, 0x41, 0x54, 0x45, 0x10, 0x96, 0x14, 0x12, 0x20, 0x0a, 0x1b, 0x50, 0x41, 0x43,
|
|
0x4b, 0x45, 0x54, 0x5f, 0x53, 0x43, 0x5f, 0x57, 0x45, 0x4c, 0x46, 0x5f, 0x47, 0x45, 0x54, 0x54,
|
|
0x55, 0x52, 0x4e, 0x50, 0x4c, 0x41, 0x54, 0x45, 0x10, 0x97, 0x14, 0x12, 0x20, 0x0a, 0x1b, 0x50,
|
|
0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x43, 0x53, 0x5f, 0x57, 0x45, 0x4c, 0x46, 0x5f, 0x47, 0x45,
|
|
0x54, 0x41, 0x44, 0x44, 0x55, 0x50, 0x53, 0x49, 0x47, 0x4e, 0x10, 0x98, 0x14, 0x12, 0x20, 0x0a,
|
|
0x1b, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x53, 0x43, 0x5f, 0x57, 0x45, 0x4c, 0x46, 0x5f,
|
|
0x47, 0x45, 0x54, 0x41, 0x44, 0x44, 0x55, 0x50, 0x53, 0x49, 0x47, 0x4e, 0x10, 0x99, 0x14, 0x12,
|
|
0x1f, 0x0a, 0x1a, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x43, 0x53, 0x5f, 0x57, 0x45, 0x4c,
|
|
0x46, 0x5f, 0x57, 0x45, 0x4c, 0x46, 0x41, 0x52, 0x45, 0x49, 0x4e, 0x46, 0x4f, 0x10, 0x9a, 0x14,
|
|
0x12, 0x1f, 0x0a, 0x1a, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x53, 0x43, 0x5f, 0x57, 0x45,
|
|
0x4c, 0x46, 0x5f, 0x57, 0x45, 0x4c, 0x46, 0x41, 0x52, 0x45, 0x49, 0x4e, 0x46, 0x4f, 0x10, 0x9b,
|
|
0x14, 0x12, 0x1f, 0x0a, 0x1a, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x43, 0x53, 0x5f, 0x57,
|
|
0x45, 0x4c, 0x46, 0x5f, 0x42, 0x4c, 0x49, 0x4e, 0x42, 0x4f, 0x58, 0x49, 0x4e, 0x46, 0x4f, 0x10,
|
|
0x9c, 0x14, 0x12, 0x1f, 0x0a, 0x1a, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x53, 0x43, 0x5f,
|
|
0x57, 0x45, 0x4c, 0x46, 0x5f, 0x42, 0x4c, 0x49, 0x4e, 0x42, 0x4f, 0x58, 0x49, 0x4e, 0x46, 0x4f,
|
|
0x10, 0x9d, 0x14, 0x12, 0x1e, 0x0a, 0x19, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x43, 0x53,
|
|
0x5f, 0x57, 0x45, 0x4c, 0x46, 0x5f, 0x47, 0x45, 0x54, 0x42, 0x4c, 0x49, 0x4e, 0x42, 0x4f, 0x58,
|
|
0x10, 0x9e, 0x14, 0x12, 0x1e, 0x0a, 0x19, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x53, 0x43,
|
|
0x5f, 0x57, 0x45, 0x4c, 0x46, 0x5f, 0x47, 0x45, 0x54, 0x42, 0x4c, 0x49, 0x4e, 0x42, 0x4f, 0x58,
|
|
0x10, 0x9f, 0x14, 0x12, 0x20, 0x0a, 0x1b, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x43, 0x53,
|
|
0x5f, 0x57, 0x45, 0x4c, 0x46, 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54, 0x50, 0x41, 0x59, 0x49, 0x4e,
|
|
0x46, 0x4f, 0x10, 0xa0, 0x14, 0x12, 0x20, 0x0a, 0x1b, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f,
|
|
0x53, 0x43, 0x5f, 0x57, 0x45, 0x4c, 0x46, 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54, 0x50, 0x41, 0x59,
|
|
0x49, 0x4e, 0x46, 0x4f, 0x10, 0xa1, 0x14, 0x12, 0x1c, 0x0a, 0x17, 0x50, 0x41, 0x43, 0x4b, 0x45,
|
|
0x54, 0x5f, 0x43, 0x53, 0x5f, 0x57, 0x45, 0x4c, 0x46, 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54, 0x50,
|
|
0x41, 0x59, 0x10, 0xa2, 0x14, 0x12, 0x1c, 0x0a, 0x17, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f,
|
|
0x53, 0x43, 0x5f, 0x57, 0x45, 0x4c, 0x46, 0x5f, 0x46, 0x49, 0x52, 0x53, 0x54, 0x50, 0x41, 0x59,
|
|
0x10, 0xa3, 0x14, 0x12, 0x21, 0x0a, 0x1c, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x43, 0x53,
|
|
0x5f, 0x57, 0x45, 0x4c, 0x46, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x49, 0x4e, 0x50, 0x41, 0x59, 0x49,
|
|
0x4e, 0x46, 0x4f, 0x10, 0xa4, 0x14, 0x12, 0x21, 0x0a, 0x1c, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54,
|
|
0x5f, 0x53, 0x43, 0x5f, 0x57, 0x45, 0x4c, 0x46, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x49, 0x4e, 0x50,
|
|
0x41, 0x59, 0x49, 0x4e, 0x46, 0x4f, 0x10, 0xa5, 0x14, 0x12, 0x1d, 0x0a, 0x18, 0x50, 0x41, 0x43,
|
|
0x4b, 0x45, 0x54, 0x5f, 0x43, 0x53, 0x5f, 0x57, 0x45, 0x4c, 0x46, 0x5f, 0x43, 0x4f, 0x4e, 0x54,
|
|
0x49, 0x4e, 0x50, 0x41, 0x59, 0x10, 0xa6, 0x14, 0x12, 0x1d, 0x0a, 0x18, 0x50, 0x41, 0x43, 0x4b,
|
|
0x45, 0x54, 0x5f, 0x53, 0x43, 0x5f, 0x57, 0x45, 0x4c, 0x46, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x49,
|
|
0x4e, 0x50, 0x41, 0x59, 0x10, 0xa7, 0x14, 0x12, 0x18, 0x0a, 0x13, 0x50, 0x41, 0x43, 0x4b, 0x45,
|
|
0x54, 0x5f, 0x43, 0x53, 0x57, 0x65, 0x6c, 0x66, 0x52, 0x65, 0x6c, 0x69, 0x65, 0x66, 0x10, 0xd4,
|
|
0x16, 0x12, 0x18, 0x0a, 0x13, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x53, 0x43, 0x57, 0x65,
|
|
0x6c, 0x66, 0x52, 0x65, 0x6c, 0x69, 0x65, 0x66, 0x10, 0xd5, 0x16, 0x12, 0x18, 0x0a, 0x13, 0x50,
|
|
0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x43, 0x53, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x49, 0x6e,
|
|
0x66, 0x6f, 0x10, 0xd6, 0x16, 0x12, 0x18, 0x0a, 0x13, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f,
|
|
0x53, 0x43, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x10, 0xd7, 0x16, 0x12,
|
|
0x18, 0x0a, 0x13, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x43, 0x53, 0x42, 0x69, 0x6e, 0x64,
|
|
0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x10, 0xd8, 0x16, 0x12, 0x18, 0x0a, 0x13, 0x50, 0x41, 0x43,
|
|
0x4b, 0x45, 0x54, 0x5f, 0x53, 0x43, 0x42, 0x69, 0x6e, 0x64, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65,
|
|
0x10, 0xd9, 0x16, 0x12, 0x1c, 0x0a, 0x17, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x43, 0x53,
|
|
0x50, 0x69, 0x67, 0x62, 0x61, 0x6e, 0x6b, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x10, 0xde,
|
|
0x16, 0x12, 0x1c, 0x0a, 0x17, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x53, 0x43, 0x50, 0x69,
|
|
0x67, 0x62, 0x61, 0x6e, 0x6b, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x10, 0xdf, 0x16, 0x12,
|
|
0x1d, 0x0a, 0x18, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x43, 0x53, 0x50, 0x69, 0x67, 0x62,
|
|
0x61, 0x6e, 0x6b, 0x54, 0x61, 0x6b, 0x65, 0x43, 0x6f, 0x69, 0x6e, 0x10, 0xe0, 0x16, 0x12, 0x1d,
|
|
0x0a, 0x18, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x54, 0x5f, 0x53, 0x43, 0x50, 0x69, 0x67, 0x62, 0x61,
|
|
0x6e, 0x6b, 0x54, 0x61, 0x6b, 0x65, 0x43, 0x6f, 0x69, 0x6e, 0x10, 0xe1, 0x16, 0x42, 0x27, 0x5a,
|
|
0x25, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0x2e, 0x67, 0x61, 0x6d, 0x65, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
|
|
0x2f, 0x67, 0x61, 0x6d, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x77,
|
|
0x65, 0x6c, 0x66, 0x61, 0x72, 0x65, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
|
}
|
|
|
|
var (
|
|
file_welfare_proto_rawDescOnce sync.Once
|
|
file_welfare_proto_rawDescData = file_welfare_proto_rawDesc
|
|
)
|
|
|
|
func file_welfare_proto_rawDescGZIP() []byte {
|
|
file_welfare_proto_rawDescOnce.Do(func() {
|
|
file_welfare_proto_rawDescData = protoimpl.X.CompressGZIP(file_welfare_proto_rawDescData)
|
|
})
|
|
return file_welfare_proto_rawDescData
|
|
}
|
|
|
|
var file_welfare_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
|
|
var file_welfare_proto_msgTypes = make([]protoimpl.MessageInfo, 32)
|
|
var file_welfare_proto_goTypes = []interface{}{
|
|
(OpResultCode)(0), // 0: welfare.OpResultCode
|
|
(SPacketID)(0), // 1: welfare.SPacketID
|
|
(*CSGetReliefFund)(nil), // 2: welfare.CSGetReliefFund
|
|
(*SCGetReliefFund)(nil), // 3: welfare.SCGetReliefFund
|
|
(*WelfareDate)(nil), // 4: welfare.WelfareDate
|
|
(*CSGetTurnplate)(nil), // 5: welfare.CSGetTurnplate
|
|
(*SCGetTurnplate)(nil), // 6: welfare.SCGetTurnplate
|
|
(*AddUpWelfareDate)(nil), // 7: welfare.AddUpWelfareDate
|
|
(*CSGetAddupSign)(nil), // 8: welfare.CSGetAddupSign
|
|
(*SCGetAddupSign)(nil), // 9: welfare.SCGetAddupSign
|
|
(*CSWelfaredInfo)(nil), // 10: welfare.CSWelfaredInfo
|
|
(*WelfareTurnplateDate)(nil), // 11: welfare.WelfareTurnplateDate
|
|
(*Welfare7SignDate)(nil), // 12: welfare.Welfare7SignDate
|
|
(*SCWelfaredInfo)(nil), // 13: welfare.SCWelfaredInfo
|
|
(*BlindBoxData)(nil), // 14: welfare.BlindBoxData
|
|
(*CSBlindBoxInfo)(nil), // 15: welfare.CSBlindBoxInfo
|
|
(*SCBlindBoxInfo)(nil), // 16: welfare.SCBlindBoxInfo
|
|
(*CSGetBlindBox)(nil), // 17: welfare.CSGetBlindBox
|
|
(*SCGetBlindBox)(nil), // 18: welfare.SCGetBlindBox
|
|
(*WelfareSpree)(nil), // 19: welfare.WelfareSpree
|
|
(*CSWelfareFirstPayData)(nil), // 20: welfare.CSWelfareFirstPayData
|
|
(*SCWelfareFirstPayData)(nil), // 21: welfare.SCWelfareFirstPayData
|
|
(*CSWelfareFirstPay)(nil), // 22: welfare.CSWelfareFirstPay
|
|
(*SCWelfareFirstPay)(nil), // 23: welfare.SCWelfareFirstPay
|
|
(*CSWelfareContinuousPayData)(nil), // 24: welfare.CSWelfareContinuousPayData
|
|
(*SCWelfareContinuousPayData)(nil), // 25: welfare.SCWelfareContinuousPayData
|
|
(*CSWelfareContinuousPay)(nil), // 26: welfare.CSWelfareContinuousPay
|
|
(*SCWelfareContinuousPay)(nil), // 27: welfare.SCWelfareContinuousPay
|
|
(*CSWelfareRelief)(nil), // 28: welfare.CSWelfareRelief
|
|
(*SCWelfareRelief)(nil), // 29: welfare.SCWelfareRelief
|
|
(*CSInviteInfo)(nil), // 30: welfare.CSInviteInfo
|
|
(*SCInviteInfo)(nil), // 31: welfare.SCInviteInfo
|
|
(*CSBindInvite)(nil), // 32: welfare.CSBindInvite
|
|
(*SCBindInvite)(nil), // 33: welfare.SCBindInvite
|
|
}
|
|
var file_welfare_proto_depIdxs = []int32{
|
|
0, // 0: welfare.SCGetReliefFund.OpRetCode:type_name -> welfare.OpResultCode
|
|
0, // 1: welfare.SCGetTurnplate.OpRetCode:type_name -> welfare.OpResultCode
|
|
4, // 2: welfare.SCGetTurnplate.Date:type_name -> welfare.WelfareDate
|
|
4, // 3: welfare.AddUpWelfareDate.AddUpDate:type_name -> welfare.WelfareDate
|
|
0, // 4: welfare.SCGetAddupSign.OpRetCode:type_name -> welfare.OpResultCode
|
|
7, // 5: welfare.SCGetAddupSign.Date:type_name -> welfare.AddUpWelfareDate
|
|
4, // 6: welfare.WelfareTurnplateDate.Date:type_name -> welfare.WelfareDate
|
|
4, // 7: welfare.Welfare7SignDate.Date:type_name -> welfare.WelfareDate
|
|
7, // 8: welfare.Welfare7SignDate.AddUpDate:type_name -> welfare.AddUpWelfareDate
|
|
11, // 9: welfare.SCWelfaredInfo.Tlist:type_name -> welfare.WelfareTurnplateDate
|
|
12, // 10: welfare.SCWelfaredInfo.Slist:type_name -> welfare.Welfare7SignDate
|
|
0, // 11: welfare.SCBlindBoxInfo.OpRetCode:type_name -> welfare.OpResultCode
|
|
14, // 12: welfare.SCBlindBoxInfo.Date:type_name -> welfare.BlindBoxData
|
|
0, // 13: welfare.SCGetBlindBox.OpRetCode:type_name -> welfare.OpResultCode
|
|
4, // 14: welfare.WelfareSpree.Item:type_name -> welfare.WelfareDate
|
|
0, // 15: welfare.SCWelfareFirstPayData.OpRetCode:type_name -> welfare.OpResultCode
|
|
19, // 16: welfare.SCWelfareFirstPayData.List:type_name -> welfare.WelfareSpree
|
|
0, // 17: welfare.SCWelfareFirstPay.OpRetCode:type_name -> welfare.OpResultCode
|
|
0, // 18: welfare.SCWelfareContinuousPayData.OpRetCode:type_name -> welfare.OpResultCode
|
|
19, // 19: welfare.SCWelfareContinuousPayData.List:type_name -> welfare.WelfareSpree
|
|
0, // 20: welfare.SCWelfareContinuousPay.OpRetCode:type_name -> welfare.OpResultCode
|
|
0, // 21: welfare.SCBindInvite.OpRetCode:type_name -> welfare.OpResultCode
|
|
22, // [22:22] is the sub-list for method output_type
|
|
22, // [22:22] is the sub-list for method input_type
|
|
22, // [22:22] is the sub-list for extension type_name
|
|
22, // [22:22] is the sub-list for extension extendee
|
|
0, // [0:22] is the sub-list for field type_name
|
|
}
|
|
|
|
func init() { file_welfare_proto_init() }
|
|
func file_welfare_proto_init() {
|
|
if File_welfare_proto != nil {
|
|
return
|
|
}
|
|
if !protoimpl.UnsafeEnabled {
|
|
file_welfare_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CSGetReliefFund); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SCGetReliefFund); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*WelfareDate); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CSGetTurnplate); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SCGetTurnplate); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*AddUpWelfareDate); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CSGetAddupSign); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SCGetAddupSign); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CSWelfaredInfo); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*WelfareTurnplateDate); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*Welfare7SignDate); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SCWelfaredInfo); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*BlindBoxData); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CSBlindBoxInfo); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SCBlindBoxInfo); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CSGetBlindBox); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SCGetBlindBox); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*WelfareSpree); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CSWelfareFirstPayData); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SCWelfareFirstPayData); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CSWelfareFirstPay); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SCWelfareFirstPay); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CSWelfareContinuousPayData); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SCWelfareContinuousPayData); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CSWelfareContinuousPay); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SCWelfareContinuousPay); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CSWelfareRelief); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SCWelfareRelief); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CSInviteInfo); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SCInviteInfo); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*CSBindInvite); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
file_welfare_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
|
|
switch v := v.(*SCBindInvite); i {
|
|
case 0:
|
|
return &v.state
|
|
case 1:
|
|
return &v.sizeCache
|
|
case 2:
|
|
return &v.unknownFields
|
|
default:
|
|
return nil
|
|
}
|
|
}
|
|
}
|
|
type x struct{}
|
|
out := protoimpl.TypeBuilder{
|
|
File: protoimpl.DescBuilder{
|
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
|
RawDescriptor: file_welfare_proto_rawDesc,
|
|
NumEnums: 2,
|
|
NumMessages: 32,
|
|
NumExtensions: 0,
|
|
NumServices: 0,
|
|
},
|
|
GoTypes: file_welfare_proto_goTypes,
|
|
DependencyIndexes: file_welfare_proto_depIdxs,
|
|
EnumInfos: file_welfare_proto_enumTypes,
|
|
MessageInfos: file_welfare_proto_msgTypes,
|
|
}.Build()
|
|
File_welfare_proto = out.File
|
|
file_welfare_proto_rawDesc = nil
|
|
file_welfare_proto_goTypes = nil
|
|
file_welfare_proto_depIdxs = nil
|
|
}
|