// Code generated by protoc-gen-go. DO NOT EDIT.
// source: service/mystery_shop_game.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

// 单次或十连
//id=16500
type MysteryShopDrawRequest struct {
	Typ                  int32    `protobuf:"zigzag32,1,opt,name=typ,proto3" json:"typ,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_MysteryShopDrawRequest proto.InternalMessageInfo

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

//id=16500
type MysteryShopDrawResponse 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                 *MysteryShopDrawResponse_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 *MysteryShopDrawResponse) Reset()         { *m = MysteryShopDrawResponse{} }
func (m *MysteryShopDrawResponse) String() string { return proto.CompactTextString(m) }
func (*MysteryShopDrawResponse) ProtoMessage()    {}
func (*MysteryShopDrawResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_42daec56c157bb38, []int{1}
}

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

var xxx_messageInfo_MysteryShopDrawResponse proto.InternalMessageInfo

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

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

func (m *MysteryShopDrawResponse) GetData() *MysteryShopDrawResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

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

var xxx_messageInfo_MysteryShopDrawResponse_Data proto.InternalMessageInfo

func (m *MysteryShopDrawResponse_Data) GetAwardList() []*model.GameObjectCount {
	if m != nil {
		return m.AwardList
	}
	return nil
}

//奖券商店购买
//id=16501
type MysteryShopBuyItemRequest 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 *MysteryShopBuyItemRequest) Reset()         { *m = MysteryShopBuyItemRequest{} }
func (m *MysteryShopBuyItemRequest) String() string { return proto.CompactTextString(m) }
func (*MysteryShopBuyItemRequest) ProtoMessage()    {}
func (*MysteryShopBuyItemRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_42daec56c157bb38, []int{2}
}

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

var xxx_messageInfo_MysteryShopBuyItemRequest proto.InternalMessageInfo

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

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

//id=16501
type MysteryShopBuyItemResponse 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                 *MysteryShopBuyItemResponse_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 *MysteryShopBuyItemResponse) Reset()         { *m = MysteryShopBuyItemResponse{} }
func (m *MysteryShopBuyItemResponse) String() string { return proto.CompactTextString(m) }
func (*MysteryShopBuyItemResponse) ProtoMessage()    {}
func (*MysteryShopBuyItemResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_42daec56c157bb38, []int{3}
}

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

var xxx_messageInfo_MysteryShopBuyItemResponse proto.InternalMessageInfo

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

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

func (m *MysteryShopBuyItemResponse) GetData() *MysteryShopBuyItemResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type MysteryShopBuyItemResponse_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 *MysteryShopBuyItemResponse_Data) Reset()         { *m = MysteryShopBuyItemResponse_Data{} }
func (m *MysteryShopBuyItemResponse_Data) String() string { return proto.CompactTextString(m) }
func (*MysteryShopBuyItemResponse_Data) ProtoMessage()    {}
func (*MysteryShopBuyItemResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_42daec56c157bb38, []int{3, 0}
}

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

var xxx_messageInfo_MysteryShopBuyItemResponse_Data proto.InternalMessageInfo

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

//兑换商店兑换奖励
//id=16502
type MysteryShopExchangeItemRequest struct {
	//商品no
	ItemNo               int32    `protobuf:"zigzag32,1,opt,name=item_no,json=itemNo,proto3" json:"item_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_MysteryShopExchangeItemRequest proto.InternalMessageInfo

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

//id=16502
type MysteryShopExchangeItemResponse 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                 *MysteryShopExchangeItemResponse_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 *MysteryShopExchangeItemResponse) Reset()         { *m = MysteryShopExchangeItemResponse{} }
func (m *MysteryShopExchangeItemResponse) String() string { return proto.CompactTextString(m) }
func (*MysteryShopExchangeItemResponse) ProtoMessage()    {}
func (*MysteryShopExchangeItemResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_42daec56c157bb38, []int{5}
}

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

var xxx_messageInfo_MysteryShopExchangeItemResponse proto.InternalMessageInfo

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

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

func (m *MysteryShopExchangeItemResponse) GetData() *MysteryShopExchangeItemResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type MysteryShopExchangeItemResponse_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 *MysteryShopExchangeItemResponse_Data) Reset()         { *m = MysteryShopExchangeItemResponse_Data{} }
func (m *MysteryShopExchangeItemResponse_Data) String() string { return proto.CompactTextString(m) }
func (*MysteryShopExchangeItemResponse_Data) ProtoMessage()    {}
func (*MysteryShopExchangeItemResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_42daec56c157bb38, []int{5, 0}
}

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

var xxx_messageInfo_MysteryShopExchangeItemResponse_Data proto.InternalMessageInfo

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

//查看公告
//id=16503
type MysteryShopGetNoticeListRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_MysteryShopGetNoticeListRequest proto.InternalMessageInfo

