// Code generated by protoc-gen-go. DO NOT EDIT.
// source: service/warehouse_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

//使用道具，道具效果配在effect里面
//id=10400
type WareHouseUseRequest struct {
	Item                 *model.Item `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

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

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

var xxx_messageInfo_WareHouseUseRequest proto.InternalMessageInfo

func (m *WareHouseUseRequest) GetItem() *model.Item {
	if m != nil {
		return m.Item
	}
	return nil
}

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

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

var xxx_messageInfo_WareHouseUseResponse proto.InternalMessageInfo

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

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

func (m *WareHouseUseResponse) GetData() *WareHouseUseResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

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

var xxx_messageInfo_WareHouseUseResponse_Data proto.InternalMessageInfo

func (m *WareHouseUseResponse_Data) GetGameObjects() []*model.GameObjectCount {
	if m != nil {
		return m.GameObjects
	}
	return nil
}

//道具合成
//id=10401
type WareHouseMixRequest struct {
	CompoundNo           int32    `protobuf:"zigzag32,1,opt,name=compound_no,json=compoundNo,proto3" json:"compound_no,omitempty"`
	Num                  int64    `protobuf:"zigzag64,2,opt,name=num,proto3" json:"num,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_WareHouseMixRequest proto.InternalMessageInfo

func (m *WareHouseMixRequest) GetCompoundNo() int32 {
	if m != nil {
		return m.CompoundNo
	}
	return 0
}

func (m *WareHouseMixRequest) GetNum() int64 {
	if m != nil {
		return m.Num
	}
	return 0
}

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

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

var xxx_messageInfo_WareHouseMixResponse proto.InternalMessageInfo

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

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

func (m *WareHouseMixResponse) GetData() *WareHouseMixResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

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

var xxx_messageInfo_WareHouseMixResponse_Data proto.InternalMessageInfo

func (m *WareHouseMixResponse_Data) GetGameObjects() []*model.GameObjectCount {
	if m != nil {
		return m.GameObjects
	}
	return nil
}

//自选道具
//id=10402
type WareHouseChooseItemRequest struct {
	Item                 *model.Item `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
	ChooseIndex          int32       `protobuf:"varint,2,opt,name=choose_index,json=chooseIndex,proto3" json:"choose_index,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

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

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

var xxx_messageInfo_WareHouseChooseItemRequest proto.InternalMessageInfo

func (m *WareHouseChooseItemRequest) GetItem() *model.Item {
	if m != nil {
		return m.Item
	}
	return nil
}

func (m *WareHouseChooseItemRequest) GetChooseIndex() int32 {
	if m != nil {
		return m.ChooseIndex
	}
	return 0
}

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

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

var xxx_messageInfo_WareHouseChooseItemResponse proto.InternalMessageInfo

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

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

func (m *WareHouseChooseItemResponse) GetData() *WareHouseChooseItemResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

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

var xxx_messageInfo_WareHouseChooseItemResponse_Data proto.InternalMessageInfo

func (m *WareHouseChooseItemResponse_Data) GetGameObjects() []*model.GameObjectCount {
	if m != nil {
		return m.GameObjects
	}
	return nil
}

//使用道具，道具效果需单独计算
//id=10403
type WareHouseItemUseRequest struct {
	Item                 *model.Item `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

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

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

var xxx_messageInfo_WareHouseItemUseRequest proto.InternalMessageInfo

func (m *WareHouseItemUseRequest) GetItem() *model.Item {
	if m != nil {
		return m.Item
	}
	return nil
}

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

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

var xxx_messageInfo_WareHouseItemUseResponse proto.InternalMessageInfo

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

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

func (m *WareHouseItemUseResponse) GetData() *WareHouseItemUseResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

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

var xxx_messageInfo_WareHouseItemUseResponse_Data proto.InternalMessageInfo

func (m *WareHouseItemUseResponse_Data) GetGameObjects() []*model.GameObjectCount {
	if m != nil {
		return m.GameObjects
	}
	return nil
}

//使用随机道具，道具效果配在effect里面
//id=10404
type WareHouseUseRandomItemRequest struct {
	Item                 *model.Item `protobuf:"bytes,1,opt,name=item,proto3" json:"item,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (m *WareHouseUseRandomItemRequest) Reset()         { *m = WareHouseUseRandomItemRequest{} }
func (m *WareHouseUseRandomItemRequest) String() string { return proto.CompactTextString(m) }
func (*WareHouseUseRandomItemRequest) ProtoMessage()    {}
func (*WareHouseUseRandomItemRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_e205b9ba286abf9c, []int{8}
}

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

var xxx_messageInfo_WareHouseUseRandomItemRequest proto.InternalMessageInfo

func (m *WareHouseUseRandomItemRequest) GetItem() *model.Item {
	if m != nil {
		return m.Item
	}
	return nil
}

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

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

var xxx_messageInfo_WareHouseUseRandomItemResponse proto.InternalMessageInfo

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

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

func (m *WareHouseUseRandomItemResponse) GetData() *WareHouseUseRandomItemResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

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

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

var xxx_messageInfo_WareHouseUseRandomItemResponse_Data proto.InternalMessageInfo

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

//道具推送
//id=10460
type WareHousePush struct {
	Items                []*model.Item `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

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

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

var xxx_messageInfo_WareHousePush proto.InternalMessageInfo

func (m *WareHousePush) GetItems() []*model.Item {
	if m != nil {
		return m.Items
	}
	return nil
}

//仓库角色推送
//id=10499
type WareHouseRolePush struct {
	Role                 *model.WareHouseRole `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

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

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

var xxx_messageInfo_WareHouseRolePush proto.InternalMessageInfo

func (m *WareHouseRolePush) GetRole() *model.WareHouseRole {
	if m != nil {
		return m.Role
	}
	return nil
}

func init() {
	proto.RegisterType((*WareHouseUseRequest)(nil), "proto.WareHouseUseRequest")
	proto.RegisterType((*WareHouseUseResponse)(nil), "proto.WareHouseUseResponse")
	proto.RegisterType((*WareHouseUseResponse_Data)(nil), "proto.WareHouseUseResponse.Data")
	proto.RegisterType((*WareHouseMixRequest)(nil), "proto.WareHouseMixRequest")
	proto.RegisterType((*WareHouseMixResponse)(nil), "proto.WareHouseMixResponse")
	proto.RegisterType((*WareHouseMixResponse_Data)(nil), "proto.WareHouseMixResponse.Data")
	proto.RegisterType((*WareHouseChooseItemRequest)(nil), "proto.WareHouseChooseItemRequest")
	proto.RegisterType((*WareHouseChooseItemResponse)(nil), "proto.WareHouseChooseItemResponse")
	proto.RegisterType((*WareHouseChooseItemResponse_Data)(nil), "proto.WareHouseChooseItemResponse.Data")
	proto.RegisterType((*WareHouseItemUseRequest)(nil), "proto.WareHouseItemUseRequest")
	proto.RegisterType((*WareHouseItemUseResponse)(nil), "proto.WareHouseItemUseResponse")
	proto.RegisterType((*WareHouseItemUseResponse_Data)(nil), "proto.WareHouseItemUseResponse.Data")
	proto.RegisterType((*WareHouseUseRandomItemRequest)(nil), "proto.WareHouseUseRandomItemRequest")
	proto.RegisterType((*WareHouseUseRandomItemResponse)(nil), "proto.WareHouseUseRandomItemResponse")
	proto.RegisterType((*WareHouseUseRandomItemResponse_Data)(nil), "proto.WareHouseUseRandomItemResponse.Data")
	proto.RegisterType((*WareHousePush)(nil), "proto.WareHousePush")
	proto.RegisterType((*WareHouseRolePush)(nil), "proto.WareHouseRolePush")
}

func init() { proto.RegisterFile("service/warehouse_game.proto", fileDescriptor_e205b9ba286abf9c) }

var fileDescriptor_e205b9ba286abf9c = []byte{
	// 482 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x94, 0xed, 0x8b, 0xd3, 0x40,
	0x10, 0xc6, 0xc9, 0x35, 0x15, 0x9c, 0x9c, 0x70, 0xb7, 0x9e, 0x5e, 0xa8, 0x6f, 0xbd, 0x20, 0x58,
	0x44, 0x7a, 0x50, 0x0f, 0xf1, 0x05, 0x45, 0x39, 0xc1, 0xbb, 0x0f, 0xbe, 0xb0, 0x20, 0x7e, 0xac,
	0x7b, 0xc9, 0x78, 0x8d, 0x34, 0x99, 0x9a, 0xdd, 0x78, 0xf7, 0x9f, 0xf9, 0x4d, 0x3f, 0xf9, 0x7f,
	0xc9, 0xce, 0xc6, 0xd8, 0xb4, 0x15, 0x0d, 0xf4, 0x53, 0xb7, 0x33, 0xf3, 0x3c, 0x93, 0xe7, 0x97,
	0x6e, 0xe1, 0xba, 0xc6, 0xe2, 0x6b, 0x1a, 0xe3, 0xfe, 0x99, 0x2a, 0x70, 0x42, 0xa5, 0xc6, 0xf1,
	0xa9, 0xca, 0x70, 0x38, 0x2b, 0xc8, 0x90, 0xe8, 0xf2, 0x47, 0x6f, 0x2b, 0xa3, 0x04, 0xa7, 0xfb,
	0xa9, 0xc1, 0xcc, 0x35, 0x7a, 0x57, 0x5c, 0xa5, 0x16, 0x55, 0xe5, 0x5d, 0x57, 0xb6, 0x0e, 0x63,
	0x3a, 0xf9, 0x8c, 0xb1, 0x71, 0x8d, 0xe8, 0x01, 0x5c, 0xfe, 0xa0, 0x0a, 0x3c, 0xb2, 0xb3, 0xef,
	0x35, 0x4a, 0xfc, 0x52, 0xa2, 0x36, 0xe2, 0x16, 0xf8, 0xd6, 0x34, 0xf4, 0xfa, 0xde, 0x20, 0x18,
	0x05, 0x6e, 0x78, 0x78, 0x6c, 0x30, 0x93, 0xdc, 0x88, 0xbe, 0x79, 0xb0, 0xd3, 0x14, 0xea, 0x19,
	0xe5, 0x1a, 0x85, 0x00, 0x3f, 0xa6, 0x04, 0x59, 0x29, 0x24, 0x9f, 0x6d, 0x2d, 0xcd, 0x3f, 0x51,
	0xb8, 0xd1, 0xf7, 0x06, 0x17, 0x25, 0x9f, 0xc5, 0x01, 0xf8, 0x89, 0x32, 0x2a, 0xec, 0xf0, 0x86,
	0x7e, 0xb5, 0x61, 0x95, 0xe5, 0xf0, 0xa5, 0x32, 0x4a, 0xf2, 0x74, 0xef, 0x05, 0xf8, 0xf6, 0x9b,
	0x78, 0x04, 0x9b, 0x73, 0x59, 0x74, 0xe8, 0xf5, 0x3b, 0x83, 0x60, 0x74, 0xb5, 0x72, 0x79, 0xa5,
	0x32, 0x7c, 0xcb, 0x9d, 0x43, 0x2a, 0x73, 0x23, 0x83, 0xd3, 0xba, 0xa0, 0xa3, 0xa3, 0xb9, 0xc4,
	0xaf, 0xd3, 0xf3, 0x3f, 0x89, 0x83, 0x98, 0xb2, 0x19, 0x95, 0x79, 0x32, 0xce, 0x89, 0x1f, 0x7f,
	0x5b, 0xc2, 0xef, 0xd2, 0x1b, 0x12, 0x5b, 0xd0, 0xc9, 0xcb, 0x8c, 0x33, 0x08, 0x69, 0x8f, 0x4d,
	0x06, 0x6c, 0xb5, 0x5e, 0x06, 0x73, 0x96, 0x6b, 0x66, 0xf0, 0x11, 0x7a, 0xf5, 0x96, 0xc3, 0x09,
	0x91, 0x46, 0x7e, 0xb5, 0xff, 0xf9, 0xf2, 0xc5, 0x1e, 0x6c, 0xc6, 0xac, 0x1a, 0xa7, 0x79, 0x82,
	0xe7, 0x9c, 0xa9, 0x2b, 0x03, 0x57, 0x3b, 0xb6, 0xa5, 0xe8, 0xa7, 0x07, 0xd7, 0x56, 0xae, 0x68,
	0x89, 0xe8, 0x49, 0x03, 0xd1, 0x9d, 0x45, 0x44, 0xcb, 0xce, 0x6b, 0x26, 0xf5, 0x18, 0x76, 0xeb,
	0x65, 0x76, 0x4d, 0x9b, 0x3b, 0xf2, 0xc3, 0x83, 0x70, 0x59, 0xdc, 0x12, 0xc0, 0xc3, 0x06, 0x80,
	0xdb, 0x8b, 0x00, 0x16, 0x6c, 0xd7, 0x9c, 0xfe, 0x39, 0xdc, 0x68, 0xdc, 0x48, 0x95, 0x27, 0x94,
	0xb5, 0xf9, 0xa9, 0x44, 0xdf, 0x3d, 0xb8, 0xf9, 0x37, 0x8b, 0x96, 0x24, 0x9e, 0x35, 0x48, 0xdc,
	0x5d, 0xf5, 0x8f, 0xb1, 0x64, 0x3e, 0xcf, 0xe3, 0xa0, 0xe2, 0x71, 0x0f, 0xba, 0xea, 0x4c, 0x15,
	0xc9, 0x3f, 0x40, 0xb8, 0xa1, 0x68, 0x04, 0x97, 0xea, 0x15, 0xef, 0x4a, 0x3d, 0x11, 0x7b, 0xd0,
	0xb5, 0xc9, 0x74, 0xb8, 0xc1, 0xf2, 0x46, 0x66, 0xd7, 0x89, 0x9e, 0xc2, 0x76, 0xad, 0x91, 0x34,
	0x75, 0xba, 0x01, 0xf8, 0x05, 0x4d, 0xb1, 0x42, 0xb5, 0xb3, 0xf8, 0xf8, 0x76, 0x4e, 0xf2, 0xc4,
	0xc9, 0x05, 0x6e, 0xdd, 0xff, 0x15, 0x00, 0x00, 0xff, 0xff, 0xb3, 0x2a, 0x5f, 0xb9, 0x03, 0x06,
	0x00, 0x00,
}
