// Code generated by protoc-gen-go. DO NOT EDIT.
// source: service/main_task_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=12701
type MainTaskReceiveRequest struct {
	No                   string   `protobuf:"bytes,1,opt,name=no,proto3" json:"no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_MainTaskReceiveRequest proto.InternalMessageInfo

func (m *MainTaskReceiveRequest) GetNo() string {
	if m != nil {
		return m.No
	}
	return ""
}

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

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

var xxx_messageInfo_MainTaskReceiveResponse proto.InternalMessageInfo

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

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

func (m *MainTaskReceiveResponse) GetData() *MainTaskReceiveResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

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

var xxx_messageInfo_MainTaskReceiveResponse_Data proto.InternalMessageInfo

func (m *MainTaskReceiveResponse_Data) GetReward() []*model.GameObjectCount {
	if m != nil {
		return m.Reward
	}
	return nil
}

type MainTaskProcess struct {
	No                   string   `protobuf:"bytes,1,opt,name=no,proto3" json:"no,omitempty"`
	Process              int64    `protobuf:"zigzag64,2,opt,name=process,proto3" json:"process,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_MainTaskProcess proto.InternalMessageInfo

func (m *MainTaskProcess) GetNo() string {
	if m != nil {
		return m.No
	}
	return ""
}

func (m *MainTaskProcess) GetProcess() int64 {
	if m != nil {
		return m.Process
	}
	return 0
}

//主线任务进度
//id=12798
type MainTaskProcessPush struct {
	Process              []*MainTaskProcess `protobuf:"bytes,1,rep,name=process,proto3" json:"process,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

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

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

var xxx_messageInfo_MainTaskProcessPush proto.InternalMessageInfo

func (m *MainTaskProcessPush) GetProcess() []*MainTaskProcess {
	if m != nil {
		return m.Process
	}
	return nil
}

//已领取任务列表
//id=12799
type MainTaskReceivedPush struct {
	No                   string   `protobuf:"bytes,1,opt,name=no,proto3" json:"no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_MainTaskReceivedPush proto.InternalMessageInfo

func (m *MainTaskReceivedPush) GetNo() string {
	if m != nil {
		return m.No
	}
	return ""
}

func init() {
	proto.RegisterType((*MainTaskReceiveRequest)(nil), "proto.MainTaskReceiveRequest")
	proto.RegisterType((*MainTaskReceiveResponse)(nil), "proto.MainTaskReceiveResponse")
	proto.RegisterType((*MainTaskReceiveResponse_Data)(nil), "proto.MainTaskReceiveResponse.Data")
	proto.RegisterType((*MainTaskProcess)(nil), "proto.MainTaskProcess")
	proto.RegisterType((*MainTaskProcessPush)(nil), "proto.MainTaskProcessPush")
	proto.RegisterType((*MainTaskReceivedPush)(nil), "proto.MainTaskReceivedPush")
}

func init() { proto.RegisterFile("service/main_task_game.proto", fileDescriptor_019264d8bc0a1438) }

var fileDescriptor_019264d8bc0a1438 = []byte{
	// 279 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x8f, 0x41, 0x4b, 0xc3, 0x40,
	0x10, 0x85, 0x49, 0x1a, 0x2b, 0x4e, 0x41, 0x61, 0x95, 0x36, 0x14, 0x0f, 0x21, 0x82, 0xe4, 0x94,
	0x4a, 0x05, 0x3d, 0x78, 0x54, 0xe8, 0x49, 0x2c, 0x8b, 0xf7, 0x30, 0x4d, 0x46, 0x8d, 0x35, 0x3b,
	0x31, 0xbb, 0xa9, 0xff, 0xcb, 0x5f, 0x28, 0xd9, 0xb4, 0x14, 0x57, 0x3c, 0xed, 0xcc, 0xce, 0x7b,
	0x1f, 0xef, 0xc1, 0xb9, 0xa6, 0x66, 0x53, 0xe6, 0x34, 0xab, 0xb0, 0x54, 0x99, 0x41, 0xbd, 0xce,
	0x5e, 0xb1, 0xa2, 0xb4, 0x6e, 0xd8, 0xb0, 0x38, 0xb0, 0xcf, 0x74, 0x52, 0x71, 0x41, 0x1f, 0xb3,
	0xee, 0x90, 0xf1, 0xea, 0x9d, 0x72, 0xd3, 0xdf, 0xe3, 0x04, 0xc6, 0x8f, 0x58, 0xaa, 0x67, 0xd4,
	0x6b, 0x49, 0x39, 0x95, 0x1b, 0x92, 0xf4, 0xd9, 0x92, 0x36, 0xe2, 0x18, 0x7c, 0xc5, 0xa1, 0x17,
	0x79, 0xc9, 0x91, 0xf4, 0x15, 0xc7, 0xdf, 0x1e, 0x4c, 0xfe, 0x48, 0x75, 0xcd, 0x4a, 0x93, 0x10,
	0x10, 0xe4, 0x5c, 0x90, 0x55, 0x0b, 0x69, 0xe7, 0xee, 0xaf, 0x54, 0x2f, 0x1c, 0xfa, 0x96, 0x60,
	0x67, 0x71, 0x0b, 0x41, 0x81, 0x06, 0xc3, 0x41, 0xe4, 0x25, 0xa3, 0xf9, 0x45, 0x9f, 0x21, 0xfd,
	0x87, 0x9a, 0x3e, 0xa0, 0x41, 0x69, 0x0d, 0xd3, 0x1b, 0x08, 0xba, 0x4d, 0xa4, 0x30, 0x6c, 0xe8,
	0x0b, 0x9b, 0x22, 0xf4, 0xa2, 0x41, 0x32, 0x9a, 0x8f, 0xb7, 0x88, 0x05, 0x56, 0xf4, 0x64, 0x7b,
	0xdd, 0x73, 0xab, 0x8c, 0xdc, 0xaa, 0xe2, 0x3b, 0x38, 0xd9, 0xd1, 0x97, 0x0d, 0xe7, 0xa4, 0xb5,
	0xdb, 0x4b, 0x84, 0x70, 0x58, 0xf7, 0x27, 0x1b, 0x55, 0xc8, 0xdd, 0x1a, 0x2f, 0xe0, 0xd4, 0x31,
	0x2f, 0x5b, 0xfd, 0x26, 0xae, 0xf6, 0x86, 0xdf, 0x21, 0x1c, 0xf1, 0x1e, 0x74, 0x09, 0x67, 0x4e,
	0xc7, 0xc2, 0x92, 0x9c, 0x28, 0xab, 0xa1, 0xe5, 0x5c, 0xff, 0x04, 0x00, 0x00, 0xff, 0xff, 0xc6,
	0x6e, 0x7d, 0x5c, 0xd3, 0x01, 0x00, 0x00,
}
