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

package types

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 Issuance struct {
	IssuanceId             string        `protobuf:"bytes,1,opt,name=issuanceId,proto3" json:"issuanceId,omitempty"`
	TotalBalance           int64         `protobuf:"varint,2,opt,name=totalBalance,proto3" json:"totalBalance,omitempty"`
	DebtCeiling            int64         `protobuf:"varint,3,opt,name=debtCeiling,proto3" json:"debtCeiling,omitempty"`
	LiquidationRatio       float32       `protobuf:"fixed32,4,opt,name=liquidationRatio,proto3" json:"liquidationRatio,omitempty"`
	CollateralValue        int64         `protobuf:"varint,5,opt,name=collateralValue,proto3" json:"collateralValue,omitempty"`
	DebtValue              int64         `protobuf:"varint,6,opt,name=debtValue,proto3" json:"debtValue,omitempty"`
	DebtRecords            []*DebtRecord `protobuf:"bytes,7,rep,name=debtRecords,proto3" json:"debtRecords,omitempty"`
	InvalidRecords         []*DebtRecord `protobuf:"bytes,8,rep,name=invalidRecords,proto3" json:"invalidRecords,omitempty"`
	Status                 int32         `protobuf:"varint,9,opt,name=status,proto3" json:"status,omitempty"`
	LatestLiquidationPrice float32       `protobuf:"fixed32,10,opt,name=latestLiquidationPrice,proto3" json:"latestLiquidationPrice,omitempty"`
	Period                 int64         `protobuf:"varint,11,opt,name=period,proto3" json:"period,omitempty"`
	LatestExpireTime       int64         `protobuf:"varint,12,opt,name=latestExpireTime,proto3" json:"latestExpireTime,omitempty"`
	CreateTime             int64         `protobuf:"varint,13,opt,name=createTime,proto3" json:"createTime,omitempty"`
	Balance                int64         `protobuf:"varint,14,opt,name=balance,proto3" json:"balance,omitempty"`
	IssuerAddr             string        `protobuf:"bytes,15,opt,name=issuerAddr,proto3" json:"issuerAddr,omitempty"`
	Index                  int64         `protobuf:"varint,16,opt,name=index,proto3" json:"index,omitempty"`
	PreIndex               int64         `protobuf:"varint,17,opt,name=preIndex,proto3" json:"preIndex,omitempty"`
	XXX_NoUnkeyedLiteral   struct{}      `json:"-"`
	XXX_unrecognized       []byte        `json:"-"`
	XXX_sizecache          int32         `json:"-"`
}

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

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

var xxx_messageInfo_Issuance proto.InternalMessageInfo

func (m *Issuance) GetIssuanceId() string {
	if m != nil {
		return m.IssuanceId
	}
	return ""
}

func (m *Issuance) GetTotalBalance() int64 {
	if m != nil {
		return m.TotalBalance
	}
	return 0
}

func (m *Issuance) GetDebtCeiling() int64 {
	if m != nil {
		return m.DebtCeiling
	}
	return 0
}

func (m *Issuance) GetLiquidationRatio() float32 {
	if m != nil {
		return m.LiquidationRatio
	}
	return 0
}

func (m *Issuance) GetCollateralValue() int64 {
	if m != nil {
		return m.CollateralValue
	}
	return 0
}

func (m *Issuance) GetDebtValue() int64 {
	if m != nil {
		return m.DebtValue
	}
	return 0
}

func (m *Issuance) GetDebtRecords() []*DebtRecord {
	if m != nil {
		return m.DebtRecords
	}
	return nil
}

func (m *Issuance) GetInvalidRecords() []*DebtRecord {
	if m != nil {
		return m.InvalidRecords
	}
	return nil
}

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

func (m *Issuance) GetLatestLiquidationPrice() float32 {
	if m != nil {
		return m.LatestLiquidationPrice
	}
	return 0
}

func (m *Issuance) GetPeriod() int64 {
	if m != nil {
		return m.Period
	}
	return 0
}

func (m *Issuance) GetLatestExpireTime() int64 {
	if m != nil {
		return m.LatestExpireTime
	}
	return 0
}

