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

package proto

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

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

//宠物信息
type Pet struct {
	Id                    string             `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Typ                   int32              `protobuf:"varint,2,opt,name=typ,proto3" json:"typ,omitempty"`
	Skin                  int32              `protobuf:"varint,3,opt,name=skin,proto3" json:"skin,omitempty"`
	AllowReceive          bool               `protobuf:"varint,4,opt,name=allow_receive,json=allowReceive,proto3" json:"allow_receive,omitempty"`
	BuyTime               int64              `protobuf:"varint,5,opt,name=buy_time,json=buyTime,proto3" json:"buy_time,omitempty"`
	FinishTime            int64              `protobuf:"varint,6,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
	DailyAwards           []*GameObjectCount `protobuf:"bytes,7,rep,name=daily_awards,json=dailyAwards,proto3" json:"daily_awards,omitempty"`
	ReceiveDailyItemsTime int64              `protobuf:"varint,8,opt,name=ReceiveDailyItemsTime,proto3" json:"ReceiveDailyItemsTime,omitempty"`
	XXX_NoUnkeyedLiteral  struct{}           `json:"-"`
	XXX_unrecognized      []byte             `json:"-"`
	XXX_sizecache         int32              `json:"-"`
}

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

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

var xxx_messageInfo_Pet proto.InternalMessageInfo

func (m *Pet) GetId() string {
	if m != nil {
		return m.Id
	}
	return ""
}

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

func (m *Pet) GetSkin() int32 {
	if m != nil {
		return m.Skin
	}
	return 0
}

func (m *Pet) GetAllowReceive() bool {
	if m != nil {
		return m.AllowReceive
	}
	return false
}

func (m *Pet) GetBuyTime() int64 {
	if m != nil {
		return m.BuyTime
	}
	return 0
}

func (m *Pet) GetFinishTime() int64 {
	if m != nil {
		return m.FinishTime
	}
	return 0
}

func (m *Pet) GetDailyAwards() []*GameObjectCount {
	if m != nil {
		return m.DailyAwards
	}
	return nil
}

func (m *Pet) GetReceiveDailyItemsTime() int64 {
	if m != nil {
		return m.ReceiveDailyItemsTime
	}
	return 0
}

func init() {
	proto.RegisterType((*Pet)(nil), "proto.Pet")
}

func init() { proto.RegisterFile("model/pet_keeping.proto", fileDescriptor_4c821d0d63de6fe5) }

var fileDescriptor_4c821d0d63de6fe5 = []byte{
	// 258 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x8f, 0xc1, 0x4a, 0xc3, 0x40,
	0x10, 0x86, 0x49, 0xd2, 0xb4, 0x71, 0x52, 0x45, 0x16, 0xd4, 0xd5, 0x8b, 0x41, 0x2f, 0x39, 0x55,
	0x50, 0x2f, 0x1e, 0x45, 0x41, 0x3c, 0x29, 0x8b, 0xf7, 0xb0, 0x69, 0xc6, 0x3a, 0x36, 0x9b, 0x0d,
	0xc9, 0xc6, 0x92, 0x87, 0xf0, 0x9d, 0x25, 0xb3, 0x3d, 0x7a, 0xda, 0xe1, 0xfb, 0x7e, 0x66, 0xff,
	0x81, 0x33, 0x63, 0x2b, 0xac, 0x6f, 0x5a, 0x74, 0xc5, 0x16, 0xb1, 0xa5, 0x66, 0xb3, 0x6a, 0x3b,
	0xeb, 0xac, 0x88, 0xf9, 0xb9, 0xd8, 0xfb, 0x8d, 0x36, 0x58, 0xd8, 0xf2, 0x1b, 0xd7, 0xce, 0xfb,
	0xab, 0xdf, 0x10, 0xa2, 0x77, 0x74, 0xe2, 0x08, 0x42, 0xaa, 0x64, 0x90, 0x05, 0xf9, 0x81, 0x0a,
	0xa9, 0x12, 0xc7, 0x10, 0xb9, 0xb1, 0x95, 0x61, 0x16, 0xe4, 0xb1, 0x9a, 0x46, 0x21, 0x60, 0xd6,
	0x6f, 0xa9, 0x91, 0x11, 0x23, 0x9e, 0xc5, 0x35, 0x1c, 0xea, 0xba, 0xb6, 0xbb, 0xa2, 0xc3, 0x35,
	0xd2, 0x0f, 0xca, 0x59, 0x16, 0xe4, 0x89, 0x5a, 0x32, 0x54, 0x9e, 0x89, 0x73, 0x48, 0xca, 0x61,
	0x2c, 0x1c, 0x19, 0x94, 0x71, 0x16, 0xe4, 0x91, 0x5a, 0x94, 0xc3, 0xf8, 0x41, 0x06, 0xc5, 0x25,
	0xa4, 0x9f, 0xd4, 0x50, 0xff, 0xe5, 0xed, 0x9c, 0x2d, 0x78, 0xc4, 0x81, 0x07, 0x58, 0x56, 0x9a,
	0xea, 0xb1, 0xd0, 0x3b, 0xdd, 0x55, 0xbd, 0x5c, 0x64, 0x51, 0x9e, 0xde, 0x9e, 0xfa, 0xf2, 0xab,
	0x17, 0x6d, 0xf0, 0x8d, 0xaf, 0x79, 0xb2, 0x43, 0xe3, 0x54, 0xca, 0xd9, 0x47, 0x8e, 0x8a, 0x7b,
	0x38, 0xd9, 0x37, 0x78, 0x9e, 0xe8, 0xab, 0x43, 0xd3, 0x4f, 0x3b, 0x65, 0xc2, 0xbf, 0xfc, 0x2f,
	0xcb, 0x39, 0x6f, 0xbe, 0xfb, 0x0b, 0x00, 0x00, 0xff, 0xff, 0x77, 0x7d, 0xa4, 0xf2, 0x51, 0x01,
	0x00, 0x00,
}
