blob: b25117a21c520bac667f883837fe878e5293b59d [file] [log] [blame]
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: kythe/proto/serving.proto
package serving_go_proto
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
common_go_proto "kythe.io/kythe/proto/common_go_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 FileDirectory_Kind int32
const (
FileDirectory_UNKNOWN FileDirectory_Kind = 0
FileDirectory_FILE FileDirectory_Kind = 1
FileDirectory_DIRECTORY FileDirectory_Kind = 2
)
var FileDirectory_Kind_name = map[int32]string{
0: "UNKNOWN",
1: "FILE",
2: "DIRECTORY",
}
var FileDirectory_Kind_value = map[string]int32{
"UNKNOWN": 0,
"FILE": 1,
"DIRECTORY": 2,
}
func (x FileDirectory_Kind) String() string {
return proto.EnumName(FileDirectory_Kind_name, int32(x))
}
func (FileDirectory_Kind) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{6, 0}
}
type FileDecorations_Override_Kind int32
const (
FileDecorations_Override_OVERRIDES FileDecorations_Override_Kind = 0
FileDecorations_Override_EXTENDS FileDecorations_Override_Kind = 1
)
var FileDecorations_Override_Kind_name = map[int32]string{
0: "OVERRIDES",
1: "EXTENDS",
}
var FileDecorations_Override_Kind_value = map[string]int32{
"OVERRIDES": 0,
"EXTENDS": 1,
}
func (x FileDecorations_Override_Kind) String() string {
return proto.EnumName(FileDecorations_Override_Kind_name, int32(x))
}
func (FileDecorations_Override_Kind) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{11, 1, 0}
}
type Relatives_Type int32
const (
Relatives_UNKNOWN Relatives_Type = 0
Relatives_PARENTS Relatives_Type = 1
Relatives_CHILDREN Relatives_Type = 2
)
var Relatives_Type_name = map[int32]string{
0: "UNKNOWN",
1: "PARENTS",
2: "CHILDREN",
}
var Relatives_Type_value = map[string]int32{
"UNKNOWN": 0,
"PARENTS": 1,
"CHILDREN": 2,
}
func (x Relatives_Type) String() string {
return proto.EnumName(Relatives_Type_name, int32(x))
}
func (Relatives_Type) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{15, 0}
}
type Callgraph_Type int32
const (
Callgraph_UNKNOWN Callgraph_Type = 0
Callgraph_CALLER Callgraph_Type = 1
Callgraph_CALLEE Callgraph_Type = 2
)
var Callgraph_Type_name = map[int32]string{
0: "UNKNOWN",
1: "CALLER",
2: "CALLEE",
}
var Callgraph_Type_value = map[string]int32{
"UNKNOWN": 0,
"CALLER": 1,
"CALLEE": 2,
}
func (x Callgraph_Type) String() string {
return proto.EnumName(Callgraph_Type_name, int32(x))
}
func (Callgraph_Type) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{16, 0}
}
type Node struct {
Ticket string `protobuf:"bytes,1,opt,name=ticket,proto3" json:"ticket,omitempty"`
Fact []*common_go_proto.Fact `protobuf:"bytes,2,rep,name=fact,proto3" json:"fact,omitempty"`
DefinitionLocation *ExpandedAnchor `protobuf:"bytes,3,opt,name=definition_location,json=definitionLocation,proto3" json:"definition_location,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Node) Reset() { *m = Node{} }
func (m *Node) String() string { return proto.CompactTextString(m) }
func (*Node) ProtoMessage() {}
func (*Node) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{0}
}
func (m *Node) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Node.Unmarshal(m, b)
}
func (m *Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Node.Marshal(b, m, deterministic)
}
func (m *Node) XXX_Merge(src proto.Message) {
xxx_messageInfo_Node.Merge(m, src)
}
func (m *Node) XXX_Size() int {
return xxx_messageInfo_Node.Size(m)
}
func (m *Node) XXX_DiscardUnknown() {
xxx_messageInfo_Node.DiscardUnknown(m)
}
var xxx_messageInfo_Node proto.InternalMessageInfo
func (m *Node) GetTicket() string {
if m != nil {
return m.Ticket
}
return ""
}
func (m *Node) GetFact() []*common_go_proto.Fact {
if m != nil {
return m.Fact
}
return nil
}
func (m *Node) GetDefinitionLocation() *ExpandedAnchor {
if m != nil {
return m.DefinitionLocation
}
return nil
}
type Edge struct {
Source *Node `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
Ordinal int32 `protobuf:"varint,5,opt,name=ordinal,proto3" json:"ordinal,omitempty"`
Target *Node `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
Fact []*common_go_proto.Fact `protobuf:"bytes,4,rep,name=fact,proto3" json:"fact,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Edge) Reset() { *m = Edge{} }
func (m *Edge) String() string { return proto.CompactTextString(m) }
func (*Edge) ProtoMessage() {}
func (*Edge) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{1}
}
func (m *Edge) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Edge.Unmarshal(m, b)
}
func (m *Edge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Edge.Marshal(b, m, deterministic)
}
func (m *Edge) XXX_Merge(src proto.Message) {
xxx_messageInfo_Edge.Merge(m, src)
}
func (m *Edge) XXX_Size() int {
return xxx_messageInfo_Edge.Size(m)
}
func (m *Edge) XXX_DiscardUnknown() {
xxx_messageInfo_Edge.DiscardUnknown(m)
}
var xxx_messageInfo_Edge proto.InternalMessageInfo
func (m *Edge) GetSource() *Node {
if m != nil {
return m.Source
}
return nil
}
func (m *Edge) GetKind() string {
if m != nil {
return m.Kind
}
return ""
}
func (m *Edge) GetOrdinal() int32 {
if m != nil {
return m.Ordinal
}
return 0
}
func (m *Edge) GetTarget() *Node {
if m != nil {
return m.Target
}
return nil
}
func (m *Edge) GetFact() []*common_go_proto.Fact {
if m != nil {
return m.Fact
}
return nil
}
type EdgeGroup struct {
Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
Edge []*EdgeGroup_Edge `protobuf:"bytes,2,rep,name=edge,proto3" json:"edge,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *EdgeGroup) Reset() { *m = EdgeGroup{} }
func (m *EdgeGroup) String() string { return proto.CompactTextString(m) }
func (*EdgeGroup) ProtoMessage() {}
func (*EdgeGroup) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{2}
}
func (m *EdgeGroup) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_EdgeGroup.Unmarshal(m, b)
}
func (m *EdgeGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_EdgeGroup.Marshal(b, m, deterministic)
}
func (m *EdgeGroup) XXX_Merge(src proto.Message) {
xxx_messageInfo_EdgeGroup.Merge(m, src)
}
func (m *EdgeGroup) XXX_Size() int {
return xxx_messageInfo_EdgeGroup.Size(m)
}
func (m *EdgeGroup) XXX_DiscardUnknown() {
xxx_messageInfo_EdgeGroup.DiscardUnknown(m)
}
var xxx_messageInfo_EdgeGroup proto.InternalMessageInfo
func (m *EdgeGroup) GetKind() string {
if m != nil {
return m.Kind
}
return ""
}
func (m *EdgeGroup) GetEdge() []*EdgeGroup_Edge {
if m != nil {
return m.Edge
}
return nil
}
type EdgeGroup_Edge struct {
Target *Node `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
Ordinal int32 `protobuf:"varint,2,opt,name=ordinal,proto3" json:"ordinal,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *EdgeGroup_Edge) Reset() { *m = EdgeGroup_Edge{} }
func (m *EdgeGroup_Edge) String() string { return proto.CompactTextString(m) }
func (*EdgeGroup_Edge) ProtoMessage() {}
func (*EdgeGroup_Edge) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{2, 0}
}
func (m *EdgeGroup_Edge) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_EdgeGroup_Edge.Unmarshal(m, b)
}
func (m *EdgeGroup_Edge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_EdgeGroup_Edge.Marshal(b, m, deterministic)
}
func (m *EdgeGroup_Edge) XXX_Merge(src proto.Message) {
xxx_messageInfo_EdgeGroup_Edge.Merge(m, src)
}
func (m *EdgeGroup_Edge) XXX_Size() int {
return xxx_messageInfo_EdgeGroup_Edge.Size(m)
}
func (m *EdgeGroup_Edge) XXX_DiscardUnknown() {
xxx_messageInfo_EdgeGroup_Edge.DiscardUnknown(m)
}
var xxx_messageInfo_EdgeGroup_Edge proto.InternalMessageInfo
func (m *EdgeGroup_Edge) GetTarget() *Node {
if m != nil {
return m.Target
}
return nil
}
func (m *EdgeGroup_Edge) GetOrdinal() int32 {
if m != nil {
return m.Ordinal
}
return 0
}
type PagedEdgeSet struct {
Source *Node `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
Group []*EdgeGroup `protobuf:"bytes,2,rep,name=group,proto3" json:"group,omitempty"`
TotalEdges int32 `protobuf:"varint,3,opt,name=total_edges,json=totalEdges,proto3" json:"total_edges,omitempty"` // Deprecated: Do not use.
PageIndex []*PageIndex `protobuf:"bytes,4,rep,name=page_index,json=pageIndex,proto3" json:"page_index,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PagedEdgeSet) Reset() { *m = PagedEdgeSet{} }
func (m *PagedEdgeSet) String() string { return proto.CompactTextString(m) }
func (*PagedEdgeSet) ProtoMessage() {}
func (*PagedEdgeSet) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{3}
}
func (m *PagedEdgeSet) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PagedEdgeSet.Unmarshal(m, b)
}
func (m *PagedEdgeSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PagedEdgeSet.Marshal(b, m, deterministic)
}
func (m *PagedEdgeSet) XXX_Merge(src proto.Message) {
xxx_messageInfo_PagedEdgeSet.Merge(m, src)
}
func (m *PagedEdgeSet) XXX_Size() int {
return xxx_messageInfo_PagedEdgeSet.Size(m)
}
func (m *PagedEdgeSet) XXX_DiscardUnknown() {
xxx_messageInfo_PagedEdgeSet.DiscardUnknown(m)
}
var xxx_messageInfo_PagedEdgeSet proto.InternalMessageInfo
func (m *PagedEdgeSet) GetSource() *Node {
if m != nil {
return m.Source
}
return nil
}
func (m *PagedEdgeSet) GetGroup() []*EdgeGroup {
if m != nil {
return m.Group
}
return nil
}
// Deprecated: Do not use.
func (m *PagedEdgeSet) GetTotalEdges() int32 {
if m != nil {
return m.TotalEdges
}
return 0
}
func (m *PagedEdgeSet) GetPageIndex() []*PageIndex {
if m != nil {
return m.PageIndex
}
return nil
}
type PageIndex struct {
EdgeKind string `protobuf:"bytes,1,opt,name=edge_kind,json=edgeKind,proto3" json:"edge_kind,omitempty"`
EdgeCount int32 `protobuf:"varint,2,opt,name=edge_count,json=edgeCount,proto3" json:"edge_count,omitempty"`
PageKey string `protobuf:"bytes,3,opt,name=page_key,json=pageKey,proto3" json:"page_key,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PageIndex) Reset() { *m = PageIndex{} }
func (m *PageIndex) String() string { return proto.CompactTextString(m) }
func (*PageIndex) ProtoMessage() {}
func (*PageIndex) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{4}
}
func (m *PageIndex) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PageIndex.Unmarshal(m, b)
}
func (m *PageIndex) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PageIndex.Marshal(b, m, deterministic)
}
func (m *PageIndex) XXX_Merge(src proto.Message) {
xxx_messageInfo_PageIndex.Merge(m, src)
}
func (m *PageIndex) XXX_Size() int {
return xxx_messageInfo_PageIndex.Size(m)
}
func (m *PageIndex) XXX_DiscardUnknown() {
xxx_messageInfo_PageIndex.DiscardUnknown(m)
}
var xxx_messageInfo_PageIndex proto.InternalMessageInfo
func (m *PageIndex) GetEdgeKind() string {
if m != nil {
return m.EdgeKind
}
return ""
}
func (m *PageIndex) GetEdgeCount() int32 {
if m != nil {
return m.EdgeCount
}
return 0
}
func (m *PageIndex) GetPageKey() string {
if m != nil {
return m.PageKey
}
return ""
}
type EdgePage struct {
PageKey string `protobuf:"bytes,1,opt,name=page_key,json=pageKey,proto3" json:"page_key,omitempty"`
SourceTicket string `protobuf:"bytes,2,opt,name=source_ticket,json=sourceTicket,proto3" json:"source_ticket,omitempty"`
EdgesGroup *EdgeGroup `protobuf:"bytes,3,opt,name=edges_group,json=edgesGroup,proto3" json:"edges_group,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *EdgePage) Reset() { *m = EdgePage{} }
func (m *EdgePage) String() string { return proto.CompactTextString(m) }
func (*EdgePage) ProtoMessage() {}
func (*EdgePage) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{5}
}
func (m *EdgePage) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_EdgePage.Unmarshal(m, b)
}
func (m *EdgePage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_EdgePage.Marshal(b, m, deterministic)
}
func (m *EdgePage) XXX_Merge(src proto.Message) {
xxx_messageInfo_EdgePage.Merge(m, src)
}
func (m *EdgePage) XXX_Size() int {
return xxx_messageInfo_EdgePage.Size(m)
}
func (m *EdgePage) XXX_DiscardUnknown() {
xxx_messageInfo_EdgePage.DiscardUnknown(m)
}
var xxx_messageInfo_EdgePage proto.InternalMessageInfo
func (m *EdgePage) GetPageKey() string {
if m != nil {
return m.PageKey
}
return ""
}
func (m *EdgePage) GetSourceTicket() string {
if m != nil {
return m.SourceTicket
}
return ""
}
func (m *EdgePage) GetEdgesGroup() *EdgeGroup {
if m != nil {
return m.EdgesGroup
}
return nil
}
type FileDirectory struct {
Entry []*FileDirectory_Entry `protobuf:"bytes,3,rep,name=entry,proto3" json:"entry,omitempty"`
Subdirectory []string `protobuf:"bytes,1,rep,name=subdirectory,proto3" json:"subdirectory,omitempty"` // Deprecated: Do not use.
FileTicket []string `protobuf:"bytes,2,rep,name=file_ticket,json=fileTicket,proto3" json:"file_ticket,omitempty"` // Deprecated: Do not use.
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FileDirectory) Reset() { *m = FileDirectory{} }
func (m *FileDirectory) String() string { return proto.CompactTextString(m) }
func (*FileDirectory) ProtoMessage() {}
func (*FileDirectory) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{6}
}
func (m *FileDirectory) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FileDirectory.Unmarshal(m, b)
}
func (m *FileDirectory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FileDirectory.Marshal(b, m, deterministic)
}
func (m *FileDirectory) XXX_Merge(src proto.Message) {
xxx_messageInfo_FileDirectory.Merge(m, src)
}
func (m *FileDirectory) XXX_Size() int {
return xxx_messageInfo_FileDirectory.Size(m)
}
func (m *FileDirectory) XXX_DiscardUnknown() {
xxx_messageInfo_FileDirectory.DiscardUnknown(m)
}
var xxx_messageInfo_FileDirectory proto.InternalMessageInfo
func (m *FileDirectory) GetEntry() []*FileDirectory_Entry {
if m != nil {
return m.Entry
}
return nil
}
// Deprecated: Do not use.
func (m *FileDirectory) GetSubdirectory() []string {
if m != nil {
return m.Subdirectory
}
return nil
}
// Deprecated: Do not use.
func (m *FileDirectory) GetFileTicket() []string {
if m != nil {
return m.FileTicket
}
return nil
}
type FileDirectory_Entry struct {
Kind FileDirectory_Kind `protobuf:"varint,1,opt,name=kind,proto3,enum=kythe.proto.serving.FileDirectory_Kind" json:"kind,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
BuildConfig []string `protobuf:"bytes,3,rep,name=build_config,json=buildConfig,proto3" json:"build_config,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FileDirectory_Entry) Reset() { *m = FileDirectory_Entry{} }
func (m *FileDirectory_Entry) String() string { return proto.CompactTextString(m) }
func (*FileDirectory_Entry) ProtoMessage() {}
func (*FileDirectory_Entry) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{6, 0}
}
func (m *FileDirectory_Entry) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FileDirectory_Entry.Unmarshal(m, b)
}
func (m *FileDirectory_Entry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FileDirectory_Entry.Marshal(b, m, deterministic)
}
func (m *FileDirectory_Entry) XXX_Merge(src proto.Message) {
xxx_messageInfo_FileDirectory_Entry.Merge(m, src)
}
func (m *FileDirectory_Entry) XXX_Size() int {
return xxx_messageInfo_FileDirectory_Entry.Size(m)
}
func (m *FileDirectory_Entry) XXX_DiscardUnknown() {
xxx_messageInfo_FileDirectory_Entry.DiscardUnknown(m)
}
var xxx_messageInfo_FileDirectory_Entry proto.InternalMessageInfo
func (m *FileDirectory_Entry) GetKind() FileDirectory_Kind {
if m != nil {
return m.Kind
}
return FileDirectory_UNKNOWN
}
func (m *FileDirectory_Entry) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *FileDirectory_Entry) GetBuildConfig() []string {
if m != nil {
return m.BuildConfig
}
return nil
}
type CorpusRoots struct {
Corpus []*CorpusRoots_Corpus `protobuf:"bytes,1,rep,name=corpus,proto3" json:"corpus,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *CorpusRoots) Reset() { *m = CorpusRoots{} }
func (m *CorpusRoots) String() string { return proto.CompactTextString(m) }
func (*CorpusRoots) ProtoMessage() {}
func (*CorpusRoots) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{7}
}
func (m *CorpusRoots) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CorpusRoots.Unmarshal(m, b)
}
func (m *CorpusRoots) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CorpusRoots.Marshal(b, m, deterministic)
}
func (m *CorpusRoots) XXX_Merge(src proto.Message) {
xxx_messageInfo_CorpusRoots.Merge(m, src)
}
func (m *CorpusRoots) XXX_Size() int {
return xxx_messageInfo_CorpusRoots.Size(m)
}
func (m *CorpusRoots) XXX_DiscardUnknown() {
xxx_messageInfo_CorpusRoots.DiscardUnknown(m)
}
var xxx_messageInfo_CorpusRoots proto.InternalMessageInfo
func (m *CorpusRoots) GetCorpus() []*CorpusRoots_Corpus {
if m != nil {
return m.Corpus
}
return nil
}
type CorpusRoots_Corpus struct {
Corpus string `protobuf:"bytes,1,opt,name=corpus,proto3" json:"corpus,omitempty"`
Root []string `protobuf:"bytes,2,rep,name=root,proto3" json:"root,omitempty"`
BuildConfig []string `protobuf:"bytes,3,rep,name=build_config,json=buildConfig,proto3" json:"build_config,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *CorpusRoots_Corpus) Reset() { *m = CorpusRoots_Corpus{} }
func (m *CorpusRoots_Corpus) String() string { return proto.CompactTextString(m) }
func (*CorpusRoots_Corpus) ProtoMessage() {}
func (*CorpusRoots_Corpus) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{7, 0}
}
func (m *CorpusRoots_Corpus) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CorpusRoots_Corpus.Unmarshal(m, b)
}
func (m *CorpusRoots_Corpus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CorpusRoots_Corpus.Marshal(b, m, deterministic)
}
func (m *CorpusRoots_Corpus) XXX_Merge(src proto.Message) {
xxx_messageInfo_CorpusRoots_Corpus.Merge(m, src)
}
func (m *CorpusRoots_Corpus) XXX_Size() int {
return xxx_messageInfo_CorpusRoots_Corpus.Size(m)
}
func (m *CorpusRoots_Corpus) XXX_DiscardUnknown() {
xxx_messageInfo_CorpusRoots_Corpus.DiscardUnknown(m)
}
var xxx_messageInfo_CorpusRoots_Corpus proto.InternalMessageInfo
func (m *CorpusRoots_Corpus) GetCorpus() string {
if m != nil {
return m.Corpus
}
return ""
}
func (m *CorpusRoots_Corpus) GetRoot() []string {
if m != nil {
return m.Root
}
return nil
}
func (m *CorpusRoots_Corpus) GetBuildConfig() []string {
if m != nil {
return m.BuildConfig
}
return nil
}
type File struct {
Ticket string `protobuf:"bytes,1,opt,name=ticket,proto3" json:"ticket,omitempty"`
Text []byte `protobuf:"bytes,2,opt,name=text,proto3" json:"text,omitempty"`
Encoding string `protobuf:"bytes,3,opt,name=encoding,proto3" json:"encoding,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *File) Reset() { *m = File{} }
func (m *File) String() string { return proto.CompactTextString(m) }
func (*File) ProtoMessage() {}
func (*File) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{8}
}
func (m *File) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_File.Unmarshal(m, b)
}
func (m *File) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_File.Marshal(b, m, deterministic)
}
func (m *File) XXX_Merge(src proto.Message) {
xxx_messageInfo_File.Merge(m, src)
}
func (m *File) XXX_Size() int {
return xxx_messageInfo_File.Size(m)
}
func (m *File) XXX_DiscardUnknown() {
xxx_messageInfo_File.DiscardUnknown(m)
}
var xxx_messageInfo_File proto.InternalMessageInfo
func (m *File) GetTicket() string {
if m != nil {
return m.Ticket
}
return ""
}
func (m *File) GetText() []byte {
if m != nil {
return m.Text
}
return nil
}
func (m *File) GetEncoding() string {
if m != nil {
return m.Encoding
}
return ""
}
type RawAnchor struct {
Ticket string `protobuf:"bytes,1,opt,name=ticket,proto3" json:"ticket,omitempty"`
StartOffset int32 `protobuf:"varint,2,opt,name=start_offset,json=startOffset,proto3" json:"start_offset,omitempty"`
EndOffset int32 `protobuf:"varint,3,opt,name=end_offset,json=endOffset,proto3" json:"end_offset,omitempty"`
SnippetStart int32 `protobuf:"varint,4,opt,name=snippet_start,json=snippetStart,proto3" json:"snippet_start,omitempty"`
SnippetEnd int32 `protobuf:"varint,5,opt,name=snippet_end,json=snippetEnd,proto3" json:"snippet_end,omitempty"`
BuildConfiguration string `protobuf:"bytes,6,opt,name=build_configuration,json=buildConfiguration,proto3" json:"build_configuration,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *RawAnchor) Reset() { *m = RawAnchor{} }
func (m *RawAnchor) String() string { return proto.CompactTextString(m) }
func (*RawAnchor) ProtoMessage() {}
func (*RawAnchor) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{9}
}
func (m *RawAnchor) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RawAnchor.Unmarshal(m, b)
}
func (m *RawAnchor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_RawAnchor.Marshal(b, m, deterministic)
}
func (m *RawAnchor) XXX_Merge(src proto.Message) {
xxx_messageInfo_RawAnchor.Merge(m, src)
}
func (m *RawAnchor) XXX_Size() int {
return xxx_messageInfo_RawAnchor.Size(m)
}
func (m *RawAnchor) XXX_DiscardUnknown() {
xxx_messageInfo_RawAnchor.DiscardUnknown(m)
}
var xxx_messageInfo_RawAnchor proto.InternalMessageInfo
func (m *RawAnchor) GetTicket() string {
if m != nil {
return m.Ticket
}
return ""
}
func (m *RawAnchor) GetStartOffset() int32 {
if m != nil {
return m.StartOffset
}
return 0
}
func (m *RawAnchor) GetEndOffset() int32 {
if m != nil {
return m.EndOffset
}
return 0
}
func (m *RawAnchor) GetSnippetStart() int32 {
if m != nil {
return m.SnippetStart
}
return 0
}
func (m *RawAnchor) GetSnippetEnd() int32 {
if m != nil {
return m.SnippetEnd
}
return 0
}
func (m *RawAnchor) GetBuildConfiguration() string {
if m != nil {
return m.BuildConfiguration
}
return ""
}
type ExpandedAnchor struct {
Ticket string `protobuf:"bytes,1,opt,name=ticket,proto3" json:"ticket,omitempty"`
Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
Text string `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
Span *common_go_proto.Span `protobuf:"bytes,5,opt,name=span,proto3" json:"span,omitempty"`
Snippet string `protobuf:"bytes,6,opt,name=snippet,proto3" json:"snippet,omitempty"`
SnippetSpan *common_go_proto.Span `protobuf:"bytes,7,opt,name=snippet_span,json=snippetSpan,proto3" json:"snippet_span,omitempty"`
BuildConfiguration string `protobuf:"bytes,8,opt,name=build_configuration,json=buildConfiguration,proto3" json:"build_configuration,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ExpandedAnchor) Reset() { *m = ExpandedAnchor{} }
func (m *ExpandedAnchor) String() string { return proto.CompactTextString(m) }
func (*ExpandedAnchor) ProtoMessage() {}
func (*ExpandedAnchor) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{10}
}
func (m *ExpandedAnchor) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ExpandedAnchor.Unmarshal(m, b)
}
func (m *ExpandedAnchor) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ExpandedAnchor.Marshal(b, m, deterministic)
}
func (m *ExpandedAnchor) XXX_Merge(src proto.Message) {
xxx_messageInfo_ExpandedAnchor.Merge(m, src)
}
func (m *ExpandedAnchor) XXX_Size() int {
return xxx_messageInfo_ExpandedAnchor.Size(m)
}
func (m *ExpandedAnchor) XXX_DiscardUnknown() {
xxx_messageInfo_ExpandedAnchor.DiscardUnknown(m)
}
var xxx_messageInfo_ExpandedAnchor proto.InternalMessageInfo
func (m *ExpandedAnchor) GetTicket() string {
if m != nil {
return m.Ticket
}
return ""
}
func (m *ExpandedAnchor) GetKind() string {
if m != nil {
return m.Kind
}
return ""
}
func (m *ExpandedAnchor) GetText() string {
if m != nil {
return m.Text
}
return ""
}
func (m *ExpandedAnchor) GetSpan() *common_go_proto.Span {
if m != nil {
return m.Span
}
return nil
}
func (m *ExpandedAnchor) GetSnippet() string {
if m != nil {
return m.Snippet
}
return ""
}
func (m *ExpandedAnchor) GetSnippetSpan() *common_go_proto.Span {
if m != nil {
return m.SnippetSpan
}
return nil
}
func (m *ExpandedAnchor) GetBuildConfiguration() string {
if m != nil {
return m.BuildConfiguration
}
return ""
}
type FileDecorations struct {
File *File `protobuf:"bytes,1,opt,name=file,proto3" json:"file,omitempty"`
Decoration []*FileDecorations_Decoration `protobuf:"bytes,2,rep,name=decoration,proto3" json:"decoration,omitempty"`
Target []*Node `protobuf:"bytes,4,rep,name=target,proto3" json:"target,omitempty"`
TargetDefinitions []*ExpandedAnchor `protobuf:"bytes,3,rep,name=target_definitions,json=targetDefinitions,proto3" json:"target_definitions,omitempty"`
TargetOverride []*FileDecorations_Override `protobuf:"bytes,5,rep,name=target_override,json=targetOverride,proto3" json:"target_override,omitempty"`
Diagnostic []*common_go_proto.Diagnostic `protobuf:"bytes,6,rep,name=diagnostic,proto3" json:"diagnostic,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FileDecorations) Reset() { *m = FileDecorations{} }
func (m *FileDecorations) String() string { return proto.CompactTextString(m) }
func (*FileDecorations) ProtoMessage() {}
func (*FileDecorations) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{11}
}
func (m *FileDecorations) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FileDecorations.Unmarshal(m, b)
}
func (m *FileDecorations) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FileDecorations.Marshal(b, m, deterministic)
}
func (m *FileDecorations) XXX_Merge(src proto.Message) {
xxx_messageInfo_FileDecorations.Merge(m, src)
}
func (m *FileDecorations) XXX_Size() int {
return xxx_messageInfo_FileDecorations.Size(m)
}
func (m *FileDecorations) XXX_DiscardUnknown() {
xxx_messageInfo_FileDecorations.DiscardUnknown(m)
}
var xxx_messageInfo_FileDecorations proto.InternalMessageInfo
func (m *FileDecorations) GetFile() *File {
if m != nil {
return m.File
}
return nil
}
func (m *FileDecorations) GetDecoration() []*FileDecorations_Decoration {
if m != nil {
return m.Decoration
}
return nil
}
func (m *FileDecorations) GetTarget() []*Node {
if m != nil {
return m.Target
}
return nil
}
func (m *FileDecorations) GetTargetDefinitions() []*ExpandedAnchor {
if m != nil {
return m.TargetDefinitions
}
return nil
}
func (m *FileDecorations) GetTargetOverride() []*FileDecorations_Override {
if m != nil {
return m.TargetOverride
}
return nil
}
func (m *FileDecorations) GetDiagnostic() []*common_go_proto.Diagnostic {
if m != nil {
return m.Diagnostic
}
return nil
}
type FileDecorations_Decoration struct {
Anchor *RawAnchor `protobuf:"bytes,1,opt,name=anchor,proto3" json:"anchor,omitempty"`
Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
Target string `protobuf:"bytes,5,opt,name=target,proto3" json:"target,omitempty"`
TargetDefinition string `protobuf:"bytes,4,opt,name=target_definition,json=targetDefinition,proto3" json:"target_definition,omitempty"`
SemanticScope string `protobuf:"bytes,6,opt,name=semantic_scope,json=semanticScope,proto3" json:"semantic_scope,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FileDecorations_Decoration) Reset() { *m = FileDecorations_Decoration{} }
func (m *FileDecorations_Decoration) String() string { return proto.CompactTextString(m) }
func (*FileDecorations_Decoration) ProtoMessage() {}
func (*FileDecorations_Decoration) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{11, 0}
}
func (m *FileDecorations_Decoration) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FileDecorations_Decoration.Unmarshal(m, b)
}
func (m *FileDecorations_Decoration) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FileDecorations_Decoration.Marshal(b, m, deterministic)
}
func (m *FileDecorations_Decoration) XXX_Merge(src proto.Message) {
xxx_messageInfo_FileDecorations_Decoration.Merge(m, src)
}
func (m *FileDecorations_Decoration) XXX_Size() int {
return xxx_messageInfo_FileDecorations_Decoration.Size(m)
}
func (m *FileDecorations_Decoration) XXX_DiscardUnknown() {
xxx_messageInfo_FileDecorations_Decoration.DiscardUnknown(m)
}
var xxx_messageInfo_FileDecorations_Decoration proto.InternalMessageInfo
func (m *FileDecorations_Decoration) GetAnchor() *RawAnchor {
if m != nil {
return m.Anchor
}
return nil
}
func (m *FileDecorations_Decoration) GetKind() string {
if m != nil {
return m.Kind
}
return ""
}
func (m *FileDecorations_Decoration) GetTarget() string {
if m != nil {
return m.Target
}
return ""
}
func (m *FileDecorations_Decoration) GetTargetDefinition() string {
if m != nil {
return m.TargetDefinition
}
return ""
}
func (m *FileDecorations_Decoration) GetSemanticScope() string {
if m != nil {
return m.SemanticScope
}
return ""
}
type FileDecorations_Override struct {
Overriding string `protobuf:"bytes,1,opt,name=overriding,proto3" json:"overriding,omitempty"`
Overridden string `protobuf:"bytes,2,opt,name=overridden,proto3" json:"overridden,omitempty"`
OverriddenDefinition string `protobuf:"bytes,5,opt,name=overridden_definition,json=overriddenDefinition,proto3" json:"overridden_definition,omitempty"`
Kind FileDecorations_Override_Kind `protobuf:"varint,3,opt,name=kind,proto3,enum=kythe.proto.serving.FileDecorations_Override_Kind" json:"kind,omitempty"`
MarkedSource *common_go_proto.MarkedSource `protobuf:"bytes,4,opt,name=marked_source,json=markedSource,proto3" json:"marked_source,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FileDecorations_Override) Reset() { *m = FileDecorations_Override{} }
func (m *FileDecorations_Override) String() string { return proto.CompactTextString(m) }
func (*FileDecorations_Override) ProtoMessage() {}
func (*FileDecorations_Override) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{11, 1}
}
func (m *FileDecorations_Override) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FileDecorations_Override.Unmarshal(m, b)
}
func (m *FileDecorations_Override) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FileDecorations_Override.Marshal(b, m, deterministic)
}
func (m *FileDecorations_Override) XXX_Merge(src proto.Message) {
xxx_messageInfo_FileDecorations_Override.Merge(m, src)
}
func (m *FileDecorations_Override) XXX_Size() int {
return xxx_messageInfo_FileDecorations_Override.Size(m)
}
func (m *FileDecorations_Override) XXX_DiscardUnknown() {
xxx_messageInfo_FileDecorations_Override.DiscardUnknown(m)
}
var xxx_messageInfo_FileDecorations_Override proto.InternalMessageInfo
func (m *FileDecorations_Override) GetOverriding() string {
if m != nil {
return m.Overriding
}
return ""
}
func (m *FileDecorations_Override) GetOverridden() string {
if m != nil {
return m.Overridden
}
return ""
}
func (m *FileDecorations_Override) GetOverriddenDefinition() string {
if m != nil {
return m.OverriddenDefinition
}
return ""
}
func (m *FileDecorations_Override) GetKind() FileDecorations_Override_Kind {
if m != nil {
return m.Kind
}
return FileDecorations_Override_OVERRIDES
}
func (m *FileDecorations_Override) GetMarkedSource() *common_go_proto.MarkedSource {
if m != nil {
return m.MarkedSource
}
return nil
}
type PagedCrossReferences struct {
MergeWith []string `protobuf:"bytes,7,rep,name=merge_with,json=mergeWith,proto3" json:"merge_with,omitempty"`
SourceTicket string `protobuf:"bytes,1,opt,name=source_ticket,json=sourceTicket,proto3" json:"source_ticket,omitempty"`
SourceNode *Node `protobuf:"bytes,8,opt,name=source_node,json=sourceNode,proto3" json:"source_node,omitempty"`
Group []*PagedCrossReferences_Group `protobuf:"bytes,2,rep,name=group,proto3" json:"group,omitempty"`
PageIndex []*PagedCrossReferences_PageIndex `protobuf:"bytes,3,rep,name=page_index,json=pageIndex,proto3" json:"page_index,omitempty"`
TotalReferences int32 `protobuf:"varint,4,opt,name=total_references,json=totalReferences,proto3" json:"total_references,omitempty"` // Deprecated: Do not use.
Incomplete bool `protobuf:"varint,5,opt,name=incomplete,proto3" json:"incomplete,omitempty"`
MarkedSource *common_go_proto.MarkedSource `protobuf:"bytes,6,opt,name=marked_source,json=markedSource,proto3" json:"marked_source,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PagedCrossReferences) Reset() { *m = PagedCrossReferences{} }
func (m *PagedCrossReferences) String() string { return proto.CompactTextString(m) }
func (*PagedCrossReferences) ProtoMessage() {}
func (*PagedCrossReferences) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{12}
}
func (m *PagedCrossReferences) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PagedCrossReferences.Unmarshal(m, b)
}
func (m *PagedCrossReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PagedCrossReferences.Marshal(b, m, deterministic)
}
func (m *PagedCrossReferences) XXX_Merge(src proto.Message) {
xxx_messageInfo_PagedCrossReferences.Merge(m, src)
}
func (m *PagedCrossReferences) XXX_Size() int {
return xxx_messageInfo_PagedCrossReferences.Size(m)
}
func (m *PagedCrossReferences) XXX_DiscardUnknown() {
xxx_messageInfo_PagedCrossReferences.DiscardUnknown(m)
}
var xxx_messageInfo_PagedCrossReferences proto.InternalMessageInfo
func (m *PagedCrossReferences) GetMergeWith() []string {
if m != nil {
return m.MergeWith
}
return nil
}
func (m *PagedCrossReferences) GetSourceTicket() string {
if m != nil {
return m.SourceTicket
}
return ""
}
func (m *PagedCrossReferences) GetSourceNode() *Node {
if m != nil {
return m.SourceNode
}
return nil
}
func (m *PagedCrossReferences) GetGroup() []*PagedCrossReferences_Group {
if m != nil {
return m.Group
}
return nil
}
func (m *PagedCrossReferences) GetPageIndex() []*PagedCrossReferences_PageIndex {
if m != nil {
return m.PageIndex
}
return nil
}
// Deprecated: Do not use.
func (m *PagedCrossReferences) GetTotalReferences() int32 {
if m != nil {
return m.TotalReferences
}
return 0
}
func (m *PagedCrossReferences) GetIncomplete() bool {
if m != nil {
return m.Incomplete
}
return false
}
func (m *PagedCrossReferences) GetMarkedSource() *common_go_proto.MarkedSource {
if m != nil {
return m.MarkedSource
}
return nil
}
type PagedCrossReferences_RelatedNode struct {
Node *Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
Ordinal int32 `protobuf:"varint,2,opt,name=ordinal,proto3" json:"ordinal,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PagedCrossReferences_RelatedNode) Reset() { *m = PagedCrossReferences_RelatedNode{} }
func (m *PagedCrossReferences_RelatedNode) String() string { return proto.CompactTextString(m) }
func (*PagedCrossReferences_RelatedNode) ProtoMessage() {}
func (*PagedCrossReferences_RelatedNode) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{12, 0}
}
func (m *PagedCrossReferences_RelatedNode) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PagedCrossReferences_RelatedNode.Unmarshal(m, b)
}
func (m *PagedCrossReferences_RelatedNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PagedCrossReferences_RelatedNode.Marshal(b, m, deterministic)
}
func (m *PagedCrossReferences_RelatedNode) XXX_Merge(src proto.Message) {
xxx_messageInfo_PagedCrossReferences_RelatedNode.Merge(m, src)
}
func (m *PagedCrossReferences_RelatedNode) XXX_Size() int {
return xxx_messageInfo_PagedCrossReferences_RelatedNode.Size(m)
}
func (m *PagedCrossReferences_RelatedNode) XXX_DiscardUnknown() {
xxx_messageInfo_PagedCrossReferences_RelatedNode.DiscardUnknown(m)
}
var xxx_messageInfo_PagedCrossReferences_RelatedNode proto.InternalMessageInfo
func (m *PagedCrossReferences_RelatedNode) GetNode() *Node {
if m != nil {
return m.Node
}
return nil
}
func (m *PagedCrossReferences_RelatedNode) GetOrdinal() int32 {
if m != nil {
return m.Ordinal
}
return 0
}
type PagedCrossReferences_Caller struct {
Caller *ExpandedAnchor `protobuf:"bytes,1,opt,name=caller,proto3" json:"caller,omitempty"`
SemanticCaller string `protobuf:"bytes,2,opt,name=semantic_caller,json=semanticCaller,proto3" json:"semantic_caller,omitempty"`
MarkedSource *common_go_proto.MarkedSource `protobuf:"bytes,3,opt,name=marked_source,json=markedSource,proto3" json:"marked_source,omitempty"`
Callsite []*ExpandedAnchor `protobuf:"bytes,4,rep,name=callsite,proto3" json:"callsite,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PagedCrossReferences_Caller) Reset() { *m = PagedCrossReferences_Caller{} }
func (m *PagedCrossReferences_Caller) String() string { return proto.CompactTextString(m) }
func (*PagedCrossReferences_Caller) ProtoMessage() {}
func (*PagedCrossReferences_Caller) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{12, 1}
}
func (m *PagedCrossReferences_Caller) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PagedCrossReferences_Caller.Unmarshal(m, b)
}
func (m *PagedCrossReferences_Caller) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PagedCrossReferences_Caller.Marshal(b, m, deterministic)
}
func (m *PagedCrossReferences_Caller) XXX_Merge(src proto.Message) {
xxx_messageInfo_PagedCrossReferences_Caller.Merge(m, src)
}
func (m *PagedCrossReferences_Caller) XXX_Size() int {
return xxx_messageInfo_PagedCrossReferences_Caller.Size(m)
}
func (m *PagedCrossReferences_Caller) XXX_DiscardUnknown() {
xxx_messageInfo_PagedCrossReferences_Caller.DiscardUnknown(m)
}
var xxx_messageInfo_PagedCrossReferences_Caller proto.InternalMessageInfo
func (m *PagedCrossReferences_Caller) GetCaller() *ExpandedAnchor {
if m != nil {
return m.Caller
}
return nil
}
func (m *PagedCrossReferences_Caller) GetSemanticCaller() string {
if m != nil {
return m.SemanticCaller
}
return ""
}
func (m *PagedCrossReferences_Caller) GetMarkedSource() *common_go_proto.MarkedSource {
if m != nil {
return m.MarkedSource
}
return nil
}
func (m *PagedCrossReferences_Caller) GetCallsite() []*ExpandedAnchor {
if m != nil {
return m.Callsite
}
return nil
}
type PagedCrossReferences_Group struct {
Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
BuildConfig string `protobuf:"bytes,5,opt,name=build_config,json=buildConfig,proto3" json:"build_config,omitempty"`
Anchor []*ExpandedAnchor `protobuf:"bytes,2,rep,name=anchor,proto3" json:"anchor,omitempty"`
RelatedNode []*PagedCrossReferences_RelatedNode `protobuf:"bytes,3,rep,name=related_node,json=relatedNode,proto3" json:"related_node,omitempty"`
Caller []*PagedCrossReferences_Caller `protobuf:"bytes,4,rep,name=caller,proto3" json:"caller,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PagedCrossReferences_Group) Reset() { *m = PagedCrossReferences_Group{} }
func (m *PagedCrossReferences_Group) String() string { return proto.CompactTextString(m) }
func (*PagedCrossReferences_Group) ProtoMessage() {}
func (*PagedCrossReferences_Group) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{12, 2}
}
func (m *PagedCrossReferences_Group) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PagedCrossReferences_Group.Unmarshal(m, b)
}
func (m *PagedCrossReferences_Group) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PagedCrossReferences_Group.Marshal(b, m, deterministic)
}
func (m *PagedCrossReferences_Group) XXX_Merge(src proto.Message) {
xxx_messageInfo_PagedCrossReferences_Group.Merge(m, src)
}
func (m *PagedCrossReferences_Group) XXX_Size() int {
return xxx_messageInfo_PagedCrossReferences_Group.Size(m)
}
func (m *PagedCrossReferences_Group) XXX_DiscardUnknown() {
xxx_messageInfo_PagedCrossReferences_Group.DiscardUnknown(m)
}
var xxx_messageInfo_PagedCrossReferences_Group proto.InternalMessageInfo
func (m *PagedCrossReferences_Group) GetKind() string {
if m != nil {
return m.Kind
}
return ""
}
func (m *PagedCrossReferences_Group) GetBuildConfig() string {
if m != nil {
return m.BuildConfig
}
return ""
}
func (m *PagedCrossReferences_Group) GetAnchor() []*ExpandedAnchor {
if m != nil {
return m.Anchor
}
return nil
}
func (m *PagedCrossReferences_Group) GetRelatedNode() []*PagedCrossReferences_RelatedNode {
if m != nil {
return m.RelatedNode
}
return nil
}
func (m *PagedCrossReferences_Group) GetCaller() []*PagedCrossReferences_Caller {
if m != nil {
return m.Caller
}
return nil
}
type PagedCrossReferences_Page struct {
PageKey string `protobuf:"bytes,1,opt,name=page_key,json=pageKey,proto3" json:"page_key,omitempty"`
SourceTicket string `protobuf:"bytes,2,opt,name=source_ticket,json=sourceTicket,proto3" json:"source_ticket,omitempty"`
Group *PagedCrossReferences_Group `protobuf:"bytes,3,opt,name=group,proto3" json:"group,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PagedCrossReferences_Page) Reset() { *m = PagedCrossReferences_Page{} }
func (m *PagedCrossReferences_Page) String() string { return proto.CompactTextString(m) }
func (*PagedCrossReferences_Page) ProtoMessage() {}
func (*PagedCrossReferences_Page) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{12, 3}
}
func (m *PagedCrossReferences_Page) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PagedCrossReferences_Page.Unmarshal(m, b)
}
func (m *PagedCrossReferences_Page) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PagedCrossReferences_Page.Marshal(b, m, deterministic)
}
func (m *PagedCrossReferences_Page) XXX_Merge(src proto.Message) {
xxx_messageInfo_PagedCrossReferences_Page.Merge(m, src)
}
func (m *PagedCrossReferences_Page) XXX_Size() int {
return xxx_messageInfo_PagedCrossReferences_Page.Size(m)
}
func (m *PagedCrossReferences_Page) XXX_DiscardUnknown() {
xxx_messageInfo_PagedCrossReferences_Page.DiscardUnknown(m)
}
var xxx_messageInfo_PagedCrossReferences_Page proto.InternalMessageInfo
func (m *PagedCrossReferences_Page) GetPageKey() string {
if m != nil {
return m.PageKey
}
return ""
}
func (m *PagedCrossReferences_Page) GetSourceTicket() string {
if m != nil {
return m.SourceTicket
}
return ""
}
func (m *PagedCrossReferences_Page) GetGroup() *PagedCrossReferences_Group {
if m != nil {
return m.Group
}
return nil
}
type PagedCrossReferences_PageIndex struct {
Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
PageKey string `protobuf:"bytes,3,opt,name=page_key,json=pageKey,proto3" json:"page_key,omitempty"`
BuildConfig string `protobuf:"bytes,4,opt,name=build_config,json=buildConfig,proto3" json:"build_config,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PagedCrossReferences_PageIndex) Reset() { *m = PagedCrossReferences_PageIndex{} }
func (m *PagedCrossReferences_PageIndex) String() string { return proto.CompactTextString(m) }
func (*PagedCrossReferences_PageIndex) ProtoMessage() {}
func (*PagedCrossReferences_PageIndex) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{12, 4}
}
func (m *PagedCrossReferences_PageIndex) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PagedCrossReferences_PageIndex.Unmarshal(m, b)
}
func (m *PagedCrossReferences_PageIndex) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PagedCrossReferences_PageIndex.Marshal(b, m, deterministic)
}
func (m *PagedCrossReferences_PageIndex) XXX_Merge(src proto.Message) {
xxx_messageInfo_PagedCrossReferences_PageIndex.Merge(m, src)
}
func (m *PagedCrossReferences_PageIndex) XXX_Size() int {
return xxx_messageInfo_PagedCrossReferences_PageIndex.Size(m)
}
func (m *PagedCrossReferences_PageIndex) XXX_DiscardUnknown() {
xxx_messageInfo_PagedCrossReferences_PageIndex.DiscardUnknown(m)
}
var xxx_messageInfo_PagedCrossReferences_PageIndex proto.InternalMessageInfo
func (m *PagedCrossReferences_PageIndex) GetKind() string {
if m != nil {
return m.Kind
}
return ""
}
func (m *PagedCrossReferences_PageIndex) GetCount() int32 {
if m != nil {
return m.Count
}
return 0
}
func (m *PagedCrossReferences_PageIndex) GetPageKey() string {
if m != nil {
return m.PageKey
}
return ""
}
func (m *PagedCrossReferences_PageIndex) GetBuildConfig() string {
if m != nil {
return m.BuildConfig
}
return ""
}
type Document struct {
Ticket string `protobuf:"bytes,1,opt,name=ticket,proto3" json:"ticket,omitempty"`
MarkedSource *common_go_proto.MarkedSource `protobuf:"bytes,2,opt,name=marked_source,json=markedSource,proto3" json:"marked_source,omitempty"`
RawText string `protobuf:"bytes,3,opt,name=raw_text,json=rawText,proto3" json:"raw_text,omitempty"`
Link []*common_go_proto.Link `protobuf:"bytes,4,rep,name=link,proto3" json:"link,omitempty"`
ChildTicket []string `protobuf:"bytes,5,rep,name=child_ticket,json=childTicket,proto3" json:"child_ticket,omitempty"`
Node []*Node `protobuf:"bytes,6,rep,name=node,proto3" json:"node,omitempty"`
DocumentedBy string `protobuf:"bytes,7,opt,name=documented_by,json=documentedBy,proto3" json:"documented_by,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Document) Reset() { *m = Document{} }
func (m *Document) String() string { return proto.CompactTextString(m) }
func (*Document) ProtoMessage() {}
func (*Document) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{13}
}
func (m *Document) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Document.Unmarshal(m, b)
}
func (m *Document) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Document.Marshal(b, m, deterministic)
}
func (m *Document) XXX_Merge(src proto.Message) {
xxx_messageInfo_Document.Merge(m, src)
}
func (m *Document) XXX_Size() int {
return xxx_messageInfo_Document.Size(m)
}
func (m *Document) XXX_DiscardUnknown() {
xxx_messageInfo_Document.DiscardUnknown(m)
}
var xxx_messageInfo_Document proto.InternalMessageInfo
func (m *Document) GetTicket() string {
if m != nil {
return m.Ticket
}
return ""
}
func (m *Document) GetMarkedSource() *common_go_proto.MarkedSource {
if m != nil {
return m.MarkedSource
}
return nil
}
func (m *Document) GetRawText() string {
if m != nil {
return m.RawText
}
return ""
}
func (m *Document) GetLink() []*common_go_proto.Link {
if m != nil {
return m.Link
}
return nil
}
func (m *Document) GetChildTicket() []string {
if m != nil {
return m.ChildTicket
}
return nil
}
func (m *Document) GetNode() []*Node {
if m != nil {
return m.Node
}
return nil
}
func (m *Document) GetDocumentedBy() string {
if m != nil {
return m.DocumentedBy
}
return ""
}
type IdentifierMatch struct {
QualifiedName string `protobuf:"bytes,1,opt,name=qualified_name,json=qualifiedName,proto3" json:"qualified_name,omitempty"`
BaseName string `protobuf:"bytes,2,opt,name=base_name,json=baseName,proto3" json:"base_name,omitempty"`
Node []*IdentifierMatch_Node `protobuf:"bytes,3,rep,name=node,proto3" json:"node,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *IdentifierMatch) Reset() { *m = IdentifierMatch{} }
func (m *IdentifierMatch) String() string { return proto.CompactTextString(m) }
func (*IdentifierMatch) ProtoMessage() {}
func (*IdentifierMatch) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{14}
}
func (m *IdentifierMatch) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_IdentifierMatch.Unmarshal(m, b)
}
func (m *IdentifierMatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_IdentifierMatch.Marshal(b, m, deterministic)
}
func (m *IdentifierMatch) XXX_Merge(src proto.Message) {
xxx_messageInfo_IdentifierMatch.Merge(m, src)
}
func (m *IdentifierMatch) XXX_Size() int {
return xxx_messageInfo_IdentifierMatch.Size(m)
}
func (m *IdentifierMatch) XXX_DiscardUnknown() {
xxx_messageInfo_IdentifierMatch.DiscardUnknown(m)
}
var xxx_messageInfo_IdentifierMatch proto.InternalMessageInfo
func (m *IdentifierMatch) GetQualifiedName() string {
if m != nil {
return m.QualifiedName
}
return ""
}
func (m *IdentifierMatch) GetBaseName() string {
if m != nil {
return m.BaseName
}
return ""
}
func (m *IdentifierMatch) GetNode() []*IdentifierMatch_Node {
if m != nil {
return m.Node
}
return nil
}
type IdentifierMatch_Node struct {
Ticket string `protobuf:"bytes,1,opt,name=ticket,proto3" json:"ticket,omitempty"`
NodeKind string `protobuf:"bytes,2,opt,name=node_kind,json=nodeKind,proto3" json:"node_kind,omitempty"`
NodeSubkind string `protobuf:"bytes,3,opt,name=node_subkind,json=nodeSubkind,proto3" json:"node_subkind,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *IdentifierMatch_Node) Reset() { *m = IdentifierMatch_Node{} }
func (m *IdentifierMatch_Node) String() string { return proto.CompactTextString(m) }
func (*IdentifierMatch_Node) ProtoMessage() {}
func (*IdentifierMatch_Node) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{14, 0}
}
func (m *IdentifierMatch_Node) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_IdentifierMatch_Node.Unmarshal(m, b)
}
func (m *IdentifierMatch_Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_IdentifierMatch_Node.Marshal(b, m, deterministic)
}
func (m *IdentifierMatch_Node) XXX_Merge(src proto.Message) {
xxx_messageInfo_IdentifierMatch_Node.Merge(m, src)
}
func (m *IdentifierMatch_Node) XXX_Size() int {
return xxx_messageInfo_IdentifierMatch_Node.Size(m)
}
func (m *IdentifierMatch_Node) XXX_DiscardUnknown() {
xxx_messageInfo_IdentifierMatch_Node.DiscardUnknown(m)
}
var xxx_messageInfo_IdentifierMatch_Node proto.InternalMessageInfo
func (m *IdentifierMatch_Node) GetTicket() string {
if m != nil {
return m.Ticket
}
return ""
}
func (m *IdentifierMatch_Node) GetNodeKind() string {
if m != nil {
return m.NodeKind
}
return ""
}
func (m *IdentifierMatch_Node) GetNodeSubkind() string {
if m != nil {
return m.NodeSubkind
}
return ""
}
type Relatives struct {
Tickets []string `protobuf:"bytes,1,rep,name=tickets,proto3" json:"tickets,omitempty"`
Type Relatives_Type `protobuf:"varint,2,opt,name=type,proto3,enum=kythe.proto.serving.Relatives_Type" json:"type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Relatives) Reset() { *m = Relatives{} }
func (m *Relatives) String() string { return proto.CompactTextString(m) }
func (*Relatives) ProtoMessage() {}
func (*Relatives) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{15}
}
func (m *Relatives) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Relatives.Unmarshal(m, b)
}
func (m *Relatives) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Relatives.Marshal(b, m, deterministic)
}
func (m *Relatives) XXX_Merge(src proto.Message) {
xxx_messageInfo_Relatives.Merge(m, src)
}
func (m *Relatives) XXX_Size() int {
return xxx_messageInfo_Relatives.Size(m)
}
func (m *Relatives) XXX_DiscardUnknown() {
xxx_messageInfo_Relatives.DiscardUnknown(m)
}
var xxx_messageInfo_Relatives proto.InternalMessageInfo
func (m *Relatives) GetTickets() []string {
if m != nil {
return m.Tickets
}
return nil
}
func (m *Relatives) GetType() Relatives_Type {
if m != nil {
return m.Type
}
return Relatives_UNKNOWN
}
type Callgraph struct {
Tickets []string `protobuf:"bytes,1,rep,name=tickets,proto3" json:"tickets,omitempty"`
Type Callgraph_Type `protobuf:"varint,2,opt,name=type,proto3,enum=kythe.proto.serving.Callgraph_Type" json:"type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Callgraph) Reset() { *m = Callgraph{} }
func (m *Callgraph) String() string { return proto.CompactTextString(m) }
func (*Callgraph) ProtoMessage() {}
func (*Callgraph) Descriptor() ([]byte, []int) {
return fileDescriptor_fa5eced3c734cc8b, []int{16}
}
func (m *Callgraph) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Callgraph.Unmarshal(m, b)
}
func (m *Callgraph) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Callgraph.Marshal(b, m, deterministic)
}
func (m *Callgraph) XXX_Merge(src proto.Message) {
xxx_messageInfo_Callgraph.Merge(m, src)
}
func (m *Callgraph) XXX_Size() int {
return xxx_messageInfo_Callgraph.Size(m)
}
func (m *Callgraph) XXX_DiscardUnknown() {
xxx_messageInfo_Callgraph.DiscardUnknown(m)
}
var xxx_messageInfo_Callgraph proto.InternalMessageInfo
func (m *Callgraph) GetTickets() []string {
if m != nil {
return m.Tickets
}
return nil
}
func (m *Callgraph) GetType() Callgraph_Type {
if m != nil {
return m.Type
}
return Callgraph_UNKNOWN
}
func init() {
proto.RegisterEnum("kythe.proto.serving.FileDirectory_Kind", FileDirectory_Kind_name, FileDirectory_Kind_value)
proto.RegisterEnum("kythe.proto.serving.FileDecorations_Override_Kind", FileDecorations_Override_Kind_name, FileDecorations_Override_Kind_value)
proto.RegisterEnum("kythe.proto.serving.Relatives_Type", Relatives_Type_name, Relatives_Type_value)
proto.RegisterEnum("kythe.proto.serving.Callgraph_Type", Callgraph_Type_name, Callgraph_Type_value)
proto.RegisterType((*Node)(nil), "kythe.proto.serving.Node")
proto.RegisterType((*Edge)(nil), "kythe.proto.serving.Edge")
proto.RegisterType((*EdgeGroup)(nil), "kythe.proto.serving.EdgeGroup")
proto.RegisterType((*EdgeGroup_Edge)(nil), "kythe.proto.serving.EdgeGroup.Edge")
proto.RegisterType((*PagedEdgeSet)(nil), "kythe.proto.serving.PagedEdgeSet")
proto.RegisterType((*PageIndex)(nil), "kythe.proto.serving.PageIndex")
proto.RegisterType((*EdgePage)(nil), "kythe.proto.serving.EdgePage")
proto.RegisterType((*FileDirectory)(nil), "kythe.proto.serving.FileDirectory")
proto.RegisterType((*FileDirectory_Entry)(nil), "kythe.proto.serving.FileDirectory.Entry")
proto.RegisterType((*CorpusRoots)(nil), "kythe.proto.serving.CorpusRoots")
proto.RegisterType((*CorpusRoots_Corpus)(nil), "kythe.proto.serving.CorpusRoots.Corpus")
proto.RegisterType((*File)(nil), "kythe.proto.serving.File")
proto.RegisterType((*RawAnchor)(nil), "kythe.proto.serving.RawAnchor")
proto.RegisterType((*ExpandedAnchor)(nil), "kythe.proto.serving.ExpandedAnchor")
proto.RegisterType((*FileDecorations)(nil), "kythe.proto.serving.FileDecorations")
proto.RegisterType((*FileDecorations_Decoration)(nil), "kythe.proto.serving.FileDecorations.Decoration")
proto.RegisterType((*FileDecorations_Override)(nil), "kythe.proto.serving.FileDecorations.Override")
proto.RegisterType((*PagedCrossReferences)(nil), "kythe.proto.serving.PagedCrossReferences")
proto.RegisterType((*PagedCrossReferences_RelatedNode)(nil), "kythe.proto.serving.PagedCrossReferences.RelatedNode")
proto.RegisterType((*PagedCrossReferences_Caller)(nil), "kythe.proto.serving.PagedCrossReferences.Caller")
proto.RegisterType((*PagedCrossReferences_Group)(nil), "kythe.proto.serving.PagedCrossReferences.Group")
proto.RegisterType((*PagedCrossReferences_Page)(nil), "kythe.proto.serving.PagedCrossReferences.Page")
proto.RegisterType((*PagedCrossReferences_PageIndex)(nil), "kythe.proto.serving.PagedCrossReferences.PageIndex")
proto.RegisterType((*Document)(nil), "kythe.proto.serving.Document")
proto.RegisterType((*IdentifierMatch)(nil), "kythe.proto.serving.IdentifierMatch")
proto.RegisterType((*IdentifierMatch_Node)(nil), "kythe.proto.serving.IdentifierMatch.Node")
proto.RegisterType((*Relatives)(nil), "kythe.proto.serving.Relatives")
proto.RegisterType((*Callgraph)(nil), "kythe.proto.serving.Callgraph")
}
func init() { proto.RegisterFile("kythe/proto/serving.proto", fileDescriptor_fa5eced3c734cc8b) }
var fileDescriptor_fa5eced3c734cc8b = []byte{
// 1807 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x58, 0xef, 0x72, 0x1b, 0x49,
0x11, 0xbf, 0x95, 0x57, 0xb2, 0xb6, 0x57, 0xb6, 0x75, 0x93, 0x70, 0xa5, 0x28, 0x45, 0xce, 0xb7,
0x29, 0x38, 0x53, 0x97, 0xc8, 0xe0, 0x00, 0x57, 0x45, 0xea, 0x2e, 0x95, 0xd8, 0x0a, 0xe7, 0x8b,
0x4f, 0xbe, 0x1a, 0x99, 0xe4, 0xe0, 0x03, 0x5b, 0xeb, 0xdd, 0xb1, 0xbc, 0x65, 0x69, 0x46, 0xec,
0x8e, 0x92, 0xb8, 0x78, 0x84, 0x03, 0x5e, 0x81, 0x2a, 0xbe, 0x50, 0x54, 0xc1, 0x17, 0x9e, 0x01,
0x0a, 0xde, 0x01, 0x1e, 0x83, 0xe2, 0x33, 0x35, 0x3d, 0xb3, 0xab, 0x91, 0x2d, 0xd9, 0xc2, 0xf0,
0x49, 0x33, 0xbd, 0xdd, 0x3d, 0xdd, 0xbf, 0x9e, 0xfe, 0x33, 0x82, 0x3b, 0x67, 0xe7, 0xf2, 0x94,
0x6d, 0x8f, 0x33, 0x21, 0xc5, 0x76, 0xce, 0xb2, 0xd7, 0x29, 0x1f, 0x74, 0x70, 0x47, 0x6e, 0xe1,
0x27, 0xbd, 0xe9, 0x98, 0x4f, 0xed, 0x96, 0xcd, 0x1f, 0x8b, 0xd1, 0x48, 0x70, 0xcd, 0x11, 0xfc,
0xce, 0x01, 0xb7, 0x27, 0x12, 0x46, 0xde, 0x83, 0x9a, 0x4c, 0xe3, 0x33, 0x26, 0x5b, 0xce, 0xa6,
0xb3, 0xe5, 0x51, 0xb3, 0x23, 0x0f, 0xc0, 0x3d, 0x89, 0x62, 0xd9, 0xaa, 0x6c, 0xae, 0x6c, 0xf9,
0x3b, 0xad, 0x8e, 0xad, 0xde, 0x68, 0x7a, 0x1e, 0xc5, 0x92, 0x22, 0x17, 0x39, 0x82, 0x5b, 0x09,
0x3b, 0x49, 0x79, 0x2a, 0x53, 0xc1, 0xc3, 0xa1, 0x88, 0x23, 0xb5, 0x68, 0xad, 0x6c, 0x3a, 0x5b,
0xfe, 0xce, 0xfd, 0xce, 0x1c, 0xdb, 0x3a, 0xdd, 0xb7, 0xe3, 0x88, 0x27, 0x2c, 0x79, 0xca, 0xe3,
0x53, 0x91, 0x51, 0x32, 0x95, 0x3f, 0x30, 0xe2, 0xc1, 0xdf, 0x1d, 0x70, 0xbb, 0xc9, 0x80, 0x91,
0xef, 0x41, 0x2d, 0x17, 0x93, 0x2c, 0x66, 0x68, 0xa4, 0xbf, 0x73, 0x67, 0xae, 0x46, 0xe5, 0x0f,
0x35, 0x8c, 0x84, 0x80, 0x7b, 0x96, 0xf2, 0xa4, 0x55, 0x41, 0xaf, 0x70, 0x4d, 0x5a, 0xb0, 0x2a,
0xb2, 0x24, 0xe5, 0xd1, 0xb0, 0x55, 0xdd, 0x74, 0xb6, 0xaa, 0xb4, 0xd8, 0xaa, 0x03, 0x64, 0x94,
0x0d, 0x98, 0x34, 0x26, 0x5f, 0x75, 0x80, 0x66, 0x2c, 0x01, 0x72, 0x97, 0x01, 0x28, 0xf8, 0x93,
0x03, 0x9e, 0x72, 0xe5, 0xc7, 0x99, 0x98, 0x8c, 0x4b, 0xe3, 0x1c, 0xcb, 0xb8, 0x8f, 0xc1, 0x65,
0xc9, 0x80, 0x19, 0xc0, 0x17, 0x60, 0x56, 0x68, 0xc0, 0x15, 0x45, 0x81, 0x76, 0x7f, 0x0a, 0x92,
0xf1, 0xc1, 0x59, 0xd6, 0x07, 0x0b, 0x90, 0xca, 0x0c, 0x20, 0xc1, 0x3f, 0x1c, 0x68, 0x7c, 0x19,
0x0d, 0x58, 0xa2, 0x54, 0xf7, 0x99, 0xbc, 0x49, 0x08, 0xbe, 0x0f, 0xd5, 0x81, 0x32, 0xd6, 0xb8,
0x74, 0xef, 0x6a, 0x97, 0xa8, 0x66, 0x26, 0xf7, 0xc1, 0x97, 0x42, 0x46, 0xc3, 0x50, 0x39, 0x97,
0x63, 0x3c, 0xaa, 0xcf, 0x2a, 0x2d, 0x87, 0x02, 0x92, 0x15, 0x7f, 0x4e, 0x3e, 0x01, 0x18, 0x47,
0x03, 0x16, 0xa6, 0x3c, 0x61, 0x6f, 0x4d, 0x08, 0xe6, 0xeb, 0x57, 0x4e, 0xec, 0x2b, 0x2e, 0xea,
0x8d, 0x8b, 0x65, 0x70, 0x0c, 0x5e, 0x49, 0x27, 0x77, 0xc1, 0x53, 0x47, 0x85, 0x56, 0x44, 0xea,
0x8a, 0xf0, 0x42, 0x45, 0xe5, 0x9b, 0x00, 0xf8, 0x31, 0x16, 0x13, 0x2e, 0x0d, 0x48, 0xc8, 0xbe,
0xab, 0x08, 0xe4, 0x0e, 0xd4, 0xd1, 0x8e, 0x33, 0x76, 0x8e, 0x96, 0x7a, 0x74, 0x55, 0xed, 0x5f,
0xb0, 0xf3, 0xe0, 0x6b, 0x07, 0xea, 0xca, 0x58, 0x75, 0xd0, 0x0c, 0x9f, 0x33, 0xc3, 0x47, 0xee,
0xc3, 0x9a, 0xc6, 0x2b, 0x34, 0x79, 0xa8, 0x6f, 0x6c, 0x43, 0x13, 0x8f, 0x74, 0x36, 0x3e, 0x01,
0x1f, 0xe1, 0x08, 0x35, 0xa0, 0xfa, 0x92, 0x5e, 0x07, 0x28, 0x5a, 0x9e, 0xe3, 0x3a, 0xf8, 0x5b,
0x05, 0xd6, 0x9e, 0xa7, 0x43, 0xb6, 0x97, 0x66, 0x2c, 0x96, 0x22, 0x3b, 0x27, 0x9f, 0x42, 0x95,
0x71, 0x99, 0x29, 0xbb, 0x15, 0x7a, 0x5b, 0x73, 0x95, 0xcd, 0x88, 0x74, 0xba, 0x8a, 0x9f, 0x6a,
0x31, 0xf2, 0x6d, 0x68, 0xe4, 0x93, 0xe3, 0xa4, 0xf8, 0xd8, 0x72, 0x36, 0x57, 0xb6, 0x3c, 0x0c,
0xd4, 0x0c, 0x5d, 0xc5, 0xf3, 0x24, 0x1d, 0x5a, 0xde, 0x15, 0x6c, 0xa0, 0xc8, 0xda, 0xbf, 0xf6,
0x2f, 0xa1, 0x8a, 0xca, 0xc9, 0x63, 0x2b, 0x33, 0xd6, 0x77, 0x3e, 0x5c, 0xc2, 0x28, 0x15, 0x26,
0x93, 0x42, 0x04, 0x5c, 0x1e, 0x8d, 0x58, 0x91, 0xf3, 0x6a, 0x4d, 0x3e, 0x80, 0xc6, 0xf1, 0x24,
0x1d, 0x26, 0x61, 0x2c, 0xf8, 0x49, 0x3a, 0x40, 0x6f, 0x3d, 0xea, 0x23, 0x6d, 0x17, 0x49, 0xc1,
0x03, 0x70, 0x31, 0xd6, 0x3e, 0xac, 0xfe, 0xa4, 0xf7, 0xa2, 0x77, 0xf8, 0xaa, 0xd7, 0x7c, 0x87,
0xd4, 0xc1, 0x7d, 0xbe, 0x7f, 0xd0, 0x6d, 0x3a, 0x64, 0x0d, 0xbc, 0xbd, 0x7d, 0xda, 0xdd, 0x3d,
0x3a, 0xa4, 0x3f, 0x6d, 0x56, 0x82, 0xdf, 0x3b, 0xe0, 0xef, 0x8a, 0x6c, 0x3c, 0xc9, 0xa9, 0x10,
0x32, 0x27, 0x4f, 0xa0, 0x16, 0xe3, 0x16, 0x11, 0xf0, 0x17, 0xd8, 0x6c, 0x49, 0x14, 0x6b, 0x23,
0xd6, 0x7e, 0x05, 0x35, 0x4d, 0x51, 0xb5, 0xb8, 0x54, 0x85, 0xb5, 0x58, 0xef, 0x94, 0x5f, 0x99,
0x10, 0x06, 0x3b, 0x8a, 0xeb, 0x65, 0xfc, 0xea, 0x81, 0xab, 0xa0, 0x5a, 0x58, 0xe2, 0x09, 0xb8,
0x92, 0xbd, 0xd5, 0x17, 0xae, 0x41, 0x71, 0x4d, 0xda, 0x50, 0x67, 0x3c, 0x16, 0x49, 0xca, 0x07,
0xe6, 0x42, 0x97, 0xfb, 0xe0, 0x9f, 0x0e, 0x78, 0x34, 0x7a, 0xa3, 0x0b, 0xf6, 0x42, 0xad, 0x1f,
0x40, 0x23, 0x97, 0x51, 0x26, 0x43, 0x71, 0x72, 0x92, 0xb3, 0x22, 0x67, 0x7c, 0xa4, 0x1d, 0x22,
0x09, 0x93, 0x8a, 0x27, 0x05, 0xc3, 0x8a, 0x49, 0x2a, 0x9e, 0x98, 0xcf, 0x2a, 0x23, 0x78, 0x3a,
0x1e, 0x33, 0x19, 0xa2, 0x54, 0xcb, 0x45, 0x8e, 0x86, 0x21, 0xf6, 0x15, 0x8d, 0xbc, 0x0f, 0x7e,
0xc1, 0xc4, 0x78, 0x62, 0xea, 0x39, 0x18, 0x52, 0x97, 0x27, 0x64, 0x1b, 0x6e, 0xd9, 0x00, 0x4d,
0x32, 0xdd, 0x92, 0x6a, 0x68, 0x2c, 0xb1, 0x70, 0x32, 0x5f, 0x82, 0x5f, 0x55, 0x60, 0x7d, 0xb6,
0x29, 0x5d, 0x85, 0xdc, 0xa5, 0xe6, 0x52, 0xa0, 0xe9, 0x6a, 0x1a, 0xa2, 0xf9, 0x00, 0xdc, 0x7c,
0x1c, 0x71, 0xb4, 0x6e, 0x41, 0x8f, 0xe8, 0x8f, 0x23, 0x4e, 0x91, 0x4b, 0x55, 0x63, 0x63, 0xbf,
0xb1, 0xb2, 0xd8, 0x92, 0xc7, 0xd0, 0x28, 0x11, 0x51, 0xfa, 0x56, 0xaf, 0xd1, 0x57, 0x40, 0xa3,
0x36, 0x8b, 0x80, 0xa8, 0x2f, 0x02, 0xe2, 0x73, 0xb7, 0xbe, 0xd2, 0x74, 0x83, 0x3f, 0xae, 0xc2,
0x06, 0x66, 0x1a, 0x8b, 0x85, 0xfe, 0x90, 0x93, 0x87, 0xe0, 0xaa, 0xa4, 0xbd, 0xb2, 0x05, 0x28,
0x19, 0x8a, 0x6c, 0xe4, 0x10, 0x20, 0x29, 0xa5, 0x4d, 0x17, 0xd8, 0x5e, 0x9c, 0xd2, 0xd3, 0x83,
0x3a, 0xd3, 0x35, 0xb5, 0x54, 0x58, 0x2d, 0x4e, 0x97, 0xfc, 0x25, 0x5a, 0x1c, 0x05, 0xa2, 0x57,
0xe1, 0x74, 0xc0, 0xc8, 0x4d, 0xcd, 0x5b, 0x6a, 0x30, 0x79, 0x57, 0x8b, 0xef, 0x4d, 0xa5, 0xc9,
0x4b, 0xd8, 0x30, 0x3a, 0xc5, 0x6b, 0x96, 0x65, 0x69, 0xc2, 0x5a, 0x55, 0x54, 0xf8, 0x70, 0x29,
0xe7, 0x0e, 0x8d, 0x10, 0x5d, 0xd7, 0x5a, 0x8a, 0x3d, 0xf9, 0x14, 0x20, 0x49, 0xa3, 0x01, 0x17,
0xb9, 0x4c, 0xe3, 0x56, 0x6d, 0x4e, 0x57, 0x33, 0x41, 0xde, 0x2b, 0xb9, 0xa8, 0x25, 0xd1, 0xfe,
0x8b, 0x03, 0x30, 0x3d, 0x88, 0xfc, 0x10, 0x6a, 0x11, 0xfa, 0x60, 0xe2, 0x35, 0xbf, 0x5f, 0x94,
0x19, 0x4d, 0x0d, 0xf7, 0xdc, 0xdb, 0xfd, 0x5e, 0x89, 0x7c, 0xd5, 0x64, 0x82, 0x86, 0xf7, 0x23,
0x78, 0xf7, 0x12, 0xbc, 0x26, 0x05, 0x9a, 0x17, 0x81, 0x23, 0xdf, 0x82, 0xf5, 0x9c, 0x8d, 0x22,
0x2e, 0xd3, 0x38, 0xcc, 0x63, 0x31, 0x66, 0xe6, 0x9e, 0xaf, 0x15, 0xd4, 0xbe, 0x22, 0xb6, 0xff,
0x5c, 0x81, 0x7a, 0x89, 0xc9, 0x3d, 0x00, 0x03, 0xb2, 0x2a, 0x49, 0x3a, 0x0d, 0x2d, 0x8a, 0xf5,
0x3d, 0x61, 0xdc, 0x98, 0x6c, 0x51, 0xc8, 0x23, 0xf8, 0xc6, 0x74, 0x67, 0x1b, 0xa9, 0xfd, 0xb8,
0x3d, 0xfd, 0x68, 0x19, 0xfa, 0xdc, 0x20, 0xb0, 0x82, 0x5d, 0x68, 0xe7, 0xbf, 0x8a, 0xaa, 0xdd,
0x90, 0xba, 0xb0, 0x36, 0x8a, 0xb2, 0x33, 0x96, 0x84, 0x66, 0x76, 0x72, 0x31, 0x10, 0x9b, 0xf3,
0x62, 0xfa, 0x05, 0x32, 0xf6, 0x91, 0x8f, 0x36, 0x46, 0xd6, 0x2e, 0x08, 0x4c, 0x83, 0x5a, 0x03,
0xef, 0xf0, 0x65, 0x97, 0xd2, 0xfd, 0xbd, 0x6e, 0xbf, 0xf9, 0x8e, 0xea, 0x57, 0xdd, 0xaf, 0x8e,
0xba, 0xbd, 0xbd, 0x7e, 0xd3, 0x09, 0xfe, 0x0a, 0x70, 0x1b, 0x07, 0xb6, 0xdd, 0x4c, 0xe4, 0x39,
0x65, 0x27, 0x2c, 0x63, 0x3c, 0x66, 0xb9, 0x2a, 0xb6, 0x23, 0x96, 0x0d, 0x58, 0xf8, 0x26, 0x95,
0xa7, 0xad, 0x55, 0x6c, 0x13, 0x1e, 0x52, 0x5e, 0xa5, 0xf2, 0xf4, 0xf2, 0xf8, 0xe1, 0xcc, 0x19,
0x3f, 0x7e, 0x04, 0xbe, 0x61, 0xe2, 0x22, 0x61, 0x58, 0x3a, 0xae, 0x4c, 0x3e, 0xd0, 0xdc, 0xf8,
0xc0, 0xe8, 0xce, 0x4e, 0x81, 0xdb, 0x0b, 0xa7, 0xb4, 0x8b, 0x96, 0x77, 0x66, 0xc6, 0x42, 0x3a,
0x33, 0xf1, 0xe9, 0xfc, 0x7d, 0xb4, 0xbc, 0xae, 0x79, 0x63, 0x20, 0x79, 0x08, 0x4d, 0x3d, 0x6a,
0x66, 0x25, 0xa3, 0xee, 0x35, 0x38, 0x9f, 0x6c, 0xe0, 0x37, 0x0b, 0xc9, 0x7b, 0x00, 0x29, 0x8f,
0xc5, 0x68, 0x3c, 0x64, 0x92, 0xe1, 0xfd, 0xa9, 0x53, 0x8b, 0x72, 0x39, 0xda, 0xb5, 0x9b, 0x44,
0xbb, 0xfd, 0x12, 0x7c, 0xca, 0x86, 0x91, 0x64, 0x09, 0xe2, 0xf7, 0x10, 0x5c, 0x04, 0xfd, 0xda,
0xb1, 0x1b, 0xd9, 0x16, 0x8f, 0xf4, 0xed, 0x7f, 0x3b, 0x50, 0xdb, 0x8d, 0x86, 0x43, 0x96, 0x91,
0xc7, 0x50, 0x8b, 0x71, 0x65, 0xb4, 0x2e, 0x55, 0x08, 0x8d, 0x08, 0xf9, 0x10, 0x36, 0xca, 0x2c,
0x36, 0x5a, 0x74, 0xda, 0x95, 0xc9, 0x6d, 0x4e, 0xb9, 0x84, 0xc7, 0xca, 0x4d, 0xf0, 0x20, 0x4f,
0xa0, 0xae, 0x8e, 0xc9, 0x53, 0xc9, 0x4c, 0xd9, 0x5f, 0xca, 0xdc, 0x52, 0xa8, 0xfd, 0xdb, 0x0a,
0x54, 0x17, 0xbf, 0xbb, 0x2e, 0x0e, 0x52, 0xba, 0x2e, 0xd8, 0x83, 0x94, 0x82, 0xcb, 0x14, 0xd2,
0xca, 0xf2, 0xe7, 0x17, 0xd5, 0xf4, 0x2b, 0x68, 0x64, 0x3a, 0x9c, 0x3a, 0x79, 0xf4, 0xd5, 0xfd,
0xc1, 0xf2, 0x57, 0xd7, 0xba, 0x0c, 0xd4, 0xcf, 0xac, 0x9b, 0xf1, 0x59, 0x19, 0x45, 0x0d, 0xcb,
0x77, 0x97, 0xd7, 0xa9, 0x23, 0x54, 0x84, 0xb4, 0xfd, 0x6b, 0x07, 0xdc, 0xff, 0xcb, 0x3b, 0xa5,
0x4c, 0x76, 0x1d, 0xea, 0x1b, 0x26, 0x7b, 0x3b, 0xb7, 0xdf, 0x67, 0xf3, 0x82, 0x76, 0x1b, 0xaa,
0xf6, 0x8b, 0x4c, 0x6f, 0xae, 0x78, 0x8d, 0x5d, 0x8a, 0xb2, 0x7b, 0x29, 0xca, 0x9f, 0xbb, 0x75,
0x68, 0xfa, 0xc1, 0x1f, 0x2a, 0x50, 0xdf, 0x13, 0xf1, 0x64, 0xc4, 0xb8, 0x5c, 0x38, 0xff, 0x5d,
0xba, 0xd9, 0x95, 0x1b, 0xdd, 0xec, 0x3b, 0x50, 0xcf, 0xa2, 0x37, 0x21, 0x8e, 0x8d, 0xc6, 0xde,
0x2c, 0x7a, 0x73, 0x64, 0x26, 0xc7, 0x61, 0xca, 0xcf, 0xae, 0xfa, 0x77, 0xe1, 0x20, 0xe5, 0x67,
0x14, 0xb9, 0x94, 0x77, 0xf1, 0xa9, 0xf2, 0xce, 0x58, 0x5b, 0xd5, 0x8f, 0x01, 0xa4, 0x99, 0xc8,
0x14, 0x65, 0xa4, 0x76, 0xdd, 0xe0, 0xa4, 0xcb, 0xc8, 0x7d, 0x58, 0x4b, 0x0c, 0x0a, 0x2c, 0x09,
0x8f, 0xcf, 0x71, 0xe4, 0xf4, 0x68, 0x63, 0x4a, 0x7c, 0x76, 0x1e, 0xfc, 0xcb, 0x81, 0x8d, 0xfd,
0x84, 0x71, 0x99, 0x9e, 0xa4, 0x2c, 0xfb, 0x22, 0x92, 0xf1, 0xa9, 0xea, 0xf1, 0xbf, 0x98, 0x44,
0x43, 0x45, 0x49, 0x42, 0x7c, 0x8d, 0x69, 0xe8, 0xd6, 0x4a, 0x6a, 0x4f, 0x3d, 0xcb, 0xee, 0x82,
0x77, 0x1c, 0xe5, 0x2c, 0xb4, 0xde, 0x6b, 0x75, 0x45, 0xc0, 0x8f, 0x9f, 0x18, 0x5b, 0x75, 0xaa,
0x7c, 0x67, 0xae, 0xad, 0x17, 0xce, 0xb5, 0x6c, 0x6f, 0xff, 0xfc, 0x9a, 0xbf, 0xb6, 0xee, 0x82,
0xa7, 0xf8, 0x42, 0x6b, 0xc8, 0xa9, 0x2b, 0xc2, 0x0b, 0x53, 0x0e, 0xf0, 0x63, 0x3e, 0x39, 0x2e,
0x47, 0x00, 0x8f, 0xfa, 0x8a, 0xd6, 0xd7, 0xa4, 0xe0, 0x37, 0xea, 0x1d, 0xa4, 0xf2, 0x30, 0x7d,
0xcd, 0x72, 0x55, 0x70, 0xb5, 0x5e, 0xfd, 0x00, 0xf4, 0x68, 0xb1, 0x25, 0x1f, 0x83, 0x2b, 0xcf,
0xc7, 0xda, 0xbd, 0xf5, 0x05, 0x45, 0xa3, 0xd4, 0xd3, 0x39, 0x3a, 0x1f, 0x33, 0x8a, 0x02, 0x41,
0x07, 0x5c, 0xb5, 0x9b, 0x7d, 0x90, 0xfa, 0xb0, 0xfa, 0xe5, 0x53, 0xda, 0xed, 0x1d, 0xf5, 0x9b,
0x0e, 0x69, 0x40, 0x7d, 0xf7, 0xb3, 0xfd, 0x83, 0x3d, 0xda, 0xed, 0x35, 0x2b, 0xc1, 0xd7, 0x0e,
0x78, 0x2a, 0xa3, 0x07, 0x59, 0x34, 0x3e, 0xfd, 0x1f, 0x0d, 0x2a, 0xf5, 0xd8, 0x06, 0x7d, 0x34,
0xcf, 0x20, 0x80, 0xda, 0xee, 0xd3, 0x83, 0x83, 0x2e, 0x6d, 0x3a, 0xe5, 0xba, 0xdb, 0xac, 0x3c,
0x7b, 0x04, 0xef, 0xc7, 0x62, 0xd4, 0x19, 0x08, 0x31, 0x18, 0xb2, 0x4e, 0xc2, 0x5e, 0x4b, 0x21,
0x86, 0xb9, 0x7d, 0xd8, 0xcf, 0x9a, 0xe6, 0xb4, 0x70, 0x20, 0x42, 0xa4, 0x1c, 0xd7, 0xf0, 0xe7,
0xd1, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0x7c, 0x0e, 0x90, 0x6f, 0xe2, 0x14, 0x00, 0x00,
}