// Code generated by protoc-gen-go. DO NOT EDIT.
// source: service/farm_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=12500
type FarmHarvestStorageRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_FarmHarvestStorageRequest proto.InternalMessageInfo

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

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

var xxx_messageInfo_FarmHarvestStorageResponse proto.InternalMessageInfo

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

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

func (m *FarmHarvestStorageResponse) GetData() *FarmHarvestStorageResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

var xxx_messageInfo_FarmHarvestStorageResponse_Data proto.InternalMessageInfo

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

//解锁养殖场
//id=12501
type FarmUnlockFarmRequest struct {
	FarmNo               int32    `protobuf:"zigzag32,1,opt,name=farm_no,json=farmNo,proto3" json:"farm_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_FarmUnlockFarmRequest proto.InternalMessageInfo

func (m *FarmUnlockFarmRequest) GetFarmNo() int32 {
	if m != nil {
		return m.FarmNo
	}
	return 0
}

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

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

var xxx_messageInfo_FarmUnlockFarmResponse proto.InternalMessageInfo

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

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

//放置动物（一个一个）
//id=12502
type FarmPutAnimalRequest struct {
	AnimalNo             int32    `protobuf:"zigzag32,1,opt,name=animal_no,json=animalNo,proto3" json:"animal_no,omitempty"`
	FarmNo               int32    `protobuf:"zigzag32,2,opt,name=farm_no,json=farmNo,proto3" json:"farm_no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_FarmPutAnimalRequest proto.InternalMessageInfo

func (m *FarmPutAnimalRequest) GetAnimalNo() int32 {
	if m != nil {
		return m.AnimalNo
	}
	return 0
}

func (m *FarmPutAnimalRequest) GetFarmNo() int32 {
	if m != nil {
		return m.FarmNo
	}
	return 0
}

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

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

var xxx_messageInfo_FarmPutAnimalResponse proto.InternalMessageInfo

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

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

//放置动物（一键放置）
//id=12503
type FarmOneKeyPutAnimalsRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_FarmOneKeyPutAnimalsRequest proto.InternalMessageInfo

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

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

var xxx_messageInfo_FarmOneKeyPutAnimalResponse proto.InternalMessageInfo

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

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

//完成反馈事件
//id=12508
type FarmCompleteFeedbackEventRequest 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 *FarmCompleteFeedbackEventRequest) Reset()         { *m = FarmCompleteFeedbackEventRequest{} }
func (m *FarmCompleteFeedbackEventRequest) String() string { return proto.CompactTextString(m) }
func (*FarmCompleteFeedbackEventRequest) ProtoMessage()    {}
func (*FarmCompleteFeedbackEventRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_fb2471c92f02a5a9, []int{8}
}

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

var xxx_messageInfo_FarmCompleteFeedbackEventRequest proto.InternalMessageInfo

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

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

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

var xxx_messageInfo_FarmCompleteFeedbackEventResponse proto.InternalMessageInfo

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

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

func (m *FarmCompleteFeedbackEventResponse) GetData() *FarmCompleteFeedbackEventResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

var xxx_messageInfo_FarmCompleteFeedbackEventResponse_Data proto.InternalMessageInfo

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