func (m *Issuance) GetCreateTime() int64 {
	if m != nil {
		return m.CreateTime
	}
	return 0
}

func (m *Issuance) GetBalance() int64 {
	if m != nil {
		return m.Balance
	}
	return 0
}

func (m *Issuance) GetIssuerAddr() string {
	if m != nil {
		return m.IssuerAddr
	}
	return ""
}

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

func (m *Issuance) GetPreIndex() int64 {
	if m != nil {
		return m.PreIndex
	}
	return 0
}

// 抵押记录
type DebtRecord struct {
	AccountAddr          string   `protobuf:"bytes,1,opt,name=accountAddr,proto3" json:"accountAddr,omitempty"`
	StartTime            int64    `protobuf:"varint,2,opt,name=startTime,proto3" json:"startTime,omitempty"`
	CollateralValue      int64    `protobuf:"varint,3,opt,name=collateralValue,proto3" json:"collateralValue,omitempty"`
	CollateralPrice      float32  `protobuf:"fixed32,4,opt,name=collateralPrice,proto3" json:"collateralPrice,omitempty"`
	DebtValue            int64    `protobuf:"varint,5,opt,name=debtValue,proto3" json:"debtValue,omitempty"`
	LiquidationPrice     float32  `protobuf:"fixed32,6,opt,name=liquidationPrice,proto3" json:"liquidationPrice,omitempty"`
	Status               int32    `protobuf:"varint,7,opt,name=status,proto3" json:"status,omitempty"`
	LiquidateTime        int64    `protobuf:"varint,8,opt,name=liquidateTime,proto3" json:"liquidateTime,omitempty"`
	ExpireTime           int64    `protobuf:"varint,9,opt,name=expireTime,proto3" json:"expireTime,omitempty"`
	PreStatus            int32    `protobuf:"varint,10,opt,name=preStatus,proto3" json:"preStatus,omitempty"`
	DebtId               string   `protobuf:"bytes,11,opt,name=debtId,proto3" json:"debtId,omitempty"`
	Index                int64    `protobuf:"varint,12,opt,name=index,proto3" json:"index,omitempty"`
	PreIndex             int64    `protobuf:"varint,13,opt,name=preIndex,proto3" json:"preIndex,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_DebtRecord proto.InternalMessageInfo

func (m *DebtRecord) GetAccountAddr() string {
	if m != nil {
		return m.AccountAddr
	}
	return ""
}

func (m *DebtRecord) GetStartTime() int64 {
	if m != nil {
		return m.StartTime
	}
	return 0
}

func (m *DebtRecord) GetCollateralValue() int64 {
	if m != nil {
		return m.CollateralValue
	}
	return 0
}

func (m *DebtRecord) GetCollateralPrice() float32 {
	if m != nil {
		return m.CollateralPrice
	}
	return 0
}

func (m *DebtRecord) GetDebtValue() int64 {
	if m != nil {
		return m.DebtValue
	}
	return 0
}

func (m *DebtRecord) GetLiquidationPrice() float32 {
	if m != nil {
		return m.LiquidationPrice
	}
	return 0
}

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

func (m *DebtRecord) GetLiquidateTime() int64 {
	if m != nil {
		return m.LiquidateTime
	}
	return 0
}

func (m *DebtRecord) GetExpireTime() int64 {
	if m != nil {
		return m.ExpireTime
	}
	return 0
}

func (m *DebtRecord) GetPreStatus() int32 {
	if m != nil {
		return m.PreStatus
	}
	return 0
}

func (m *DebtRecord) GetDebtId() string {
	if m != nil {
		return m.DebtId
	}
	return ""
}

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

func (m *DebtRecord) GetPreIndex() int64 {
	if m != nil {
		return m.PreIndex
	}
	return 0
}

// 资产价格记录
type IssuanceAssetPriceRecord struct {
	RecordTime           int64    `protobuf:"varint,1,opt,name=recordTime,proto3" json:"recordTime,omitempty"`
	BtyPrice             float32  `protobuf:"fixed32,2,opt,name=btyPrice,proto3" json:"btyPrice,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_IssuanceAssetPriceRecord proto.InternalMessageInfo

func (m *IssuanceAssetPriceRecord) GetRecordTime() int64 {
	if m != nil {
		return m.RecordTime
	}
	return 0
}

func (m *IssuanceAssetPriceRecord) GetBtyPrice() float32 {
	if m != nil {
		return m.BtyPrice
	}
	return 0
}

// action
type IssuanceAction struct {
	// Types that are valid to be assigned to Value:
	//	*IssuanceAction_Create
	//	*IssuanceAction_Debt
	//	*IssuanceAction_Repay
	//	*IssuanceAction_Feed
	//	*IssuanceAction_Close
	//	*IssuanceAction_Manage
	Value                isIssuanceAction_Value `protobuf_oneof:"value"`
	Ty                   int32                  `protobuf:"varint,10,opt,name=ty,proto3" json:"ty,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

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

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

var xxx_messageInfo_IssuanceAction proto.InternalMessageInfo

type isIssuanceAction_Value interface {
	isIssuanceAction_Value()
}

type IssuanceAction_Create struct {
	Create *IssuanceCreate `protobuf:"bytes,1,opt,name=create,proto3,oneof"`
}

type IssuanceAction_Debt struct {
	Debt *IssuanceDebt `protobuf:"bytes,2,opt,name=debt,proto3,oneof"`
}

type IssuanceAction_Repay struct {
	Repay *IssuanceRepay `protobuf:"bytes,3,opt,name=repay,proto3,oneof"`
}

type IssuanceAction_Feed struct {
	Feed *IssuanceFeed `protobuf:"bytes,4,opt,name=feed,proto3,oneof"`
}

type IssuanceAction_Close struct {
	Close *IssuanceClose `protobuf:"bytes,5,opt,name=close,proto3,oneof"`
}

type IssuanceAction_Manage struct {
	Manage *IssuanceManage `protobuf:"bytes,6,opt,name=manage,proto3,oneof"`
}

func (*IssuanceAction_Create) isIssuanceAction_Value() {}

func (*IssuanceAction_Debt) isIssuanceAction_Value() {}

func (*IssuanceAction_Repay) isIssuanceAction_Value() {}

func (*IssuanceAction_Feed) isIssuanceAction_Value() {}

func (*IssuanceAction_Close) isIssuanceAction_Value() {}

func (*IssuanceAction_Manage) isIssuanceAction_Value() {}

func (m *IssuanceAction) GetValue() isIssuanceAction_Value {
	if m != nil {
		return m.Value
	}
	return nil
}

func (m *IssuanceAction) GetCreate() *IssuanceCreate {
	if x, ok := m.GetValue().(*IssuanceAction_Create); ok {
		return x.Create
	}
	return nil
}

func (m *IssuanceAction) GetDebt() *IssuanceDebt {
	if x, ok := m.GetValue().(*IssuanceAction_Debt); ok {
		return x.Debt
	}
	return nil
}

func (m *IssuanceAction) GetRepay() *IssuanceRepay {
	if x, ok := m.GetValue().(*IssuanceAction_Repay); ok {
		return x.Repay
	}
	return nil
}

func (m *IssuanceAction) GetFeed() *IssuanceFeed {
	if x, ok := m.GetValue().(*IssuanceAction_Feed); ok {
		return x.Feed
	}
	return nil
}

func (m *IssuanceAction) GetClose() *IssuanceClose {
	if x, ok := m.GetValue().(*IssuanceAction_Close); ok {
		return x.Close
	}
	return nil
}

func (m *IssuanceAction) GetManage() *IssuanceManage {
	if x, ok := m.GetValue().(*IssuanceAction_Manage); ok {
		return x.Manage
	}
	return nil
}

func (m *IssuanceAction) GetTy() int32 {
	if m != nil {
		return m.Ty
	}
	return 0
}

// XXX_OneofWrappers is for the internal use of the proto package.
func (*IssuanceAction) XXX_OneofWrappers() []interface{} {
	return []interface{}{
		(*IssuanceAction_Create)(nil),
		(*IssuanceAction_Debt)(nil),
		(*IssuanceAction_Repay)(nil),
		(*IssuanceAction_Feed)(nil),
		(*IssuanceAction_Close)(nil),
		(*IssuanceAction_Manage)(nil),
	}
}

type IssuanceManage struct {
	SuperAddrs           []string `protobuf:"bytes,1,rep,name=superAddrs,proto3" json:"superAddrs,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_IssuanceManage proto.InternalMessageInfo

func (m *IssuanceManage) GetSuperAddrs() []string {
	if m != nil {
		return m.SuperAddrs
	}
	return nil
}

// 创建借贷
type IssuanceCreate struct {
	TotalBalance         int64    `protobuf:"varint,1,opt,name=totalBalance,proto3" json:"totalBalance,omitempty"`
	DebtCeiling          int64    `protobuf:"varint,2,opt,name=debtCeiling,proto3" json:"debtCeiling,omitempty"`
	LiquidationRatio     float32  `protobuf:"fixed32,3,opt,name=liquidationRatio,proto3" json:"liquidationRatio,omitempty"`
	Period               int64    `protobuf:"varint,4,opt,name=period,proto3" json:"period,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_IssuanceCreate proto.InternalMessageInfo

func (m *IssuanceCreate) GetTotalBalance() int64 {
	if m != nil {
		return m.TotalBalance
	}
	return 0
}

func (m *IssuanceCreate) GetDebtCeiling() int64 {
	if m != nil {
		return m.DebtCeiling
	}
	return 0
}

func (m *IssuanceCreate) GetLiquidationRatio() float32 {
	if m != nil {
		return m.LiquidationRatio
	}
	return 0
}

func (m *IssuanceCreate) GetPeriod() int64 {
	if m != nil {
		return m.Period
	}
	return 0
}

// 质押借出
type IssuanceDebt struct {
	IssuanceId           string   `protobuf:"bytes,1,opt,name=issuanceId,proto3" json:"issuanceId,omitempty"`
	Value                int64    `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_IssuanceDebt proto.InternalMessageInfo

func (m *IssuanceDebt) GetIssuanceId() string {
	if m != nil {
		return m.IssuanceId
	}
	return ""
}

func (m *IssuanceDebt) GetValue() int64 {
	if m != nil {
		return m.Value
	}
	return 0
}

// 质押清算
type IssuanceRepay struct {
	IssuanceId           string   `protobuf:"bytes,1,opt,name=issuanceId,proto3" json:"issuanceId,omitempty"`
	DebtId               string   `protobuf:"bytes,2,opt,name=debtId,proto3" json:"debtId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_IssuanceRepay proto.InternalMessageInfo

func (m *IssuanceRepay) GetIssuanceId() string {
	if m != nil {
		return m.IssuanceId
	}
	return ""
}

func (m *IssuanceRepay) GetDebtId() string {
	if m != nil {
		return m.DebtId
	}
	return ""
}

// 喂价
type IssuanceFeed struct {
	CollType             int32     `protobuf:"varint,1,opt,name=collType,proto3" json:"collType,omitempty"`
	Price                []float32 `protobuf:"fixed32,2,rep,packed,name=price,proto3" json:"price,omitempty"`
	Volume               []int64   `protobuf:"varint,3,rep,packed,name=volume,proto3" json:"volume,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

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

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

var xxx_messageInfo_IssuanceFeed proto.InternalMessageInfo

func (m *IssuanceFeed) GetCollType() int32 {
	if m != nil {
		return m.CollType
	}
	return 0
}

func (m *IssuanceFeed) GetPrice() []float32 {
	if m != nil {
		return m.Price
	}
	return nil
}

func (m *IssuanceFeed) GetVolume() []int64 {
	if m != nil {
		return m.Volume
	}
	return nil
}

// 借贷关闭
type IssuanceClose struct {
	IssuanceId           string   `protobuf:"bytes,1,opt,name=issuanceId,proto3" json:"issuanceId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *IssuanceClose) Reset()         { *m = IssuanceClose{} }
func (m *IssuanceClose) String() string { return proto.CompactTextString(m) }
func (*IssuanceClose) ProtoMessage()    {}
func (*IssuanceClose) Descriptor() ([]byte, []int) {
	return fileDescriptor_7110f4228953d675, []int{9}
}

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

var xxx_messageInfo_IssuanceClose proto.InternalMessageInfo

func (m *IssuanceClose) GetIssuanceId() string {
	if m != nil {
		return m.IssuanceId
	}
	return ""
}

// exec_local 借贷信息
type ReceiptIssuance struct {
	IssuanceId           string   `protobuf:"bytes,1,opt,name=issuanceId,proto3" json:"issuanceId,omitempty"`
	AccountAddr          string   `protobuf:"bytes,2,opt,name=accountAddr,proto3" json:"accountAddr,omitempty"`
	DebtId               string   `protobuf:"bytes,3,opt,name=debtId,proto3" json:"debtId,omitempty"`
	Status               int32    `protobuf:"varint,4,opt,name=status,proto3" json:"status,omitempty"`
	PreStatus            int32    `protobuf:"varint,5,opt,name=preStatus,proto3" json:"preStatus,omitempty"`
	Index                int64    `protobuf:"varint,6,opt,name=index,proto3" json:"index,omitempty"`
	PreIndex             int64    `protobuf:"varint,7,opt,name=preIndex,proto3" json:"preIndex,omitempty"`
	RecordTime           int64    `protobuf:"varint,8,opt,name=recordTime,proto3" json:"recordTime,omitempty"`
	BtyPrice             float32  `protobuf:"fixed32,9,opt,name=btyPrice,proto3" json:"btyPrice,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_ReceiptIssuance proto.InternalMessageInfo

func (m *ReceiptIssuance) GetIssuanceId() string {
	if m != nil {
		return m.IssuanceId
	}
	return ""
}

func (m *ReceiptIssuance) GetAccountAddr() string {
	if m != nil {
		return m.AccountAddr
	}
	return ""
}

func (m *ReceiptIssuance) GetDebtId() string {
	if m != nil {
		return m.DebtId
	}
	return ""
}

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

func (m *ReceiptIssuance) GetPreStatus() int32 {
	if m != nil {
		return m.PreStatus
	}
	return 0
}

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

func (m *ReceiptIssuance) GetPreIndex() int64 {
	if m != nil {
		return m.PreIndex
	}
	return 0
}

func (m *ReceiptIssuance) GetRecordTime() int64 {
	if m != nil {
		return m.RecordTime
	}
	return 0
}

func (m *ReceiptIssuance) GetBtyPrice() float32 {
	if m != nil {
		return m.BtyPrice
	}
	return 0
}

// exec_local 借贷记录信息
type IssuanceRecord struct {
	IssuanceId           string   `protobuf:"bytes,1,opt,name=issuanceId,proto3" json:"issuanceId,omitempty"`
	Addr                 string   `protobuf:"bytes,2,opt,name=addr,proto3" json:"addr,omitempty"`
	DebtId               string   `protobuf:"bytes,3,opt,name=debtId,proto3" json:"debtId,omitempty"`
	Index                int64    `protobuf:"varint,4,opt,name=index,proto3" json:"index,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_IssuanceRecord proto.InternalMessageInfo

func (m *IssuanceRecord) GetIssuanceId() string {
	if m != nil {
		return m.IssuanceId
	}
	return ""
}

func (m *IssuanceRecord) GetAddr() string {
	if m != nil {
		return m.Addr
	}
	return ""
}

func (m *IssuanceRecord) GetDebtId() string {
	if m != nil {
		return m.DebtId
	}
	return ""
}

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

// exec_local 借贷记录信息列表
type IssuanceRecords struct {
	Records              []*IssuanceRecord `protobuf:"bytes,1,rep,name=records,proto3" json:"records,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

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

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

var xxx_messageInfo_IssuanceRecords proto.InternalMessageInfo

func (m *IssuanceRecords) GetRecords() []*IssuanceRecord {
	if m != nil {
		return m.Records
	}
	return nil
}

// 根据ID查询一期借贷信息
type ReqIssuanceInfo struct {
	IssuanceId           string   `protobuf:"bytes,1,opt,name=issuanceId,proto3" json:"issuanceId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_ReqIssuanceInfo proto.InternalMessageInfo

func (m *ReqIssuanceInfo) GetIssuanceId() string {
	if m != nil {
		return m.IssuanceId
	}
	return ""
}

// 返回一期借贷信息
type RepIssuanceCurrentInfo struct {
	Status               int32    `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	TotalBalance         int64    `protobuf:"varint,2,opt,name=totalBalance,proto3" json:"totalBalance,omitempty"`
	DebtCeiling          int64    `protobuf:"varint,3,opt,name=debtCeiling,proto3" json:"debtCeiling,omitempty"`
	LiquidationRatio     float32  `protobuf:"fixed32,4,opt,name=liquidationRatio,proto3" json:"liquidationRatio,omitempty"`
	Balance              int64    `protobuf:"varint,5,opt,name=balance,proto3" json:"balance,omitempty"`
	CollateralValue      int64    `protobuf:"varint,6,opt,name=collateralValue,proto3" json:"collateralValue,omitempty"`
	DebtValue            int64    `protobuf:"varint,7,opt,name=debtValue,proto3" json:"debtValue,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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

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

var xxx_messageInfo_RepIssuanceCurrentInfo proto.InternalMessageInfo

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

func (m *RepIssuanceCurrentInfo) GetTotalBalance() int64 {
	if m != nil {
		return m.TotalBalance
	}
	return 0
}

func (m *RepIssuanceCurrentInfo) GetDebtCeiling() int64 {
	if m != nil {
		return m.DebtCeiling
	}
	return 0
}

func (m *RepIssuanceCurrentInfo) GetLiquidationRatio() float32 {
	if m != nil {
		return m.LiquidationRatio
	}
	return 0
}

func (m *RepIssuanceCurrentInfo) GetBalance() int64 {
	if m != nil {
		return m.Balance
	}
	return 0
}

func (m *RepIssuanceCurrentInfo) GetCollateralValue() int64 {
	if m != nil {
		return m.CollateralValue
	}
	return 0
}

func (m *RepIssuanceCurrentInfo) GetDebtValue() int64 {
	if m != nil {
		return m.DebtValue
	}
	return 0
}

// 根据ID列表查询多期借贷信息
type ReqIssuanceInfos struct {
	IssuanceIds          []string `protobuf:"bytes,1,rep,name=issuanceIds,proto3" json:"issuanceIds,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *ReqIssuanceInfos) Reset()         { *m = ReqIssuanceInfos{} }
func (m *ReqIssuanceInfos) String() string { return proto.CompactTextString(m) }
func (*ReqIssuanceInfos) ProtoMessage()    {}
func (*ReqIssuanceInfos) Descriptor() ([]byte, []int) {
	return fileDescriptor_7110f4228953d675, []int{15}
}

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

var xxx_messageInfo_ReqIssuanceInfos proto.InternalMessageInfo

func (m *ReqIssuanceInfos) GetIssuanceIds() []string {
	if m != nil {
		return m.IssuanceIds
	}
	return nil
}

// 返回多期借贷信息
type RepIssuanceCurrentInfos struct {
	Infos                []*RepIssuanceCurrentInfo `protobuf:"bytes,1,rep,name=infos,proto3" json:"infos,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

func (m *RepIssuanceCurrentInfos) Reset()         { *m = RepIssuanceCurrentInfos{} }
func (m *RepIssuanceCurrentInfos) String() string { return proto.CompactTextString(m) }
func (*RepIssuanceCurrentInfos) ProtoMessage()    {}
func (*RepIssuanceCurrentInfos) Descriptor() ([]byte, []int) {
	return fileDescriptor_7110f4228953d675, []int{16}
}

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

var xxx_messageInfo_RepIssuanceCurrentInfos proto.InternalMessageInfo

func (m *RepIssuanceCurrentInfos) GetInfos() []*RepIssuanceCurrentInfo {
	if m != nil {
		return m.Infos
	}
	return nil
}

// 根据发行状态查询
type ReqIssuanceByStatus struct {
	Status               int32    `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *ReqIssuanceByStatus) Reset()         { *m = ReqIssuanceByStatus{} }
func (m *ReqIssuanceByStatus) String() string { return proto.CompactTextString(m) }
func (*ReqIssuanceByStatus) ProtoMessage()    {}
func (*ReqIssuanceByStatus) Descriptor() ([]byte, []int) {
	return fileDescriptor_7110f4228953d675, []int{17}
}

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

var xxx_messageInfo_ReqIssuanceByStatus proto.InternalMessageInfo

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

// 返回借贷ID列表
type RepIssuanceIDs struct {
	IDs                  []string `protobuf:"bytes,1,rep,name=IDs,proto3" json:"IDs,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *RepIssuanceIDs) Reset()         { *m = RepIssuanceIDs{} }
func (m *RepIssuanceIDs) String() string { return proto.CompactTextString(m) }
func (*RepIssuanceIDs) ProtoMessage()    {}
func (*RepIssuanceIDs) Descriptor() ([]byte, []int) {
	return fileDescriptor_7110f4228953d675, []int{18}
}

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

var xxx_messageInfo_RepIssuanceIDs proto.InternalMessageInfo

func (m *RepIssuanceIDs) GetIDs() []string {
	if m != nil {
		return m.IDs
	}
	return nil
}

// 根据用户地址查询发行记录
type ReqIssuanceRecordsByAddr struct {
	IssuanceId           string   `protobuf:"bytes,1,opt,name=issuanceId,proto3" json:"issuanceId,omitempty"`
	Addr                 string   `protobuf:"bytes,2,opt,name=addr,proto3" json:"addr,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *ReqIssuanceRecordsByAddr) Reset()         { *m = ReqIssuanceRecordsByAddr{} }
func (m *ReqIssuanceRecordsByAddr) String() string { return proto.CompactTextString(m) }
func (*ReqIssuanceRecordsByAddr) ProtoMessage()    {}
func (*ReqIssuanceRecordsByAddr) Descriptor() ([]byte, []int) {
	return fileDescriptor_7110f4228953d675, []int{19}
}

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

var xxx_messageInfo_ReqIssuanceRecordsByAddr proto.InternalMessageInfo

func (m *ReqIssuanceRecordsByAddr) GetIssuanceId() string {
	if m != nil {
		return m.IssuanceId
	}
	return ""
}

func (m *ReqIssuanceRecordsByAddr) GetAddr() string {
	if m != nil {
		return m.Addr
	}
	return ""
}

// 根据状态查询发行记录
type ReqIssuanceRecordsByStatus struct {
	IssuanceId           string   `protobuf:"bytes,1,opt,name=issuanceId,proto3" json:"issuanceId,omitempty"`
	Status               int32    `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *ReqIssuanceRecordsByStatus) Reset()         { *m = ReqIssuanceRecordsByStatus{} }
func (m *ReqIssuanceRecordsByStatus) String() string { return proto.CompactTextString(m) }
func (*ReqIssuanceRecordsByStatus) ProtoMessage()    {}
func (*ReqIssuanceRecordsByStatus) Descriptor() ([]byte, []int) {
	return fileDescriptor_7110f4228953d675, []int{20}
}

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

var xxx_messageInfo_ReqIssuanceRecordsByStatus proto.InternalMessageInfo

func (m *ReqIssuanceRecordsByStatus) GetIssuanceId() string {
	if m != nil {
		return m.IssuanceId
	}
	return ""
}

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

// 返回记录列表
type RepIssuanceRecords struct {
	Records              []*DebtRecord `protobuf:"bytes,1,rep,name=records,proto3" json:"records,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (m *RepIssuanceRecords) Reset()         { *m = RepIssuanceRecords{} }
func (m *RepIssuanceRecords) String() string { return proto.CompactTextString(m) }
func (*RepIssuanceRecords) ProtoMessage()    {}
func (*RepIssuanceRecords) Descriptor() ([]byte, []int) {
	return fileDescriptor_7110f4228953d675, []int{21}
}

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

var xxx_messageInfo_RepIssuanceRecords proto.InternalMessageInfo

func (m *RepIssuanceRecords) GetRecords() []*DebtRecord {
	if m != nil {
		return m.Records
	}
	return nil
}

// 精确查找发行记录
type ReqIssuanceDebtInfo struct {
	IssuanceId           string   `protobuf:"bytes,1,opt,name=issuanceId,proto3" json:"issuanceId,omitempty"`
	DebtId               string   `protobuf:"bytes,2,opt,name=debtId,proto3" json:"debtId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *ReqIssuanceDebtInfo) Reset()         { *m = ReqIssuanceDebtInfo{} }
func (m *ReqIssuanceDebtInfo) String() string { return proto.CompactTextString(m) }
func (*ReqIssuanceDebtInfo) ProtoMessage()    {}
func (*ReqIssuanceDebtInfo) Descriptor() ([]byte, []int) {
	return fileDescriptor_7110f4228953d675, []int{22}
}

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

var xxx_messageInfo_ReqIssuanceDebtInfo proto.InternalMessageInfo

func (m *ReqIssuanceDebtInfo) GetIssuanceId() string {
	if m != nil {
		return m.IssuanceId
	}
	return ""
}

func (m *ReqIssuanceDebtInfo) GetDebtId() string {
	if m != nil {
		return m.DebtId
	}
	return ""
}

// 返回记录
type RepIssuanceDebtInfo struct {
	Record               *DebtRecord `protobuf:"bytes,1,opt,name=record,proto3" json:"record,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (m *RepIssuanceDebtInfo) Reset()         { *m = RepIssuanceDebtInfo{} }
func (m *RepIssuanceDebtInfo) String() string { return proto.CompactTextString(m) }
func (*RepIssuanceDebtInfo) ProtoMessage()    {}
func (*RepIssuanceDebtInfo) Descriptor() ([]byte, []int) {
	return fileDescriptor_7110f4228953d675, []int{23}
}

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

var xxx_messageInfo_RepIssuanceDebtInfo proto.InternalMessageInfo

func (m *RepIssuanceDebtInfo) GetRecord() *DebtRecord {
	if m != nil {
		return m.Record
	}
	return nil
}

func init() {
	proto.RegisterType((*Issuance)(nil), "types.Issuance")
	proto.RegisterType((*DebtRecord)(nil), "types.DebtRecord")
	proto.RegisterType((*IssuanceAssetPriceRecord)(nil), "types.IssuanceAssetPriceRecord")
	proto.RegisterType((*IssuanceAction)(nil), "types.IssuanceAction")
	proto.RegisterType((*IssuanceManage)(nil), "types.IssuanceManage")
	proto.RegisterType((*IssuanceCreate)(nil), "types.IssuanceCreate")
	proto.RegisterType((*IssuanceDebt)(nil), "types.IssuanceDebt")
	proto.RegisterType((*IssuanceRepay)(nil), "types.IssuanceRepay")
	proto.RegisterType((*IssuanceFeed)(nil), "types.IssuanceFeed")
	proto.RegisterType((*IssuanceClose)(nil), "types.IssuanceClose")
	proto.RegisterType((*ReceiptIssuance)(nil), "types.ReceiptIssuance")
	proto.RegisterType((*IssuanceRecord)(nil), "types.IssuanceRecord")
	proto.RegisterType((*IssuanceRecords)(nil), "types.IssuanceRecords")
	proto.RegisterType((*ReqIssuanceInfo)(nil), "types.ReqIssuanceInfo")
	proto.RegisterType((*RepIssuanceCurrentInfo)(nil), "types.RepIssuanceCurrentInfo")
	proto.RegisterType((*ReqIssuanceInfos)(nil), "types.ReqIssuanceInfos")
	proto.RegisterType((*RepIssuanceCurrentInfos)(nil), "types.RepIssuanceCurrentInfos")
	proto.RegisterType((*ReqIssuanceByStatus)(nil), "types.ReqIssuanceByStatus")
	proto.RegisterType((*RepIssuanceIDs)(nil), "types.RepIssuanceIDs")
	proto.RegisterType((*ReqIssuanceRecordsByAddr)(nil), "types.ReqIssuanceRecordsByAddr")
	proto.RegisterType((*ReqIssuanceRecordsByStatus)(nil), "types.ReqIssuanceRecordsByStatus")
	proto.RegisterType((*RepIssuanceRecords)(nil), "types.RepIssuanceRecords")
	proto.RegisterType((*ReqIssuanceDebtInfo)(nil), "types.ReqIssuanceDebtInfo")
	proto.RegisterType((*RepIssuanceDebtInfo)(nil), "types.RepIssuanceDebtInfo")
}

func init() { proto.RegisterFile("issuance.proto", fileDescriptor_7110f4228953d675) }

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