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

//实力基金级别
type PowerFundGroup struct {
	//级别
	Group int32 `protobuf:"zigzag32,1,opt,name=group,proto3" json:"group,omitempty"`
	//奖励价值
	AwardValue int32 `protobuf:"zigzag32,2,opt,name=award_value,json=awardValue,proto3" json:"award_value,omitempty"`
	//各个档位
	Item []*PowerFundItem `protobuf:"bytes,3,rep,name=item,proto3" json:"item,omitempty"`
	//状态 0：未购买 1：已购买
	Status               int32    `protobuf:"zigzag32,4,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_PowerFundGroup proto.InternalMessageInfo

func (m *PowerFundGroup) GetGroup() int32 {
	if m != nil {
		return m.Group
	}
	return 0
}

func (m *PowerFundGroup) GetAwardValue() int32 {
	if m != nil {
		return m.AwardValue
	}
	return 0
}

func (m *PowerFundGroup) GetItem() []*PowerFundItem {
	if m != nil {
		return m.Item
	}
	return nil
}

func (m *PowerFundGroup) GetStatus() int32 {
	if m != nil {
		return m.Status
	}
	return 0
}

//实力基金档位
type PowerFundItem struct {
	//档位
	No int32 `protobuf:"zigzag32,1,opt,name=no,proto3" json:"no,omitempty"`
	//奖励
	Award []*model.GameObjectCount `protobuf:"bytes,2,rep,name=award,proto3" json:"award,omitempty"`
	//实力要求
	Power int64 `protobuf:"zigzag64,3,opt,name=power,proto3" json:"power,omitempty"`
	//状态 0：未达到未领取 1：已达到未领取 2：已领取
	Status               int32    `protobuf:"zigzag32,4,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_PowerFundItem proto.InternalMessageInfo

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

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

func (m *PowerFundItem) GetPower() int64 {
	if m != nil {
		return m.Power
	}
	return 0
}

func (m *PowerFundItem) GetStatus() int32 {
	if m != nil {
		return m.Status
	}
	return 0
}

//关卡基金级别
type StageFundGroup struct {
	//级别
	Group int32 `protobuf:"zigzag32,1,opt,name=group,proto3" json:"group,omitempty"`
	//奖励价值
	AwardValue int32 `protobuf:"zigzag32,2,opt,name=award_value,json=awardValue,proto3" json:"award_value,omitempty"`
	//各个档位
	Item []*StageFundItem `protobuf:"bytes,3,rep,name=item,proto3" json:"item,omitempty"`
	//状态 0：未购买 1：已购买
	Status               int32    `protobuf:"zigzag32,4,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_StageFundGroup proto.InternalMessageInfo

func (m *StageFundGroup) GetGroup() int32 {
	if m != nil {
		return m.Group
	}
	return 0
}

func (m *StageFundGroup) GetAwardValue() int32 {
	if m != nil {
		return m.AwardValue
	}
	return 0
}

func (m *StageFundGroup) GetItem() []*StageFundItem {
	if m != nil {
		return m.Item
	}
	return nil
}

func (m *StageFundGroup) GetStatus() int32 {
	if m != nil {
		return m.Status
	}
	return 0
}

//关卡基金档位
type StageFundItem struct {
	//档位
	No int32 `protobuf:"zigzag32,1,opt,name=no,proto3" json:"no,omitempty"`
	//奖励
	Award []*model.GameObjectCount `protobuf:"bytes,2,rep,name=award,proto3" json:"award,omitempty"`
	//城镇要求
	Town int32 `protobuf:"zigzag32,3,opt,name=town,proto3" json:"town,omitempty"`
	//关卡要求
	Stage int32 `protobuf:"zigzag32,4,opt,name=stage,proto3" json:"stage,omitempty"`
	//状态 0：未达到未领取 1：已达到未领取 2：已领取
	Status               int32    `protobuf:"zigzag32,5,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_StageFundItem proto.InternalMessageInfo

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

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

func (m *StageFundItem) GetTown() int32 {
	if m != nil {
		return m.Town
	}
	return 0
}

func (m *StageFundItem) GetStage() int32 {
	if m != nil {
		return m.Stage
	}
	return 0
}

func (m *StageFundItem) GetStatus() int32 {
	if m != nil {
		return m.Status
	}
	return 0
}

//领取基金奖励
//id=13400
type FundGetFundAwardRequest struct {
	//基金类型 1：实力基金 2：关卡基金
	Typ int32 `protobuf:"zigzag32,1,opt,name=typ,proto3" json:"typ,omitempty"`
	//级别
	Group int32 `protobuf:"zigzag32,2,opt,name=group,proto3" json:"group,omitempty"`
	//档位
	No                   int32    `protobuf:"zigzag32,3,opt,name=no,proto3" json:"no,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_FundGetFundAwardRequest proto.InternalMessageInfo

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

func (m *FundGetFundAwardRequest) GetGroup() int32 {
	if m != nil {
		return m.Group
	}
	return 0
}

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

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

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

var xxx_messageInfo_FundGetFundAwardResponse proto.InternalMessageInfo

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

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

func (m *FundGetFundAwardResponse) GetData() *FundGetFundAwardResponse_Data {
	if m != nil {
		return m.Data
	}
	return nil
}

type FundGetFundAwardResponse_Data struct {
	//基金类型 1：实力基金 2：关卡基金
	Typ int32 `protobuf:"zigzag32,1,opt,name=typ,proto3" json:"typ,omitempty"`
	//级别
	Group int32 `protobuf:"zigzag32,2,opt,name=group,proto3" json:"group,omitempty"`
	//档位
	No int32 `protobuf:"zigzag32,3,opt,name=no,proto3" json:"no,omitempty"`
	//基金奖励
	Award                []*model.GameObjectCount `protobuf:"bytes,4,rep,name=award,proto3" json:"award,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

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

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

var xxx_messageInfo_FundGetFundAwardResponse_Data proto.InternalMessageInfo

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

func (m *FundGetFundAwardResponse_Data) GetGroup() int32 {
	if m != nil {
		return m.Group
	}
	return 0
}

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

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

//基金解锁
//id=13496
type FundUnlockedPush struct {
	//基金类型 1：实力基金 2：关卡基金
	FundTyp int32 `protobuf:"zigzag32,1,opt,name=fund_typ,json=fundTyp,proto3" json:"fund_typ,omitempty"`
	//级别
	Group int32 `protobuf:"zigzag32,2,opt,name=group,proto3" json:"group,omitempty"`
	//vip
	Vip                  *model.Vip `protobuf:"bytes,3,opt,name=vip,proto3" json:"vip,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

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

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

var xxx_messageInfo_FundUnlockedPush proto.InternalMessageInfo

func (m *FundUnlockedPush) GetFundTyp() int32 {
	if m != nil {
		return m.FundTyp
	}
	return 0
}

func (m *FundUnlockedPush) GetGroup() int32 {
	if m != nil {
		return m.Group
	}
	return 0
}

func (m *FundUnlockedPush) GetVip() *model.Vip {
	if m != nil {
		return m.Vip
	}
	return nil
}

//关卡基金推送
//id=13497
type FundOfStagePush struct {
	StageFund            []*StageFundGroup `protobuf:"bytes,1,rep,name=stage_fund,json=stageFund,proto3" json:"stage_fund,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

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

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

var xxx_messageInfo_FundOfStagePush proto.InternalMessageInfo

func (m *FundOfStagePush) GetStageFund() []*StageFundGroup {
	if m != nil {
		return m.StageFund
	}
	return nil
}

//实力基金推送
//id=13498
type FundOfPowerPush struct {
	PowerFund            []*PowerFundGroup `protobuf:"bytes,1,rep,name=power_fund,json=powerFund,proto3" json:"power_fund,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

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

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

var xxx_messageInfo_FundOfPowerPush proto.InternalMessageInfo

func (m *FundOfPowerPush) GetPowerFund() []*PowerFundGroup {
	if m != nil {
		return m.PowerFund
	}
	return nil
}

func init() {
	proto.RegisterType((*PowerFundGroup)(nil), "proto.PowerFundGroup")
	proto.RegisterType((*PowerFundItem)(nil), "proto.PowerFundItem")
	proto.RegisterType((*StageFundGroup)(nil), "proto.StageFundGroup")
	proto.RegisterType((*StageFundItem)(nil), "proto.StageFundItem")
	proto.RegisterType((*FundGetFundAwardRequest)(nil), "proto.FundGetFundAwardRequest")
	proto.RegisterType((*FundGetFundAwardResponse)(nil), "proto.FundGetFundAwardResponse")
	proto.RegisterType((*FundGetFundAwardResponse_Data)(nil), "proto.FundGetFundAwardResponse.Data")
	proto.RegisterType((*FundUnlockedPush)(nil), "proto.FundUnlockedPush")
	proto.RegisterType((*FundOfStagePush)(nil), "proto.FundOfStagePush")
	proto.RegisterType((*FundOfPowerPush)(nil), "proto.FundOfPowerPush")
}

func init() { proto.RegisterFile("service/fund_game.proto", fileDescriptor_652451819adc44aa) }

var fileDescriptor_652451819adc44aa = []byte{
	// 489 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x54, 0x4d, 0x6f, 0xd3, 0x40,
	0x10, 0x95, 0x3f, 0x52, 0xe8, 0x44, 0xfd, 0x5a, 0x95, 0xc6, 0x44, 0x48, 0x44, 0x16, 0x87, 0x1c,
	0x50, 0x2a, 0x15, 0x0e, 0x5c, 0x11, 0x88, 0x88, 0x53, 0xcb, 0x02, 0xbd, 0x46, 0xdb, 0x78, 0x12,
	0x0c, 0xf1, 0xae, 0xf1, 0xae, 0x13, 0x21, 0x7e, 0x01, 0x27, 0xfe, 0x27, 0xbf, 0x02, 0xcd, 0xac,
	0xdd, 0x34, 0x40, 0xa4, 0x0a, 0xc4, 0xc9, 0xf3, 0x95, 0xf7, 0xde, 0xbc, 0xdd, 0x0d, 0xf4, 0x2c,
	0x56, 0xcb, 0x7c, 0x8a, 0xa7, 0xb3, 0x5a, 0x67, 0x93, 0xb9, 0x2a, 0x70, 0x54, 0x56, 0xc6, 0x19,
	0xd1, 0xe1, 0x4f, 0xbf, 0x57, 0x98, 0x0c, 0x17, 0xa7, 0xd4, 0x98, 0x98, 0xab, 0x8f, 0x38, 0x75,
	0xbe, 0xdf, 0x3f, 0xf0, 0x8d, 0x65, 0x5e, 0xfa, 0x42, 0xfa, 0x2d, 0x80, 0xfd, 0x0b, 0xb3, 0xc2,
	0xea, 0x55, 0xad, 0xb3, 0x71, 0x65, 0xea, 0x52, 0x1c, 0x43, 0x67, 0x4e, 0x41, 0x12, 0x0c, 0x82,
	0xe1, 0x91, 0xf4, 0x89, 0x78, 0x08, 0x5d, 0xb5, 0x52, 0x55, 0x36, 0x59, 0xaa, 0x45, 0x8d, 0x49,
	0xc8, 0x3d, 0xe0, 0xd2, 0x25, 0x55, 0xc4, 0x10, 0xe2, 0xdc, 0x61, 0x91, 0x44, 0x83, 0x68, 0xd8,
	0x3d, 0x3b, 0xf6, 0xf8, 0xa3, 0x6b, 0xec, 0xd7, 0x0e, 0x0b, 0xc9, 0x13, 0xe2, 0x04, 0x76, 0xac,
	0x53, 0xae, 0xb6, 0x49, 0xcc, 0x28, 0x4d, 0x96, 0x7e, 0x85, 0xbd, 0x8d, 0x71, 0xb1, 0x0f, 0xa1,
	0x36, 0x8d, 0x8c, 0x50, 0x1b, 0xf1, 0x18, 0x3a, 0x4c, 0x98, 0x84, 0xcc, 0x71, 0xd2, 0x70, 0x8c,
	0x55, 0x81, 0xe7, 0xbc, 0xe5, 0x0b, 0x53, 0x6b, 0x27, 0xfd, 0x10, 0xed, 0x51, 0x12, 0x5c, 0x12,
	0x0d, 0x82, 0xa1, 0x90, 0x3e, 0xd9, 0x4a, 0x4e, 0x46, 0xbc, 0x75, 0x6a, 0x8e, 0xff, 0xc9, 0x88,
	0x6b, 0xec, 0x5b, 0x18, 0xf1, 0x3d, 0x80, 0xbd, 0x8d, 0xf9, 0x7f, 0x74, 0x42, 0x40, 0xec, 0xcc,
	0x4a, 0xb3, 0x11, 0x47, 0x92, 0x63, 0x5a, 0xce, 0x12, 0x45, 0x43, 0xed, 0x93, 0x1b, 0x8a, 0x3a,
	0x1b, 0x8a, 0xde, 0x40, 0x8f, 0x7d, 0x41, 0x47, 0x9f, 0xe7, 0x84, 0x2a, 0xf1, 0x73, 0x8d, 0xd6,
	0x89, 0x43, 0x88, 0xdc, 0x97, 0xd6, 0x23, 0x0a, 0xd7, 0xbe, 0x85, 0x37, 0x7d, 0xf3, 0x2b, 0x44,
	0xed, 0x0a, 0xe9, 0x8f, 0x00, 0x92, 0xdf, 0x31, 0x6d, 0x69, 0xb4, 0x45, 0x52, 0x3c, 0x35, 0x19,
	0x32, 0xaa, 0x90, 0x1c, 0x53, 0x2d, 0xd7, 0x33, 0xc3, 0xa8, 0xbb, 0x92, 0x63, 0xf1, 0x0c, 0xe2,
	0x4c, 0x39, 0xc5, 0xb0, 0xdd, 0xb3, 0x47, 0x8d, 0x0d, 0xdb, 0x60, 0x47, 0x2f, 0x95, 0x53, 0x92,
	0x7f, 0xd1, 0x5f, 0x40, 0x4c, 0xd9, 0xdf, 0xca, 0x5f, 0x9f, 0x40, 0x7c, 0x8b, 0x13, 0x48, 0x15,
	0x1c, 0x92, 0x9a, 0xf7, 0x7a, 0x61, 0xa6, 0x9f, 0x30, 0xbb, 0xa8, 0xed, 0x07, 0x71, 0x1f, 0xee,
	0xf2, 0xf3, 0x5d, 0xd3, 0xdf, 0xa1, 0xfc, 0xdd, 0x56, 0x09, 0x0f, 0x20, 0x5a, 0xe6, 0x65, 0xb3,
	0x2b, 0x34, 0x84, 0x97, 0x79, 0x29, 0xa9, 0x9c, 0x8e, 0xe1, 0x80, 0x28, 0xce, 0x67, 0x7c, 0x73,
	0x98, 0xe1, 0x29, 0x00, 0x1f, 0xeb, 0x84, 0x70, 0x93, 0x80, 0x85, 0xde, 0xfb, 0xf5, 0x3e, 0xf2,
	0x5d, 0x97, 0xbb, 0xb6, 0xcd, 0xd7, 0x40, 0xfc, 0x18, 0x5b, 0x20, 0x7e, 0x3d, 0x7f, 0x02, 0xda,
	0xfc, 0xf7, 0x90, 0xbb, 0x65, 0x9b, 0x5f, 0xed, 0xf0, 0xc0, 0x93, 0x9f, 0x01, 0x00, 0x00, 0xff,
	0xff, 0x18, 0xe5, 0xc7, 0xf0, 0xae, 0x04, 0x00, 0x00,
}