//农场粮仓push
//id=12599
type FarmStoragePush struct {
	Storage              *model.FarmStorage `protobuf:"bytes,1,opt,name=storage,proto3" json:"storage,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

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

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

var xxx_messageInfo_FarmStoragePush proto.InternalMessageInfo

func (m *FarmStoragePush) GetStorage() *model.FarmStorage {
	if m != nil {
		return m.Storage
	}
	return nil
}

//农场背包push
//id=12598
type FarmAnimalPush struct {
	Animal               []*model.FarmAnimal `protobuf:"bytes,1,rep,name=animal,proto3" json:"animal,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

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

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

var xxx_messageInfo_FarmAnimalPush proto.InternalMessageInfo

func (m *FarmAnimalPush) GetAnimal() []*model.FarmAnimal {
	if m != nil {
		return m.Animal
	}
	return nil
}

//农场养殖场push
//id=12597
type FarmFarmsPush struct {
	Farm                 []*model.FarmFarm `protobuf:"bytes,1,rep,name=farm,proto3" json:"farm,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

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

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

var xxx_messageInfo_FarmFarmsPush proto.InternalMessageInfo

func (m *FarmFarmsPush) GetFarm() []*model.FarmFarm {
	if m != nil {
		return m.Farm
	}
	return nil
}

//农场反馈事件push
//id=12596
type FarmFeedbackEventPush struct {
	NowUnlimitedEvent           *model.FarmNowUnlimitedEvent `protobuf:"bytes,1,opt,name=now_unlimited_event,json=nowUnlimitedEvent,proto3" json:"now_unlimited_event,omitempty"`
	DailyEvent                  []*model.FarmDailyEvent      `protobuf:"bytes,2,rep,name=daily_event,json=dailyEvent,proto3" json:"daily_event,omitempty"`
	UnlimitedEventCompleteTimes int64                        `protobuf:"zigzag64,3,opt,name=unlimitedEventCompleteTimes,proto3" json:"unlimitedEventCompleteTimes,omitempty"`
	XXX_NoUnkeyedLiteral        struct{}                     `json:"-"`
	XXX_unrecognized            []byte                       `json:"-"`
	XXX_sizecache               int32                        `json:"-"`
}

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

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

var xxx_messageInfo_FarmFeedbackEventPush proto.InternalMessageInfo

func (m *FarmFeedbackEventPush) GetNowUnlimitedEvent() *model.FarmNowUnlimitedEvent {
	if m != nil {
		return m.NowUnlimitedEvent
	}
	return nil
}

func (m *FarmFeedbackEventPush) GetDailyEvent() []*model.FarmDailyEvent {
	if m != nil {
		return m.DailyEvent
	}
	return nil
}

func (m *FarmFeedbackEventPush) GetUnlimitedEventCompleteTimes() int64 {
	if m != nil {
		return m.UnlimitedEventCompleteTimes
	}
	return 0
}

//农场加速令push
//id=12595
type FarmOrderPush struct {
	Order                []*model.FarmOrder `protobuf:"bytes,1,rep,name=order,proto3" json:"order,omitempty"`
	IsAll                bool               `protobuf:"varint,2,opt,name=is_all,json=isAll,proto3" json:"is_all,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

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

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

var xxx_messageInfo_FarmOrderPush proto.InternalMessageInfo

func (m *FarmOrderPush) GetOrder() []*model.FarmOrder {
	if m != nil {
		return m.Order
	}
	return nil
}

func (m *FarmOrderPush) GetIsAll() bool {
	if m != nil {
		return m.IsAll
	}
	return false
}

func init() {
	proto.RegisterType((*FarmHarvestStorageRequest)(nil), "proto.FarmHarvestStorageRequest")
	proto.RegisterType((*FarmHarvestStorageResponse)(nil), "proto.FarmHarvestStorageResponse")
	proto.RegisterType((*FarmHarvestStorageResponse_Data)(nil), "proto.FarmHarvestStorageResponse.Data")
	proto.RegisterType((*FarmUnlockFarmRequest)(nil), "proto.FarmUnlockFarmRequest")
	proto.RegisterType((*FarmUnlockFarmResponse)(nil), "proto.FarmUnlockFarmResponse")
	proto.RegisterType((*FarmPutAnimalRequest)(nil), "proto.FarmPutAnimalRequest")
	proto.RegisterType((*FarmPutAnimalResponse)(nil), "proto.FarmPutAnimalResponse")
	proto.RegisterType((*FarmOneKeyPutAnimalsRequest)(nil), "proto.FarmOneKeyPutAnimalsRequest")
	proto.RegisterType((*FarmOneKeyPutAnimalResponse)(nil), "proto.FarmOneKeyPutAnimalResponse")
	proto.RegisterType((*FarmCompleteFeedbackEventRequest)(nil), "proto.FarmCompleteFeedbackEventRequest")
	proto.RegisterType((*FarmCompleteFeedbackEventResponse)(nil), "proto.FarmCompleteFeedbackEventResponse")
	proto.RegisterType((*FarmCompleteFeedbackEventResponse_Data)(nil), "proto.FarmCompleteFeedbackEventResponse.Data")
	proto.RegisterType((*FarmStoragePush)(nil), "proto.FarmStoragePush")
	proto.RegisterType((*FarmAnimalPush)(nil), "proto.FarmAnimalPush")
	proto.RegisterType((*FarmFarmsPush)(nil), "proto.FarmFarmsPush")
	proto.RegisterType((*FarmFeedbackEventPush)(nil), "proto.FarmFeedbackEventPush")
	proto.RegisterType((*FarmOrderPush)(nil), "proto.FarmOrderPush")
}

func init() { proto.RegisterFile("service/farm_game.proto", fileDescriptor_fb2471c92f02a5a9) }

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