//id=16503
type MysteryShopGetNoticeListResponse 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 *MysteryShopGetNoticeListResponse) Reset()         { *m = MysteryShopGetNoticeListResponse{} }
func (m *MysteryShopGetNoticeListResponse) String() string { return proto.CompactTextString(m) }
func (*MysteryShopGetNoticeListResponse) ProtoMessage()    {}
func (*MysteryShopGetNoticeListResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_42daec56c157bb38, []int{7}
}

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

var xxx_messageInfo_MysteryShopGetNoticeListResponse proto.InternalMessageInfo

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

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

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

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

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

var xxx_messageInfo_MysteryShopGetAwardRecordRequest proto.InternalMessageInfo

//id=16504
type MysteryShopGetAwardRecordResponse 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                 *MysteryShopGetAwardRecordResponse_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 *MysteryShopGetAwardRecordResponse) Reset()         { *m = MysteryShopGetAwardRecordResponse{} }
func (m *MysteryShopGetAwardRecordResponse) String() string { return proto.CompactTextString(m) }
func (*MysteryShopGetAwardRecordResponse) ProtoMessage()    {}
func (*MysteryShopGetAwardRecordResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_42daec56c157bb38, []int{9}
}

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

var xxx_messageInfo_MysteryShopGetAwardRecordResponse proto.InternalMessageInfo

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

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

func (m *MysteryShopGetAwardRecordResponse) GetData() *MysteryShopGetAwardRecordResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type MysteryShopGetAwardRecordResponse_Data struct {
	AwardRecord          []*model.MysteryShopAwardRecord `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 *MysteryShopGetAwardRecordResponse_Data) Reset() {
	*m = MysteryShopGetAwardRecordResponse_Data{}
}
func (m *MysteryShopGetAwardRecordResponse_Data) String() string { return proto.CompactTextString(m) }
func (*MysteryShopGetAwardRecordResponse_Data) ProtoMessage()    {}
func (*MysteryShopGetAwardRecordResponse_Data) Descriptor() ([]byte, []int) {
	return fileDescriptor_42daec56c157bb38, []int{9, 0}
}

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

var xxx_messageInfo_MysteryShopGetAwardRecordResponse_Data proto.InternalMessageInfo

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

//推送时机：首次进入神秘商店
//神秘商店规则推送
//id=16599
type MysteryShopRulePush struct {
	Rule *model.MysteryShopRule `protobuf:"bytes,1,opt,name=rule,proto3" json:"rule,omitempty"`
	//奖券商店商品
	TicketStore *model.MysteryShopStore `protobuf:"bytes,2,opt,name=ticket_store,json=ticketStore,proto3" json:"ticket_store,omitempty"`
	//兑换商店商品
	ExchangeStore *model.MysteryShopExchangeStore `protobuf:"bytes,3,opt,name=exchange_store,json=exchangeStore,proto3" json:"exchange_store,omitempty"`
	//礼包
	GiftPackage          *model.MysteryShopGiftPackage `protobuf:"bytes,4,opt,name=gift_package,json=giftPackage,proto3" json:"gift_package,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                      `json:"-"`
	XXX_unrecognized     []byte                        `json:"-"`
	XXX_sizecache        int32                         `json:"-"`
}

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

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

var xxx_messageInfo_MysteryShopRulePush proto.InternalMessageInfo

func (m *MysteryShopRulePush) GetRule() *model.MysteryShopRule {
	if m != nil {
		return m.Rule
	}
	return nil
}

func (m *MysteryShopRulePush) GetTicketStore() *model.MysteryShopStore {
	if m != nil {
		return m.TicketStore
	}
	return nil
}

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

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

//推送时机：首次进入神秘商店、每次抽奖
//玩家幸运值
//id=16598
type MysteryShopRoleLuckyPush struct {
	Lucky                int64    `protobuf:"zigzag64,1,opt,name=lucky,proto3" json:"lucky,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_MysteryShopRoleLuckyPush proto.InternalMessageInfo

func (m *MysteryShopRoleLuckyPush) GetLucky() int64 {
	if m != nil {
		return m.Lucky
	}
	return 0
}

//推送时机：首次进入神秘商店、购买商品、0点重置
//推送方式：全量推送
//奖券商店——角色
//id=16597
type MysteryShopTicketStoreRolePush struct {
	TicketStoreRole      *model.MysteryShopStoreRole `protobuf:"bytes,1,opt,name=ticket_store_role,json=ticketStoreRole,proto3" json:"ticket_store_role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
	XXX_unrecognized     []byte                      `json:"-"`
	XXX_sizecache        int32                       `json:"-"`
}

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

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

var xxx_messageInfo_MysteryShopTicketStoreRolePush proto.InternalMessageInfo

func (m *MysteryShopTicketStoreRolePush) GetTicketStoreRole() *model.MysteryShopStoreRole {
	if m != nil {
		return m.TicketStoreRole
	}
	return nil
}

