// Code generated by protoc-gen-go. DO NOT EDIT.
// source: service/activity_example.proto

package proto

import (
	fmt "fmt"
	proto "github.com/golang/protobuf/proto"
	math "math"
	model "vikingar/proto/gen-go/model"
)

// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf

// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package

//领取战令奖励
type XGetActiveAwardRequest struct {
	//要领取的等级
	Level int32 `protobuf:"zigzag32,1,opt,name=level,proto3" json:"level,omitempty"`
	//类型 1：免费版  2：付费版
	Typ                  int32    `protobuf:"zigzag32,2,opt,name=typ,proto3" json:"typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XGetActiveAwardRequest) Reset()         { *m = XGetActiveAwardRequest{} }
func (m *XGetActiveAwardRequest) String() string { return proto.CompactTextString(m) }
func (*XGetActiveAwardRequest) ProtoMessage()    {}
func (*XGetActiveAwardRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{0}
}

func (m *XGetActiveAwardRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetActiveAwardRequest.Unmarshal(m, b)
}
func (m *XGetActiveAwardRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetActiveAwardRequest.Marshal(b, m, deterministic)
}
func (m *XGetActiveAwardRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetActiveAwardRequest.Merge(m, src)
}
func (m *XGetActiveAwardRequest) XXX_Size() int {
	return xxx_messageInfo_XGetActiveAwardRequest.Size(m)
}
func (m *XGetActiveAwardRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetActiveAwardRequest.DiscardUnknown(m)
}

var xxx_messageInfo_XGetActiveAwardRequest proto.InternalMessageInfo

func (m *XGetActiveAwardRequest) GetLevel() int32 {
	if m != nil {
		return m.Level
	}
	return 0
}

func (m *XGetActiveAwardRequest) GetTyp() int32 {
	if m != nil {
		return m.Typ
	}
	return 0
}

type XGetActiveAwardResponse struct {
	Code                 int64                         `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                        `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *XGetActiveAwardResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

func (m *XGetActiveAwardResponse) Reset()         { *m = XGetActiveAwardResponse{} }
func (m *XGetActiveAwardResponse) String() string { return proto.CompactTextString(m) }
func (*XGetActiveAwardResponse) ProtoMessage()    {}
func (*XGetActiveAwardResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{1}
}

func (m *XGetActiveAwardResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetActiveAwardResponse.Unmarshal(m, b)
}
func (m *XGetActiveAwardResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetActiveAwardResponse.Marshal(b, m, deterministic)
}
func (m *XGetActiveAwardResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetActiveAwardResponse.Merge(m, src)
}
func (m *XGetActiveAwardResponse) XXX_Size() int {
	return xxx_messageInfo_XGetActiveAwardResponse.Size(m)
}
func (m *XGetActiveAwardResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetActiveAwardResponse.DiscardUnknown(m)
}

var xxx_messageInfo_XGetActiveAwardResponse proto.InternalMessageInfo

func (m *XGetActiveAwardResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *XGetActiveAwardResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *XGetActiveAwardResponse) GetData() *XGetActiveAwardResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type XGetActiveAwardResponse_Data struct {
	Award                []*model.GameObjectCount `protobuf:"bytes,1,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *XGetActiveAwardResponse_Data) Reset()         { *m = XGetActiveAwardResponse_Data{} }
func (m *XGetActiveAwardResponse_Data) String() string { return proto.CompactTextString(m) }
func (*XGetActiveAwardResponse_Data) ProtoMessage()    {}
func (*XGetActiveAwardResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{1, 0}
}

func (m *XGetActiveAwardResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetActiveAwardResponse_Data.Unmarshal(m, b)
}
func (m *XGetActiveAwardResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetActiveAwardResponse_Data.Marshal(b, m, deterministic)
}
func (m *XGetActiveAwardResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetActiveAwardResponse_Data.Merge(m, src)
}
func (m *XGetActiveAwardResponse_Data) XXX_Size() int {
	return xxx_messageInfo_XGetActiveAwardResponse_Data.Size(m)
}
func (m *XGetActiveAwardResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetActiveAwardResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_XGetActiveAwardResponse_Data proto.InternalMessageInfo

func (m *XGetActiveAwardResponse_Data) GetAward() []*model.GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

//查看全局分数（走push）
type XGetGlobalScoreRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XGetGlobalScoreRequest) Reset()         { *m = XGetGlobalScoreRequest{} }
func (m *XGetGlobalScoreRequest) String() string { return proto.CompactTextString(m) }
func (*XGetGlobalScoreRequest) ProtoMessage()    {}
func (*XGetGlobalScoreRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{2}
}

func (m *XGetGlobalScoreRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetGlobalScoreRequest.Unmarshal(m, b)
}
func (m *XGetGlobalScoreRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetGlobalScoreRequest.Marshal(b, m, deterministic)
}
func (m *XGetGlobalScoreRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetGlobalScoreRequest.Merge(m, src)
}
func (m *XGetGlobalScoreRequest) XXX_Size() int {
	return xxx_messageInfo_XGetGlobalScoreRequest.Size(m)
}
func (m *XGetGlobalScoreRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetGlobalScoreRequest.DiscardUnknown(m)
}

var xxx_messageInfo_XGetGlobalScoreRequest proto.InternalMessageInfo

type XGetGlobalScoreResponse struct {
	Code                 int64    `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XGetGlobalScoreResponse) Reset()         { *m = XGetGlobalScoreResponse{} }
func (m *XGetGlobalScoreResponse) String() string { return proto.CompactTextString(m) }
func (*XGetGlobalScoreResponse) ProtoMessage()    {}
func (*XGetGlobalScoreResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{3}
}

func (m *XGetGlobalScoreResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetGlobalScoreResponse.Unmarshal(m, b)
}
func (m *XGetGlobalScoreResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetGlobalScoreResponse.Marshal(b, m, deterministic)
}
func (m *XGetGlobalScoreResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetGlobalScoreResponse.Merge(m, src)
}
func (m *XGetGlobalScoreResponse) XXX_Size() int {
	return xxx_messageInfo_XGetGlobalScoreResponse.Size(m)
}
func (m *XGetGlobalScoreResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetGlobalScoreResponse.DiscardUnknown(m)
}

var xxx_messageInfo_XGetGlobalScoreResponse proto.InternalMessageInfo

func (m *XGetGlobalScoreResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *XGetGlobalScoreResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

//领取全局奖励
type XGetGlobalAwardRequest struct {
	//要领取的编号
	No                   int32    `protobuf:"zigzag32,1,opt,name=no,proto3" json:"no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XGetGlobalAwardRequest) Reset()         { *m = XGetGlobalAwardRequest{} }
func (m *XGetGlobalAwardRequest) String() string { return proto.CompactTextString(m) }
func (*XGetGlobalAwardRequest) ProtoMessage()    {}
func (*XGetGlobalAwardRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{4}
}

func (m *XGetGlobalAwardRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetGlobalAwardRequest.Unmarshal(m, b)
}
func (m *XGetGlobalAwardRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetGlobalAwardRequest.Marshal(b, m, deterministic)
}
func (m *XGetGlobalAwardRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetGlobalAwardRequest.Merge(m, src)
}
func (m *XGetGlobalAwardRequest) XXX_Size() int {
	return xxx_messageInfo_XGetGlobalAwardRequest.Size(m)
}
func (m *XGetGlobalAwardRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetGlobalAwardRequest.DiscardUnknown(m)
}

var xxx_messageInfo_XGetGlobalAwardRequest proto.InternalMessageInfo

func (m *XGetGlobalAwardRequest) GetNo() int32 {
	if m != nil {
		return m.No
	}
	return 0
}

type XGetGlobalAwardResponse struct {
	Code                 int64                         `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                        `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *XGetGlobalAwardResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

func (m *XGetGlobalAwardResponse) Reset()         { *m = XGetGlobalAwardResponse{} }
func (m *XGetGlobalAwardResponse) String() string { return proto.CompactTextString(m) }
func (*XGetGlobalAwardResponse) ProtoMessage()    {}
func (*XGetGlobalAwardResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{5}
}

func (m *XGetGlobalAwardResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetGlobalAwardResponse.Unmarshal(m, b)
}
func (m *XGetGlobalAwardResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetGlobalAwardResponse.Marshal(b, m, deterministic)
}
func (m *XGetGlobalAwardResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetGlobalAwardResponse.Merge(m, src)
}
func (m *XGetGlobalAwardResponse) XXX_Size() int {
	return xxx_messageInfo_XGetGlobalAwardResponse.Size(m)
}
func (m *XGetGlobalAwardResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetGlobalAwardResponse.DiscardUnknown(m)
}

var xxx_messageInfo_XGetGlobalAwardResponse proto.InternalMessageInfo

func (m *XGetGlobalAwardResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *XGetGlobalAwardResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *XGetGlobalAwardResponse) GetData() *XGetGlobalAwardResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type XGetGlobalAwardResponse_Data struct {
	//奖励
	Award                []*model.GameObjectCount `protobuf:"bytes,1,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *XGetGlobalAwardResponse_Data) Reset()         { *m = XGetGlobalAwardResponse_Data{} }
func (m *XGetGlobalAwardResponse_Data) String() string { return proto.CompactTextString(m) }
func (*XGetGlobalAwardResponse_Data) ProtoMessage()    {}
func (*XGetGlobalAwardResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{5, 0}
}

func (m *XGetGlobalAwardResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetGlobalAwardResponse_Data.Unmarshal(m, b)
}
func (m *XGetGlobalAwardResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetGlobalAwardResponse_Data.Marshal(b, m, deterministic)
}
func (m *XGetGlobalAwardResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetGlobalAwardResponse_Data.Merge(m, src)
}
func (m *XGetGlobalAwardResponse_Data) XXX_Size() int {
	return xxx_messageInfo_XGetGlobalAwardResponse_Data.Size(m)
}
func (m *XGetGlobalAwardResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetGlobalAwardResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_XGetGlobalAwardResponse_Data proto.InternalMessageInfo

func (m *XGetGlobalAwardResponse_Data) GetAward() []*model.GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

//使用背包道具
type XUseActivityItemRequest struct {
	Item                 *model.Item `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (m *XUseActivityItemRequest) Reset()         { *m = XUseActivityItemRequest{} }
func (m *XUseActivityItemRequest) String() string { return proto.CompactTextString(m) }
func (*XUseActivityItemRequest) ProtoMessage()    {}
func (*XUseActivityItemRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{6}
}

func (m *XUseActivityItemRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XUseActivityItemRequest.Unmarshal(m, b)
}
func (m *XUseActivityItemRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XUseActivityItemRequest.Marshal(b, m, deterministic)
}
func (m *XUseActivityItemRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XUseActivityItemRequest.Merge(m, src)
}
func (m *XUseActivityItemRequest) XXX_Size() int {
	return xxx_messageInfo_XUseActivityItemRequest.Size(m)
}
func (m *XUseActivityItemRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_XUseActivityItemRequest.DiscardUnknown(m)
}

var xxx_messageInfo_XUseActivityItemRequest proto.InternalMessageInfo

func (m *XUseActivityItemRequest) GetItem() *model.Item {
	if m != nil {
		return m.Item
	}
	return nil
}

type XUseActivityItemResponse struct {
	Code                 int64                          `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                         `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *XUseActivityItemResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_unrecognized     []byte                         `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (m *XUseActivityItemResponse) Reset()         { *m = XUseActivityItemResponse{} }
func (m *XUseActivityItemResponse) String() string { return proto.CompactTextString(m) }
func (*XUseActivityItemResponse) ProtoMessage()    {}
func (*XUseActivityItemResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{7}
}

func (m *XUseActivityItemResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XUseActivityItemResponse.Unmarshal(m, b)
}
func (m *XUseActivityItemResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XUseActivityItemResponse.Marshal(b, m, deterministic)
}
func (m *XUseActivityItemResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XUseActivityItemResponse.Merge(m, src)
}
func (m *XUseActivityItemResponse) XXX_Size() int {
	return xxx_messageInfo_XUseActivityItemResponse.Size(m)
}
func (m *XUseActivityItemResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_XUseActivityItemResponse.DiscardUnknown(m)
}

var xxx_messageInfo_XUseActivityItemResponse proto.InternalMessageInfo

func (m *XUseActivityItemResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *XUseActivityItemResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *XUseActivityItemResponse) GetData() *XUseActivityItemResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type XUseActivityItemResponse_Data struct {
	//使用效果
	Award                []*model.GameObjectCount `protobuf:"bytes,1,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *XUseActivityItemResponse_Data) Reset()         { *m = XUseActivityItemResponse_Data{} }
func (m *XUseActivityItemResponse_Data) String() string { return proto.CompactTextString(m) }
func (*XUseActivityItemResponse_Data) ProtoMessage()    {}
func (*XUseActivityItemResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{7, 0}
}

func (m *XUseActivityItemResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XUseActivityItemResponse_Data.Unmarshal(m, b)
}
func (m *XUseActivityItemResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XUseActivityItemResponse_Data.Marshal(b, m, deterministic)
}
func (m *XUseActivityItemResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XUseActivityItemResponse_Data.Merge(m, src)
}
func (m *XUseActivityItemResponse_Data) XXX_Size() int {
	return xxx_messageInfo_XUseActivityItemResponse_Data.Size(m)
}
func (m *XUseActivityItemResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_XUseActivityItemResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_XUseActivityItemResponse_Data proto.InternalMessageInfo

func (m *XUseActivityItemResponse_Data) GetAward() []*model.GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

//兑换商店兑换
type XExchangeItemRequest struct {
	//商品no
	ItemNo int32 `protobuf:"zigzag32,1,opt,name=item_no,json=itemNo,proto3" json:"item_no,omitempty"`
	//兑换次数
	Count                int64    `protobuf:"zigzag64,2,opt,name=count,proto3" json:"count,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XExchangeItemRequest) Reset()         { *m = XExchangeItemRequest{} }
func (m *XExchangeItemRequest) String() string { return proto.CompactTextString(m) }
func (*XExchangeItemRequest) ProtoMessage()    {}
func (*XExchangeItemRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{8}
}

func (m *XExchangeItemRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XExchangeItemRequest.Unmarshal(m, b)
}
func (m *XExchangeItemRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XExchangeItemRequest.Marshal(b, m, deterministic)
}
func (m *XExchangeItemRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XExchangeItemRequest.Merge(m, src)
}
func (m *XExchangeItemRequest) XXX_Size() int {
	return xxx_messageInfo_XExchangeItemRequest.Size(m)
}
func (m *XExchangeItemRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_XExchangeItemRequest.DiscardUnknown(m)
}

var xxx_messageInfo_XExchangeItemRequest proto.InternalMessageInfo

func (m *XExchangeItemRequest) GetItemNo() int32 {
	if m != nil {
		return m.ItemNo
	}
	return 0
}

func (m *XExchangeItemRequest) GetCount() int64 {
	if m != nil {
		return m.Count
	}
	return 0
}

type XExchangeItemResponse struct {
	Code                 int64                       `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                      `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *XExchangeItemResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

func (m *XExchangeItemResponse) Reset()         { *m = XExchangeItemResponse{} }
func (m *XExchangeItemResponse) String() string { return proto.CompactTextString(m) }
func (*XExchangeItemResponse) ProtoMessage()    {}
func (*XExchangeItemResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{9}
}

func (m *XExchangeItemResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XExchangeItemResponse.Unmarshal(m, b)
}
func (m *XExchangeItemResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XExchangeItemResponse.Marshal(b, m, deterministic)
}
func (m *XExchangeItemResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XExchangeItemResponse.Merge(m, src)
}
func (m *XExchangeItemResponse) XXX_Size() int {
	return xxx_messageInfo_XExchangeItemResponse.Size(m)
}
func (m *XExchangeItemResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_XExchangeItemResponse.DiscardUnknown(m)
}

var xxx_messageInfo_XExchangeItemResponse proto.InternalMessageInfo

func (m *XExchangeItemResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *XExchangeItemResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *XExchangeItemResponse) GetData() *XExchangeItemResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type XExchangeItemResponse_Data struct {
	//兑换到的商品
	Award                []*model.GameObjectCount `protobuf:"bytes,1,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *XExchangeItemResponse_Data) Reset()         { *m = XExchangeItemResponse_Data{} }
func (m *XExchangeItemResponse_Data) String() string { return proto.CompactTextString(m) }
func (*XExchangeItemResponse_Data) ProtoMessage()    {}
func (*XExchangeItemResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{9, 0}
}

func (m *XExchangeItemResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XExchangeItemResponse_Data.Unmarshal(m, b)
}
func (m *XExchangeItemResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XExchangeItemResponse_Data.Marshal(b, m, deterministic)
}
func (m *XExchangeItemResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XExchangeItemResponse_Data.Merge(m, src)
}
func (m *XExchangeItemResponse_Data) XXX_Size() int {
	return xxx_messageInfo_XExchangeItemResponse_Data.Size(m)
}
func (m *XExchangeItemResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_XExchangeItemResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_XExchangeItemResponse_Data proto.InternalMessageInfo

func (m *XExchangeItemResponse_Data) GetAward() []*model.GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

//活动商店购买
type XBuyItemRequest struct {
	//商品no
	ItemNo int32 `protobuf:"zigzag32,1,opt,name=item_no,json=itemNo,proto3" json:"item_no,omitempty"`
	//兑换次数
	Count                int64    `protobuf:"zigzag64,2,opt,name=count,proto3" json:"count,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XBuyItemRequest) Reset()         { *m = XBuyItemRequest{} }
func (m *XBuyItemRequest) String() string { return proto.CompactTextString(m) }
func (*XBuyItemRequest) ProtoMessage()    {}
func (*XBuyItemRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{10}
}

func (m *XBuyItemRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XBuyItemRequest.Unmarshal(m, b)
}
func (m *XBuyItemRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XBuyItemRequest.Marshal(b, m, deterministic)
}
func (m *XBuyItemRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XBuyItemRequest.Merge(m, src)
}
func (m *XBuyItemRequest) XXX_Size() int {
	return xxx_messageInfo_XBuyItemRequest.Size(m)
}
func (m *XBuyItemRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_XBuyItemRequest.DiscardUnknown(m)
}

var xxx_messageInfo_XBuyItemRequest proto.InternalMessageInfo

func (m *XBuyItemRequest) GetItemNo() int32 {
	if m != nil {
		return m.ItemNo
	}
	return 0
}

func (m *XBuyItemRequest) GetCount() int64 {
	if m != nil {
		return m.Count
	}
	return 0
}

type XBuyItemResponse struct {
	Code                 int64                  `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                 `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *XBuyItemResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (m *XBuyItemResponse) Reset()         { *m = XBuyItemResponse{} }
func (m *XBuyItemResponse) String() string { return proto.CompactTextString(m) }
func (*XBuyItemResponse) ProtoMessage()    {}
func (*XBuyItemResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{11}
}

func (m *XBuyItemResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XBuyItemResponse.Unmarshal(m, b)
}
func (m *XBuyItemResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XBuyItemResponse.Marshal(b, m, deterministic)
}
func (m *XBuyItemResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XBuyItemResponse.Merge(m, src)
}
func (m *XBuyItemResponse) XXX_Size() int {
	return xxx_messageInfo_XBuyItemResponse.Size(m)
}
func (m *XBuyItemResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_XBuyItemResponse.DiscardUnknown(m)
}

var xxx_messageInfo_XBuyItemResponse proto.InternalMessageInfo

func (m *XBuyItemResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *XBuyItemResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *XBuyItemResponse) GetData() *XBuyItemResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type XBuyItemResponse_Data struct {
	//购买到的商品
	Award                []*model.GameObjectCount `protobuf:"bytes,1,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *XBuyItemResponse_Data) Reset()         { *m = XBuyItemResponse_Data{} }
func (m *XBuyItemResponse_Data) String() string { return proto.CompactTextString(m) }
func (*XBuyItemResponse_Data) ProtoMessage()    {}
func (*XBuyItemResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{11, 0}
}

func (m *XBuyItemResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XBuyItemResponse_Data.Unmarshal(m, b)
}
func (m *XBuyItemResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XBuyItemResponse_Data.Marshal(b, m, deterministic)
}
func (m *XBuyItemResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XBuyItemResponse_Data.Merge(m, src)
}
func (m *XBuyItemResponse_Data) XXX_Size() int {
	return xxx_messageInfo_XBuyItemResponse_Data.Size(m)
}
func (m *XBuyItemResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_XBuyItemResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_XBuyItemResponse_Data proto.InternalMessageInfo

func (m *XBuyItemResponse_Data) GetAward() []*model.GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

//道具弹窗购买
type XPropWindowStoreBuyItemRequest struct {
	// 对应的活动道具no
	ActivityItemNo int32 `protobuf:"zigzag32,1,opt,name=activity_item_no,json=activityItemNo,proto3" json:"activity_item_no,omitempty"`
	//商品no
	ItemNo int32 `protobuf:"zigzag32,2,opt,name=item_no,json=itemNo,proto3" json:"item_no,omitempty"`
	//兑换次数
	Count                int64    `protobuf:"zigzag64,3,opt,name=count,proto3" json:"count,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XPropWindowStoreBuyItemRequest) Reset()         { *m = XPropWindowStoreBuyItemRequest{} }
func (m *XPropWindowStoreBuyItemRequest) String() string { return proto.CompactTextString(m) }
func (*XPropWindowStoreBuyItemRequest) ProtoMessage()    {}
func (*XPropWindowStoreBuyItemRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{12}
}

func (m *XPropWindowStoreBuyItemRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XPropWindowStoreBuyItemRequest.Unmarshal(m, b)
}
func (m *XPropWindowStoreBuyItemRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XPropWindowStoreBuyItemRequest.Marshal(b, m, deterministic)
}
func (m *XPropWindowStoreBuyItemRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XPropWindowStoreBuyItemRequest.Merge(m, src)
}
func (m *XPropWindowStoreBuyItemRequest) XXX_Size() int {
	return xxx_messageInfo_XPropWindowStoreBuyItemRequest.Size(m)
}
func (m *XPropWindowStoreBuyItemRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_XPropWindowStoreBuyItemRequest.DiscardUnknown(m)
}

var xxx_messageInfo_XPropWindowStoreBuyItemRequest proto.InternalMessageInfo

func (m *XPropWindowStoreBuyItemRequest) GetActivityItemNo() int32 {
	if m != nil {
		return m.ActivityItemNo
	}
	return 0
}

func (m *XPropWindowStoreBuyItemRequest) GetItemNo() int32 {
	if m != nil {
		return m.ItemNo
	}
	return 0
}

func (m *XPropWindowStoreBuyItemRequest) GetCount() int64 {
	if m != nil {
		return m.Count
	}
	return 0
}

type XPropWindowStoreBuyItemResponse struct {
	Code                 int64                                 `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                                `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *XPropWindowStoreBuyItemResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                              `json:"-"`
	XXX_unrecognized     []byte                                `json:"-"`
	XXX_sizecache        int32                                 `json:"-"`
}

func (m *XPropWindowStoreBuyItemResponse) Reset()         { *m = XPropWindowStoreBuyItemResponse{} }
func (m *XPropWindowStoreBuyItemResponse) String() string { return proto.CompactTextString(m) }
func (*XPropWindowStoreBuyItemResponse) ProtoMessage()    {}
func (*XPropWindowStoreBuyItemResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{13}
}

func (m *XPropWindowStoreBuyItemResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XPropWindowStoreBuyItemResponse.Unmarshal(m, b)
}
func (m *XPropWindowStoreBuyItemResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XPropWindowStoreBuyItemResponse.Marshal(b, m, deterministic)
}
func (m *XPropWindowStoreBuyItemResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XPropWindowStoreBuyItemResponse.Merge(m, src)
}
func (m *XPropWindowStoreBuyItemResponse) XXX_Size() int {
	return xxx_messageInfo_XPropWindowStoreBuyItemResponse.Size(m)
}
func (m *XPropWindowStoreBuyItemResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_XPropWindowStoreBuyItemResponse.DiscardUnknown(m)
}

var xxx_messageInfo_XPropWindowStoreBuyItemResponse proto.InternalMessageInfo

func (m *XPropWindowStoreBuyItemResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *XPropWindowStoreBuyItemResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *XPropWindowStoreBuyItemResponse) GetData() *XPropWindowStoreBuyItemResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type XPropWindowStoreBuyItemResponse_Data struct {
	//购买到的商品
	Award                []*model.GameObjectCount `protobuf:"bytes,1,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *XPropWindowStoreBuyItemResponse_Data) Reset()         { *m = XPropWindowStoreBuyItemResponse_Data{} }
func (m *XPropWindowStoreBuyItemResponse_Data) String() string { return proto.CompactTextString(m) }
func (*XPropWindowStoreBuyItemResponse_Data) ProtoMessage()    {}
func (*XPropWindowStoreBuyItemResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{13, 0}
}

func (m *XPropWindowStoreBuyItemResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XPropWindowStoreBuyItemResponse_Data.Unmarshal(m, b)
}
func (m *XPropWindowStoreBuyItemResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XPropWindowStoreBuyItemResponse_Data.Marshal(b, m, deterministic)
}
func (m *XPropWindowStoreBuyItemResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XPropWindowStoreBuyItemResponse_Data.Merge(m, src)
}
func (m *XPropWindowStoreBuyItemResponse_Data) XXX_Size() int {
	return xxx_messageInfo_XPropWindowStoreBuyItemResponse_Data.Size(m)
}
func (m *XPropWindowStoreBuyItemResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_XPropWindowStoreBuyItemResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_XPropWindowStoreBuyItemResponse_Data proto.InternalMessageInfo

func (m *XPropWindowStoreBuyItemResponse_Data) GetAward() []*model.GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

//查看个人排行榜
type XGetRoleRankListRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XGetRoleRankListRequest) Reset()         { *m = XGetRoleRankListRequest{} }
func (m *XGetRoleRankListRequest) String() string { return proto.CompactTextString(m) }
func (*XGetRoleRankListRequest) ProtoMessage()    {}
func (*XGetRoleRankListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{14}
}

func (m *XGetRoleRankListRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetRoleRankListRequest.Unmarshal(m, b)
}
func (m *XGetRoleRankListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetRoleRankListRequest.Marshal(b, m, deterministic)
}
func (m *XGetRoleRankListRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetRoleRankListRequest.Merge(m, src)
}
func (m *XGetRoleRankListRequest) XXX_Size() int {
	return xxx_messageInfo_XGetRoleRankListRequest.Size(m)
}
func (m *XGetRoleRankListRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetRoleRankListRequest.DiscardUnknown(m)
}

var xxx_messageInfo_XGetRoleRankListRequest proto.InternalMessageInfo

type XGetRoleRankListResponse struct {
	Code                 int64                          `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                         `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *XGetRoleRankListResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_unrecognized     []byte                         `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (m *XGetRoleRankListResponse) Reset()         { *m = XGetRoleRankListResponse{} }
func (m *XGetRoleRankListResponse) String() string { return proto.CompactTextString(m) }
func (*XGetRoleRankListResponse) ProtoMessage()    {}
func (*XGetRoleRankListResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{15}
}

func (m *XGetRoleRankListResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetRoleRankListResponse.Unmarshal(m, b)
}
func (m *XGetRoleRankListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetRoleRankListResponse.Marshal(b, m, deterministic)
}
func (m *XGetRoleRankListResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetRoleRankListResponse.Merge(m, src)
}
func (m *XGetRoleRankListResponse) XXX_Size() int {
	return xxx_messageInfo_XGetRoleRankListResponse.Size(m)
}
func (m *XGetRoleRankListResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetRoleRankListResponse.DiscardUnknown(m)
}

var xxx_messageInfo_XGetRoleRankListResponse proto.InternalMessageInfo

func (m *XGetRoleRankListResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *XGetRoleRankListResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *XGetRoleRankListResponse) GetData() *XGetRoleRankListResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type XGetRoleRankListResponse_Data struct {
	//个人排行项
	Item []*model.ActivityRoleRankItem `protobuf:"bytes,1,rep,name=item,proto3" json:"item,omitempty"`
	//上次查看榜单时我的排名
	OldRankIndex int64 `protobuf:"zigzag64,2,opt,name=old_rank_index,json=oldRankIndex,proto3" json:"old_rank_index,omitempty"`
	//我的排行项
	MyItem               *model.ActivityRoleRankItem `protobuf:"bytes,3,opt,name=my_item,json=myItem,proto3" json:"my_item,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

func (m *XGetRoleRankListResponse_Data) Reset()         { *m = XGetRoleRankListResponse_Data{} }
func (m *XGetRoleRankListResponse_Data) String() string { return proto.CompactTextString(m) }
func (*XGetRoleRankListResponse_Data) ProtoMessage()    {}
func (*XGetRoleRankListResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{15, 0}
}

func (m *XGetRoleRankListResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetRoleRankListResponse_Data.Unmarshal(m, b)
}
func (m *XGetRoleRankListResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetRoleRankListResponse_Data.Marshal(b, m, deterministic)
}
func (m *XGetRoleRankListResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetRoleRankListResponse_Data.Merge(m, src)
}
func (m *XGetRoleRankListResponse_Data) XXX_Size() int {
	return xxx_messageInfo_XGetRoleRankListResponse_Data.Size(m)
}
func (m *XGetRoleRankListResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetRoleRankListResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_XGetRoleRankListResponse_Data proto.InternalMessageInfo

func (m *XGetRoleRankListResponse_Data) GetItem() []*model.ActivityRoleRankItem {
	if m != nil {
		return m.Item
	}
	return nil
}

func (m *XGetRoleRankListResponse_Data) GetOldRankIndex() int64 {
	if m != nil {
		return m.OldRankIndex
	}
	return 0
}

func (m *XGetRoleRankListResponse_Data) GetMyItem() *model.ActivityRoleRankItem {
	if m != nil {
		return m.MyItem
	}
	return nil
}

//查看单局分数排行榜
type XGetRoleRoundRankListRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XGetRoleRoundRankListRequest) Reset()         { *m = XGetRoleRoundRankListRequest{} }
func (m *XGetRoleRoundRankListRequest) String() string { return proto.CompactTextString(m) }
func (*XGetRoleRoundRankListRequest) ProtoMessage()    {}
func (*XGetRoleRoundRankListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{16}
}

func (m *XGetRoleRoundRankListRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetRoleRoundRankListRequest.Unmarshal(m, b)
}
func (m *XGetRoleRoundRankListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetRoleRoundRankListRequest.Marshal(b, m, deterministic)
}
func (m *XGetRoleRoundRankListRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetRoleRoundRankListRequest.Merge(m, src)
}
func (m *XGetRoleRoundRankListRequest) XXX_Size() int {
	return xxx_messageInfo_XGetRoleRoundRankListRequest.Size(m)
}
func (m *XGetRoleRoundRankListRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetRoleRoundRankListRequest.DiscardUnknown(m)
}

var xxx_messageInfo_XGetRoleRoundRankListRequest proto.InternalMessageInfo

type XGetRoleRoundRankListResponse struct {
	Code                 int64                               `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                              `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *XGetRoleRoundRankListResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_unrecognized     []byte                              `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

func (m *XGetRoleRoundRankListResponse) Reset()         { *m = XGetRoleRoundRankListResponse{} }
func (m *XGetRoleRoundRankListResponse) String() string { return proto.CompactTextString(m) }
func (*XGetRoleRoundRankListResponse) ProtoMessage()    {}
func (*XGetRoleRoundRankListResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{17}
}

func (m *XGetRoleRoundRankListResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetRoleRoundRankListResponse.Unmarshal(m, b)
}
func (m *XGetRoleRoundRankListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetRoleRoundRankListResponse.Marshal(b, m, deterministic)
}
func (m *XGetRoleRoundRankListResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetRoleRoundRankListResponse.Merge(m, src)
}
func (m *XGetRoleRoundRankListResponse) XXX_Size() int {
	return xxx_messageInfo_XGetRoleRoundRankListResponse.Size(m)
}
func (m *XGetRoleRoundRankListResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetRoleRoundRankListResponse.DiscardUnknown(m)
}

var xxx_messageInfo_XGetRoleRoundRankListResponse proto.InternalMessageInfo

func (m *XGetRoleRoundRankListResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *XGetRoleRoundRankListResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *XGetRoleRoundRankListResponse) GetData() *XGetRoleRoundRankListResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type XGetRoleRoundRankListResponse_Data struct {
	//个人排行项
	Item []*model.ActivityRoleRoundRankItem `protobuf:"bytes,1,rep,name=item,proto3" json:"item,omitempty"`
	//上次查看榜单时我的排名
	OldRankIndex int64 `protobuf:"zigzag64,2,opt,name=old_rank_index,json=oldRankIndex,proto3" json:"old_rank_index,omitempty"`
	//我的排行项
	MyItem               *model.ActivityRoleRoundRankItem `protobuf:"bytes,3,opt,name=my_item,json=myItem,proto3" json:"my_item,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

func (m *XGetRoleRoundRankListResponse_Data) Reset()         { *m = XGetRoleRoundRankListResponse_Data{} }
func (m *XGetRoleRoundRankListResponse_Data) String() string { return proto.CompactTextString(m) }
func (*XGetRoleRoundRankListResponse_Data) ProtoMessage()    {}
func (*XGetRoleRoundRankListResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{17, 0}
}

func (m *XGetRoleRoundRankListResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetRoleRoundRankListResponse_Data.Unmarshal(m, b)
}
func (m *XGetRoleRoundRankListResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetRoleRoundRankListResponse_Data.Marshal(b, m, deterministic)
}
func (m *XGetRoleRoundRankListResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetRoleRoundRankListResponse_Data.Merge(m, src)
}
func (m *XGetRoleRoundRankListResponse_Data) XXX_Size() int {
	return xxx_messageInfo_XGetRoleRoundRankListResponse_Data.Size(m)
}
func (m *XGetRoleRoundRankListResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetRoleRoundRankListResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_XGetRoleRoundRankListResponse_Data proto.InternalMessageInfo

func (m *XGetRoleRoundRankListResponse_Data) GetItem() []*model.ActivityRoleRoundRankItem {
	if m != nil {
		return m.Item
	}
	return nil
}

func (m *XGetRoleRoundRankListResponse_Data) GetOldRankIndex() int64 {
	if m != nil {
		return m.OldRankIndex
	}
	return 0
}

func (m *XGetRoleRoundRankListResponse_Data) GetMyItem() *model.ActivityRoleRoundRankItem {
	if m != nil {
		return m.MyItem
	}
	return nil
}

//查看队伍排行榜
type XGetTeamRankListRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XGetTeamRankListRequest) Reset()         { *m = XGetTeamRankListRequest{} }
func (m *XGetTeamRankListRequest) String() string { return proto.CompactTextString(m) }
func (*XGetTeamRankListRequest) ProtoMessage()    {}
func (*XGetTeamRankListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{18}
}

func (m *XGetTeamRankListRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetTeamRankListRequest.Unmarshal(m, b)
}
func (m *XGetTeamRankListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetTeamRankListRequest.Marshal(b, m, deterministic)
}
func (m *XGetTeamRankListRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetTeamRankListRequest.Merge(m, src)
}
func (m *XGetTeamRankListRequest) XXX_Size() int {
	return xxx_messageInfo_XGetTeamRankListRequest.Size(m)
}
func (m *XGetTeamRankListRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetTeamRankListRequest.DiscardUnknown(m)
}

var xxx_messageInfo_XGetTeamRankListRequest proto.InternalMessageInfo

type XGetTeamRankListResponse struct {
	Code                 int64                          `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                         `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *XGetTeamRankListResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_unrecognized     []byte                         `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (m *XGetTeamRankListResponse) Reset()         { *m = XGetTeamRankListResponse{} }
func (m *XGetTeamRankListResponse) String() string { return proto.CompactTextString(m) }
func (*XGetTeamRankListResponse) ProtoMessage()    {}
func (*XGetTeamRankListResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{19}
}

func (m *XGetTeamRankListResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetTeamRankListResponse.Unmarshal(m, b)
}
func (m *XGetTeamRankListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetTeamRankListResponse.Marshal(b, m, deterministic)
}
func (m *XGetTeamRankListResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetTeamRankListResponse.Merge(m, src)
}
func (m *XGetTeamRankListResponse) XXX_Size() int {
	return xxx_messageInfo_XGetTeamRankListResponse.Size(m)
}
func (m *XGetTeamRankListResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetTeamRankListResponse.DiscardUnknown(m)
}

var xxx_messageInfo_XGetTeamRankListResponse proto.InternalMessageInfo

func (m *XGetTeamRankListResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *XGetTeamRankListResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *XGetTeamRankListResponse) GetData() *XGetTeamRankListResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type XGetTeamRankListResponse_Data struct {
	//队伍排行项
	Item []*model.ActivityTeamRankItem `protobuf:"bytes,1,rep,name=item,proto3" json:"item,omitempty"`
	//上次查看榜单时我的队伍排名
	OldRankIndex int64 `protobuf:"zigzag64,2,opt,name=old_rank_index,json=oldRankIndex,proto3" json:"old_rank_index,omitempty"`
	//我的队伍排名项
	MyTeamItem           *model.ActivityTeamRankItem `protobuf:"bytes,3,opt,name=my_team_item,json=myTeamItem,proto3" json:"my_team_item,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

func (m *XGetTeamRankListResponse_Data) Reset()         { *m = XGetTeamRankListResponse_Data{} }
func (m *XGetTeamRankListResponse_Data) String() string { return proto.CompactTextString(m) }
func (*XGetTeamRankListResponse_Data) ProtoMessage()    {}
func (*XGetTeamRankListResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{19, 0}
}

func (m *XGetTeamRankListResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetTeamRankListResponse_Data.Unmarshal(m, b)
}
func (m *XGetTeamRankListResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetTeamRankListResponse_Data.Marshal(b, m, deterministic)
}
func (m *XGetTeamRankListResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetTeamRankListResponse_Data.Merge(m, src)
}
func (m *XGetTeamRankListResponse_Data) XXX_Size() int {
	return xxx_messageInfo_XGetTeamRankListResponse_Data.Size(m)
}
func (m *XGetTeamRankListResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetTeamRankListResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_XGetTeamRankListResponse_Data proto.InternalMessageInfo

func (m *XGetTeamRankListResponse_Data) GetItem() []*model.ActivityTeamRankItem {
	if m != nil {
		return m.Item
	}
	return nil
}

func (m *XGetTeamRankListResponse_Data) GetOldRankIndex() int64 {
	if m != nil {
		return m.OldRankIndex
	}
	return 0
}

func (m *XGetTeamRankListResponse_Data) GetMyTeamItem() *model.ActivityTeamRankItem {
	if m != nil {
		return m.MyTeamItem
	}
	return nil
}

//查看联盟排行榜
type XGetUnionRankListRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XGetUnionRankListRequest) Reset()         { *m = XGetUnionRankListRequest{} }
func (m *XGetUnionRankListRequest) String() string { return proto.CompactTextString(m) }
func (*XGetUnionRankListRequest) ProtoMessage()    {}
func (*XGetUnionRankListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{20}
}

func (m *XGetUnionRankListRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetUnionRankListRequest.Unmarshal(m, b)
}
func (m *XGetUnionRankListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetUnionRankListRequest.Marshal(b, m, deterministic)
}
func (m *XGetUnionRankListRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetUnionRankListRequest.Merge(m, src)
}
func (m *XGetUnionRankListRequest) XXX_Size() int {
	return xxx_messageInfo_XGetUnionRankListRequest.Size(m)
}
func (m *XGetUnionRankListRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetUnionRankListRequest.DiscardUnknown(m)
}

var xxx_messageInfo_XGetUnionRankListRequest proto.InternalMessageInfo

type XGetUnionRankListResponse struct {
	Code                 int64                           `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                          `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *XGetUnionRankListResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                        `json:"-"`
	XXX_unrecognized     []byte                          `json:"-"`
	XXX_sizecache        int32                           `json:"-"`
}

func (m *XGetUnionRankListResponse) Reset()         { *m = XGetUnionRankListResponse{} }
func (m *XGetUnionRankListResponse) String() string { return proto.CompactTextString(m) }
func (*XGetUnionRankListResponse) ProtoMessage()    {}
func (*XGetUnionRankListResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{21}
}

func (m *XGetUnionRankListResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetUnionRankListResponse.Unmarshal(m, b)
}
func (m *XGetUnionRankListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetUnionRankListResponse.Marshal(b, m, deterministic)
}
func (m *XGetUnionRankListResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetUnionRankListResponse.Merge(m, src)
}
func (m *XGetUnionRankListResponse) XXX_Size() int {
	return xxx_messageInfo_XGetUnionRankListResponse.Size(m)
}
func (m *XGetUnionRankListResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetUnionRankListResponse.DiscardUnknown(m)
}

var xxx_messageInfo_XGetUnionRankListResponse proto.InternalMessageInfo

func (m *XGetUnionRankListResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *XGetUnionRankListResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *XGetUnionRankListResponse) GetData() *XGetUnionRankListResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type XGetUnionRankListResponse_Data struct {
	//联盟排行项
	Item []*model.ActivityUnionRankItem `protobuf:"bytes,1,rep,name=item,proto3" json:"item,omitempty"`
	//上次查看榜单时我的联盟排名
	OldRankIndex int64 `protobuf:"zigzag64,2,opt,name=old_rank_index,json=oldRankIndex,proto3" json:"old_rank_index,omitempty"`
	//我的联盟排名项
	MyUnionItem          *model.ActivityUnionRankItem `protobuf:"bytes,3,opt,name=my_union_item,json=myUnionItem,proto3" json:"my_union_item,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

func (m *XGetUnionRankListResponse_Data) Reset()         { *m = XGetUnionRankListResponse_Data{} }
func (m *XGetUnionRankListResponse_Data) String() string { return proto.CompactTextString(m) }
func (*XGetUnionRankListResponse_Data) ProtoMessage()    {}
func (*XGetUnionRankListResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{21, 0}
}

func (m *XGetUnionRankListResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetUnionRankListResponse_Data.Unmarshal(m, b)
}
func (m *XGetUnionRankListResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetUnionRankListResponse_Data.Marshal(b, m, deterministic)
}
func (m *XGetUnionRankListResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetUnionRankListResponse_Data.Merge(m, src)
}
func (m *XGetUnionRankListResponse_Data) XXX_Size() int {
	return xxx_messageInfo_XGetUnionRankListResponse_Data.Size(m)
}
func (m *XGetUnionRankListResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetUnionRankListResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_XGetUnionRankListResponse_Data proto.InternalMessageInfo

func (m *XGetUnionRankListResponse_Data) GetItem() []*model.ActivityUnionRankItem {
	if m != nil {
		return m.Item
	}
	return nil
}

func (m *XGetUnionRankListResponse_Data) GetOldRankIndex() int64 {
	if m != nil {
		return m.OldRankIndex
	}
	return 0
}

func (m *XGetUnionRankListResponse_Data) GetMyUnionItem() *model.ActivityUnionRankItem {
	if m != nil {
		return m.MyUnionItem
	}
	return nil
}

//查看联盟信息
type XGetUnionInfoRequest struct {
	//联盟编号
	UnionId              string   `protobuf:"bytes,1,opt,name=union_id,json=unionId,proto3" json:"union_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XGetUnionInfoRequest) Reset()         { *m = XGetUnionInfoRequest{} }
func (m *XGetUnionInfoRequest) String() string { return proto.CompactTextString(m) }
func (*XGetUnionInfoRequest) ProtoMessage()    {}
func (*XGetUnionInfoRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{22}
}

func (m *XGetUnionInfoRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetUnionInfoRequest.Unmarshal(m, b)
}
func (m *XGetUnionInfoRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetUnionInfoRequest.Marshal(b, m, deterministic)
}
func (m *XGetUnionInfoRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetUnionInfoRequest.Merge(m, src)
}
func (m *XGetUnionInfoRequest) XXX_Size() int {
	return xxx_messageInfo_XGetUnionInfoRequest.Size(m)
}
func (m *XGetUnionInfoRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetUnionInfoRequest.DiscardUnknown(m)
}

var xxx_messageInfo_XGetUnionInfoRequest proto.InternalMessageInfo

func (m *XGetUnionInfoRequest) GetUnionId() string {
	if m != nil {
		return m.UnionId
	}
	return ""
}

type XGetUnionInfoResponse struct {
	Code                 int64                       `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                      `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *XGetUnionInfoResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

func (m *XGetUnionInfoResponse) Reset()         { *m = XGetUnionInfoResponse{} }
func (m *XGetUnionInfoResponse) String() string { return proto.CompactTextString(m) }
func (*XGetUnionInfoResponse) ProtoMessage()    {}
func (*XGetUnionInfoResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{23}
}

func (m *XGetUnionInfoResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetUnionInfoResponse.Unmarshal(m, b)
}
func (m *XGetUnionInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetUnionInfoResponse.Marshal(b, m, deterministic)
}
func (m *XGetUnionInfoResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetUnionInfoResponse.Merge(m, src)
}
func (m *XGetUnionInfoResponse) XXX_Size() int {
	return xxx_messageInfo_XGetUnionInfoResponse.Size(m)
}
func (m *XGetUnionInfoResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetUnionInfoResponse.DiscardUnknown(m)
}

var xxx_messageInfo_XGetUnionInfoResponse proto.InternalMessageInfo

func (m *XGetUnionInfoResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *XGetUnionInfoResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *XGetUnionInfoResponse) GetData() *XGetUnionInfoResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type XGetUnionInfoResponse_Data struct {
	//联盟信息
	Union                *model.ActivityUnion `protobuf:"bytes,1,opt,name=union,proto3" json:"union,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (m *XGetUnionInfoResponse_Data) Reset()         { *m = XGetUnionInfoResponse_Data{} }
func (m *XGetUnionInfoResponse_Data) String() string { return proto.CompactTextString(m) }
func (*XGetUnionInfoResponse_Data) ProtoMessage()    {}
func (*XGetUnionInfoResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{23, 0}
}

func (m *XGetUnionInfoResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetUnionInfoResponse_Data.Unmarshal(m, b)
}
func (m *XGetUnionInfoResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetUnionInfoResponse_Data.Marshal(b, m, deterministic)
}
func (m *XGetUnionInfoResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetUnionInfoResponse_Data.Merge(m, src)
}
func (m *XGetUnionInfoResponse_Data) XXX_Size() int {
	return xxx_messageInfo_XGetUnionInfoResponse_Data.Size(m)
}
func (m *XGetUnionInfoResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetUnionInfoResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_XGetUnionInfoResponse_Data proto.InternalMessageInfo

func (m *XGetUnionInfoResponse_Data) GetUnion() *model.ActivityUnion {
	if m != nil {
		return m.Union
	}
	return nil
}

//客户端只在活动状态变为领奖期时会请求该接口，服务端收到后推送XRankAwardRolePush
//获取所有榜单奖励状态
type XGetRankAwardStatusRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XGetRankAwardStatusRequest) Reset()         { *m = XGetRankAwardStatusRequest{} }
func (m *XGetRankAwardStatusRequest) String() string { return proto.CompactTextString(m) }
func (*XGetRankAwardStatusRequest) ProtoMessage()    {}
func (*XGetRankAwardStatusRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{24}
}

func (m *XGetRankAwardStatusRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetRankAwardStatusRequest.Unmarshal(m, b)
}
func (m *XGetRankAwardStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetRankAwardStatusRequest.Marshal(b, m, deterministic)
}
func (m *XGetRankAwardStatusRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetRankAwardStatusRequest.Merge(m, src)
}
func (m *XGetRankAwardStatusRequest) XXX_Size() int {
	return xxx_messageInfo_XGetRankAwardStatusRequest.Size(m)
}
func (m *XGetRankAwardStatusRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetRankAwardStatusRequest.DiscardUnknown(m)
}

var xxx_messageInfo_XGetRankAwardStatusRequest proto.InternalMessageInfo

type XGetRankAwardStatusResponse struct {
	Code                 int64    `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XGetRankAwardStatusResponse) Reset()         { *m = XGetRankAwardStatusResponse{} }
func (m *XGetRankAwardStatusResponse) String() string { return proto.CompactTextString(m) }
func (*XGetRankAwardStatusResponse) ProtoMessage()    {}
func (*XGetRankAwardStatusResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{25}
}

func (m *XGetRankAwardStatusResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetRankAwardStatusResponse.Unmarshal(m, b)
}
func (m *XGetRankAwardStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetRankAwardStatusResponse.Marshal(b, m, deterministic)
}
func (m *XGetRankAwardStatusResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetRankAwardStatusResponse.Merge(m, src)
}
func (m *XGetRankAwardStatusResponse) XXX_Size() int {
	return xxx_messageInfo_XGetRankAwardStatusResponse.Size(m)
}
func (m *XGetRankAwardStatusResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetRankAwardStatusResponse.DiscardUnknown(m)
}

var xxx_messageInfo_XGetRankAwardStatusResponse proto.InternalMessageInfo

func (m *XGetRankAwardStatusResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *XGetRankAwardStatusResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

//领取个人榜奖励
type XGetRoleRankListAwardRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XGetRoleRankListAwardRequest) Reset()         { *m = XGetRoleRankListAwardRequest{} }
func (m *XGetRoleRankListAwardRequest) String() string { return proto.CompactTextString(m) }
func (*XGetRoleRankListAwardRequest) ProtoMessage()    {}
func (*XGetRoleRankListAwardRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{26}
}

func (m *XGetRoleRankListAwardRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetRoleRankListAwardRequest.Unmarshal(m, b)
}
func (m *XGetRoleRankListAwardRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetRoleRankListAwardRequest.Marshal(b, m, deterministic)
}
func (m *XGetRoleRankListAwardRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetRoleRankListAwardRequest.Merge(m, src)
}
func (m *XGetRoleRankListAwardRequest) XXX_Size() int {
	return xxx_messageInfo_XGetRoleRankListAwardRequest.Size(m)
}
func (m *XGetRoleRankListAwardRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetRoleRankListAwardRequest.DiscardUnknown(m)
}

var xxx_messageInfo_XGetRoleRankListAwardRequest proto.InternalMessageInfo

type XGetRoleRankListAwardResponse struct {
	Code                 int64                               `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                              `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *XGetRoleRankListAwardResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_unrecognized     []byte                              `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

func (m *XGetRoleRankListAwardResponse) Reset()         { *m = XGetRoleRankListAwardResponse{} }
func (m *XGetRoleRankListAwardResponse) String() string { return proto.CompactTextString(m) }
func (*XGetRoleRankListAwardResponse) ProtoMessage()    {}
func (*XGetRoleRankListAwardResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{27}
}

func (m *XGetRoleRankListAwardResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetRoleRankListAwardResponse.Unmarshal(m, b)
}
func (m *XGetRoleRankListAwardResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetRoleRankListAwardResponse.Marshal(b, m, deterministic)
}
func (m *XGetRoleRankListAwardResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetRoleRankListAwardResponse.Merge(m, src)
}
func (m *XGetRoleRankListAwardResponse) XXX_Size() int {
	return xxx_messageInfo_XGetRoleRankListAwardResponse.Size(m)
}
func (m *XGetRoleRankListAwardResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetRoleRankListAwardResponse.DiscardUnknown(m)
}

var xxx_messageInfo_XGetRoleRankListAwardResponse proto.InternalMessageInfo

func (m *XGetRoleRankListAwardResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *XGetRoleRankListAwardResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *XGetRoleRankListAwardResponse) GetData() *XGetRoleRankListAwardResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type XGetRoleRankListAwardResponse_Data struct {
	//领奖时个人排名
	RankIndex int64 `protobuf:"zigzag64,1,opt,name=rank_index,json=rankIndex,proto3" json:"rank_index,omitempty"`
	//奖励
	Award                []*model.GameObjectCount `protobuf:"bytes,2,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *XGetRoleRankListAwardResponse_Data) Reset()         { *m = XGetRoleRankListAwardResponse_Data{} }
func (m *XGetRoleRankListAwardResponse_Data) String() string { return proto.CompactTextString(m) }
func (*XGetRoleRankListAwardResponse_Data) ProtoMessage()    {}
func (*XGetRoleRankListAwardResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{27, 0}
}

func (m *XGetRoleRankListAwardResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetRoleRankListAwardResponse_Data.Unmarshal(m, b)
}
func (m *XGetRoleRankListAwardResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetRoleRankListAwardResponse_Data.Marshal(b, m, deterministic)
}
func (m *XGetRoleRankListAwardResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetRoleRankListAwardResponse_Data.Merge(m, src)
}
func (m *XGetRoleRankListAwardResponse_Data) XXX_Size() int {
	return xxx_messageInfo_XGetRoleRankListAwardResponse_Data.Size(m)
}
func (m *XGetRoleRankListAwardResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetRoleRankListAwardResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_XGetRoleRankListAwardResponse_Data proto.InternalMessageInfo

func (m *XGetRoleRankListAwardResponse_Data) GetRankIndex() int64 {
	if m != nil {
		return m.RankIndex
	}
	return 0
}

func (m *XGetRoleRankListAwardResponse_Data) GetAward() []*model.GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

//单局榜领奖
type XGetRoleRoundRankListAwardRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XGetRoleRoundRankListAwardRequest) Reset()         { *m = XGetRoleRoundRankListAwardRequest{} }
func (m *XGetRoleRoundRankListAwardRequest) String() string { return proto.CompactTextString(m) }
func (*XGetRoleRoundRankListAwardRequest) ProtoMessage()    {}
func (*XGetRoleRoundRankListAwardRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{28}
}

func (m *XGetRoleRoundRankListAwardRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetRoleRoundRankListAwardRequest.Unmarshal(m, b)
}
func (m *XGetRoleRoundRankListAwardRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetRoleRoundRankListAwardRequest.Marshal(b, m, deterministic)
}
func (m *XGetRoleRoundRankListAwardRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetRoleRoundRankListAwardRequest.Merge(m, src)
}
func (m *XGetRoleRoundRankListAwardRequest) XXX_Size() int {
	return xxx_messageInfo_XGetRoleRoundRankListAwardRequest.Size(m)
}
func (m *XGetRoleRoundRankListAwardRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetRoleRoundRankListAwardRequest.DiscardUnknown(m)
}

var xxx_messageInfo_XGetRoleRoundRankListAwardRequest proto.InternalMessageInfo

type XGetRoleRoundRankListAwardResponse struct {
	Code                 int64                                    `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                                   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *XGetRoleRoundRankListAwardResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                                 `json:"-"`
	XXX_unrecognized     []byte                                   `json:"-"`
	XXX_sizecache        int32                                    `json:"-"`
}

func (m *XGetRoleRoundRankListAwardResponse) Reset()         { *m = XGetRoleRoundRankListAwardResponse{} }
func (m *XGetRoleRoundRankListAwardResponse) String() string { return proto.CompactTextString(m) }
func (*XGetRoleRoundRankListAwardResponse) ProtoMessage()    {}
func (*XGetRoleRoundRankListAwardResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{29}
}

func (m *XGetRoleRoundRankListAwardResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetRoleRoundRankListAwardResponse.Unmarshal(m, b)
}
func (m *XGetRoleRoundRankListAwardResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetRoleRoundRankListAwardResponse.Marshal(b, m, deterministic)
}
func (m *XGetRoleRoundRankListAwardResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetRoleRoundRankListAwardResponse.Merge(m, src)
}
func (m *XGetRoleRoundRankListAwardResponse) XXX_Size() int {
	return xxx_messageInfo_XGetRoleRoundRankListAwardResponse.Size(m)
}
func (m *XGetRoleRoundRankListAwardResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetRoleRoundRankListAwardResponse.DiscardUnknown(m)
}

var xxx_messageInfo_XGetRoleRoundRankListAwardResponse proto.InternalMessageInfo

func (m *XGetRoleRoundRankListAwardResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *XGetRoleRoundRankListAwardResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *XGetRoleRoundRankListAwardResponse) GetData() *XGetRoleRoundRankListAwardResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type XGetRoleRoundRankListAwardResponse_Data struct {
	//领奖时个人排名
	RankIndex int64 `protobuf:"zigzag64,1,opt,name=rank_index,json=rankIndex,proto3" json:"rank_index,omitempty"`
	//奖励
	Award                []*model.GameObjectCount `protobuf:"bytes,2,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *XGetRoleRoundRankListAwardResponse_Data) Reset() {
	*m = XGetRoleRoundRankListAwardResponse_Data{}
}
func (m *XGetRoleRoundRankListAwardResponse_Data) String() string { return proto.CompactTextString(m) }
func (*XGetRoleRoundRankListAwardResponse_Data) ProtoMessage()    {}
func (*XGetRoleRoundRankListAwardResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{29, 0}
}

func (m *XGetRoleRoundRankListAwardResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetRoleRoundRankListAwardResponse_Data.Unmarshal(m, b)
}
func (m *XGetRoleRoundRankListAwardResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetRoleRoundRankListAwardResponse_Data.Marshal(b, m, deterministic)
}
func (m *XGetRoleRoundRankListAwardResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetRoleRoundRankListAwardResponse_Data.Merge(m, src)
}
func (m *XGetRoleRoundRankListAwardResponse_Data) XXX_Size() int {
	return xxx_messageInfo_XGetRoleRoundRankListAwardResponse_Data.Size(m)
}
func (m *XGetRoleRoundRankListAwardResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetRoleRoundRankListAwardResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_XGetRoleRoundRankListAwardResponse_Data proto.InternalMessageInfo

func (m *XGetRoleRoundRankListAwardResponse_Data) GetRankIndex() int64 {
	if m != nil {
		return m.RankIndex
	}
	return 0
}

func (m *XGetRoleRoundRankListAwardResponse_Data) GetAward() []*model.GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

//领取队伍榜排名奖励
type XGetTeamRankListAwardRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XGetTeamRankListAwardRequest) Reset()         { *m = XGetTeamRankListAwardRequest{} }
func (m *XGetTeamRankListAwardRequest) String() string { return proto.CompactTextString(m) }
func (*XGetTeamRankListAwardRequest) ProtoMessage()    {}
func (*XGetTeamRankListAwardRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{30}
}

func (m *XGetTeamRankListAwardRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetTeamRankListAwardRequest.Unmarshal(m, b)
}
func (m *XGetTeamRankListAwardRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetTeamRankListAwardRequest.Marshal(b, m, deterministic)
}
func (m *XGetTeamRankListAwardRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetTeamRankListAwardRequest.Merge(m, src)
}
func (m *XGetTeamRankListAwardRequest) XXX_Size() int {
	return xxx_messageInfo_XGetTeamRankListAwardRequest.Size(m)
}
func (m *XGetTeamRankListAwardRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetTeamRankListAwardRequest.DiscardUnknown(m)
}

var xxx_messageInfo_XGetTeamRankListAwardRequest proto.InternalMessageInfo

type XGetTeamRankListAwardResponse struct {
	Code                 int64                               `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                              `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *XGetTeamRankListAwardResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                            `json:"-"`
	XXX_unrecognized     []byte                              `json:"-"`
	XXX_sizecache        int32                               `json:"-"`
}

func (m *XGetTeamRankListAwardResponse) Reset()         { *m = XGetTeamRankListAwardResponse{} }
func (m *XGetTeamRankListAwardResponse) String() string { return proto.CompactTextString(m) }
func (*XGetTeamRankListAwardResponse) ProtoMessage()    {}
func (*XGetTeamRankListAwardResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{31}
}

func (m *XGetTeamRankListAwardResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetTeamRankListAwardResponse.Unmarshal(m, b)
}
func (m *XGetTeamRankListAwardResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetTeamRankListAwardResponse.Marshal(b, m, deterministic)
}
func (m *XGetTeamRankListAwardResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetTeamRankListAwardResponse.Merge(m, src)
}
func (m *XGetTeamRankListAwardResponse) XXX_Size() int {
	return xxx_messageInfo_XGetTeamRankListAwardResponse.Size(m)
}
func (m *XGetTeamRankListAwardResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetTeamRankListAwardResponse.DiscardUnknown(m)
}

var xxx_messageInfo_XGetTeamRankListAwardResponse proto.InternalMessageInfo

func (m *XGetTeamRankListAwardResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *XGetTeamRankListAwardResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *XGetTeamRankListAwardResponse) GetData() *XGetTeamRankListAwardResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type XGetTeamRankListAwardResponse_Data struct {
	//领奖时队伍排名
	RankIndex int64 `protobuf:"zigzag64,1,opt,name=rank_index,json=rankIndex,proto3" json:"rank_index,omitempty"`
	//奖励
	Award                []*model.GameObjectCount `protobuf:"bytes,2,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *XGetTeamRankListAwardResponse_Data) Reset()         { *m = XGetTeamRankListAwardResponse_Data{} }
func (m *XGetTeamRankListAwardResponse_Data) String() string { return proto.CompactTextString(m) }
func (*XGetTeamRankListAwardResponse_Data) ProtoMessage()    {}
func (*XGetTeamRankListAwardResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{31, 0}
}

func (m *XGetTeamRankListAwardResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetTeamRankListAwardResponse_Data.Unmarshal(m, b)
}
func (m *XGetTeamRankListAwardResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetTeamRankListAwardResponse_Data.Marshal(b, m, deterministic)
}
func (m *XGetTeamRankListAwardResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetTeamRankListAwardResponse_Data.Merge(m, src)
}
func (m *XGetTeamRankListAwardResponse_Data) XXX_Size() int {
	return xxx_messageInfo_XGetTeamRankListAwardResponse_Data.Size(m)
}
func (m *XGetTeamRankListAwardResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetTeamRankListAwardResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_XGetTeamRankListAwardResponse_Data proto.InternalMessageInfo

func (m *XGetTeamRankListAwardResponse_Data) GetRankIndex() int64 {
	if m != nil {
		return m.RankIndex
	}
	return 0
}

func (m *XGetTeamRankListAwardResponse_Data) GetAward() []*model.GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

//领取联盟榜排名奖励
type XGetUnionRankListAwardRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XGetUnionRankListAwardRequest) Reset()         { *m = XGetUnionRankListAwardRequest{} }
func (m *XGetUnionRankListAwardRequest) String() string { return proto.CompactTextString(m) }
func (*XGetUnionRankListAwardRequest) ProtoMessage()    {}
func (*XGetUnionRankListAwardRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{32}
}

func (m *XGetUnionRankListAwardRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetUnionRankListAwardRequest.Unmarshal(m, b)
}
func (m *XGetUnionRankListAwardRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetUnionRankListAwardRequest.Marshal(b, m, deterministic)
}
func (m *XGetUnionRankListAwardRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetUnionRankListAwardRequest.Merge(m, src)
}
func (m *XGetUnionRankListAwardRequest) XXX_Size() int {
	return xxx_messageInfo_XGetUnionRankListAwardRequest.Size(m)
}
func (m *XGetUnionRankListAwardRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetUnionRankListAwardRequest.DiscardUnknown(m)
}

var xxx_messageInfo_XGetUnionRankListAwardRequest proto.InternalMessageInfo

type XGetUnionRankListAwardResponse struct {
	Code                 int64                                `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                               `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *XGetUnionRankListAwardResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                             `json:"-"`
	XXX_unrecognized     []byte                               `json:"-"`
	XXX_sizecache        int32                                `json:"-"`
}

func (m *XGetUnionRankListAwardResponse) Reset()         { *m = XGetUnionRankListAwardResponse{} }
func (m *XGetUnionRankListAwardResponse) String() string { return proto.CompactTextString(m) }
func (*XGetUnionRankListAwardResponse) ProtoMessage()    {}
func (*XGetUnionRankListAwardResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{33}
}

func (m *XGetUnionRankListAwardResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetUnionRankListAwardResponse.Unmarshal(m, b)
}
func (m *XGetUnionRankListAwardResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetUnionRankListAwardResponse.Marshal(b, m, deterministic)
}
func (m *XGetUnionRankListAwardResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetUnionRankListAwardResponse.Merge(m, src)
}
func (m *XGetUnionRankListAwardResponse) XXX_Size() int {
	return xxx_messageInfo_XGetUnionRankListAwardResponse.Size(m)
}
func (m *XGetUnionRankListAwardResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetUnionRankListAwardResponse.DiscardUnknown(m)
}

var xxx_messageInfo_XGetUnionRankListAwardResponse proto.InternalMessageInfo

func (m *XGetUnionRankListAwardResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *XGetUnionRankListAwardResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *XGetUnionRankListAwardResponse) GetData() *XGetUnionRankListAwardResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type XGetUnionRankListAwardResponse_Data struct {
	//领奖时联盟排名
	RankIndex int64 `protobuf:"zigzag64,1,opt,name=rank_index,json=rankIndex,proto3" json:"rank_index,omitempty"`
	//奖励
	Award                []*model.GameObjectCount `protobuf:"bytes,2,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *XGetUnionRankListAwardResponse_Data) Reset()         { *m = XGetUnionRankListAwardResponse_Data{} }
func (m *XGetUnionRankListAwardResponse_Data) String() string { return proto.CompactTextString(m) }
func (*XGetUnionRankListAwardResponse_Data) ProtoMessage()    {}
func (*XGetUnionRankListAwardResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{33, 0}
}

func (m *XGetUnionRankListAwardResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetUnionRankListAwardResponse_Data.Unmarshal(m, b)
}
func (m *XGetUnionRankListAwardResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetUnionRankListAwardResponse_Data.Marshal(b, m, deterministic)
}
func (m *XGetUnionRankListAwardResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetUnionRankListAwardResponse_Data.Merge(m, src)
}
func (m *XGetUnionRankListAwardResponse_Data) XXX_Size() int {
	return xxx_messageInfo_XGetUnionRankListAwardResponse_Data.Size(m)
}
func (m *XGetUnionRankListAwardResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetUnionRankListAwardResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_XGetUnionRankListAwardResponse_Data proto.InternalMessageInfo

func (m *XGetUnionRankListAwardResponse_Data) GetRankIndex() int64 {
	if m != nil {
		return m.RankIndex
	}
	return 0
}

func (m *XGetUnionRankListAwardResponse_Data) GetAward() []*model.GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

//查看历史活动公告
type XGetNoticeListRequest struct {
	//上次查看的最后一条公告id（第一次查看则为空）
	NoticeId             string   `protobuf:"bytes,1,opt,name=notice_id,json=noticeId,proto3" json:"notice_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XGetNoticeListRequest) Reset()         { *m = XGetNoticeListRequest{} }
func (m *XGetNoticeListRequest) String() string { return proto.CompactTextString(m) }
func (*XGetNoticeListRequest) ProtoMessage()    {}
func (*XGetNoticeListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{34}
}

func (m *XGetNoticeListRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetNoticeListRequest.Unmarshal(m, b)
}
func (m *XGetNoticeListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetNoticeListRequest.Marshal(b, m, deterministic)
}
func (m *XGetNoticeListRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetNoticeListRequest.Merge(m, src)
}
func (m *XGetNoticeListRequest) XXX_Size() int {
	return xxx_messageInfo_XGetNoticeListRequest.Size(m)
}
func (m *XGetNoticeListRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetNoticeListRequest.DiscardUnknown(m)
}

var xxx_messageInfo_XGetNoticeListRequest proto.InternalMessageInfo

func (m *XGetNoticeListRequest) GetNoticeId() string {
	if m != nil {
		return m.NoticeId
	}
	return ""
}

type XGetNoticeListResponse struct {
	Code                 int64    `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XGetNoticeListResponse) Reset()         { *m = XGetNoticeListResponse{} }
func (m *XGetNoticeListResponse) String() string { return proto.CompactTextString(m) }
func (*XGetNoticeListResponse) ProtoMessage()    {}
func (*XGetNoticeListResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{35}
}

func (m *XGetNoticeListResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetNoticeListResponse.Unmarshal(m, b)
}
func (m *XGetNoticeListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetNoticeListResponse.Marshal(b, m, deterministic)
}
func (m *XGetNoticeListResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetNoticeListResponse.Merge(m, src)
}
func (m *XGetNoticeListResponse) XXX_Size() int {
	return xxx_messageInfo_XGetNoticeListResponse.Size(m)
}
func (m *XGetNoticeListResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetNoticeListResponse.DiscardUnknown(m)
}

var xxx_messageInfo_XGetNoticeListResponse proto.InternalMessageInfo

func (m *XGetNoticeListResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *XGetNoticeListResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

//查看奖励记录
type XGetAwardRecordRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XGetAwardRecordRequest) Reset()         { *m = XGetAwardRecordRequest{} }
func (m *XGetAwardRecordRequest) String() string { return proto.CompactTextString(m) }
func (*XGetAwardRecordRequest) ProtoMessage()    {}
func (*XGetAwardRecordRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{36}
}

func (m *XGetAwardRecordRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetAwardRecordRequest.Unmarshal(m, b)
}
func (m *XGetAwardRecordRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetAwardRecordRequest.Marshal(b, m, deterministic)
}
func (m *XGetAwardRecordRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetAwardRecordRequest.Merge(m, src)
}
func (m *XGetAwardRecordRequest) XXX_Size() int {
	return xxx_messageInfo_XGetAwardRecordRequest.Size(m)
}
func (m *XGetAwardRecordRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetAwardRecordRequest.DiscardUnknown(m)
}

var xxx_messageInfo_XGetAwardRecordRequest proto.InternalMessageInfo

type XGetAwardRecordResponse struct {
	Code                 int64                         `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                        `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *XGetAwardRecordResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

func (m *XGetAwardRecordResponse) Reset()         { *m = XGetAwardRecordResponse{} }
func (m *XGetAwardRecordResponse) String() string { return proto.CompactTextString(m) }
func (*XGetAwardRecordResponse) ProtoMessage()    {}
func (*XGetAwardRecordResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{37}
}

func (m *XGetAwardRecordResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetAwardRecordResponse.Unmarshal(m, b)
}
func (m *XGetAwardRecordResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetAwardRecordResponse.Marshal(b, m, deterministic)
}
func (m *XGetAwardRecordResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetAwardRecordResponse.Merge(m, src)
}
func (m *XGetAwardRecordResponse) XXX_Size() int {
	return xxx_messageInfo_XGetAwardRecordResponse.Size(m)
}
func (m *XGetAwardRecordResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetAwardRecordResponse.DiscardUnknown(m)
}

var xxx_messageInfo_XGetAwardRecordResponse proto.InternalMessageInfo

func (m *XGetAwardRecordResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *XGetAwardRecordResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *XGetAwardRecordResponse) GetData() *XGetAwardRecordResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type XGetAwardRecordResponse_Data struct {
	//所有奖励记录
	AwardRecord          []*model.ActivityAwardRecord `protobuf:"bytes,1,rep,name=award_record,json=awardRecord,proto3" json:"award_record,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

func (m *XGetAwardRecordResponse_Data) Reset()         { *m = XGetAwardRecordResponse_Data{} }
func (m *XGetAwardRecordResponse_Data) String() string { return proto.CompactTextString(m) }
func (*XGetAwardRecordResponse_Data) ProtoMessage()    {}
func (*XGetAwardRecordResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{37, 0}
}

func (m *XGetAwardRecordResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetAwardRecordResponse_Data.Unmarshal(m, b)
}
func (m *XGetAwardRecordResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetAwardRecordResponse_Data.Marshal(b, m, deterministic)
}
func (m *XGetAwardRecordResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetAwardRecordResponse_Data.Merge(m, src)
}
func (m *XGetAwardRecordResponse_Data) XXX_Size() int {
	return xxx_messageInfo_XGetAwardRecordResponse_Data.Size(m)
}
func (m *XGetAwardRecordResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetAwardRecordResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_XGetAwardRecordResponse_Data proto.InternalMessageInfo

func (m *XGetAwardRecordResponse_Data) GetAwardRecord() []*model.ActivityAwardRecord {
	if m != nil {
		return m.AwardRecord
	}
	return nil
}

//打开宝箱
type XOpenTreasureBoxRequest struct {
	BoxNo                int32    `protobuf:"zigzag32,1,opt,name=box_no,json=boxNo,proto3" json:"box_no,omitempty"`
	All                  bool     `protobuf:"varint,2,opt,name=all,proto3" json:"all,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XOpenTreasureBoxRequest) Reset()         { *m = XOpenTreasureBoxRequest{} }
func (m *XOpenTreasureBoxRequest) String() string { return proto.CompactTextString(m) }
func (*XOpenTreasureBoxRequest) ProtoMessage()    {}
func (*XOpenTreasureBoxRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{38}
}

func (m *XOpenTreasureBoxRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XOpenTreasureBoxRequest.Unmarshal(m, b)
}
func (m *XOpenTreasureBoxRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XOpenTreasureBoxRequest.Marshal(b, m, deterministic)
}
func (m *XOpenTreasureBoxRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XOpenTreasureBoxRequest.Merge(m, src)
}
func (m *XOpenTreasureBoxRequest) XXX_Size() int {
	return xxx_messageInfo_XOpenTreasureBoxRequest.Size(m)
}
func (m *XOpenTreasureBoxRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_XOpenTreasureBoxRequest.DiscardUnknown(m)
}

var xxx_messageInfo_XOpenTreasureBoxRequest proto.InternalMessageInfo

func (m *XOpenTreasureBoxRequest) GetBoxNo() int32 {
	if m != nil {
		return m.BoxNo
	}
	return 0
}

func (m *XOpenTreasureBoxRequest) GetAll() bool {
	if m != nil {
		return m.All
	}
	return false
}

type XOpenTreasureBoxResponse struct {
	Code                 int64                          `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                         `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *XOpenTreasureBoxResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_unrecognized     []byte                         `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (m *XOpenTreasureBoxResponse) Reset()         { *m = XOpenTreasureBoxResponse{} }
func (m *XOpenTreasureBoxResponse) String() string { return proto.CompactTextString(m) }
func (*XOpenTreasureBoxResponse) ProtoMessage()    {}
func (*XOpenTreasureBoxResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{39}
}

func (m *XOpenTreasureBoxResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XOpenTreasureBoxResponse.Unmarshal(m, b)
}
func (m *XOpenTreasureBoxResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XOpenTreasureBoxResponse.Marshal(b, m, deterministic)
}
func (m *XOpenTreasureBoxResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XOpenTreasureBoxResponse.Merge(m, src)
}
func (m *XOpenTreasureBoxResponse) XXX_Size() int {
	return xxx_messageInfo_XOpenTreasureBoxResponse.Size(m)
}
func (m *XOpenTreasureBoxResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_XOpenTreasureBoxResponse.DiscardUnknown(m)
}

var xxx_messageInfo_XOpenTreasureBoxResponse proto.InternalMessageInfo

func (m *XOpenTreasureBoxResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *XOpenTreasureBoxResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *XOpenTreasureBoxResponse) GetData() *XOpenTreasureBoxResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type XOpenTreasureBoxResponse_Data struct {
	//被开的宝箱id
	BoxId string `protobuf:"bytes,1,opt,name=box_id,json=boxId,proto3" json:"box_id,omitempty"`
	//宝箱内容
	Award                []*model.GameObjectCount `protobuf:"bytes,2,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *XOpenTreasureBoxResponse_Data) Reset()         { *m = XOpenTreasureBoxResponse_Data{} }
func (m *XOpenTreasureBoxResponse_Data) String() string { return proto.CompactTextString(m) }
func (*XOpenTreasureBoxResponse_Data) ProtoMessage()    {}
func (*XOpenTreasureBoxResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{39, 0}
}

func (m *XOpenTreasureBoxResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XOpenTreasureBoxResponse_Data.Unmarshal(m, b)
}
func (m *XOpenTreasureBoxResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XOpenTreasureBoxResponse_Data.Marshal(b, m, deterministic)
}
func (m *XOpenTreasureBoxResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XOpenTreasureBoxResponse_Data.Merge(m, src)
}
func (m *XOpenTreasureBoxResponse_Data) XXX_Size() int {
	return xxx_messageInfo_XOpenTreasureBoxResponse_Data.Size(m)
}
func (m *XOpenTreasureBoxResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_XOpenTreasureBoxResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_XOpenTreasureBoxResponse_Data proto.InternalMessageInfo

func (m *XOpenTreasureBoxResponse_Data) GetBoxId() string {
	if m != nil {
		return m.BoxId
	}
	return ""
}

func (m *XOpenTreasureBoxResponse_Data) GetAward() []*model.GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

//领取免费体力
type XGetStrengthRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XGetStrengthRequest) Reset()         { *m = XGetStrengthRequest{} }
func (m *XGetStrengthRequest) String() string { return proto.CompactTextString(m) }
func (*XGetStrengthRequest) ProtoMessage()    {}
func (*XGetStrengthRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{40}
}

func (m *XGetStrengthRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetStrengthRequest.Unmarshal(m, b)
}
func (m *XGetStrengthRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetStrengthRequest.Marshal(b, m, deterministic)
}
func (m *XGetStrengthRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetStrengthRequest.Merge(m, src)
}
func (m *XGetStrengthRequest) XXX_Size() int {
	return xxx_messageInfo_XGetStrengthRequest.Size(m)
}
func (m *XGetStrengthRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetStrengthRequest.DiscardUnknown(m)
}

var xxx_messageInfo_XGetStrengthRequest proto.InternalMessageInfo

type XGetStrengthResponse struct {
	Code                 int64    `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XGetStrengthResponse) Reset()         { *m = XGetStrengthResponse{} }
func (m *XGetStrengthResponse) String() string { return proto.CompactTextString(m) }
func (*XGetStrengthResponse) ProtoMessage()    {}
func (*XGetStrengthResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{41}
}

func (m *XGetStrengthResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGetStrengthResponse.Unmarshal(m, b)
}
func (m *XGetStrengthResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGetStrengthResponse.Marshal(b, m, deterministic)
}
func (m *XGetStrengthResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGetStrengthResponse.Merge(m, src)
}
func (m *XGetStrengthResponse) XXX_Size() int {
	return xxx_messageInfo_XGetStrengthResponse.Size(m)
}
func (m *XGetStrengthResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_XGetStrengthResponse.DiscardUnknown(m)
}

var xxx_messageInfo_XGetStrengthResponse proto.InternalMessageInfo

func (m *XGetStrengthResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *XGetStrengthResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

// 好友列表
type XFriendListRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XFriendListRequest) Reset()         { *m = XFriendListRequest{} }
func (m *XFriendListRequest) String() string { return proto.CompactTextString(m) }
func (*XFriendListRequest) ProtoMessage()    {}
func (*XFriendListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{42}
}

func (m *XFriendListRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XFriendListRequest.Unmarshal(m, b)
}
func (m *XFriendListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XFriendListRequest.Marshal(b, m, deterministic)
}
func (m *XFriendListRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XFriendListRequest.Merge(m, src)
}
func (m *XFriendListRequest) XXX_Size() int {
	return xxx_messageInfo_XFriendListRequest.Size(m)
}
func (m *XFriendListRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_XFriendListRequest.DiscardUnknown(m)
}

var xxx_messageInfo_XFriendListRequest proto.InternalMessageInfo

type XFriendListResponse struct {
	Code                 int64                     `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                    `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *XFriendListResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

func (m *XFriendListResponse) Reset()         { *m = XFriendListResponse{} }
func (m *XFriendListResponse) String() string { return proto.CompactTextString(m) }
func (*XFriendListResponse) ProtoMessage()    {}
func (*XFriendListResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{43}
}

func (m *XFriendListResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XFriendListResponse.Unmarshal(m, b)
}
func (m *XFriendListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XFriendListResponse.Marshal(b, m, deterministic)
}
func (m *XFriendListResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XFriendListResponse.Merge(m, src)
}
func (m *XFriendListResponse) XXX_Size() int {
	return xxx_messageInfo_XFriendListResponse.Size(m)
}
func (m *XFriendListResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_XFriendListResponse.DiscardUnknown(m)
}

var xxx_messageInfo_XFriendListResponse proto.InternalMessageInfo

func (m *XFriendListResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *XFriendListResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *XFriendListResponse) GetData() *XFriendListResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type XFriendListResponse_Data struct {
	Friend               []*model.Friend `protobuf:"bytes,1,rep,name=friend,proto3" json:"friend,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (m *XFriendListResponse_Data) Reset()         { *m = XFriendListResponse_Data{} }
func (m *XFriendListResponse_Data) String() string { return proto.CompactTextString(m) }
func (*XFriendListResponse_Data) ProtoMessage()    {}
func (*XFriendListResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{43, 0}
}

func (m *XFriendListResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XFriendListResponse_Data.Unmarshal(m, b)
}
func (m *XFriendListResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XFriendListResponse_Data.Marshal(b, m, deterministic)
}
func (m *XFriendListResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XFriendListResponse_Data.Merge(m, src)
}
func (m *XFriendListResponse_Data) XXX_Size() int {
	return xxx_messageInfo_XFriendListResponse_Data.Size(m)
}
func (m *XFriendListResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_XFriendListResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_XFriendListResponse_Data proto.InternalMessageInfo

func (m *XFriendListResponse_Data) GetFriend() []*model.Friend {
	if m != nil {
		return m.Friend
	}
	return nil
}

//分享道具
type XPropShareRequest struct {
	ActivityItemNo       int32    `protobuf:"zigzag32,1,opt,name=activity_item_no,json=activityItemNo,proto3" json:"activity_item_no,omitempty"`
	FriendId             string   `protobuf:"bytes,2,opt,name=friend_id,json=friendId,proto3" json:"friend_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XPropShareRequest) Reset()         { *m = XPropShareRequest{} }
func (m *XPropShareRequest) String() string { return proto.CompactTextString(m) }
func (*XPropShareRequest) ProtoMessage()    {}
func (*XPropShareRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{44}
}

func (m *XPropShareRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XPropShareRequest.Unmarshal(m, b)
}
func (m *XPropShareRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XPropShareRequest.Marshal(b, m, deterministic)
}
func (m *XPropShareRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XPropShareRequest.Merge(m, src)
}
func (m *XPropShareRequest) XXX_Size() int {
	return xxx_messageInfo_XPropShareRequest.Size(m)
}
func (m *XPropShareRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_XPropShareRequest.DiscardUnknown(m)
}

var xxx_messageInfo_XPropShareRequest proto.InternalMessageInfo

func (m *XPropShareRequest) GetActivityItemNo() int32 {
	if m != nil {
		return m.ActivityItemNo
	}
	return 0
}

func (m *XPropShareRequest) GetFriendId() string {
	if m != nil {
		return m.FriendId
	}
	return ""
}

type XPropShareResponse struct {
	Code                 int64    `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string   `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XPropShareResponse) Reset()         { *m = XPropShareResponse{} }
func (m *XPropShareResponse) String() string { return proto.CompactTextString(m) }
func (*XPropShareResponse) ProtoMessage()    {}
func (*XPropShareResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{45}
}

func (m *XPropShareResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XPropShareResponse.Unmarshal(m, b)
}
func (m *XPropShareResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XPropShareResponse.Marshal(b, m, deterministic)
}
func (m *XPropShareResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XPropShareResponse.Merge(m, src)
}
func (m *XPropShareResponse) XXX_Size() int {
	return xxx_messageInfo_XPropShareResponse.Size(m)
}
func (m *XPropShareResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_XPropShareResponse.DiscardUnknown(m)
}

var xxx_messageInfo_XPropShareResponse proto.InternalMessageInfo

func (m *XPropShareResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *XPropShareResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

//助力道具
type XPropHelpRequest struct {
	ActivityItemNo       int32    `protobuf:"zigzag32,1,opt,name=activity_item_no,json=activityItemNo,proto3" json:"activity_item_no,omitempty"`
	FriendId             string   `protobuf:"bytes,2,opt,name=friend_id,json=friendId,proto3" json:"friend_id,omitempty"`
	ActivityId           string   `protobuf:"bytes,3,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XPropHelpRequest) Reset()         { *m = XPropHelpRequest{} }
func (m *XPropHelpRequest) String() string { return proto.CompactTextString(m) }
func (*XPropHelpRequest) ProtoMessage()    {}
func (*XPropHelpRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{46}
}

func (m *XPropHelpRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XPropHelpRequest.Unmarshal(m, b)
}
func (m *XPropHelpRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XPropHelpRequest.Marshal(b, m, deterministic)
}
func (m *XPropHelpRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XPropHelpRequest.Merge(m, src)
}
func (m *XPropHelpRequest) XXX_Size() int {
	return xxx_messageInfo_XPropHelpRequest.Size(m)
}
func (m *XPropHelpRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_XPropHelpRequest.DiscardUnknown(m)
}

var xxx_messageInfo_XPropHelpRequest proto.InternalMessageInfo

func (m *XPropHelpRequest) GetActivityItemNo() int32 {
	if m != nil {
		return m.ActivityItemNo
	}
	return 0
}

func (m *XPropHelpRequest) GetFriendId() string {
	if m != nil {
		return m.FriendId
	}
	return ""
}

func (m *XPropHelpRequest) GetActivityId() string {
	if m != nil {
		return m.ActivityId
	}
	return ""
}

type XPropHelpResponse struct {
	Code                 int64                   `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                  `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *XPropHelpResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (m *XPropHelpResponse) Reset()         { *m = XPropHelpResponse{} }
func (m *XPropHelpResponse) String() string { return proto.CompactTextString(m) }
func (*XPropHelpResponse) ProtoMessage()    {}
func (*XPropHelpResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{47}
}

func (m *XPropHelpResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XPropHelpResponse.Unmarshal(m, b)
}
func (m *XPropHelpResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XPropHelpResponse.Marshal(b, m, deterministic)
}
func (m *XPropHelpResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XPropHelpResponse.Merge(m, src)
}
func (m *XPropHelpResponse) XXX_Size() int {
	return xxx_messageInfo_XPropHelpResponse.Size(m)
}
func (m *XPropHelpResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_XPropHelpResponse.DiscardUnknown(m)
}

var xxx_messageInfo_XPropHelpResponse proto.InternalMessageInfo

func (m *XPropHelpResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *XPropHelpResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *XPropHelpResponse) GetData() *XPropHelpResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type XPropHelpResponse_Data struct {
	ChatHelpStatus       int32    `protobuf:"zigzag32,1,opt,name=chat_help_status,json=chatHelpStatus,proto3" json:"chat_help_status,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XPropHelpResponse_Data) Reset()         { *m = XPropHelpResponse_Data{} }
func (m *XPropHelpResponse_Data) String() string { return proto.CompactTextString(m) }
func (*XPropHelpResponse_Data) ProtoMessage()    {}
func (*XPropHelpResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{47, 0}
}

func (m *XPropHelpResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XPropHelpResponse_Data.Unmarshal(m, b)
}
func (m *XPropHelpResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XPropHelpResponse_Data.Marshal(b, m, deterministic)
}
func (m *XPropHelpResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XPropHelpResponse_Data.Merge(m, src)
}
func (m *XPropHelpResponse_Data) XXX_Size() int {
	return xxx_messageInfo_XPropHelpResponse_Data.Size(m)
}
func (m *XPropHelpResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_XPropHelpResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_XPropHelpResponse_Data proto.InternalMessageInfo

func (m *XPropHelpResponse_Data) GetChatHelpStatus() int32 {
	if m != nil {
		return m.ChatHelpStatus
	}
	return 0
}

//领取分享奖励
type XPropGetAwardRequest struct {
	ActivityItemNo       int32    `protobuf:"zigzag32,1,opt,name=activity_item_no,json=activityItemNo,proto3" json:"activity_item_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XPropGetAwardRequest) Reset()         { *m = XPropGetAwardRequest{} }
func (m *XPropGetAwardRequest) String() string { return proto.CompactTextString(m) }
func (*XPropGetAwardRequest) ProtoMessage()    {}
func (*XPropGetAwardRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{48}
}

func (m *XPropGetAwardRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XPropGetAwardRequest.Unmarshal(m, b)
}
func (m *XPropGetAwardRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XPropGetAwardRequest.Marshal(b, m, deterministic)
}
func (m *XPropGetAwardRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XPropGetAwardRequest.Merge(m, src)
}
func (m *XPropGetAwardRequest) XXX_Size() int {
	return xxx_messageInfo_XPropGetAwardRequest.Size(m)
}
func (m *XPropGetAwardRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_XPropGetAwardRequest.DiscardUnknown(m)
}

var xxx_messageInfo_XPropGetAwardRequest proto.InternalMessageInfo

func (m *XPropGetAwardRequest) GetActivityItemNo() int32 {
	if m != nil {
		return m.ActivityItemNo
	}
	return 0
}

type XPropGetAwardResponse struct {
	Code                 int64                       `protobuf:"zigzag64,1,opt,name=code,proto3" json:"code,omitempty"`
	Info                 string                      `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	Data                 *XPropGetAwardResponse_Data `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

func (m *XPropGetAwardResponse) Reset()         { *m = XPropGetAwardResponse{} }
func (m *XPropGetAwardResponse) String() string { return proto.CompactTextString(m) }
func (*XPropGetAwardResponse) ProtoMessage()    {}
func (*XPropGetAwardResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{49}
}

func (m *XPropGetAwardResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XPropGetAwardResponse.Unmarshal(m, b)
}
func (m *XPropGetAwardResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XPropGetAwardResponse.Marshal(b, m, deterministic)
}
func (m *XPropGetAwardResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XPropGetAwardResponse.Merge(m, src)
}
func (m *XPropGetAwardResponse) XXX_Size() int {
	return xxx_messageInfo_XPropGetAwardResponse.Size(m)
}
func (m *XPropGetAwardResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_XPropGetAwardResponse.DiscardUnknown(m)
}

var xxx_messageInfo_XPropGetAwardResponse proto.InternalMessageInfo

func (m *XPropGetAwardResponse) GetCode() int64 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *XPropGetAwardResponse) GetInfo() string {
	if m != nil {
		return m.Info
	}
	return ""
}

func (m *XPropGetAwardResponse) GetData() *XPropGetAwardResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type XPropGetAwardResponse_Data struct {
	Award                []*model.GameObjectCount `protobuf:"bytes,1,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *XPropGetAwardResponse_Data) Reset()         { *m = XPropGetAwardResponse_Data{} }
func (m *XPropGetAwardResponse_Data) String() string { return proto.CompactTextString(m) }
func (*XPropGetAwardResponse_Data) ProtoMessage()    {}
func (*XPropGetAwardResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{49, 0}
}

func (m *XPropGetAwardResponse_Data) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XPropGetAwardResponse_Data.Unmarshal(m, b)
}
func (m *XPropGetAwardResponse_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XPropGetAwardResponse_Data.Marshal(b, m, deterministic)
}
func (m *XPropGetAwardResponse_Data) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XPropGetAwardResponse_Data.Merge(m, src)
}
func (m *XPropGetAwardResponse_Data) XXX_Size() int {
	return xxx_messageInfo_XPropGetAwardResponse_Data.Size(m)
}
func (m *XPropGetAwardResponse_Data) XXX_DiscardUnknown() {
	xxx_messageInfo_XPropGetAwardResponse_Data.DiscardUnknown(m)
}

var xxx_messageInfo_XPropGetAwardResponse_Data proto.InternalMessageInfo

func (m *XPropGetAwardResponse_Data) GetAward() []*model.GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

//推送：登陆时只需要推Activity字段，其余字段为空。从黄页进活动场景时，推送全部字段。
//推送时机：登陆、首次进入活动场景、配置变更
//活动——具体配置
type XActivityPush struct {
	//活动通用配置
	Activity *model.Activity `protobuf:"bytes,1,opt,name=activity,proto3" json:"activity,omitempty"`
	//兑换商店
	ExchangeStore *model.ActivityExchangeStore `protobuf:"bytes,2,opt,name=exchange_store,json=exchangeStore,proto3" json:"exchange_store,omitempty"`
	//活动商店
	ActivityStore *model.ActivityStore `protobuf:"bytes,3,opt,name=activity_store,json=activityStore,proto3" json:"activity_store,omitempty"`
	//战令
	ActiveAward *model.ActivityActiveAward `protobuf:"bytes,4,opt,name=active_award,json=activeAward,proto3" json:"active_award,omitempty"`
	//全局奖励
	GlobalAward *model.ActivityGlobalAward `protobuf:"bytes,5,opt,name=global_award,json=globalAward,proto3" json:"global_award,omitempty"`
	//排行榜奖励
	RankAward *model.ActivityAllRankAward `protobuf:"bytes,6,opt,name=rank_award,json=rankAward,proto3" json:"rank_award,omitempty"`
	//宝箱奖励
	BoxAward *model.ActivityBoxAward `protobuf:"bytes,7,opt,name=box_award,json=boxAward,proto3" json:"box_award,omitempty"`
	//礼包
	GiftPackage *model.ActivityGiftPackage `protobuf:"bytes,8,opt,name=gift_package,json=giftPackage,proto3" json:"gift_package,omitempty"`
	//道具弹窗商店
	PropWindowStore      *model.ActivityAllPropWindowStore `protobuf:"bytes,9,opt,name=prop_window_store,json=propWindowStore,proto3" json:"prop_window_store,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
	XXX_unrecognized     []byte                            `json:"-"`
	XXX_sizecache        int32                             `json:"-"`
}

func (m *XActivityPush) Reset()         { *m = XActivityPush{} }
func (m *XActivityPush) String() string { return proto.CompactTextString(m) }
func (*XActivityPush) ProtoMessage()    {}
func (*XActivityPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{50}
}

func (m *XActivityPush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XActivityPush.Unmarshal(m, b)
}
func (m *XActivityPush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XActivityPush.Marshal(b, m, deterministic)
}
func (m *XActivityPush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XActivityPush.Merge(m, src)
}
func (m *XActivityPush) XXX_Size() int {
	return xxx_messageInfo_XActivityPush.Size(m)
}
func (m *XActivityPush) XXX_DiscardUnknown() {
	xxx_messageInfo_XActivityPush.DiscardUnknown(m)
}

var xxx_messageInfo_XActivityPush proto.InternalMessageInfo

func (m *XActivityPush) GetActivity() *model.Activity {
	if m != nil {
		return m.Activity
	}
	return nil
}

func (m *XActivityPush) GetExchangeStore() *model.ActivityExchangeStore {
	if m != nil {
		return m.ExchangeStore
	}
	return nil
}

func (m *XActivityPush) GetActivityStore() *model.ActivityStore {
	if m != nil {
		return m.ActivityStore
	}
	return nil
}

func (m *XActivityPush) GetActiveAward() *model.ActivityActiveAward {
	if m != nil {
		return m.ActiveAward
	}
	return nil
}

func (m *XActivityPush) GetGlobalAward() *model.ActivityGlobalAward {
	if m != nil {
		return m.GlobalAward
	}
	return nil
}

func (m *XActivityPush) GetRankAward() *model.ActivityAllRankAward {
	if m != nil {
		return m.RankAward
	}
	return nil
}

func (m *XActivityPush) GetBoxAward() *model.ActivityBoxAward {
	if m != nil {
		return m.BoxAward
	}
	return nil
}

func (m *XActivityPush) GetGiftPackage() *model.ActivityGiftPackage {
	if m != nil {
		return m.GiftPackage
	}
	return nil
}

func (m *XActivityPush) GetPropWindowStore() *model.ActivityAllPropWindowStore {
	if m != nil {
		return m.PropWindowStore
	}
	return nil
}

//推送时机：每次进入活动场景、排行榜分数变化
//推送方式：全量推送
//活动——角色
type XActivityRolePush struct {
	//通用角色数据
	Role                 *model.ActivityRole `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (m *XActivityRolePush) Reset()         { *m = XActivityRolePush{} }
func (m *XActivityRolePush) String() string { return proto.CompactTextString(m) }
func (*XActivityRolePush) ProtoMessage()    {}
func (*XActivityRolePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{51}
}

func (m *XActivityRolePush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XActivityRolePush.Unmarshal(m, b)
}
func (m *XActivityRolePush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XActivityRolePush.Marshal(b, m, deterministic)
}
func (m *XActivityRolePush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XActivityRolePush.Merge(m, src)
}
func (m *XActivityRolePush) XXX_Size() int {
	return xxx_messageInfo_XActivityRolePush.Size(m)
}
func (m *XActivityRolePush) XXX_DiscardUnknown() {
	xxx_messageInfo_XActivityRolePush.DiscardUnknown(m)
}

var xxx_messageInfo_XActivityRolePush proto.InternalMessageInfo

func (m *XActivityRolePush) GetRole() *model.ActivityRole {
	if m != nil {
		return m.Role
	}
	return nil
}

//推送时机：首次进入活动场景、获得兑换积分、兑换商品、0点重置
//推送方式：全量推送
//兑换商店——角色
type XExchangeStoreRolePush struct {
	ExchangeStoreRole    *model.ActivityExchangeStoreRole `protobuf:"bytes,1,opt,name=exchange_store_role,json=exchangeStoreRole,proto3" json:"exchange_store_role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

func (m *XExchangeStoreRolePush) Reset()         { *m = XExchangeStoreRolePush{} }
func (m *XExchangeStoreRolePush) String() string { return proto.CompactTextString(m) }
func (*XExchangeStoreRolePush) ProtoMessage()    {}
func (*XExchangeStoreRolePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{52}
}

func (m *XExchangeStoreRolePush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XExchangeStoreRolePush.Unmarshal(m, b)
}
func (m *XExchangeStoreRolePush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XExchangeStoreRolePush.Marshal(b, m, deterministic)
}
func (m *XExchangeStoreRolePush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XExchangeStoreRolePush.Merge(m, src)
}
func (m *XExchangeStoreRolePush) XXX_Size() int {
	return xxx_messageInfo_XExchangeStoreRolePush.Size(m)
}
func (m *XExchangeStoreRolePush) XXX_DiscardUnknown() {
	xxx_messageInfo_XExchangeStoreRolePush.DiscardUnknown(m)
}

var xxx_messageInfo_XExchangeStoreRolePush proto.InternalMessageInfo

func (m *XExchangeStoreRolePush) GetExchangeStoreRole() *model.ActivityExchangeStoreRole {
	if m != nil {
		return m.ExchangeStoreRole
	}
	return nil
}

//推送时机：首次进入活动场景、购买商品、0点重置
//推送方式：全量推送
//活动商店——角色
type XActivityStoreRolePush struct {
	StoreRole            *model.ActivityStoreRole `protobuf:"bytes,1,opt,name=store_role,json=storeRole,proto3" json:"store_role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (m *XActivityStoreRolePush) Reset()         { *m = XActivityStoreRolePush{} }
func (m *XActivityStoreRolePush) String() string { return proto.CompactTextString(m) }
func (*XActivityStoreRolePush) ProtoMessage()    {}
func (*XActivityStoreRolePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{53}
}

func (m *XActivityStoreRolePush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XActivityStoreRolePush.Unmarshal(m, b)
}
func (m *XActivityStoreRolePush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XActivityStoreRolePush.Marshal(b, m, deterministic)
}
func (m *XActivityStoreRolePush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XActivityStoreRolePush.Merge(m, src)
}
func (m *XActivityStoreRolePush) XXX_Size() int {
	return xxx_messageInfo_XActivityStoreRolePush.Size(m)
}
func (m *XActivityStoreRolePush) XXX_DiscardUnknown() {
	xxx_messageInfo_XActivityStoreRolePush.DiscardUnknown(m)
}

var xxx_messageInfo_XActivityStoreRolePush proto.InternalMessageInfo

func (m *XActivityStoreRolePush) GetStoreRole() *model.ActivityStoreRole {
	if m != nil {
		return m.StoreRole
	}
	return nil
}

//推送时机：服务端收到网易订单（超值礼包）后发货
//推送方式：全量推送
//购买活动礼包——角色
type XBuyActivityPackageRolePush struct {
	//礼包内的商品内容
	Award []*model.GameObjectCount `protobuf:"bytes,1,rep,name=award,proto3" json:"award,omitempty"`
	// vip变更
	Vip                  *model.Vip `protobuf:"bytes,2,opt,name=vip,proto3" json:"vip,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (m *XBuyActivityPackageRolePush) Reset()         { *m = XBuyActivityPackageRolePush{} }
func (m *XBuyActivityPackageRolePush) String() string { return proto.CompactTextString(m) }
func (*XBuyActivityPackageRolePush) ProtoMessage()    {}
func (*XBuyActivityPackageRolePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{54}
}

func (m *XBuyActivityPackageRolePush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XBuyActivityPackageRolePush.Unmarshal(m, b)
}
func (m *XBuyActivityPackageRolePush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XBuyActivityPackageRolePush.Marshal(b, m, deterministic)
}
func (m *XBuyActivityPackageRolePush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XBuyActivityPackageRolePush.Merge(m, src)
}
func (m *XBuyActivityPackageRolePush) XXX_Size() int {
	return xxx_messageInfo_XBuyActivityPackageRolePush.Size(m)
}
func (m *XBuyActivityPackageRolePush) XXX_DiscardUnknown() {
	xxx_messageInfo_XBuyActivityPackageRolePush.DiscardUnknown(m)
}

var xxx_messageInfo_XBuyActivityPackageRolePush proto.InternalMessageInfo

func (m *XBuyActivityPackageRolePush) GetAward() []*model.GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

func (m *XBuyActivityPackageRolePush) GetVip() *model.Vip {
	if m != nil {
		return m.Vip
	}
	return nil
}

//推送时机：服务端收到网易订单（战令）后发货
//推送方式：全量推送
//解锁战令——角色
type XActiveAwardUnlockedRolePush struct {
	// vip变更
	Vip                  *model.Vip `protobuf:"bytes,1,opt,name=vip,proto3" json:"vip,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (m *XActiveAwardUnlockedRolePush) Reset()         { *m = XActiveAwardUnlockedRolePush{} }
func (m *XActiveAwardUnlockedRolePush) String() string { return proto.CompactTextString(m) }
func (*XActiveAwardUnlockedRolePush) ProtoMessage()    {}
func (*XActiveAwardUnlockedRolePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{55}
}

func (m *XActiveAwardUnlockedRolePush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XActiveAwardUnlockedRolePush.Unmarshal(m, b)
}
func (m *XActiveAwardUnlockedRolePush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XActiveAwardUnlockedRolePush.Marshal(b, m, deterministic)
}
func (m *XActiveAwardUnlockedRolePush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XActiveAwardUnlockedRolePush.Merge(m, src)
}
func (m *XActiveAwardUnlockedRolePush) XXX_Size() int {
	return xxx_messageInfo_XActiveAwardUnlockedRolePush.Size(m)
}
func (m *XActiveAwardUnlockedRolePush) XXX_DiscardUnknown() {
	xxx_messageInfo_XActiveAwardUnlockedRolePush.DiscardUnknown(m)
}

var xxx_messageInfo_XActiveAwardUnlockedRolePush proto.InternalMessageInfo

func (m *XActiveAwardUnlockedRolePush) GetVip() *model.Vip {
	if m != nil {
		return m.Vip
	}
	return nil
}

//推送时机：首次进入活动场景、获得活跃经验、领取战令奖励、解锁付费战令
//推送方式：全量推送
//战令——角色
type XActiveAwardRolePush struct {
	ActiveAwardRole      *model.ActivityActiveAwardRole `protobuf:"bytes,1,opt,name=active_award_role,json=activeAwardRole,proto3" json:"active_award_role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_unrecognized     []byte                         `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (m *XActiveAwardRolePush) Reset()         { *m = XActiveAwardRolePush{} }
func (m *XActiveAwardRolePush) String() string { return proto.CompactTextString(m) }
func (*XActiveAwardRolePush) ProtoMessage()    {}
func (*XActiveAwardRolePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{56}
}

func (m *XActiveAwardRolePush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XActiveAwardRolePush.Unmarshal(m, b)
}
func (m *XActiveAwardRolePush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XActiveAwardRolePush.Marshal(b, m, deterministic)
}
func (m *XActiveAwardRolePush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XActiveAwardRolePush.Merge(m, src)
}
func (m *XActiveAwardRolePush) XXX_Size() int {
	return xxx_messageInfo_XActiveAwardRolePush.Size(m)
}
func (m *XActiveAwardRolePush) XXX_DiscardUnknown() {
	xxx_messageInfo_XActiveAwardRolePush.DiscardUnknown(m)
}

var xxx_messageInfo_XActiveAwardRolePush proto.InternalMessageInfo

func (m *XActiveAwardRolePush) GetActiveAwardRole() *model.ActivityActiveAwardRole {
	if m != nil {
		return m.ActiveAwardRole
	}
	return nil
}

//推送时机：首次进入活动场景、领取全局奖励
//推送方式：全量推送
//全局奖励——角色
type XGlobalAwardRolePush struct {
	GlobalAwardRole      *model.ActivityGlobalAwardRole `protobuf:"bytes,1,opt,name=global_award_role,json=globalAwardRole,proto3" json:"global_award_role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
	XXX_unrecognized     []byte                         `json:"-"`
	XXX_sizecache        int32                          `json:"-"`
}

func (m *XGlobalAwardRolePush) Reset()         { *m = XGlobalAwardRolePush{} }
func (m *XGlobalAwardRolePush) String() string { return proto.CompactTextString(m) }
func (*XGlobalAwardRolePush) ProtoMessage()    {}
func (*XGlobalAwardRolePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{57}
}

func (m *XGlobalAwardRolePush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGlobalAwardRolePush.Unmarshal(m, b)
}
func (m *XGlobalAwardRolePush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGlobalAwardRolePush.Marshal(b, m, deterministic)
}
func (m *XGlobalAwardRolePush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGlobalAwardRolePush.Merge(m, src)
}
func (m *XGlobalAwardRolePush) XXX_Size() int {
	return xxx_messageInfo_XGlobalAwardRolePush.Size(m)
}
func (m *XGlobalAwardRolePush) XXX_DiscardUnknown() {
	xxx_messageInfo_XGlobalAwardRolePush.DiscardUnknown(m)
}

var xxx_messageInfo_XGlobalAwardRolePush proto.InternalMessageInfo

func (m *XGlobalAwardRolePush) GetGlobalAwardRole() *model.ActivityGlobalAwardRole {
	if m != nil {
		return m.GlobalAwardRole
	}
	return nil
}

//推送时机：每次进入活动场景、客户端请求XGetGlobalScoreRequest
//推送方式：全量推送
//全局奖励——全局
type XGlobalAwardGlobalPush struct {
	GlobalAwardGlobal    *model.ActivityGlobalAwardGlobal `protobuf:"bytes,1,opt,name=global_award_global,json=globalAwardGlobal,proto3" json:"global_award_global,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

func (m *XGlobalAwardGlobalPush) Reset()         { *m = XGlobalAwardGlobalPush{} }
func (m *XGlobalAwardGlobalPush) String() string { return proto.CompactTextString(m) }
func (*XGlobalAwardGlobalPush) ProtoMessage()    {}
func (*XGlobalAwardGlobalPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{58}
}

func (m *XGlobalAwardGlobalPush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XGlobalAwardGlobalPush.Unmarshal(m, b)
}
func (m *XGlobalAwardGlobalPush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XGlobalAwardGlobalPush.Marshal(b, m, deterministic)
}
func (m *XGlobalAwardGlobalPush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XGlobalAwardGlobalPush.Merge(m, src)
}
func (m *XGlobalAwardGlobalPush) XXX_Size() int {
	return xxx_messageInfo_XGlobalAwardGlobalPush.Size(m)
}
func (m *XGlobalAwardGlobalPush) XXX_DiscardUnknown() {
	xxx_messageInfo_XGlobalAwardGlobalPush.DiscardUnknown(m)
}

var xxx_messageInfo_XGlobalAwardGlobalPush proto.InternalMessageInfo

func (m *XGlobalAwardGlobalPush) GetGlobalAwardGlobal() *model.ActivityGlobalAwardGlobal {
	if m != nil {
		return m.GlobalAwardGlobal
	}
	return nil
}

//推送时机：首次进入活动场景、活动进入领奖期（客户端请求XGetRankAwardStatusRequest）、领取榜单奖励
//推送方式：全量推送
//排行榜领奖——角色
type XRankAwardRolePush struct {
	RankAwardRole        *model.ActivityRankAwardRole `protobuf:"bytes,1,opt,name=rank_award_role,json=rankAwardRole,proto3" json:"rank_award_role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

func (m *XRankAwardRolePush) Reset()         { *m = XRankAwardRolePush{} }
func (m *XRankAwardRolePush) String() string { return proto.CompactTextString(m) }
func (*XRankAwardRolePush) ProtoMessage()    {}
func (*XRankAwardRolePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{59}
}

func (m *XRankAwardRolePush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XRankAwardRolePush.Unmarshal(m, b)
}
func (m *XRankAwardRolePush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XRankAwardRolePush.Marshal(b, m, deterministic)
}
func (m *XRankAwardRolePush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XRankAwardRolePush.Merge(m, src)
}
func (m *XRankAwardRolePush) XXX_Size() int {
	return xxx_messageInfo_XRankAwardRolePush.Size(m)
}
func (m *XRankAwardRolePush) XXX_DiscardUnknown() {
	xxx_messageInfo_XRankAwardRolePush.DiscardUnknown(m)
}

var xxx_messageInfo_XRankAwardRolePush proto.InternalMessageInfo

func (m *XRankAwardRolePush) GetRankAwardRole() *model.ActivityRankAwardRole {
	if m != nil {
		return m.RankAwardRole
	}
	return nil
}

//推送时机：首次进入活动场景、获得活动道具、扣除活动道具
//推送方式：进入活动场景时推全量，道具数量变动时只推该道具变动后的数量
//背包（活动道具）——角色
type XActivityItemRolePush struct {
	Item                 *model.ActivityItem `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (m *XActivityItemRolePush) Reset()         { *m = XActivityItemRolePush{} }
func (m *XActivityItemRolePush) String() string { return proto.CompactTextString(m) }
func (*XActivityItemRolePush) ProtoMessage()    {}
func (*XActivityItemRolePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{60}
}

func (m *XActivityItemRolePush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XActivityItemRolePush.Unmarshal(m, b)
}
func (m *XActivityItemRolePush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XActivityItemRolePush.Marshal(b, m, deterministic)
}
func (m *XActivityItemRolePush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XActivityItemRolePush.Merge(m, src)
}
func (m *XActivityItemRolePush) XXX_Size() int {
	return xxx_messageInfo_XActivityItemRolePush.Size(m)
}
func (m *XActivityItemRolePush) XXX_DiscardUnknown() {
	xxx_messageInfo_XActivityItemRolePush.DiscardUnknown(m)
}

var xxx_messageInfo_XActivityItemRolePush proto.InternalMessageInfo

func (m *XActivityItemRolePush) GetItem() *model.ActivityItem {
	if m != nil {
		return m.Item
	}
	return nil
}

//推送时机：0点重置
//兑换商店重置
type XExchangeStoreResetPush struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XExchangeStoreResetPush) Reset()         { *m = XExchangeStoreResetPush{} }
func (m *XExchangeStoreResetPush) String() string { return proto.CompactTextString(m) }
func (*XExchangeStoreResetPush) ProtoMessage()    {}
func (*XExchangeStoreResetPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{61}
}

func (m *XExchangeStoreResetPush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XExchangeStoreResetPush.Unmarshal(m, b)
}
func (m *XExchangeStoreResetPush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XExchangeStoreResetPush.Marshal(b, m, deterministic)
}
func (m *XExchangeStoreResetPush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XExchangeStoreResetPush.Merge(m, src)
}
func (m *XExchangeStoreResetPush) XXX_Size() int {
	return xxx_messageInfo_XExchangeStoreResetPush.Size(m)
}
func (m *XExchangeStoreResetPush) XXX_DiscardUnknown() {
	xxx_messageInfo_XExchangeStoreResetPush.DiscardUnknown(m)
}

var xxx_messageInfo_XExchangeStoreResetPush proto.InternalMessageInfo

//推送时机：0点重置
//活动商店重置
type XActivityStoreResetPush struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XActivityStoreResetPush) Reset()         { *m = XActivityStoreResetPush{} }
func (m *XActivityStoreResetPush) String() string { return proto.CompactTextString(m) }
func (*XActivityStoreResetPush) ProtoMessage()    {}
func (*XActivityStoreResetPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{62}
}

func (m *XActivityStoreResetPush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XActivityStoreResetPush.Unmarshal(m, b)
}
func (m *XActivityStoreResetPush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XActivityStoreResetPush.Marshal(b, m, deterministic)
}
func (m *XActivityStoreResetPush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XActivityStoreResetPush.Merge(m, src)
}
func (m *XActivityStoreResetPush) XXX_Size() int {
	return xxx_messageInfo_XActivityStoreResetPush.Size(m)
}
func (m *XActivityStoreResetPush) XXX_DiscardUnknown() {
	xxx_messageInfo_XActivityStoreResetPush.DiscardUnknown(m)
}

var xxx_messageInfo_XActivityStoreResetPush proto.InternalMessageInfo

//推送时机：每天第一次登录时
//推送方式：全量
//活动海报
type XActivityPosterPush struct {
	//海报
	Poster               *model.ActivityPoster `protobuf:"bytes,1,opt,name=poster,proto3" json:"poster,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (m *XActivityPosterPush) Reset()         { *m = XActivityPosterPush{} }
func (m *XActivityPosterPush) String() string { return proto.CompactTextString(m) }
func (*XActivityPosterPush) ProtoMessage()    {}
func (*XActivityPosterPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{63}
}

func (m *XActivityPosterPush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XActivityPosterPush.Unmarshal(m, b)
}
func (m *XActivityPosterPush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XActivityPosterPush.Marshal(b, m, deterministic)
}
func (m *XActivityPosterPush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XActivityPosterPush.Merge(m, src)
}
func (m *XActivityPosterPush) XXX_Size() int {
	return xxx_messageInfo_XActivityPosterPush.Size(m)
}
func (m *XActivityPosterPush) XXX_DiscardUnknown() {
	xxx_messageInfo_XActivityPosterPush.DiscardUnknown(m)
}

var xxx_messageInfo_XActivityPosterPush proto.InternalMessageInfo

func (m *XActivityPosterPush) GetPoster() *model.ActivityPoster {
	if m != nil {
		return m.Poster
	}
	return nil
}

//推送时机：每次进入活动场景、触发了新的公告（区服场景推送）、客户端请求XGetNoticeListRequest
//推送方式：增量式，进入活动场景推最新的100条，触发新的公告只推本条，客户端请求接口则推noticeId后的100条
//活动公告（每批<=100条）
type XActivityNoticePush struct {
	//公告列表
	Notice               []*model.ActivityNotice `protobuf:"bytes,1,rep,name=notice,proto3" json:"notice,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (m *XActivityNoticePush) Reset()         { *m = XActivityNoticePush{} }
func (m *XActivityNoticePush) String() string { return proto.CompactTextString(m) }
func (*XActivityNoticePush) ProtoMessage()    {}
func (*XActivityNoticePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{64}
}

func (m *XActivityNoticePush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XActivityNoticePush.Unmarshal(m, b)
}
func (m *XActivityNoticePush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XActivityNoticePush.Marshal(b, m, deterministic)
}
func (m *XActivityNoticePush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XActivityNoticePush.Merge(m, src)
}
func (m *XActivityNoticePush) XXX_Size() int {
	return xxx_messageInfo_XActivityNoticePush.Size(m)
}
func (m *XActivityNoticePush) XXX_DiscardUnknown() {
	xxx_messageInfo_XActivityNoticePush.DiscardUnknown(m)
}

var xxx_messageInfo_XActivityNoticePush proto.InternalMessageInfo

func (m *XActivityNoticePush) GetNotice() []*model.ActivityNotice {
	if m != nil {
		return m.Notice
	}
	return nil
}

//推送时机：0点重置
//公告0点重置，客户端收到push后清空仓储，删除本地所有created_time<notice_end_time的notice
//同时做一个机制，后续收到的notice的created_time如果<notice_end_time则拒收这个notice不做任何操作
//公告重置
type XNoticeResetPush struct {
	//公告截至时间，创建时间低于这个时间的公告不要显示
	NoticeEndTime        int64    `protobuf:"zigzag64,1,opt,name=notice_end_time,json=noticeEndTime,proto3" json:"notice_end_time,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XNoticeResetPush) Reset()         { *m = XNoticeResetPush{} }
func (m *XNoticeResetPush) String() string { return proto.CompactTextString(m) }
func (*XNoticeResetPush) ProtoMessage()    {}
func (*XNoticeResetPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{65}
}

func (m *XNoticeResetPush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XNoticeResetPush.Unmarshal(m, b)
}
func (m *XNoticeResetPush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XNoticeResetPush.Marshal(b, m, deterministic)
}
func (m *XNoticeResetPush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XNoticeResetPush.Merge(m, src)
}
func (m *XNoticeResetPush) XXX_Size() int {
	return xxx_messageInfo_XNoticeResetPush.Size(m)
}
func (m *XNoticeResetPush) XXX_DiscardUnknown() {
	xxx_messageInfo_XNoticeResetPush.DiscardUnknown(m)
}

var xxx_messageInfo_XNoticeResetPush proto.InternalMessageInfo

func (m *XNoticeResetPush) GetNoticeEndTime() int64 {
	if m != nil {
		return m.NoticeEndTime
	}
	return 0
}

//推送时机：登录、活动状态变化
//推送方式：登录推当前状态，活动状态变化推变化后的状态
//活动状态
type XActivityStatusPush struct {
	//状态
	Status               *model.ActivityStatus `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (m *XActivityStatusPush) Reset()         { *m = XActivityStatusPush{} }
func (m *XActivityStatusPush) String() string { return proto.CompactTextString(m) }
func (*XActivityStatusPush) ProtoMessage()    {}
func (*XActivityStatusPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{66}
}

func (m *XActivityStatusPush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XActivityStatusPush.Unmarshal(m, b)
}
func (m *XActivityStatusPush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XActivityStatusPush.Marshal(b, m, deterministic)
}
func (m *XActivityStatusPush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XActivityStatusPush.Merge(m, src)
}
func (m *XActivityStatusPush) XXX_Size() int {
	return xxx_messageInfo_XActivityStatusPush.Size(m)
}
func (m *XActivityStatusPush) XXX_DiscardUnknown() {
	xxx_messageInfo_XActivityStatusPush.DiscardUnknown(m)
}

var xxx_messageInfo_XActivityStatusPush proto.InternalMessageInfo

func (m *XActivityStatusPush) GetStatus() *model.ActivityStatus {
	if m != nil {
		return m.Status
	}
	return nil
}

//推送时机：订阅events.ActivityRuleChanged事件即可
//活动配置变化
type XActivityRuleChangedPush struct {
	//活动id
	ActivityId           string   `protobuf:"bytes,1,opt,name=activity_id,json=activityId,proto3" json:"activity_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XActivityRuleChangedPush) Reset()         { *m = XActivityRuleChangedPush{} }
func (m *XActivityRuleChangedPush) String() string { return proto.CompactTextString(m) }
func (*XActivityRuleChangedPush) ProtoMessage()    {}
func (*XActivityRuleChangedPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{67}
}

func (m *XActivityRuleChangedPush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XActivityRuleChangedPush.Unmarshal(m, b)
}
func (m *XActivityRuleChangedPush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XActivityRuleChangedPush.Marshal(b, m, deterministic)
}
func (m *XActivityRuleChangedPush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XActivityRuleChangedPush.Merge(m, src)
}
func (m *XActivityRuleChangedPush) XXX_Size() int {
	return xxx_messageInfo_XActivityRuleChangedPush.Size(m)
}
func (m *XActivityRuleChangedPush) XXX_DiscardUnknown() {
	xxx_messageInfo_XActivityRuleChangedPush.DiscardUnknown(m)
}

var xxx_messageInfo_XActivityRuleChangedPush proto.InternalMessageInfo

func (m *XActivityRuleChangedPush) GetActivityId() string {
	if m != nil {
		return m.ActivityId
	}
	return ""
}

//推送时机：首次进入活动场景、获得新的宝箱
//推送方式：进入活动场景推全量，获得新的宝箱推增量（推新宝箱）
//储藏室
type XStoreRoomPush struct {
	//宝箱列表
	Box                  []*model.ActivityTreasureBox `protobuf:"bytes,1,rep,name=box,proto3" json:"box,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

func (m *XStoreRoomPush) Reset()         { *m = XStoreRoomPush{} }
func (m *XStoreRoomPush) String() string { return proto.CompactTextString(m) }
func (*XStoreRoomPush) ProtoMessage()    {}
func (*XStoreRoomPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{68}
}

func (m *XStoreRoomPush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XStoreRoomPush.Unmarshal(m, b)
}
func (m *XStoreRoomPush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XStoreRoomPush.Marshal(b, m, deterministic)
}
func (m *XStoreRoomPush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XStoreRoomPush.Merge(m, src)
}
func (m *XStoreRoomPush) XXX_Size() int {
	return xxx_messageInfo_XStoreRoomPush.Size(m)
}
func (m *XStoreRoomPush) XXX_DiscardUnknown() {
	xxx_messageInfo_XStoreRoomPush.DiscardUnknown(m)
}

var xxx_messageInfo_XStoreRoomPush proto.InternalMessageInfo

func (m *XStoreRoomPush) GetBox() []*model.ActivityTreasureBox {
	if m != nil {
		return m.Box
	}
	return nil
}

//推送时机：宝箱过期
//宝箱过期
type XTreasureBoxExpiredPush struct {
	//过期的宝箱列表
	BoxId                []string `protobuf:"bytes,1,rep,name=box_id,json=boxId,proto3" json:"box_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XTreasureBoxExpiredPush) Reset()         { *m = XTreasureBoxExpiredPush{} }
func (m *XTreasureBoxExpiredPush) String() string { return proto.CompactTextString(m) }
func (*XTreasureBoxExpiredPush) ProtoMessage()    {}
func (*XTreasureBoxExpiredPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{69}
}

func (m *XTreasureBoxExpiredPush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XTreasureBoxExpiredPush.Unmarshal(m, b)
}
func (m *XTreasureBoxExpiredPush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XTreasureBoxExpiredPush.Marshal(b, m, deterministic)
}
func (m *XTreasureBoxExpiredPush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XTreasureBoxExpiredPush.Merge(m, src)
}
func (m *XTreasureBoxExpiredPush) XXX_Size() int {
	return xxx_messageInfo_XTreasureBoxExpiredPush.Size(m)
}
func (m *XTreasureBoxExpiredPush) XXX_DiscardUnknown() {
	xxx_messageInfo_XTreasureBoxExpiredPush.DiscardUnknown(m)
}

var xxx_messageInfo_XTreasureBoxExpiredPush proto.InternalMessageInfo

func (m *XTreasureBoxExpiredPush) GetBoxId() []string {
	if m != nil {
		return m.BoxId
	}
	return nil
}

//推送时机：活动体力可领奖次数变动 进入活动场景
//体力
type XActivityStrengthPush struct {
	// 体力
	Strength             *model.ActivityStrength `protobuf:"bytes,1,opt,name=strength,proto3" json:"strength,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

func (m *XActivityStrengthPush) Reset()         { *m = XActivityStrengthPush{} }
func (m *XActivityStrengthPush) String() string { return proto.CompactTextString(m) }
func (*XActivityStrengthPush) ProtoMessage()    {}
func (*XActivityStrengthPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{70}
}

func (m *XActivityStrengthPush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XActivityStrengthPush.Unmarshal(m, b)
}
func (m *XActivityStrengthPush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XActivityStrengthPush.Marshal(b, m, deterministic)
}
func (m *XActivityStrengthPush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XActivityStrengthPush.Merge(m, src)
}
func (m *XActivityStrengthPush) XXX_Size() int {
	return xxx_messageInfo_XActivityStrengthPush.Size(m)
}
func (m *XActivityStrengthPush) XXX_DiscardUnknown() {
	xxx_messageInfo_XActivityStrengthPush.DiscardUnknown(m)
}

var xxx_messageInfo_XActivityStrengthPush proto.InternalMessageInfo

func (m *XActivityStrengthPush) GetStrength() *model.ActivityStrength {
	if m != nil {
		return m.Strength
	}
	return nil
}

//道具弹窗商店礼包推送
//推送时机：购买超值礼包时
type XActivityBuyPropWindowStorePackageRolePush struct {
	//礼包内的商品内容
	Award []*model.GameObjectCount `protobuf:"bytes,1,rep,name=award,proto3" json:"award,omitempty"`
	// vip变更
	Vip                  *model.Vip `protobuf:"bytes,2,opt,name=vip,proto3" json:"vip,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (m *XActivityBuyPropWindowStorePackageRolePush) Reset() {
	*m = XActivityBuyPropWindowStorePackageRolePush{}
}
func (m *XActivityBuyPropWindowStorePackageRolePush) String() string {
	return proto.CompactTextString(m)
}
func (*XActivityBuyPropWindowStorePackageRolePush) ProtoMessage() {}
func (*XActivityBuyPropWindowStorePackageRolePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{71}
}

func (m *XActivityBuyPropWindowStorePackageRolePush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XActivityBuyPropWindowStorePackageRolePush.Unmarshal(m, b)
}
func (m *XActivityBuyPropWindowStorePackageRolePush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XActivityBuyPropWindowStorePackageRolePush.Marshal(b, m, deterministic)
}
func (m *XActivityBuyPropWindowStorePackageRolePush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XActivityBuyPropWindowStorePackageRolePush.Merge(m, src)
}
func (m *XActivityBuyPropWindowStorePackageRolePush) XXX_Size() int {
	return xxx_messageInfo_XActivityBuyPropWindowStorePackageRolePush.Size(m)
}
func (m *XActivityBuyPropWindowStorePackageRolePush) XXX_DiscardUnknown() {
	xxx_messageInfo_XActivityBuyPropWindowStorePackageRolePush.DiscardUnknown(m)
}

var xxx_messageInfo_XActivityBuyPropWindowStorePackageRolePush proto.InternalMessageInfo

func (m *XActivityBuyPropWindowStorePackageRolePush) GetAward() []*model.GameObjectCount {
	if m != nil {
		return m.Award
	}
	return nil
}

func (m *XActivityBuyPropWindowStorePackageRolePush) GetVip() *model.Vip {
	if m != nil {
		return m.Vip
	}
	return nil
}

//推送时机：0点重置
//道具弹窗商店0点重置
type XActivityPropWindowStoreResetPush struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *XActivityPropWindowStoreResetPush) Reset()         { *m = XActivityPropWindowStoreResetPush{} }
func (m *XActivityPropWindowStoreResetPush) String() string { return proto.CompactTextString(m) }
func (*XActivityPropWindowStoreResetPush) ProtoMessage()    {}
func (*XActivityPropWindowStoreResetPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{72}
}

func (m *XActivityPropWindowStoreResetPush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XActivityPropWindowStoreResetPush.Unmarshal(m, b)
}
func (m *XActivityPropWindowStoreResetPush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XActivityPropWindowStoreResetPush.Marshal(b, m, deterministic)
}
func (m *XActivityPropWindowStoreResetPush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XActivityPropWindowStoreResetPush.Merge(m, src)
}
func (m *XActivityPropWindowStoreResetPush) XXX_Size() int {
	return xxx_messageInfo_XActivityPropWindowStoreResetPush.Size(m)
}
func (m *XActivityPropWindowStoreResetPush) XXX_DiscardUnknown() {
	xxx_messageInfo_XActivityPropWindowStoreResetPush.DiscardUnknown(m)
}

var xxx_messageInfo_XActivityPropWindowStoreResetPush proto.InternalMessageInfo

//道具弹窗商店角色购买数据推送
//推送时机:进入场景、每日重置、购买
type XActivityPropWindowStoreRolePush struct {
	StoreRole            *model.ActivityAllPropWindowStoreRole `protobuf:"bytes,1,opt,name=store_role,json=storeRole,proto3" json:"store_role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                              `json:"-"`
	XXX_unrecognized     []byte                                `json:"-"`
	XXX_sizecache        int32                                 `json:"-"`
}

func (m *XActivityPropWindowStoreRolePush) Reset()         { *m = XActivityPropWindowStoreRolePush{} }
func (m *XActivityPropWindowStoreRolePush) String() string { return proto.CompactTextString(m) }
func (*XActivityPropWindowStoreRolePush) ProtoMessage()    {}
func (*XActivityPropWindowStoreRolePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{73}
}

func (m *XActivityPropWindowStoreRolePush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XActivityPropWindowStoreRolePush.Unmarshal(m, b)
}
func (m *XActivityPropWindowStoreRolePush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XActivityPropWindowStoreRolePush.Marshal(b, m, deterministic)
}
func (m *XActivityPropWindowStoreRolePush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XActivityPropWindowStoreRolePush.Merge(m, src)
}
func (m *XActivityPropWindowStoreRolePush) XXX_Size() int {
	return xxx_messageInfo_XActivityPropWindowStoreRolePush.Size(m)
}
func (m *XActivityPropWindowStoreRolePush) XXX_DiscardUnknown() {
	xxx_messageInfo_XActivityPropWindowStoreRolePush.DiscardUnknown(m)
}

var xxx_messageInfo_XActivityPropWindowStoreRolePush proto.InternalMessageInfo

func (m *XActivityPropWindowStoreRolePush) GetStoreRole() *model.ActivityAllPropWindowStoreRole {
	if m != nil {
		return m.StoreRole
	}
	return nil
}

// 道具助力成功推送
//推送时机:进入场景、分享给好友、好友助力成功
type XActivityChatGetHelpPropPush struct {
	SharedFriend         *model.ActivityAllPropSharedFriend `protobuf:"bytes,1,opt,name=shared_friend,json=sharedFriend,proto3" json:"shared_friend,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
	XXX_unrecognized     []byte                             `json:"-"`
	XXX_sizecache        int32                              `json:"-"`
}

func (m *XActivityChatGetHelpPropPush) Reset()         { *m = XActivityChatGetHelpPropPush{} }
func (m *XActivityChatGetHelpPropPush) String() string { return proto.CompactTextString(m) }
func (*XActivityChatGetHelpPropPush) ProtoMessage()    {}
func (*XActivityChatGetHelpPropPush) Descriptor() ([]byte, []int) {
	return fileDescriptor_98eede1c145ac548, []int{74}
}

func (m *XActivityChatGetHelpPropPush) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_XActivityChatGetHelpPropPush.Unmarshal(m, b)
}
func (m *XActivityChatGetHelpPropPush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_XActivityChatGetHelpPropPush.Marshal(b, m, deterministic)
}
func (m *XActivityChatGetHelpPropPush) XXX_Merge(src proto.Message) {
	xxx_messageInfo_XActivityChatGetHelpPropPush.Merge(m, src)
}
func (m *XActivityChatGetHelpPropPush) XXX_Size() int {
	return xxx_messageInfo_XActivityChatGetHelpPropPush.Size(m)
}
func (m *XActivityChatGetHelpPropPush) XXX_DiscardUnknown() {
	xxx_messageInfo_XActivityChatGetHelpPropPush.DiscardUnknown(m)
}

var xxx_messageInfo_XActivityChatGetHelpPropPush proto.InternalMessageInfo

func (m *XActivityChatGetHelpPropPush) GetSharedFriend() *model.ActivityAllPropSharedFriend {
	if m != nil {
		return m.SharedFriend
	}
	return nil
}

func init() {
	proto.RegisterType((*XGetActiveAwardRequest)(nil), "proto.XGetActiveAwardRequest")
	proto.RegisterType((*XGetActiveAwardResponse)(nil), "proto.XGetActiveAwardResponse")
	proto.RegisterType((*XGetActiveAwardResponse_Data)(nil), "proto.XGetActiveAwardResponse.Data")
	proto.RegisterType((*XGetGlobalScoreRequest)(nil), "proto.XGetGlobalScoreRequest")
	proto.RegisterType((*XGetGlobalScoreResponse)(nil), "proto.XGetGlobalScoreResponse")
	proto.RegisterType((*XGetGlobalAwardRequest)(nil), "proto.XGetGlobalAwardRequest")
	proto.RegisterType((*XGetGlobalAwardResponse)(nil), "proto.XGetGlobalAwardResponse")
	proto.RegisterType((*XGetGlobalAwardResponse_Data)(nil), "proto.XGetGlobalAwardResponse.Data")
	proto.RegisterType((*XUseActivityItemRequest)(nil), "proto.XUseActivityItemRequest")
	proto.RegisterType((*XUseActivityItemResponse)(nil), "proto.XUseActivityItemResponse")
	proto.RegisterType((*XUseActivityItemResponse_Data)(nil), "proto.XUseActivityItemResponse.Data")
	proto.RegisterType((*XExchangeItemRequest)(nil), "proto.XExchangeItemRequest")
	proto.RegisterType((*XExchangeItemResponse)(nil), "proto.XExchangeItemResponse")
	proto.RegisterType((*XExchangeItemResponse_Data)(nil), "proto.XExchangeItemResponse.Data")
	proto.RegisterType((*XBuyItemRequest)(nil), "proto.XBuyItemRequest")
	proto.RegisterType((*XBuyItemResponse)(nil), "proto.XBuyItemResponse")
	proto.RegisterType((*XBuyItemResponse_Data)(nil), "proto.XBuyItemResponse.Data")
	proto.RegisterType((*XPropWindowStoreBuyItemRequest)(nil), "proto.XPropWindowStoreBuyItemRequest")
	proto.RegisterType((*XPropWindowStoreBuyItemResponse)(nil), "proto.XPropWindowStoreBuyItemResponse")
	proto.RegisterType((*XPropWindowStoreBuyItemResponse_Data)(nil), "proto.XPropWindowStoreBuyItemResponse.Data")
	proto.RegisterType((*XGetRoleRankListRequest)(nil), "proto.XGetRoleRankListRequest")
	proto.RegisterType((*XGetRoleRankListResponse)(nil), "proto.XGetRoleRankListResponse")
	proto.RegisterType((*XGetRoleRankListResponse_Data)(nil), "proto.XGetRoleRankListResponse.Data")
	proto.RegisterType((*XGetRoleRoundRankListRequest)(nil), "proto.XGetRoleRoundRankListRequest")
	proto.RegisterType((*XGetRoleRoundRankListResponse)(nil), "proto.XGetRoleRoundRankListResponse")
	proto.RegisterType((*XGetRoleRoundRankListResponse_Data)(nil), "proto.XGetRoleRoundRankListResponse.Data")
	proto.RegisterType((*XGetTeamRankListRequest)(nil), "proto.XGetTeamRankListRequest")
	proto.RegisterType((*XGetTeamRankListResponse)(nil), "proto.XGetTeamRankListResponse")
	proto.RegisterType((*XGetTeamRankListResponse_Data)(nil), "proto.XGetTeamRankListResponse.Data")
	proto.RegisterType((*XGetUnionRankListRequest)(nil), "proto.XGetUnionRankListRequest")
	proto.RegisterType((*XGetUnionRankListResponse)(nil), "proto.XGetUnionRankListResponse")
	proto.RegisterType((*XGetUnionRankListResponse_Data)(nil), "proto.XGetUnionRankListResponse.Data")
	proto.RegisterType((*XGetUnionInfoRequest)(nil), "proto.XGetUnionInfoRequest")
	proto.RegisterType((*XGetUnionInfoResponse)(nil), "proto.XGetUnionInfoResponse")
	proto.RegisterType((*XGetUnionInfoResponse_Data)(nil), "proto.XGetUnionInfoResponse.Data")
	proto.RegisterType((*XGetRankAwardStatusRequest)(nil), "proto.XGetRankAwardStatusRequest")
	proto.RegisterType((*XGetRankAwardStatusResponse)(nil), "proto.XGetRankAwardStatusResponse")
	proto.RegisterType((*XGetRoleRankListAwardRequest)(nil), "proto.XGetRoleRankListAwardRequest")
	proto.RegisterType((*XGetRoleRankListAwardResponse)(nil), "proto.XGetRoleRankListAwardResponse")
	proto.RegisterType((*XGetRoleRankListAwardResponse_Data)(nil), "proto.XGetRoleRankListAwardResponse.Data")
	proto.RegisterType((*XGetRoleRoundRankListAwardRequest)(nil), "proto.XGetRoleRoundRankListAwardRequest")
	proto.RegisterType((*XGetRoleRoundRankListAwardResponse)(nil), "proto.XGetRoleRoundRankListAwardResponse")
	proto.RegisterType((*XGetRoleRoundRankListAwardResponse_Data)(nil), "proto.XGetRoleRoundRankListAwardResponse.Data")
	proto.RegisterType((*XGetTeamRankListAwardRequest)(nil), "proto.XGetTeamRankListAwardRequest")
	proto.RegisterType((*XGetTeamRankListAwardResponse)(nil), "proto.XGetTeamRankListAwardResponse")
	proto.RegisterType((*XGetTeamRankListAwardResponse_Data)(nil), "proto.XGetTeamRankListAwardResponse.Data")
	proto.RegisterType((*XGetUnionRankListAwardRequest)(nil), "proto.XGetUnionRankListAwardRequest")
	proto.RegisterType((*XGetUnionRankListAwardResponse)(nil), "proto.XGetUnionRankListAwardResponse")
	proto.RegisterType((*XGetUnionRankListAwardResponse_Data)(nil), "proto.XGetUnionRankListAwardResponse.Data")
	proto.RegisterType((*XGetNoticeListRequest)(nil), "proto.XGetNoticeListRequest")
	proto.RegisterType((*XGetNoticeListResponse)(nil), "proto.XGetNoticeListResponse")
	proto.RegisterType((*XGetAwardRecordRequest)(nil), "proto.XGetAwardRecordRequest")
	proto.RegisterType((*XGetAwardRecordResponse)(nil), "proto.XGetAwardRecordResponse")
	proto.RegisterType((*XGetAwardRecordResponse_Data)(nil), "proto.XGetAwardRecordResponse.Data")
	proto.RegisterType((*XOpenTreasureBoxRequest)(nil), "proto.XOpenTreasureBoxRequest")
	proto.RegisterType((*XOpenTreasureBoxResponse)(nil), "proto.XOpenTreasureBoxResponse")
	proto.RegisterType((*XOpenTreasureBoxResponse_Data)(nil), "proto.XOpenTreasureBoxResponse.Data")
	proto.RegisterType((*XGetStrengthRequest)(nil), "proto.XGetStrengthRequest")
	proto.RegisterType((*XGetStrengthResponse)(nil), "proto.XGetStrengthResponse")
	proto.RegisterType((*XFriendListRequest)(nil), "proto.XFriendListRequest")
	proto.RegisterType((*XFriendListResponse)(nil), "proto.XFriendListResponse")
	proto.RegisterType((*XFriendListResponse_Data)(nil), "proto.XFriendListResponse.Data")
	proto.RegisterType((*XPropShareRequest)(nil), "proto.XPropShareRequest")
	proto.RegisterType((*XPropShareResponse)(nil), "proto.XPropShareResponse")
	proto.RegisterType((*XPropHelpRequest)(nil), "proto.XPropHelpRequest")
	proto.RegisterType((*XPropHelpResponse)(nil), "proto.XPropHelpResponse")
	proto.RegisterType((*XPropHelpResponse_Data)(nil), "proto.XPropHelpResponse.Data")
	proto.RegisterType((*XPropGetAwardRequest)(nil), "proto.XPropGetAwardRequest")
	proto.RegisterType((*XPropGetAwardResponse)(nil), "proto.XPropGetAwardResponse")
	proto.RegisterType((*XPropGetAwardResponse_Data)(nil), "proto.XPropGetAwardResponse.Data")
	proto.RegisterType((*XActivityPush)(nil), "proto.XActivityPush")
	proto.RegisterType((*XActivityRolePush)(nil), "proto.XActivityRolePush")
	proto.RegisterType((*XExchangeStoreRolePush)(nil), "proto.XExchangeStoreRolePush")
	proto.RegisterType((*XActivityStoreRolePush)(nil), "proto.XActivityStoreRolePush")
	proto.RegisterType((*XBuyActivityPackageRolePush)(nil), "proto.XBuyActivityPackageRolePush")
	proto.RegisterType((*XActiveAwardUnlockedRolePush)(nil), "proto.XActiveAwardUnlockedRolePush")
	proto.RegisterType((*XActiveAwardRolePush)(nil), "proto.XActiveAwardRolePush")
	proto.RegisterType((*XGlobalAwardRolePush)(nil), "proto.XGlobalAwardRolePush")
	proto.RegisterType((*XGlobalAwardGlobalPush)(nil), "proto.XGlobalAwardGlobalPush")
	proto.RegisterType((*XRankAwardRolePush)(nil), "proto.XRankAwardRolePush")
	proto.RegisterType((*XActivityItemRolePush)(nil), "proto.XActivityItemRolePush")
	proto.RegisterType((*XExchangeStoreResetPush)(nil), "proto.XExchangeStoreResetPush")
	proto.RegisterType((*XActivityStoreResetPush)(nil), "proto.XActivityStoreResetPush")
	proto.RegisterType((*XActivityPosterPush)(nil), "proto.XActivityPosterPush")
	proto.RegisterType((*XActivityNoticePush)(nil), "proto.XActivityNoticePush")
	proto.RegisterType((*XNoticeResetPush)(nil), "proto.XNoticeResetPush")
	proto.RegisterType((*XActivityStatusPush)(nil), "proto.XActivityStatusPush")
	proto.RegisterType((*XActivityRuleChangedPush)(nil), "proto.XActivityRuleChangedPush")
	proto.RegisterType((*XStoreRoomPush)(nil), "proto.XStoreRoomPush")
	proto.RegisterType((*XTreasureBoxExpiredPush)(nil), "proto.XTreasureBoxExpiredPush")
	proto.RegisterType((*XActivityStrengthPush)(nil), "proto.XActivityStrengthPush")
	proto.RegisterType((*XActivityBuyPropWindowStorePackageRolePush)(nil), "proto.XActivityBuyPropWindowStorePackageRolePush")
	proto.RegisterType((*XActivityPropWindowStoreResetPush)(nil), "proto.XActivityPropWindowStoreResetPush")
	proto.RegisterType((*XActivityPropWindowStoreRolePush)(nil), "proto.XActivityPropWindowStoreRolePush")
	proto.RegisterType((*XActivityChatGetHelpPropPush)(nil), "proto.XActivityChatGetHelpPropPush")
}

func init() { proto.RegisterFile("service/activity_example.proto", fileDescriptor_98eede1c145ac548) }

var fileDescriptor_98eede1c145ac548 = []byte{
	// 1979 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x59, 0x4f, 0x73, 0xdc, 0x48,
	0x15, 0x2f, 0x79, 0x6c, 0xc7, 0xf3, 0x26, 0xfe, 0x27, 0xdb, 0x99, 0x89, 0xed, 0xd8, 0x8e, 0xb2,
	0x01, 0x93, 0x65, 0xb3, 0xd9, 0xc4, 0xd4, 0xb2, 0xd9, 0x24, 0xd8, 0x4e, 0x8c, 0x31, 0x2c, 0xd9,
	0x20, 0x27, 0xa0, 0xda, 0x8b, 0x4a, 0x1e, 0xb5, 0x67, 0xb4, 0x96, 0xd4, 0x42, 0xd2, 0x38, 0x33,
	0x7c, 0x0c, 0x38, 0x02, 0x55, 0x0b, 0x07, 0x0e, 0x14, 0x07, 0x8a, 0x33, 0x07, 0x38, 0xf2, 0x19,
	0x28, 0x8e, 0x7c, 0x8f, 0xad, 0xfe, 0x27, 0x75, 0x6b, 0x34, 0xb3, 0xab, 0xf2, 0xec, 0x9e, 0x3c,
	0xfd, 0xfa, 0xbd, 0x5f, 0xf7, 0xfb, 0xe9, 0xf5, 0xeb, 0xd7, 0xcf, 0xb0, 0x95, 0xa0, 0xf8, 0xd2,
	0x6b, 0xa3, 0xf7, 0x9d, 0x76, 0xea, 0x5d, 0x7a, 0xe9, 0xc0, 0x46, 0x7d, 0x27, 0x88, 0x7c, 0x74,
	0x3f, 0x8a, 0x71, 0x8a, 0xf5, 0x19, 0xfa, 0x67, 0x7d, 0x35, 0xc0, 0x2e, 0xf2, 0x33, 0x25, 0x36,
	0xb9, 0xde, 0x64, 0xd2, 0x8e, 0x13, 0x20, 0x1b, 0x9f, 0x7d, 0x8e, 0xda, 0x29, 0x9f, 0x58, 0x62,
	0x13, 0x5e, 0x8a, 0x02, 0x2e, 0x59, 0x64, 0x92, 0x4b, 0x2f, 0xe2, 0x02, 0x9d, 0x09, 0xce, 0x63,
	0x0f, 0x85, 0x2e, 0x93, 0x19, 0xfb, 0x70, 0xc3, 0x3a, 0x46, 0xe9, 0x01, 0x59, 0x05, 0x1d, 0xbc,
	0x75, 0x62, 0xd7, 0x44, 0xbf, 0xee, 0xa1, 0x24, 0xd5, 0x57, 0x61, 0xc6, 0x47, 0x97, 0xc8, 0x6f,
	0x69, 0x3b, 0xda, 0xee, 0xb2, 0xc9, 0x06, 0xfa, 0x12, 0xd4, 0xd2, 0x41, 0xd4, 0x9a, 0xa2, 0x32,
	0xf2, 0xd3, 0xf8, 0xbb, 0x06, 0xcd, 0x21, 0x88, 0x24, 0xc2, 0x61, 0x82, 0x74, 0x1d, 0xa6, 0xdb,
	0xd8, 0x45, 0x14, 0x42, 0x37, 0xe9, 0x6f, 0x22, 0xf3, 0xc2, 0x73, 0x4c, 0x21, 0xea, 0x26, 0xfd,
	0xad, 0x7f, 0x08, 0xd3, 0xae, 0x93, 0x3a, 0xad, 0xda, 0x8e, 0xb6, 0xdb, 0x78, 0x78, 0x87, 0xed,
	0xed, 0xfe, 0x08, 0xd4, 0xfb, 0x2f, 0x9c, 0xd4, 0x31, 0xa9, 0xc1, 0xfa, 0x1e, 0x4c, 0x93, 0x91,
	0xfe, 0x7d, 0x98, 0x71, 0x88, 0x4e, 0x4b, 0xdb, 0xa9, 0xed, 0x36, 0x1e, 0xde, 0xe0, 0x08, 0xc7,
	0x4e, 0x80, 0x3e, 0xa5, 0x2c, 0x3d, 0xc7, 0xbd, 0x30, 0x35, 0x99, 0x92, 0xd1, 0x62, 0x4e, 0x1f,
	0xfb, 0xf8, 0xcc, 0xf1, 0x4f, 0xdb, 0x38, 0x46, 0xdc, 0x69, 0xe3, 0x80, 0xf9, 0xa2, 0xcc, 0x54,
	0xf3, 0xc5, 0xd8, 0x95, 0xc1, 0x15, 0x46, 0x17, 0x60, 0x2a, 0xc4, 0x9c, 0xce, 0xa9, 0x10, 0x67,
	0xcc, 0x29, 0xaa, 0x13, 0x63, 0xae, 0x04, 0xf5, 0xea, 0xcc, 0x3d, 0x86, 0xa6, 0xf5, 0x26, 0x41,
	0x07, 0x3c, 0x28, 0x4f, 0x52, 0x14, 0x08, 0xef, 0xb6, 0x61, 0x9a, 0x04, 0x1f, 0xdd, 0x71, 0xe3,
	0x61, 0x83, 0xe3, 0x50, 0x0d, 0x3a, 0x61, 0xfc, 0x43, 0x83, 0xd6, 0xb0, 0x71, 0x45, 0x7f, 0x7f,
	0xa8, 0xf8, 0xfb, 0x8e, 0xf0, 0x77, 0x04, 0xec, 0xd5, 0x1d, 0x3e, 0x82, 0x55, 0xeb, 0xa8, 0xdf,
	0xee, 0x3a, 0x61, 0x07, 0xc9, 0xde, 0x36, 0xe1, 0x1a, 0x71, 0xca, 0xce, 0x3e, 0xe8, 0x2c, 0x19,
	0xbe, 0xc4, 0xe4, 0xd8, 0xb4, 0x09, 0x00, 0xdd, 0xb5, 0x6e, 0xb2, 0x81, 0xf1, 0x37, 0x0d, 0xd6,
	0x0a, 0x38, 0x15, 0x1d, 0xff, 0x81, 0xe2, 0xf8, 0x6d, 0xe1, 0x78, 0x19, 0xe6, 0xd5, 0xbd, 0xde,
	0x87, 0x45, 0xeb, 0xb0, 0x37, 0xb8, 0x82, 0xc3, 0x7f, 0xd6, 0x60, 0x29, 0x87, 0xa8, 0xe8, 0xeb,
	0x03, 0xc5, 0xd7, 0x4d, 0xe1, 0x6b, 0x01, 0xee, 0xea, 0x6e, 0x0e, 0x60, 0xcb, 0x7a, 0x15, 0xe3,
	0xe8, 0x57, 0x5e, 0xe8, 0xe2, 0xb7, 0xa7, 0x29, 0x8e, 0x51, 0xc1, 0xeb, 0x5d, 0x58, 0xca, 0xb2,
	0xb4, 0xea, 0xfe, 0x82, 0x23, 0xc5, 0xdb, 0x4b, 0x2c, 0xf3, 0x33, 0x55, 0xce, 0x4f, 0x4d, 0xe6,
	0xe7, 0x5f, 0x1a, 0x6c, 0x8f, 0x5c, 0xbb, 0x22, 0x5d, 0x3f, 0x52, 0xe8, 0x7a, 0x57, 0xd0, 0x35,
	0x1e, 0xfd, 0xea, 0xec, 0xdd, 0x64, 0xd9, 0xcb, 0xc4, 0x3e, 0x32, 0x9d, 0xf0, 0xe2, 0x13, 0x2f,
	0x49, 0x45, 0x1a, 0xfd, 0xed, 0x14, 0xb4, 0x86, 0xe7, 0x26, 0x73, 0xd4, 0x47, 0xc0, 0xca, 0xfe,
	0xfc, 0x4e, 0xe3, 0x0e, 0xbd, 0x9f, 0xe5, 0x24, 0xe2, 0xcf, 0x06, 0x87, 0x10, 0x99, 0x42, 0xc0,
	0xe4, 0x39, 0x4a, 0x7f, 0x07, 0x16, 0xb0, 0xef, 0xda, 0xb1, 0x13, 0x5e, 0xd8, 0x5e, 0xe8, 0xa2,
	0x3e, 0x8f, 0xea, 0xeb, 0xd8, 0x77, 0xa9, 0x2a, 0x91, 0xe9, 0x7b, 0x70, 0x2d, 0x60, 0xf1, 0xc0,
	0x37, 0x37, 0x16, 0x79, 0x36, 0xa0, 0xc4, 0x1b, 0x5b, 0xb0, 0x99, 0x6d, 0x1e, 0xf7, 0x42, 0xb7,
	0x48, 0xda, 0x5f, 0xa6, 0xe0, 0xd6, 0x08, 0x85, 0x8a, 0xcc, 0x3d, 0x55, 0x98, 0xfb, 0x5e, 0x91,
	0xb9, 0x32, 0x6c, 0x99, 0xbe, 0x3f, 0x0a, 0xfa, 0xf6, 0x14, 0xfa, 0x76, 0xca, 0x9c, 0x14, 0x58,
	0x95, 0x39, 0xfc, 0xa8, 0xc8, 0xe1, 0x57, 0xc3, 0x0b, 0x22, 0x79, 0xe0, 0xbd, 0x46, 0x4e, 0x50,
	0xe4, 0xf0, 0xf7, 0x3c, 0xf0, 0xd4, 0xb9, 0x89, 0x05, 0x5e, 0x19, 0xac, 0xcc, 0xdc, 0x1f, 0xbe,
	0x5e, 0xe0, 0x09, 0x98, 0xca, 0xa4, 0x3d, 0x85, 0xeb, 0xc1, 0xc0, 0x4e, 0x91, 0x13, 0x8c, 0x8b,
	0x3e, 0x05, 0x1e, 0x02, 0x3a, 0xa6, 0xc4, 0xad, 0x33, 0x72, 0xde, 0x84, 0x1e, 0x0e, 0x8b, 0xcc,
	0xfd, 0x69, 0x0a, 0x6e, 0x96, 0x4c, 0x56, 0xa4, 0xee, 0x23, 0x85, 0xba, 0xbb, 0x12, 0x75, 0xa5,
	0xb8, 0x32, 0x77, 0x5f, 0x08, 0xee, 0x1e, 0x28, 0xdc, 0x6d, 0x16, 0x9c, 0xcb, 0x70, 0x2a, 0x93,
	0xb7, 0x0f, 0xf3, 0xc1, 0xc0, 0xee, 0x11, 0x7b, 0x99, 0xbd, 0xf1, 0x0b, 0x34, 0x02, 0x26, 0xa0,
	0xfc, 0x7d, 0x00, 0xab, 0x99, 0x2b, 0x27, 0xe1, 0x39, 0x16, 0xb7, 0xc4, 0x4d, 0x98, 0xe3, 0xb0,
	0x2e, 0x65, 0xa8, 0x6e, 0x5e, 0xa3, 0xe3, 0x13, 0xd7, 0xf8, 0x2b, 0xb9, 0xf8, 0x55, 0x9b, 0xc9,
	0x5c, 0xfc, 0x65, 0x98, 0x32, 0x9d, 0x0f, 0x39, 0x9b, 0xf7, 0x60, 0x86, 0xee, 0x85, 0xd7, 0x65,
	0xab, 0xa5, 0xde, 0x32, 0x15, 0x63, 0x13, 0xd6, 0x69, 0x92, 0x70, 0xc2, 0x0b, 0x5a, 0x37, 0x9e,
	0xa6, 0x4e, 0xda, 0x4b, 0x44, 0x84, 0x1c, 0xc1, 0x46, 0xe9, 0x6c, 0xc5, 0xfa, 0x58, 0x4e, 0x83,
	0x3c, 0x1c, 0xe4, 0x2a, 0xd9, 0xf8, 0xaf, 0x26, 0xa5, 0x41, 0x55, 0x61, 0xb2, 0x69, 0xb0, 0x0c,
	0x5b, 0x66, 0xf0, 0x94, 0x33, 0x78, 0x0b, 0x40, 0x8a, 0x2c, 0xb6, 0x68, 0x3d, 0xce, 0xc2, 0x2a,
	0xbb, 0x34, 0xa7, 0xbe, 0xce, 0xa5, 0x79, 0x07, 0x6e, 0x97, 0xe6, 0x61, 0x85, 0x82, 0xff, 0x6b,
	0x60, 0x8c, 0xd3, 0xaa, 0xc8, 0xc3, 0xa1, 0xc2, 0xc3, 0xfd, 0x71, 0xd7, 0xc1, 0xb7, 0x4b, 0x06,
	0x0f, 0x05, 0x39, 0xab, 0x96, 0x86, 0x42, 0x89, 0xc2, 0xc4, 0x42, 0x61, 0x24, 0xf6, 0x37, 0xee,
	0xfd, 0x36, 0x73, 0x4e, 0x49, 0x8c, 0x8a, 0xfb, 0xff, 0xd3, 0x60, 0x6b, 0x94, 0x46, 0x45, 0xff,
	0x9f, 0x29, 0xfe, 0xdf, 0x1b, 0x95, 0x97, 0xbf, 0x5d, 0x02, 0xf6, 0x58, 0x6a, 0x7c, 0x89, 0x53,
	0xaf, 0x8d, 0xa4, 0xbb, 0x48, 0xdf, 0x80, 0x7a, 0x48, 0x85, 0x79, 0x42, 0x9d, 0x63, 0x82, 0x13,
	0x57, 0x74, 0x2c, 0x64, 0xab, 0x8a, 0x19, 0x88, 0x3f, 0xff, 0xb9, 0xb3, 0x6d, 0x9c, 0x33, 0xfe,
	0x6f, 0xd1, 0xcb, 0x90, 0xa7, 0x26, 0xd7, 0xcb, 0x18, 0x46, 0x95, 0x39, 0x3e, 0xe2, 0x1c, 0x3f,
	0x85, 0xeb, 0x94, 0x1f, 0x3b, 0xa6, 0xaa, 0xfc, 0x1e, 0x5c, 0x2f, 0x24, 0x6e, 0x19, 0xac, 0xe1,
	0xe4, 0x03, 0xe3, 0x10, 0x9a, 0xd6, 0xa7, 0x11, 0x0a, 0x5f, 0xc7, 0xc8, 0x49, 0x7a, 0x31, 0x3a,
	0xc4, 0x7d, 0xc1, 0xeb, 0x1a, 0xcc, 0x9e, 0xe1, 0x7e, 0xfe, 0x86, 0x99, 0x39, 0xc3, 0xfd, 0x97,
	0x58, 0x5f, 0x82, 0x9a, 0xe3, 0xfb, 0xd4, 0x89, 0x39, 0x93, 0xfc, 0x34, 0xfe, 0x43, 0x9e, 0xea,
	0x43, 0x20, 0x93, 0x29, 0xa3, 0x46, 0xc0, 0xca, 0x4c, 0xfc, 0x8c, 0x33, 0xc1, 0xf7, 0x9b, 0x05,
	0x01, 0xd9, 0xef, 0x89, 0x5b, 0x31, 0xca, 0xd6, 0x60, 0x85, 0x90, 0x7f, 0x9a, 0xc6, 0x28, 0xec,
	0xa4, 0x5d, 0xf1, 0xa9, 0x9f, 0xb1, 0xbb, 0x3c, 0x17, 0x57, 0x0c, 0xa2, 0x55, 0xd0, 0xad, 0x1f,
	0xd3, 0x4e, 0x9a, 0x52, 0x45, 0x69, 0xb0, 0xa2, 0x88, 0x2b, 0x72, 0xf6, 0x48, 0xe1, 0x6c, 0x5b,
	0x70, 0x36, 0x8c, 0x28, 0xd3, 0xf5, 0x1e, 0xa7, 0xeb, 0x2e, 0xcc, 0xb2, 0xde, 0x1e, 0x0f, 0x99,
	0x79, 0x6e, 0xce, 0xac, 0x4d, 0x3e, 0x69, 0x7c, 0x06, 0xcb, 0xf4, 0x6d, 0x78, 0xda, 0x75, 0xb2,
	0xc6, 0x57, 0x85, 0x87, 0xee, 0x06, 0xd4, 0x19, 0x10, 0xf9, 0x2e, 0x6c, 0xef, 0x73, 0x4c, 0x70,
	0xe2, 0x1a, 0x4f, 0x40, 0x97, 0xb1, 0x2b, 0x72, 0xfa, 0x1b, 0x58, 0xa2, 0xd6, 0x3f, 0x41, 0x7e,
	0x34, 0xd9, 0x8d, 0xe9, 0xdb, 0xd0, 0xc8, 0x61, 0x5c, 0xca, 0x6f, 0xdd, 0x84, 0x0c, 0xc1, 0x35,
	0xbe, 0xd0, 0x38, 0x2d, 0x6c, 0xf1, 0x8a, 0xdf, 0xed, 0x03, 0xe5, 0xbb, 0xdd, 0x92, 0x9f, 0xe0,
	0x32, 0x9e, 0xfc, 0xd5, 0x1e, 0xf0, 0xaf, 0xb6, 0x0b, 0x4b, 0xed, 0xae, 0x93, 0xda, 0x5d, 0xe4,
	0x47, 0x76, 0x42, 0x6b, 0x2a, 0xe1, 0x20, 0x91, 0x13, 0x73, 0x56, 0x69, 0x19, 0xfb, 0xb0, 0x4a,
	0x11, 0xf3, 0x54, 0x52, 0x91, 0x22, 0xd6, 0x86, 0x52, 0x21, 0x26, 0x53, 0x8d, 0x96, 0x61, 0x5e,
	0xbd, 0xc3, 0xf0, 0xcf, 0x69, 0x98, 0xb7, 0x44, 0xc2, 0x7b, 0xd5, 0x4b, 0xba, 0xfa, 0xbb, 0x30,
	0x27, 0x5c, 0xe2, 0x05, 0xed, 0x62, 0xf1, 0xd9, 0x98, 0x29, 0xe8, 0xcf, 0x61, 0x01, 0xf1, 0xf6,
	0x98, 0x9d, 0xa4, 0x38, 0x46, 0xd4, 0x93, 0xe1, 0x8a, 0x5f, 0xf4, 0xd0, 0x68, 0x9b, 0xc4, 0x9c,
	0x47, 0xf2, 0x50, 0xff, 0x18, 0x32, 0x12, 0x39, 0x48, 0xad, 0xb4, 0x90, 0xe6, 0xc6, 0x8e, 0x3c,
	0xa4, 0xa9, 0x9c, 0x36, 0xb0, 0x6d, 0xe6, 0xf5, 0x34, 0x35, 0x1d, 0x4a, 0xe5, 0x52, 0x8f, 0x9b,
	0x45, 0x29, 0x1b, 0x10, 0xf3, 0x0e, 0xed, 0xe2, 0x72, 0xf3, 0x99, 0x52, 0x73, 0xb9, 0xd1, 0xdb,
	0xe8, 0xe4, 0x03, 0xfd, 0x31, 0xbf, 0xac, 0x99, 0xf1, 0x6c, 0xe9, 0x5b, 0xf1, 0xc0, 0xf7, 0xb3,
	0x82, 0x9e, 0xdd, 0xe4, 0xcc, 0x76, 0x0f, 0xea, 0x24, 0xf5, 0x32, 0xd3, 0x6b, 0xd4, 0xb4, 0x59,
	0x30, 0x3d, 0xc4, 0x7d, 0x66, 0x36, 0x77, 0xc6, 0x7f, 0xd1, 0x0d, 0x7b, 0xe7, 0xa9, 0x1d, 0x39,
	0xed, 0x0b, 0xa7, 0x83, 0x5a, 0x73, 0xe5, 0x1b, 0xf6, 0xce, 0xd3, 0x57, 0x4c, 0xc3, 0x6c, 0x74,
	0xf2, 0x81, 0xfe, 0x73, 0x58, 0x8e, 0x62, 0x1c, 0xd9, 0x6f, 0x69, 0xd7, 0x8a, 0xd3, 0x5d, 0x57,
	0x22, 0x4d, 0xda, 0x77, 0xa1, 0xbf, 0x65, 0x2e, 0x46, 0xaa, 0xc0, 0x78, 0x02, 0xcb, 0x96, 0xdc,
	0x4d, 0xa0, 0x11, 0xf4, 0x5d, 0x98, 0x8e, 0xb1, 0x8f, 0x78, 0xf4, 0xac, 0x94, 0x35, 0x1d, 0xa8,
	0x82, 0xf1, 0x39, 0xdc, 0xb0, 0xd4, 0xc8, 0x10, 0x10, 0xaf, 0x60, 0x45, 0x8d, 0x2b, 0x5b, 0x42,
	0xdc, 0x19, 0x1b, 0x5c, 0x04, 0x7e, 0x19, 0x15, 0x45, 0xc6, 0x2f, 0xe0, 0x86, 0xa5, 0x06, 0x92,
	0x58, 0xeb, 0x43, 0x80, 0xa1, 0x25, 0x5a, 0xa5, 0xa1, 0x47, 0xa0, 0xeb, 0x49, 0x06, 0xe9, 0xc1,
	0x86, 0x75, 0xd8, 0x1b, 0x64, 0xa7, 0x87, 0xf3, 0x2d, 0x70, 0x2b, 0x1d, 0x44, 0x7d, 0x13, 0x6a,
	0x97, 0x5e, 0xc4, 0x8f, 0x0f, 0x70, 0xdd, 0x5f, 0x7a, 0x91, 0x49, 0xc4, 0xc6, 0x13, 0xd8, 0xb4,
	0xa4, 0x18, 0x7e, 0x13, 0xfa, 0xb8, 0x7d, 0x81, 0xdc, 0x6c, 0x2d, 0x6e, 0xad, 0x95, 0x5b, 0x9f,
	0xc1, 0xaa, 0x6c, 0x9d, 0x59, 0xfd, 0x14, 0x96, 0xe5, 0xb3, 0x23, 0x13, 0xb0, 0x35, 0xe6, 0x00,
	0x11, 0x1a, 0x16, 0x1d, 0x55, 0x40, 0xd7, 0x90, 0x8f, 0x89, 0xb4, 0x86, 0x7c, 0xc0, 0xc6, 0xad,
	0x51, 0x30, 0x37, 0x17, 0x3b, 0xaa, 0x80, 0xc6, 0x8b, 0xa4, 0xc4, 0x7e, 0x8a, 0x78, 0x51, 0x56,
	0x61, 0x83, 0x11, 0xf1, 0x32, 0x04, 0x61, 0x2e, 0x77, 0x8a, 0x22, 0xe3, 0x33, 0xd0, 0xad, 0xfc,
	0xd8, 0x0a, 0x6f, 0x5e, 0xc0, 0x62, 0x7e, 0xde, 0x65, 0x5f, 0x8a, 0x09, 0x4f, 0x31, 0x35, 0xe7,
	0x63, 0x79, 0x68, 0xec, 0xc3, 0x9a, 0xa5, 0xfc, 0x2f, 0x45, 0x3a, 0x39, 0xd2, 0x3f, 0x78, 0x8a,
	0x27, 0x47, 0xfa, 0x47, 0xcf, 0x4d, 0x68, 0x16, 0x4e, 0x0e, 0x4a, 0x50, 0x4a, 0x30, 0xe8, 0x94,
	0x1a, 0xb6, 0xd9, 0xd4, 0x0b, 0x58, 0xc9, 0x73, 0x3d, 0x4e, 0x52, 0x14, 0xd3, 0x55, 0xdf, 0x83,
	0xd9, 0x88, 0x8e, 0xf8, 0xba, 0x6b, 0x85, 0x75, 0x99, 0xaa, 0xc9, 0x95, 0x14, 0x14, 0xf6, 0x44,
	0x10, 0x28, 0xec, 0x01, 0xc1, 0xe3, 0xbd, 0x88, 0xc2, 0x54, 0x4d, 0xae, 0x64, 0x3c, 0x86, 0x25,
	0x8b, 0x8b, 0xc4, 0xfe, 0xf4, 0xef, 0xc0, 0x22, 0x7f, 0x94, 0x90, 0x12, 0x23, 0xf5, 0x02, 0x71,
	0x59, 0xce, 0x33, 0xf1, 0x51, 0xe8, 0xbe, 0xf6, 0x02, 0xa4, 0xec, 0x80, 0x5d, 0xdc, 0x62, 0x07,
	0xd2, 0xe5, 0x3e, 0xbc, 0x03, 0xde, 0x4d, 0xe1, 0x4a, 0xc6, 0xc7, 0xd0, 0xca, 0x73, 0x57, 0xcf,
	0x47, 0xcf, 0x29, 0x9b, 0x2e, 0x85, 0x2a, 0xd4, 0x32, 0xda, 0x50, 0x2d, 0xf3, 0x0c, 0x16, 0x2c,
	0x9e, 0x14, 0x70, 0xc0, 0x8f, 0x7b, 0xed, 0x0c, 0xf7, 0x47, 0x3c, 0x25, 0xe4, 0x6a, 0x9c, 0xa8,
	0x19, 0x0f, 0xa0, 0x69, 0x49, 0xc2, 0xa3, 0x7e, 0xe4, 0xc5, 0x7c, 0x6d, 0xb9, 0x24, 0xaf, 0x65,
	0x25, 0xb9, 0xf1, 0x89, 0x14, 0x34, 0xa2, 0xa4, 0xa6, 0xfa, 0x8f, 0x60, 0x2e, 0xe1, 0x63, 0xee,
	0x78, 0x73, 0xc8, 0x71, 0x5e, 0x81, 0x67, 0x8a, 0x46, 0x1f, 0xee, 0x65, 0x68, 0x87, 0xbd, 0x41,
	0x21, 0xd1, 0x7f, 0x93, 0xa9, 0xec, 0x0e, 0xdc, 0xce, 0x83, 0xb0, 0x70, 0xbf, 0x64, 0x91, 0xda,
	0x85, 0x9d, 0x91, 0x4a, 0xf9, 0x59, 0x1c, 0xce, 0xdb, 0x77, 0xbf, 0xfa, 0x0e, 0x2b, 0x24, 0xf1,
	0x8e, 0xc8, 0xac, 0x5e, 0x3a, 0x78, 0xde, 0x75, 0xd2, 0x63, 0x44, 0xeb, 0x41, 0x62, 0x45, 0x57,
	0x39, 0x86, 0xf9, 0x84, 0x54, 0xda, 0xae, 0x9d, 0x15, 0xfe, 0x64, 0x21, 0xa3, 0x7c, 0x21, 0x5a,
	0x94, 0xbb, 0xfc, 0x35, 0x70, 0x3d, 0x91, 0x46, 0x67, 0xb3, 0xd4, 0xe0, 0xd1, 0x97, 0x01, 0x00,
	0x00, 0xff, 0xff, 0x02, 0xe4, 0xfb, 0x5b, 0x9c, 0x20, 0x00, 0x00,
}
