Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
738 lines (649 sloc) 24.9 KB
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: proto/types/blockchain.proto
package iotextypes
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
timestamp "github.com/golang/protobuf/ptypes/timestamp"
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
// header of a block
type BlockHeader struct {
Core *BlockHeaderCore `protobuf:"bytes,1,opt,name=core,proto3" json:"core,omitempty"`
ProducerPubkey []byte `protobuf:"bytes,2,opt,name=producerPubkey,proto3" json:"producerPubkey,omitempty"`
Signature []byte `protobuf:"bytes,3,opt,name=signature,proto3" json:"signature,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BlockHeader) Reset() { *m = BlockHeader{} }
func (m *BlockHeader) String() string { return proto.CompactTextString(m) }
func (*BlockHeader) ProtoMessage() {}
func (*BlockHeader) Descriptor() ([]byte, []int) {
return fileDescriptor_0e828f5966a7c29d, []int{0}
}
func (m *BlockHeader) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BlockHeader.Unmarshal(m, b)
}
func (m *BlockHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BlockHeader.Marshal(b, m, deterministic)
}
func (m *BlockHeader) XXX_Merge(src proto.Message) {
xxx_messageInfo_BlockHeader.Merge(m, src)
}
func (m *BlockHeader) XXX_Size() int {
return xxx_messageInfo_BlockHeader.Size(m)
}
func (m *BlockHeader) XXX_DiscardUnknown() {
xxx_messageInfo_BlockHeader.DiscardUnknown(m)
}
var xxx_messageInfo_BlockHeader proto.InternalMessageInfo
func (m *BlockHeader) GetCore() *BlockHeaderCore {
if m != nil {
return m.Core
}
return nil
}
func (m *BlockHeader) GetProducerPubkey() []byte {
if m != nil {
return m.ProducerPubkey
}
return nil
}
func (m *BlockHeader) GetSignature() []byte {
if m != nil {
return m.Signature
}
return nil
}
type BlockHeaderCore struct {
Version uint32 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
Height uint64 `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"`
Timestamp *timestamp.Timestamp `protobuf:"bytes,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
PrevBlockHash []byte `protobuf:"bytes,4,opt,name=prevBlockHash,proto3" json:"prevBlockHash,omitempty"`
TxRoot []byte `protobuf:"bytes,5,opt,name=txRoot,proto3" json:"txRoot,omitempty"`
DeltaStateDigest []byte `protobuf:"bytes,6,opt,name=deltaStateDigest,proto3" json:"deltaStateDigest,omitempty"`
ReceiptRoot []byte `protobuf:"bytes,7,opt,name=receiptRoot,proto3" json:"receiptRoot,omitempty"`
LogsBloom []byte `protobuf:"bytes,8,opt,name=logsBloom,proto3" json:"logsBloom,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BlockHeaderCore) Reset() { *m = BlockHeaderCore{} }
func (m *BlockHeaderCore) String() string { return proto.CompactTextString(m) }
func (*BlockHeaderCore) ProtoMessage() {}
func (*BlockHeaderCore) Descriptor() ([]byte, []int) {
return fileDescriptor_0e828f5966a7c29d, []int{1}
}
func (m *BlockHeaderCore) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BlockHeaderCore.Unmarshal(m, b)
}
func (m *BlockHeaderCore) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BlockHeaderCore.Marshal(b, m, deterministic)
}
func (m *BlockHeaderCore) XXX_Merge(src proto.Message) {
xxx_messageInfo_BlockHeaderCore.Merge(m, src)
}
func (m *BlockHeaderCore) XXX_Size() int {
return xxx_messageInfo_BlockHeaderCore.Size(m)
}
func (m *BlockHeaderCore) XXX_DiscardUnknown() {
xxx_messageInfo_BlockHeaderCore.DiscardUnknown(m)
}
var xxx_messageInfo_BlockHeaderCore proto.InternalMessageInfo
func (m *BlockHeaderCore) GetVersion() uint32 {
if m != nil {
return m.Version
}
return 0
}
func (m *BlockHeaderCore) GetHeight() uint64 {
if m != nil {
return m.Height
}
return 0
}
func (m *BlockHeaderCore) GetTimestamp() *timestamp.Timestamp {
if m != nil {
return m.Timestamp
}
return nil
}
func (m *BlockHeaderCore) GetPrevBlockHash() []byte {
if m != nil {
return m.PrevBlockHash
}
return nil
}
func (m *BlockHeaderCore) GetTxRoot() []byte {
if m != nil {
return m.TxRoot
}
return nil
}
func (m *BlockHeaderCore) GetDeltaStateDigest() []byte {
if m != nil {
return m.DeltaStateDigest
}
return nil
}
func (m *BlockHeaderCore) GetReceiptRoot() []byte {
if m != nil {
return m.ReceiptRoot
}
return nil
}
func (m *BlockHeaderCore) GetLogsBloom() []byte {
if m != nil {
return m.LogsBloom
}
return nil
}
// footer of a block
type BlockFooter struct {
Endorsements []*Endorsement `protobuf:"bytes,1,rep,name=endorsements,proto3" json:"endorsements,omitempty"`
Timestamp *timestamp.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BlockFooter) Reset() { *m = BlockFooter{} }
func (m *BlockFooter) String() string { return proto.CompactTextString(m) }
func (*BlockFooter) ProtoMessage() {}
func (*BlockFooter) Descriptor() ([]byte, []int) {
return fileDescriptor_0e828f5966a7c29d, []int{2}
}
func (m *BlockFooter) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BlockFooter.Unmarshal(m, b)
}
func (m *BlockFooter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BlockFooter.Marshal(b, m, deterministic)
}
func (m *BlockFooter) XXX_Merge(src proto.Message) {
xxx_messageInfo_BlockFooter.Merge(m, src)
}
func (m *BlockFooter) XXX_Size() int {
return xxx_messageInfo_BlockFooter.Size(m)
}
func (m *BlockFooter) XXX_DiscardUnknown() {
xxx_messageInfo_BlockFooter.DiscardUnknown(m)
}
var xxx_messageInfo_BlockFooter proto.InternalMessageInfo
func (m *BlockFooter) GetEndorsements() []*Endorsement {
if m != nil {
return m.Endorsements
}
return nil
}
func (m *BlockFooter) GetTimestamp() *timestamp.Timestamp {
if m != nil {
return m.Timestamp
}
return nil
}
// body of a block
type BlockBody struct {
Actions []*Action `protobuf:"bytes,1,rep,name=actions,proto3" json:"actions,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BlockBody) Reset() { *m = BlockBody{} }
func (m *BlockBody) String() string { return proto.CompactTextString(m) }
func (*BlockBody) ProtoMessage() {}
func (*BlockBody) Descriptor() ([]byte, []int) {
return fileDescriptor_0e828f5966a7c29d, []int{3}
}
func (m *BlockBody) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BlockBody.Unmarshal(m, b)
}
func (m *BlockBody) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BlockBody.Marshal(b, m, deterministic)
}
func (m *BlockBody) XXX_Merge(src proto.Message) {
xxx_messageInfo_BlockBody.Merge(m, src)
}
func (m *BlockBody) XXX_Size() int {
return xxx_messageInfo_BlockBody.Size(m)
}
func (m *BlockBody) XXX_DiscardUnknown() {
xxx_messageInfo_BlockBody.DiscardUnknown(m)
}
var xxx_messageInfo_BlockBody proto.InternalMessageInfo
func (m *BlockBody) GetActions() []*Action {
if m != nil {
return m.Actions
}
return nil
}
// block consists of header followed by transactions
// hash of current block can be computed from header hence not stored
type Block struct {
Header *BlockHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
Body *BlockBody `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"`
Footer *BlockFooter `protobuf:"bytes,3,opt,name=footer,proto3" json:"footer,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Block) Reset() { *m = Block{} }
func (m *Block) String() string { return proto.CompactTextString(m) }
func (*Block) ProtoMessage() {}
func (*Block) Descriptor() ([]byte, []int) {
return fileDescriptor_0e828f5966a7c29d, []int{4}
}
func (m *Block) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Block.Unmarshal(m, b)
}
func (m *Block) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Block.Marshal(b, m, deterministic)
}
func (m *Block) XXX_Merge(src proto.Message) {
xxx_messageInfo_Block.Merge(m, src)
}
func (m *Block) XXX_Size() int {
return xxx_messageInfo_Block.Size(m)
}
func (m *Block) XXX_DiscardUnknown() {
xxx_messageInfo_Block.DiscardUnknown(m)
}
var xxx_messageInfo_Block proto.InternalMessageInfo
func (m *Block) GetHeader() *BlockHeader {
if m != nil {
return m.Header
}
return nil
}
func (m *Block) GetBody() *BlockBody {
if m != nil {
return m.Body
}
return nil
}
func (m *Block) GetFooter() *BlockFooter {
if m != nil {
return m.Footer
}
return nil
}
// Receipts consists of a collection of recepit
type Receipts struct {
Receipts []*Receipt `protobuf:"bytes,1,rep,name=receipts,proto3" json:"receipts,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Receipts) Reset() { *m = Receipts{} }
func (m *Receipts) String() string { return proto.CompactTextString(m) }
func (*Receipts) ProtoMessage() {}
func (*Receipts) Descriptor() ([]byte, []int) {
return fileDescriptor_0e828f5966a7c29d, []int{5}
}
func (m *Receipts) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Receipts.Unmarshal(m, b)
}
func (m *Receipts) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Receipts.Marshal(b, m, deterministic)
}
func (m *Receipts) XXX_Merge(src proto.Message) {
xxx_messageInfo_Receipts.Merge(m, src)
}
func (m *Receipts) XXX_Size() int {
return xxx_messageInfo_Receipts.Size(m)
}
func (m *Receipts) XXX_DiscardUnknown() {
xxx_messageInfo_Receipts.DiscardUnknown(m)
}
var xxx_messageInfo_Receipts proto.InternalMessageInfo
func (m *Receipts) GetReceipts() []*Receipt {
if m != nil {
return m.Receipts
}
return nil
}
type EpochData struct {
Num uint64 `protobuf:"varint,1,opt,name=num,proto3" json:"num,omitempty"`
Height uint64 `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"`
GravityChainStartHeight uint64 `protobuf:"varint,3,opt,name=gravityChainStartHeight,proto3" json:"gravityChainStartHeight,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *EpochData) Reset() { *m = EpochData{} }
func (m *EpochData) String() string { return proto.CompactTextString(m) }
func (*EpochData) ProtoMessage() {}
func (*EpochData) Descriptor() ([]byte, []int) {
return fileDescriptor_0e828f5966a7c29d, []int{6}
}
func (m *EpochData) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_EpochData.Unmarshal(m, b)
}
func (m *EpochData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_EpochData.Marshal(b, m, deterministic)
}
func (m *EpochData) XXX_Merge(src proto.Message) {
xxx_messageInfo_EpochData.Merge(m, src)
}
func (m *EpochData) XXX_Size() int {
return xxx_messageInfo_EpochData.Size(m)
}
func (m *EpochData) XXX_DiscardUnknown() {
xxx_messageInfo_EpochData.DiscardUnknown(m)
}
var xxx_messageInfo_EpochData proto.InternalMessageInfo
func (m *EpochData) GetNum() uint64 {
if m != nil {
return m.Num
}
return 0
}
func (m *EpochData) GetHeight() uint64 {
if m != nil {
return m.Height
}
return 0
}
func (m *EpochData) GetGravityChainStartHeight() uint64 {
if m != nil {
return m.GravityChainStartHeight
}
return 0
}
// Blockchain Metadata
type ChainMeta struct {
Height uint64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
NumActions int64 `protobuf:"varint,2,opt,name=numActions,proto3" json:"numActions,omitempty"`
Tps int64 `protobuf:"varint,3,opt,name=tps,proto3" json:"tps,omitempty"`
Epoch *EpochData `protobuf:"bytes,4,opt,name=epoch,proto3" json:"epoch,omitempty"`
TpsFloat float32 `protobuf:"fixed32,5,opt,name=tpsFloat,proto3" json:"tpsFloat,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ChainMeta) Reset() { *m = ChainMeta{} }
func (m *ChainMeta) String() string { return proto.CompactTextString(m) }
func (*ChainMeta) ProtoMessage() {}
func (*ChainMeta) Descriptor() ([]byte, []int) {
return fileDescriptor_0e828f5966a7c29d, []int{7}
}
func (m *ChainMeta) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ChainMeta.Unmarshal(m, b)
}
func (m *ChainMeta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ChainMeta.Marshal(b, m, deterministic)
}
func (m *ChainMeta) XXX_Merge(src proto.Message) {
xxx_messageInfo_ChainMeta.Merge(m, src)
}
func (m *ChainMeta) XXX_Size() int {
return xxx_messageInfo_ChainMeta.Size(m)
}
func (m *ChainMeta) XXX_DiscardUnknown() {
xxx_messageInfo_ChainMeta.DiscardUnknown(m)
}
var xxx_messageInfo_ChainMeta proto.InternalMessageInfo
func (m *ChainMeta) GetHeight() uint64 {
if m != nil {
return m.Height
}
return 0
}
func (m *ChainMeta) GetNumActions() int64 {
if m != nil {
return m.NumActions
}
return 0
}
func (m *ChainMeta) GetTps() int64 {
if m != nil {
return m.Tps
}
return 0
}
func (m *ChainMeta) GetEpoch() *EpochData {
if m != nil {
return m.Epoch
}
return nil
}
func (m *ChainMeta) GetTpsFloat() float32 {
if m != nil {
return m.TpsFloat
}
return 0
}
// Block Metadata
type BlockMeta struct {
Hash string `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
Height uint64 `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"`
Timestamp *timestamp.Timestamp `protobuf:"bytes,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
NumActions int64 `protobuf:"varint,4,opt,name=numActions,proto3" json:"numActions,omitempty"`
ProducerAddress string `protobuf:"bytes,5,opt,name=producerAddress,proto3" json:"producerAddress,omitempty"`
TransferAmount string `protobuf:"bytes,6,opt,name=transferAmount,proto3" json:"transferAmount,omitempty"`
TxRoot string `protobuf:"bytes,7,opt,name=txRoot,proto3" json:"txRoot,omitempty"`
ReceiptRoot string `protobuf:"bytes,8,opt,name=receiptRoot,proto3" json:"receiptRoot,omitempty"`
DeltaStateDigest string `protobuf:"bytes,9,opt,name=deltaStateDigest,proto3" json:"deltaStateDigest,omitempty"`
LogsBloom string `protobuf:"bytes,10,opt,name=logsBloom,proto3" json:"logsBloom,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BlockMeta) Reset() { *m = BlockMeta{} }
func (m *BlockMeta) String() string { return proto.CompactTextString(m) }
func (*BlockMeta) ProtoMessage() {}
func (*BlockMeta) Descriptor() ([]byte, []int) {
return fileDescriptor_0e828f5966a7c29d, []int{8}
}
func (m *BlockMeta) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BlockMeta.Unmarshal(m, b)
}
func (m *BlockMeta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BlockMeta.Marshal(b, m, deterministic)
}
func (m *BlockMeta) XXX_Merge(src proto.Message) {
xxx_messageInfo_BlockMeta.Merge(m, src)
}
func (m *BlockMeta) XXX_Size() int {
return xxx_messageInfo_BlockMeta.Size(m)
}
func (m *BlockMeta) XXX_DiscardUnknown() {
xxx_messageInfo_BlockMeta.DiscardUnknown(m)
}
var xxx_messageInfo_BlockMeta proto.InternalMessageInfo
func (m *BlockMeta) GetHash() string {
if m != nil {
return m.Hash
}
return ""
}
func (m *BlockMeta) GetHeight() uint64 {
if m != nil {
return m.Height
}
return 0
}
func (m *BlockMeta) GetTimestamp() *timestamp.Timestamp {
if m != nil {
return m.Timestamp
}
return nil
}
func (m *BlockMeta) GetNumActions() int64 {
if m != nil {
return m.NumActions
}
return 0
}
func (m *BlockMeta) GetProducerAddress() string {
if m != nil {
return m.ProducerAddress
}
return ""
}
func (m *BlockMeta) GetTransferAmount() string {
if m != nil {
return m.TransferAmount
}
return ""
}
func (m *BlockMeta) GetTxRoot() string {
if m != nil {
return m.TxRoot
}
return ""
}
func (m *BlockMeta) GetReceiptRoot() string {
if m != nil {
return m.ReceiptRoot
}
return ""
}
func (m *BlockMeta) GetDeltaStateDigest() string {
if m != nil {
return m.DeltaStateDigest
}
return ""
}
func (m *BlockMeta) GetLogsBloom() string {
if m != nil {
return m.LogsBloom
}
return ""
}
// Account Metadata
type AccountMeta struct {
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
Balance string `protobuf:"bytes,2,opt,name=balance,proto3" json:"balance,omitempty"`
Nonce uint64 `protobuf:"varint,3,opt,name=nonce,proto3" json:"nonce,omitempty"`
PendingNonce uint64 `protobuf:"varint,4,opt,name=pendingNonce,proto3" json:"pendingNonce,omitempty"`
NumActions uint64 `protobuf:"varint,5,opt,name=numActions,proto3" json:"numActions,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *AccountMeta) Reset() { *m = AccountMeta{} }
func (m *AccountMeta) String() string { return proto.CompactTextString(m) }
func (*AccountMeta) ProtoMessage() {}
func (*AccountMeta) Descriptor() ([]byte, []int) {
return fileDescriptor_0e828f5966a7c29d, []int{9}
}
func (m *AccountMeta) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AccountMeta.Unmarshal(m, b)
}
func (m *AccountMeta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_AccountMeta.Marshal(b, m, deterministic)
}
func (m *AccountMeta) XXX_Merge(src proto.Message) {
xxx_messageInfo_AccountMeta.Merge(m, src)
}
func (m *AccountMeta) XXX_Size() int {
return xxx_messageInfo_AccountMeta.Size(m)
}
func (m *AccountMeta) XXX_DiscardUnknown() {
xxx_messageInfo_AccountMeta.DiscardUnknown(m)
}
var xxx_messageInfo_AccountMeta proto.InternalMessageInfo
func (m *AccountMeta) GetAddress() string {
if m != nil {
return m.Address
}
return ""
}
func (m *AccountMeta) GetBalance() string {
if m != nil {
return m.Balance
}
return ""
}
func (m *AccountMeta) GetNonce() uint64 {
if m != nil {
return m.Nonce
}
return 0
}
func (m *AccountMeta) GetPendingNonce() uint64 {
if m != nil {
return m.PendingNonce
}
return 0
}
func (m *AccountMeta) GetNumActions() uint64 {
if m != nil {
return m.NumActions
}
return 0
}
func init() {
proto.RegisterType((*BlockHeader)(nil), "iotextypes.BlockHeader")
proto.RegisterType((*BlockHeaderCore)(nil), "iotextypes.BlockHeaderCore")
proto.RegisterType((*BlockFooter)(nil), "iotextypes.BlockFooter")
proto.RegisterType((*BlockBody)(nil), "iotextypes.BlockBody")
proto.RegisterType((*Block)(nil), "iotextypes.Block")
proto.RegisterType((*Receipts)(nil), "iotextypes.Receipts")
proto.RegisterType((*EpochData)(nil), "iotextypes.EpochData")
proto.RegisterType((*ChainMeta)(nil), "iotextypes.ChainMeta")
proto.RegisterType((*BlockMeta)(nil), "iotextypes.BlockMeta")
proto.RegisterType((*AccountMeta)(nil), "iotextypes.AccountMeta")
}
func init() { proto.RegisterFile("proto/types/blockchain.proto", fileDescriptor_0e828f5966a7c29d) }
var fileDescriptor_0e828f5966a7c29d = []byte{
// 769 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x55, 0x4b, 0x6f, 0xdb, 0x46,
0x10, 0x06, 0x25, 0xca, 0x12, 0x47, 0x76, 0x6d, 0x6c, 0x1f, 0x26, 0x54, 0xb7, 0x15, 0x88, 0xa2,
0x50, 0x5f, 0x22, 0xe0, 0xa2, 0x68, 0x03, 0x9f, 0x24, 0x3f, 0xe0, 0x4b, 0x82, 0x60, 0x9d, 0x53,
0x6e, 0x2b, 0x72, 0x4d, 0x31, 0x26, 0xb9, 0xc4, 0x72, 0x69, 0x58, 0xf7, 0xfc, 0x84, 0xdc, 0x02,
0xe4, 0x9a, 0x9f, 0x96, 0xbf, 0x11, 0xec, 0x2c, 0x29, 0x91, 0x52, 0x1c, 0x20, 0x87, 0xdc, 0x38,
0xdf, 0x7c, 0xda, 0x99, 0xf9, 0xe6, 0x21, 0x38, 0xc9, 0xa5, 0x50, 0xc2, 0x57, 0xab, 0x9c, 0x17,
0xfe, 0x22, 0x11, 0xc1, 0x5d, 0xb0, 0x64, 0x71, 0x36, 0x45, 0x98, 0x40, 0x2c, 0x14, 0x7f, 0x40,
0xe7, 0xc8, 0x6d, 0x32, 0x59, 0xa0, 0x62, 0x51, 0xb1, 0x46, 0x3f, 0x35, 0x3d, 0x3c, 0x0b, 0x85,
0x2c, 0x78, 0xca, 0x33, 0x55, 0xb9, 0x7f, 0x89, 0x84, 0x88, 0x12, 0xee, 0xa3, 0xb5, 0x28, 0x6f,
0x7d, 0x15, 0xa7, 0xbc, 0x50, 0x2c, 0xcd, 0x0d, 0xc1, 0x7b, 0x6d, 0xc1, 0x70, 0xae, 0x43, 0x5f,
0x73, 0x16, 0x72, 0x49, 0x7c, 0xb0, 0x03, 0x21, 0xb9, 0x6b, 0x8d, 0xad, 0xc9, 0xf0, 0xf4, 0xc7,
0xe9, 0x26, 0x89, 0x69, 0x83, 0x76, 0x2e, 0x24, 0xa7, 0x48, 0x24, 0xbf, 0xc1, 0x37, 0xb9, 0x14,
0x61, 0x19, 0x70, 0xf9, 0xbc, 0x5c, 0xdc, 0xf1, 0x95, 0xdb, 0x19, 0x5b, 0x93, 0x7d, 0xba, 0x85,
0x92, 0x13, 0x70, 0x8a, 0x38, 0xca, 0x98, 0x2a, 0x25, 0x77, 0xbb, 0x48, 0xd9, 0x00, 0xde, 0xfb,
0x0e, 0x1c, 0x6e, 0xbd, 0x4f, 0x5c, 0xe8, 0xdf, 0x73, 0x59, 0xc4, 0x22, 0xc3, 0x6c, 0x0e, 0x68,
0x6d, 0x92, 0x1f, 0x60, 0x6f, 0xc9, 0xe3, 0x68, 0xa9, 0x30, 0x96, 0x4d, 0x2b, 0x8b, 0xfc, 0x0f,
0xce, 0xba, 0x3e, 0x8c, 0x31, 0x3c, 0x1d, 0x4d, 0x8d, 0x02, 0xd3, 0x5a, 0x81, 0xe9, 0x8b, 0x9a,
0x41, 0x37, 0x64, 0xf2, 0x2b, 0x1c, 0xe4, 0x92, 0xdf, 0x9b, 0x14, 0x58, 0xb1, 0x74, 0x6d, 0xcc,
0xb0, 0x0d, 0xea, 0xb8, 0xea, 0x81, 0x0a, 0xa1, 0xdc, 0x1e, 0xba, 0x2b, 0x8b, 0xfc, 0x01, 0x47,
0x21, 0x4f, 0x14, 0xbb, 0x51, 0x4c, 0xf1, 0x8b, 0x38, 0xe2, 0x85, 0x72, 0xf7, 0x90, 0xb1, 0x83,
0x93, 0x31, 0x0c, 0x25, 0x0f, 0x78, 0x9c, 0x2b, 0x7c, 0xa8, 0x8f, 0xb4, 0x26, 0xa4, 0x95, 0x4a,
0x44, 0x54, 0xcc, 0x13, 0x21, 0x52, 0x77, 0x60, 0x94, 0x5a, 0x03, 0x9b, 0x86, 0x5d, 0x09, 0xa1,
0xb8, 0x24, 0x67, 0xb0, 0xdf, 0x68, 0x7b, 0xe1, 0x5a, 0xe3, 0xee, 0x64, 0x78, 0x7a, 0xdc, 0x6c,
0xdc, 0xe5, 0xc6, 0x4f, 0x5b, 0xe4, 0xb6, 0x60, 0x9d, 0x2f, 0x10, 0xcc, 0x7b, 0x02, 0x0e, 0x66,
0x31, 0x17, 0xe1, 0x8a, 0xfc, 0x05, 0x7d, 0x33, 0x94, 0x75, 0x78, 0xd2, 0x0c, 0x3f, 0x43, 0x17,
0xad, 0x29, 0xde, 0x1b, 0x0b, 0x7a, 0xf8, 0x5b, 0xe2, 0xeb, 0x3e, 0xea, 0x7e, 0x57, 0xe3, 0x76,
0xfc, 0xc8, 0xb8, 0xd1, 0x8a, 0x46, 0x7e, 0x07, 0x7b, 0x21, 0xc2, 0x55, 0x95, 0xea, 0xf7, 0x3b,
0x74, 0x9d, 0x0d, 0x45, 0x8a, 0x7e, 0xfb, 0x16, 0x15, 0xaa, 0x06, 0x61, 0xf7, 0x6d, 0x23, 0x20,
0xad, 0x68, 0xde, 0x19, 0x0c, 0xa8, 0xe9, 0x42, 0x41, 0x7c, 0x18, 0x54, 0x1d, 0xa9, 0x2b, 0xfa,
0xb6, 0xf9, 0xf3, 0x8a, 0x47, 0xd7, 0x24, 0x4f, 0x80, 0x73, 0x99, 0x8b, 0x60, 0x79, 0xc1, 0x14,
0x23, 0x47, 0xd0, 0xcd, 0xca, 0x14, 0x6b, 0xb2, 0xa9, 0xfe, 0xfc, 0xcc, 0xc0, 0x1e, 0x47, 0x92,
0xdd, 0xc7, 0x6a, 0x75, 0xae, 0x37, 0xff, 0x46, 0x31, 0xa9, 0xae, 0x0d, 0xb1, 0x8b, 0xc4, 0xc7,
0xdc, 0xde, 0x3b, 0x0b, 0x1c, 0x04, 0x9f, 0x72, 0xc5, 0x1a, 0xef, 0x5b, 0xad, 0xf7, 0x7f, 0x06,
0xc8, 0xca, 0x74, 0x56, 0xf5, 0x46, 0xc7, 0xee, 0xd2, 0x06, 0xa2, 0x33, 0x55, 0x79, 0x81, 0xb1,
0xba, 0x54, 0x7f, 0x92, 0x3f, 0xa1, 0xc7, 0x75, 0x21, 0xb8, 0x00, 0x5b, 0x12, 0xaf, 0x2b, 0xa4,
0x86, 0x43, 0x46, 0x30, 0x50, 0x79, 0x71, 0x95, 0x08, 0x66, 0x36, 0xa2, 0x43, 0xd7, 0xb6, 0xf7,
0xa1, 0x53, 0x4d, 0x08, 0x26, 0x48, 0xc0, 0x5e, 0xea, 0xb5, 0xd2, 0xe9, 0x39, 0x14, 0xbf, 0xbf,
0xc2, 0x16, 0xb7, 0xcb, 0xb5, 0x77, 0xca, 0x9d, 0xc0, 0x61, 0x7d, 0x95, 0x66, 0x61, 0x28, 0x79,
0x51, 0x60, 0xda, 0x0e, 0xdd, 0x86, 0xf5, 0x55, 0x53, 0x92, 0x65, 0xc5, 0x2d, 0x97, 0xb3, 0x54,
0x94, 0x99, 0xd9, 0x67, 0x87, 0x6e, 0xa1, 0x8d, 0x8b, 0xd0, 0x47, 0x7f, 0x7d, 0x11, 0xb6, 0xb6,
0x7c, 0x80, 0xce, 0xd6, 0x96, 0x7f, 0xea, 0x66, 0x38, 0x48, 0xdb, 0xbd, 0x19, 0xad, 0x8b, 0x00,
0x48, 0x6a, 0x5c, 0x84, 0xb7, 0x16, 0x0c, 0x67, 0x41, 0xa0, 0xf3, 0x41, 0xad, 0x5d, 0xe8, 0xb3,
0xaa, 0x3a, 0x23, 0x77, 0x6d, 0x6a, 0xcf, 0x82, 0x25, 0x2c, 0x0b, 0x38, 0x4a, 0xee, 0xd0, 0xda,
0x24, 0xdf, 0x41, 0x2f, 0x13, 0x1a, 0x37, 0x63, 0x67, 0x0c, 0xe2, 0xc1, 0x7e, 0xce, 0xb3, 0x30,
0xce, 0xa2, 0x67, 0xe8, 0xb4, 0xd1, 0xd9, 0xc2, 0xb6, 0x34, 0xef, 0x21, 0xa3, 0x81, 0xcc, 0xff,
0x7b, 0xf9, 0x6f, 0x14, 0xab, 0x65, 0xb9, 0x98, 0x06, 0x22, 0xf5, 0x71, 0x9a, 0x72, 0x29, 0x5e,
0xf1, 0x40, 0x19, 0xe3, 0x6f, 0xf3, 0x07, 0x16, 0x89, 0x84, 0x65, 0x91, 0xbf, 0x99, 0xb6, 0xc5,
0x1e, 0x3a, 0xfe, 0xf9, 0x18, 0x00, 0x00, 0xff, 0xff, 0x85, 0x1d, 0xbc, 0x2d, 0x26, 0x07, 0x00,
0x00,
}
You can’t perform that action at this time.