//推送时机：首次进入神秘商店、每日首次抽奖、0点重置
//是否是每日首抽
//id=16596
type MysteryShopDailyFirstDrawPush struct {
	IsDailyFirstDraw     bool     `protobuf:"varint,1,opt,name=is_daily_first_draw,json=isDailyFirstDraw,proto3" json:"is_daily_first_draw,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_MysteryShopDailyFirstDrawPush proto.InternalMessageInfo

func (m *MysteryShopDailyFirstDrawPush) GetIsDailyFirstDraw() bool {
	if m != nil {
		return m.IsDailyFirstDraw
	}
	return false
}

//推送时机：服务端收到网易订单（超值礼包）后发货
//推送方式：全量推送
//购买礼包——角色
//id=16595
type MysteryShopBuyPackageRolePush 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 *MysteryShopBuyPackageRolePush) Reset()         { *m = MysteryShopBuyPackageRolePush{} }
func (m *MysteryShopBuyPackageRolePush) String() string { return proto.CompactTextString(m) }
func (*MysteryShopBuyPackageRolePush) ProtoMessage()    {}
func (*MysteryShopBuyPackageRolePush) Descriptor() ([]byte, []int) {
	return fileDescriptor_42daec56c157bb38, []int{14}
}

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

var xxx_messageInfo_MysteryShopBuyPackageRolePush proto.InternalMessageInfo

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

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

//推送时机：0点重置
//奖券商店重置
//id=16594
type MysteryShopStoreResetPush struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_MysteryShopStoreResetPush proto.InternalMessageInfo

//推送时机：每次进入神秘商店、触发了新的公告、客户端请求MysteryShopGetNoticeListRequest
//推送方式：全量式
//活动公告（每批<=50(根据静态配置)条）
//id=16593
type MysteryShopNoticePush struct {
	//公告列表
	Notice               []*model.MysteryShopNotice `protobuf:"bytes,1,rep,name=notice,proto3" json:"notice,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

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

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

var xxx_messageInfo_MysteryShopNoticePush proto.InternalMessageInfo

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

//推送时机：神秘商店配置变化
//神秘商店配置变化
//id=16592
type MysteryShopRuleChangedPush struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_MysteryShopRuleChangedPush proto.InternalMessageInfo

func init() {
	proto.RegisterType((*MysteryShopDrawRequest)(nil), "proto.MysteryShopDrawRequest")
	proto.RegisterType((*MysteryShopDrawResponse)(nil), "proto.MysteryShopDrawResponse")
	proto.RegisterType((*MysteryShopDrawResponse_Data)(nil), "proto.MysteryShopDrawResponse.Data")
	proto.RegisterType((*MysteryShopBuyItemRequest)(nil), "proto.MysteryShopBuyItemRequest")
	proto.RegisterType((*MysteryShopBuyItemResponse)(nil), "proto.MysteryShopBuyItemResponse")
	proto.RegisterType((*MysteryShopBuyItemResponse_Data)(nil), "proto.MysteryShopBuyItemResponse.Data")
	proto.RegisterType((*MysteryShopExchangeItemRequest)(nil), "proto.MysteryShopExchangeItemRequest")
	proto.RegisterType((*MysteryShopExchangeItemResponse)(nil), "proto.MysteryShopExchangeItemResponse")
	proto.RegisterType((*MysteryShopExchangeItemResponse_Data)(nil), "proto.MysteryShopExchangeItemResponse.Data")
	proto.RegisterType((*MysteryShopGetNoticeListRequest)(nil), "proto.MysteryShopGetNoticeListRequest")
	proto.RegisterType((*MysteryShopGetNoticeListResponse)(nil), "proto.MysteryShopGetNoticeListResponse")
	proto.RegisterType((*MysteryShopGetAwardRecordRequest)(nil), "proto.MysteryShopGetAwardRecordRequest")
	proto.RegisterType((*MysteryShopGetAwardRecordResponse)(nil), "proto.MysteryShopGetAwardRecordResponse")
	proto.RegisterType((*MysteryShopGetAwardRecordResponse_Data)(nil), "proto.MysteryShopGetAwardRecordResponse.Data")
	proto.RegisterType((*MysteryShopRulePush)(nil), "proto.MysteryShopRulePush")
	proto.RegisterType((*MysteryShopRoleLuckyPush)(nil), "proto.MysteryShopRoleLuckyPush")
	proto.RegisterType((*MysteryShopTicketStoreRolePush)(nil), "proto.MysteryShopTicketStoreRolePush")
	proto.RegisterType((*MysteryShopDailyFirstDrawPush)(nil), "proto.MysteryShopDailyFirstDrawPush")
	proto.RegisterType((*MysteryShopBuyPackageRolePush)(nil), "proto.MysteryShopBuyPackageRolePush")
	proto.RegisterType((*MysteryShopStoreResetPush)(nil), "proto.MysteryShopStoreResetPush")
	proto.RegisterType((*MysteryShopNoticePush)(nil), "proto.MysteryShopNoticePush")
	proto.RegisterType((*MysteryShopRuleChangedPush)(nil), "proto.MysteryShopRuleChangedPush")
}

func init() { proto.RegisterFile("service/mystery_shop_game.proto", fileDescriptor_42daec56c157bb38) }

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