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

package proto

import (
	fmt "fmt"
	math "math"
	proto "github.com/golang/protobuf/proto"
	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=18501
type ModuleReceiveAwardsRequest struct {
	Preview              int32    `protobuf:"zigzag32,1,opt,name=preview,proto3" json:"preview,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_ModuleReceiveAwardsRequest proto.InternalMessageInfo

func (m *ModuleReceiveAwardsRequest) GetPreview() int32 {
	if m != nil {
		return m.Preview
	}
	return 0
}

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

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

var xxx_messageInfo_ModuleReceiveAwardsResponse proto.InternalMessageInfo

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

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

func (m *ModuleReceiveAwardsResponse) GetData() *ModuleReceiveAwardsResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

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

var xxx_messageInfo_ModuleReceiveAwardsResponse_Data proto.InternalMessageInfo

func (m *ModuleReceiveAwardsResponse_Data) GetAwards() []*model.GameObjectCount {
	if m != nil {
		return m.Awards
	}
	return nil
}

//全局功能解锁推送 登录全量推，新增增量推
//id=18596
type ModuleFunctionPush struct {
	Function             []int32  `protobuf:"zigzag32,1,rep,packed,name=function,proto3" json:"function,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_ModuleFunctionPush proto.InternalMessageInfo

func (m *ModuleFunctionPush) GetFunction() []int32 {
	if m != nil {
		return m.Function
	}
	return nil
}

//记录玩家已领取哪些系统预览奖励，登陆时、有变化时全量推送
//id=18597
type ModuleReceivedAwardsPush struct {
	Preview              []int32  `protobuf:"zigzag32,1,rep,packed,name=preview,proto3" json:"preview,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_ModuleReceivedAwardsPush proto.InternalMessageInfo

func (m *ModuleReceivedAwardsPush) GetPreview() []int32 {
	if m != nil {
		return m.Preview
	}
	return nil
}

//用于解锁系统后弱引导提示，仅在解锁新系统推送
//id=18598
type ModuleUnCheckedPush struct {
	Module               []int32  `protobuf:"zigzag32,1,rep,packed,name=module,proto3" json:"module,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_ModuleUnCheckedPush proto.InternalMessageInfo

func (m *ModuleUnCheckedPush) GetModule() []int32 {
	if m != nil {
		return m.Module
	}
	return nil
}

//模块推送 登录全量推,新增增量推
//id=18599
type ModulePush struct {
	Module               []int32  `protobuf:"zigzag32,1,rep,packed,name=module,proto3" json:"module,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_ModulePush proto.InternalMessageInfo

func (m *ModulePush) GetModule() []int32 {
	if m != nil {
		return m.Module
	}
	return nil
}

func init() {
	proto.RegisterType((*ModuleReceiveAwardsRequest)(nil), "proto.ModuleReceiveAwardsRequest")
	proto.RegisterType((*ModuleReceiveAwardsResponse)(nil), "proto.ModuleReceiveAwardsResponse")
	proto.RegisterType((*ModuleReceiveAwardsResponse_Data)(nil), "proto.ModuleReceiveAwardsResponse.Data")
	proto.RegisterType((*ModuleFunctionPush)(nil), "proto.ModuleFunctionPush")
	proto.RegisterType((*ModuleReceivedAwardsPush)(nil), "proto.ModuleReceivedAwardsPush")
	proto.RegisterType((*ModuleUnCheckedPush)(nil), "proto.ModuleUnCheckedPush")
	proto.RegisterType((*ModulePush)(nil), "proto.ModulePush")
}

func init() { proto.RegisterFile("service/module_game.proto", fileDescriptor_1d058c3c814d417b) }

var fileDescriptor_1d058c3c814d417b = []byte{
	// 300 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x91, 0xc1, 0x4e, 0x02, 0x31,
	0x10, 0x86, 0xb3, 0x82, 0xa8, 0xc3, 0x89, 0x9a, 0x60, 0x5d, 0x2f, 0x9b, 0x8d, 0x89, 0x7b, 0x71,
	0x31, 0x68, 0xb8, 0x78, 0x32, 0x18, 0x3d, 0x19, 0x4d, 0x13, 0xcf, 0xa4, 0xb4, 0x83, 0xac, 0xb2,
	0x2d, 0x6e, 0xbb, 0xf0, 0x6e, 0x3e, 0x9d, 0x61, 0xba, 0x1a, 0x49, 0x0c, 0xa7, 0xce, 0xdf, 0xf9,
	0xbf, 0xe9, 0xcc, 0x14, 0x4e, 0x1d, 0x56, 0xab, 0x42, 0xe1, 0xa0, 0xb4, 0xba, 0x5e, 0xe0, 0xe4,
	0x4d, 0x96, 0x98, 0x2f, 0x2b, 0xeb, 0x2d, 0xdb, 0xa7, 0x23, 0x3e, 0x29, 0xad, 0xc6, 0xc5, 0x60,
	0x93, 0x98, 0xd8, 0xe9, 0x3b, 0x2a, 0x1f, 0xf2, 0xe9, 0x08, 0xe2, 0x27, 0x82, 0x04, 0x2a, 0x2c,
	0x56, 0x78, 0xb7, 0x96, 0x95, 0x76, 0x02, 0x3f, 0x6b, 0x74, 0x9e, 0x71, 0x38, 0x58, 0x56, 0xb8,
	0x2a, 0x70, 0xcd, 0xa3, 0x24, 0xca, 0x7a, 0xe2, 0x47, 0xa6, 0x5f, 0x11, 0x9c, 0xfd, 0x0b, 0xba,
	0xa5, 0x35, 0x0e, 0x19, 0x83, 0xb6, 0xb2, 0x1a, 0x09, 0x63, 0x82, 0xe2, 0xcd, 0x5d, 0x61, 0x66,
	0x96, 0xef, 0x25, 0x51, 0x76, 0x24, 0x28, 0x66, 0xb7, 0xd0, 0xd6, 0xd2, 0x4b, 0xde, 0x4a, 0xa2,
	0xac, 0x3b, 0xbc, 0x08, 0x5d, 0xe5, 0x3b, 0x2a, 0xe7, 0xf7, 0xd2, 0x4b, 0x41, 0x50, 0x3c, 0x82,
	0xf6, 0x46, 0xb1, 0x1c, 0x3a, 0x92, 0x4c, 0x3c, 0x4a, 0x5a, 0x59, 0x77, 0xd8, 0x6f, 0xca, 0x3c,
	0xca, 0x12, 0x9f, 0x69, 0xda, 0xb1, 0xad, 0x8d, 0x17, 0x8d, 0x2b, 0xbd, 0x02, 0x16, 0x5e, 0x78,
	0xa8, 0x8d, 0xf2, 0x85, 0x35, 0x2f, 0xb5, 0x9b, 0xb3, 0x18, 0x0e, 0x67, 0x8d, 0xa6, 0x3a, 0x3d,
	0xf1, 0xab, 0xd3, 0x1b, 0xe0, 0x5b, 0x3d, 0xe9, 0xd0, 0x14, 0x71, 0x5b, 0x4b, 0x6a, 0xfd, 0x5d,
	0xd2, 0x25, 0x1c, 0x07, 0xea, 0xd5, 0x8c, 0xe7, 0xa8, 0x3e, 0x50, 0x13, 0xd0, 0x87, 0x4e, 0xf8,
	0xa8, 0xc6, 0xdf, 0xa8, 0xf4, 0x1c, 0x20, 0xd8, 0x77, 0xb9, 0xa6, 0x1d, 0x9a, 0xed, 0xfa, 0x3b,
	0x00, 0x00, 0xff, 0xff, 0x7f, 0x4b, 0x17, 0x9e, 0xf5, 0x01, 0x00, 0x00,
}
