// Code generated by protoc-gen-go. DO NOT EDIT.
// source: model/activity_task.proto

package proto

import (
	fmt "fmt"
	math "math"
	proto "github.com/golang/protobuf/proto"
)

// 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

//带index如无另外说明，从0开始
type ActivityReceived struct {
	TaskIndex            []int32  `protobuf:"varint,2,rep,packed,name=task_index,json=taskIndex,proto3" json:"task_index,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_ActivityReceived proto.InternalMessageInfo

func (m *ActivityReceived) GetTaskIndex() []int32 {
	if m != nil {
		return m.TaskIndex
	}
	return nil
}

type ActivityTask struct {
	Index                int32              `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
	TargetCount          int64              `protobuf:"varint,2,opt,name=target_count,json=targetCount,proto3" json:"target_count,omitempty"`
	Awards               []*GameObjectCount `protobuf:"bytes,3,rep,name=awards,proto3" json:"awards,omitempty"`
	HiddenStage          int32              `protobuf:"varint,4,opt,name=hidden_stage,json=hiddenStage,proto3" json:"hidden_stage,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

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

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

var xxx_messageInfo_ActivityTask proto.InternalMessageInfo

func (m *ActivityTask) GetIndex() int32 {
	if m != nil {
		return m.Index
	}
	return 0
}

func (m *ActivityTask) GetTargetCount() int64 {
	if m != nil {
		return m.TargetCount
	}
	return 0
}

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

func (m *ActivityTask) GetHiddenStage() int32 {
	if m != nil {
		return m.HiddenStage
	}
	return 0
}

//活动任务类型
type ActivityTaskType struct {
	Index                int32    `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
	TaskType             int32    `protobuf:"varint,2,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"`
	AllowReceiveAwards   bool     `protobuf:"varint,3,opt,name=allow_receive_awards,json=allowReceiveAwards,proto3" json:"allow_receive_awards,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_ActivityTaskType proto.InternalMessageInfo

func (m *ActivityTaskType) GetIndex() int32 {
	if m != nil {
		return m.Index
	}
	return 0
}

func (m *ActivityTaskType) GetTaskType() int32 {
	if m != nil {
		return m.TaskType
	}
	return 0
}

func (m *ActivityTaskType) GetAllowReceiveAwards() bool {
	if m != nil {
		return m.AllowReceiveAwards
	}
	return false
}

func init() {
	proto.RegisterType((*ActivityReceived)(nil), "proto.ActivityReceived")
	proto.RegisterType((*ActivityTask)(nil), "proto.ActivityTask")
	proto.RegisterType((*ActivityTaskType)(nil), "proto.ActivityTaskType")
}

func init() { proto.RegisterFile("model/activity_task.proto", fileDescriptor_60b24037c6fb8a8b) }

var fileDescriptor_60b24037c6fb8a8b = []byte{
	// 273 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x90, 0xcf, 0x4e, 0x83, 0x40,
	0x10, 0x87, 0x43, 0x91, 0xa6, 0x2e, 0x3d, 0x98, 0x4d, 0xa3, 0xa8, 0x31, 0x41, 0x4e, 0x9c, 0xf0,
	0xdf, 0x13, 0x34, 0x1e, 0x8c, 0x27, 0x93, 0xb5, 0xf7, 0xcd, 0x94, 0x9d, 0x20, 0x16, 0x58, 0x02,
	0x63, 0x91, 0x57, 0xf1, 0x69, 0xcd, 0xee, 0x52, 0x3d, 0xf5, 0x44, 0xf8, 0xe6, 0x37, 0xb3, 0xdf,
	0x0c, 0xbb, 0xac, 0xb5, 0xc2, 0xea, 0x0e, 0x72, 0x2a, 0xf7, 0x25, 0x8d, 0x92, 0xa0, 0xdf, 0x65,
	0x6d, 0xa7, 0x49, 0xf3, 0xc0, 0x7e, 0xae, 0x2e, 0x5c, 0xa2, 0x80, 0x1a, 0xa5, 0xde, 0x7e, 0x62,
	0x4e, 0xae, 0x9e, 0x3c, 0xb0, 0xb3, 0xf5, 0xd4, 0x26, 0x30, 0xc7, 0x72, 0x8f, 0x8a, 0xdf, 0x30,
	0x66, 0x26, 0xc8, 0xb2, 0x51, 0xf8, 0x1d, 0xcd, 0x62, 0x3f, 0x0d, 0xc4, 0xa9, 0x21, 0xaf, 0x06,
	0x24, 0x3f, 0x1e, 0x5b, 0x1e, 0x7a, 0x36, 0xd0, 0xef, 0xf8, 0x8a, 0x05, 0x2e, 0xea, 0xc5, 0x5e,
	0x1a, 0x08, 0xf7, 0xc3, 0x6f, 0xd9, 0x92, 0xa0, 0x2b, 0x90, 0x64, 0xae, 0xbf, 0x1a, 0x8a, 0x66,
	0xb1, 0x97, 0xfa, 0x22, 0x74, 0xec, 0xd9, 0x20, 0x9e, 0xb1, 0x39, 0x0c, 0xd0, 0xa9, 0x3e, 0xf2,
	0x63, 0x3f, 0x0d, 0x1f, 0xcf, 0x9d, 0x54, 0xf6, 0x02, 0x35, 0xbe, 0x59, 0x4b, 0x9b, 0x13, 0x53,
	0xca, 0x8c, 0xfc, 0x28, 0x95, 0xc2, 0x46, 0xf6, 0x04, 0x05, 0x46, 0x27, 0xf6, 0xbd, 0xd0, 0xb1,
	0x77, 0x83, 0x92, 0xe1, 0x7f, 0x1f, 0xe3, 0xb6, 0x19, 0x5b, 0x3c, 0xe2, 0x77, 0xcd, 0xec, 0x4e,
	0x92, 0xc6, 0x16, 0xad, 0x5c, 0x20, 0x16, 0x74, 0x68, 0xb9, 0x67, 0x2b, 0xa8, 0x2a, 0x3d, 0xc8,
	0xce, 0x1d, 0x45, 0xfe, 0x79, 0x7a, 0xe9, 0x42, 0x70, 0x5b, 0x9b, 0xee, 0xb5, 0xb6, 0x95, 0xed,
	0xdc, 0xaa, 0x3f, 0xfd, 0x06, 0x00, 0x00, 0xff, 0xff, 0x5d, 0x3a, 0x26, 0x0c, 0x8c, 0x01, 0x00,
	0x00,
}
