kythe.io@v0.0.68-0.20240422202219-7225dbc01741/kythe/proto/common_go_proto/common.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // versions:
     3  // 	protoc-gen-go v1.31.0
     4  // 	protoc        v4.25.2
     5  // source: kythe/proto/common.proto
     6  
     7  package common_go_proto
     8  
     9  import (
    10  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    11  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    12  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    13  	reflect "reflect"
    14  	sync "sync"
    15  )
    16  
    17  const (
    18  	// Verify that this generated code is sufficiently up-to-date.
    19  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    20  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    21  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    22  )
    23  
    24  type MarkedSource_Kind int32
    25  
    26  const (
    27  	MarkedSource_BOX                                     MarkedSource_Kind = 0
    28  	MarkedSource_TYPE                                    MarkedSource_Kind = 1
    29  	MarkedSource_PARAMETER                               MarkedSource_Kind = 2
    30  	MarkedSource_IDENTIFIER                              MarkedSource_Kind = 3
    31  	MarkedSource_CONTEXT                                 MarkedSource_Kind = 4
    32  	MarkedSource_INITIALIZER                             MarkedSource_Kind = 5
    33  	MarkedSource_MODIFIER                                MarkedSource_Kind = 12
    34  	MarkedSource_PARAMETER_LOOKUP_BY_PARAM               MarkedSource_Kind = 6
    35  	MarkedSource_LOOKUP_BY_PARAM                         MarkedSource_Kind = 7
    36  	MarkedSource_PARAMETER_LOOKUP_BY_PARAM_WITH_DEFAULTS MarkedSource_Kind = 8
    37  	MarkedSource_LOOKUP_BY_TYPED                         MarkedSource_Kind = 9
    38  	MarkedSource_PARAMETER_LOOKUP_BY_TPARAM              MarkedSource_Kind = 10
    39  	MarkedSource_LOOKUP_BY_TPARAM                        MarkedSource_Kind = 11
    40  )
    41  
    42  // Enum value maps for MarkedSource_Kind.
    43  var (
    44  	MarkedSource_Kind_name = map[int32]string{
    45  		0:  "BOX",
    46  		1:  "TYPE",
    47  		2:  "PARAMETER",
    48  		3:  "IDENTIFIER",
    49  		4:  "CONTEXT",
    50  		5:  "INITIALIZER",
    51  		12: "MODIFIER",
    52  		6:  "PARAMETER_LOOKUP_BY_PARAM",
    53  		7:  "LOOKUP_BY_PARAM",
    54  		8:  "PARAMETER_LOOKUP_BY_PARAM_WITH_DEFAULTS",
    55  		9:  "LOOKUP_BY_TYPED",
    56  		10: "PARAMETER_LOOKUP_BY_TPARAM",
    57  		11: "LOOKUP_BY_TPARAM",
    58  	}
    59  	MarkedSource_Kind_value = map[string]int32{
    60  		"BOX":                       0,
    61  		"TYPE":                      1,
    62  		"PARAMETER":                 2,
    63  		"IDENTIFIER":                3,
    64  		"CONTEXT":                   4,
    65  		"INITIALIZER":               5,
    66  		"MODIFIER":                  12,
    67  		"PARAMETER_LOOKUP_BY_PARAM": 6,
    68  		"LOOKUP_BY_PARAM":           7,
    69  		"PARAMETER_LOOKUP_BY_PARAM_WITH_DEFAULTS": 8,
    70  		"LOOKUP_BY_TYPED":                         9,
    71  		"PARAMETER_LOOKUP_BY_TPARAM":              10,
    72  		"LOOKUP_BY_TPARAM":                        11,
    73  	}
    74  )
    75  
    76  func (x MarkedSource_Kind) Enum() *MarkedSource_Kind {
    77  	p := new(MarkedSource_Kind)
    78  	*p = x
    79  	return p
    80  }
    81  
    82  func (x MarkedSource_Kind) String() string {
    83  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    84  }
    85  
    86  func (MarkedSource_Kind) Descriptor() protoreflect.EnumDescriptor {
    87  	return file_kythe_proto_common_proto_enumTypes[0].Descriptor()
    88  }
    89  
    90  func (MarkedSource_Kind) Type() protoreflect.EnumType {
    91  	return &file_kythe_proto_common_proto_enumTypes[0]
    92  }
    93  
    94  func (x MarkedSource_Kind) Number() protoreflect.EnumNumber {
    95  	return protoreflect.EnumNumber(x)
    96  }
    97  
    98  // Deprecated: Use MarkedSource_Kind.Descriptor instead.
    99  func (MarkedSource_Kind) EnumDescriptor() ([]byte, []int) {
   100  	return file_kythe_proto_common_proto_rawDescGZIP(), []int{8, 0}
   101  }
   102  
   103  type Language_Support int32
   104  
   105  const (
   106  	Language_UNKNOWN      Language_Support = 0
   107  	Language_EXPERIMENTAL Language_Support = 1
   108  	Language_SUPPORTED    Language_Support = 2
   109  )
   110  
   111  // Enum value maps for Language_Support.
   112  var (
   113  	Language_Support_name = map[int32]string{
   114  		0: "UNKNOWN",
   115  		1: "EXPERIMENTAL",
   116  		2: "SUPPORTED",
   117  	}
   118  	Language_Support_value = map[string]int32{
   119  		"UNKNOWN":      0,
   120  		"EXPERIMENTAL": 1,
   121  		"SUPPORTED":    2,
   122  	}
   123  )
   124  
   125  func (x Language_Support) Enum() *Language_Support {
   126  	p := new(Language_Support)
   127  	*p = x
   128  	return p
   129  }
   130  
   131  func (x Language_Support) String() string {
   132  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   133  }
   134  
   135  func (Language_Support) Descriptor() protoreflect.EnumDescriptor {
   136  	return file_kythe_proto_common_proto_enumTypes[1].Descriptor()
   137  }
   138  
   139  func (Language_Support) Type() protoreflect.EnumType {
   140  	return &file_kythe_proto_common_proto_enumTypes[1]
   141  }
   142  
   143  func (x Language_Support) Number() protoreflect.EnumNumber {
   144  	return protoreflect.EnumNumber(x)
   145  }
   146  
   147  // Deprecated: Use Language_Support.Descriptor instead.
   148  func (Language_Support) EnumDescriptor() ([]byte, []int) {
   149  	return file_kythe_proto_common_proto_rawDescGZIP(), []int{11, 0}
   150  }
   151  
   152  type Hash_HashType int32
   153  
   154  const (
   155  	Hash_NONE   Hash_HashType = 0
   156  	Hash_SHA256 Hash_HashType = 1
   157  	Hash_SHA1   Hash_HashType = 2
   158  )
   159  
   160  // Enum value maps for Hash_HashType.
   161  var (
   162  	Hash_HashType_name = map[int32]string{
   163  		0: "NONE",
   164  		1: "SHA256",
   165  		2: "SHA1",
   166  	}
   167  	Hash_HashType_value = map[string]int32{
   168  		"NONE":   0,
   169  		"SHA256": 1,
   170  		"SHA1":   2,
   171  	}
   172  )
   173  
   174  func (x Hash_HashType) Enum() *Hash_HashType {
   175  	p := new(Hash_HashType)
   176  	*p = x
   177  	return p
   178  }
   179  
   180  func (x Hash_HashType) String() string {
   181  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   182  }
   183  
   184  func (Hash_HashType) Descriptor() protoreflect.EnumDescriptor {
   185  	return file_kythe_proto_common_proto_enumTypes[2].Descriptor()
   186  }
   187  
   188  func (Hash_HashType) Type() protoreflect.EnumType {
   189  	return &file_kythe_proto_common_proto_enumTypes[2]
   190  }
   191  
   192  func (x Hash_HashType) Number() protoreflect.EnumNumber {
   193  	return protoreflect.EnumNumber(x)
   194  }
   195  
   196  // Deprecated: Use Hash_HashType.Descriptor instead.
   197  func (Hash_HashType) EnumDescriptor() ([]byte, []int) {
   198  	return file_kythe_proto_common_proto_rawDescGZIP(), []int{12, 0}
   199  }
   200  
   201  type Fact struct {
   202  	state         protoimpl.MessageState
   203  	sizeCache     protoimpl.SizeCache
   204  	unknownFields protoimpl.UnknownFields
   205  
   206  	Name  string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   207  	Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
   208  }
   209  
   210  func (x *Fact) Reset() {
   211  	*x = Fact{}
   212  	if protoimpl.UnsafeEnabled {
   213  		mi := &file_kythe_proto_common_proto_msgTypes[0]
   214  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   215  		ms.StoreMessageInfo(mi)
   216  	}
   217  }
   218  
   219  func (x *Fact) String() string {
   220  	return protoimpl.X.MessageStringOf(x)
   221  }
   222  
   223  func (*Fact) ProtoMessage() {}
   224  
   225  func (x *Fact) ProtoReflect() protoreflect.Message {
   226  	mi := &file_kythe_proto_common_proto_msgTypes[0]
   227  	if protoimpl.UnsafeEnabled && x != nil {
   228  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   229  		if ms.LoadMessageInfo() == nil {
   230  			ms.StoreMessageInfo(mi)
   231  		}
   232  		return ms
   233  	}
   234  	return mi.MessageOf(x)
   235  }
   236  
   237  // Deprecated: Use Fact.ProtoReflect.Descriptor instead.
   238  func (*Fact) Descriptor() ([]byte, []int) {
   239  	return file_kythe_proto_common_proto_rawDescGZIP(), []int{0}
   240  }
   241  
   242  func (x *Fact) GetName() string {
   243  	if x != nil {
   244  		return x.Name
   245  	}
   246  	return ""
   247  }
   248  
   249  func (x *Fact) GetValue() []byte {
   250  	if x != nil {
   251  		return x.Value
   252  	}
   253  	return nil
   254  }
   255  
   256  type Point struct {
   257  	state         protoimpl.MessageState
   258  	sizeCache     protoimpl.SizeCache
   259  	unknownFields protoimpl.UnknownFields
   260  
   261  	ByteOffset   int32 `protobuf:"varint,1,opt,name=byte_offset,json=byteOffset,proto3" json:"byte_offset,omitempty"`
   262  	LineNumber   int32 `protobuf:"varint,2,opt,name=line_number,json=lineNumber,proto3" json:"line_number,omitempty"`
   263  	ColumnOffset int32 `protobuf:"varint,3,opt,name=column_offset,json=columnOffset,proto3" json:"column_offset,omitempty"`
   264  }
   265  
   266  func (x *Point) Reset() {
   267  	*x = Point{}
   268  	if protoimpl.UnsafeEnabled {
   269  		mi := &file_kythe_proto_common_proto_msgTypes[1]
   270  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   271  		ms.StoreMessageInfo(mi)
   272  	}
   273  }
   274  
   275  func (x *Point) String() string {
   276  	return protoimpl.X.MessageStringOf(x)
   277  }
   278  
   279  func (*Point) ProtoMessage() {}
   280  
   281  func (x *Point) ProtoReflect() protoreflect.Message {
   282  	mi := &file_kythe_proto_common_proto_msgTypes[1]
   283  	if protoimpl.UnsafeEnabled && x != nil {
   284  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   285  		if ms.LoadMessageInfo() == nil {
   286  			ms.StoreMessageInfo(mi)
   287  		}
   288  		return ms
   289  	}
   290  	return mi.MessageOf(x)
   291  }
   292  
   293  // Deprecated: Use Point.ProtoReflect.Descriptor instead.
   294  func (*Point) Descriptor() ([]byte, []int) {
   295  	return file_kythe_proto_common_proto_rawDescGZIP(), []int{1}
   296  }
   297  
   298  func (x *Point) GetByteOffset() int32 {
   299  	if x != nil {
   300  		return x.ByteOffset
   301  	}
   302  	return 0
   303  }
   304  
   305  func (x *Point) GetLineNumber() int32 {
   306  	if x != nil {
   307  		return x.LineNumber
   308  	}
   309  	return 0
   310  }
   311  
   312  func (x *Point) GetColumnOffset() int32 {
   313  	if x != nil {
   314  		return x.ColumnOffset
   315  	}
   316  	return 0
   317  }
   318  
   319  type Span struct {
   320  	state         protoimpl.MessageState
   321  	sizeCache     protoimpl.SizeCache
   322  	unknownFields protoimpl.UnknownFields
   323  
   324  	Start *Point `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"`
   325  	End   *Point `protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"`
   326  }
   327  
   328  func (x *Span) Reset() {
   329  	*x = Span{}
   330  	if protoimpl.UnsafeEnabled {
   331  		mi := &file_kythe_proto_common_proto_msgTypes[2]
   332  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   333  		ms.StoreMessageInfo(mi)
   334  	}
   335  }
   336  
   337  func (x *Span) String() string {
   338  	return protoimpl.X.MessageStringOf(x)
   339  }
   340  
   341  func (*Span) ProtoMessage() {}
   342  
   343  func (x *Span) ProtoReflect() protoreflect.Message {
   344  	mi := &file_kythe_proto_common_proto_msgTypes[2]
   345  	if protoimpl.UnsafeEnabled && x != nil {
   346  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   347  		if ms.LoadMessageInfo() == nil {
   348  			ms.StoreMessageInfo(mi)
   349  		}
   350  		return ms
   351  	}
   352  	return mi.MessageOf(x)
   353  }
   354  
   355  // Deprecated: Use Span.ProtoReflect.Descriptor instead.
   356  func (*Span) Descriptor() ([]byte, []int) {
   357  	return file_kythe_proto_common_proto_rawDescGZIP(), []int{2}
   358  }
   359  
   360  func (x *Span) GetStart() *Point {
   361  	if x != nil {
   362  		return x.Start
   363  	}
   364  	return nil
   365  }
   366  
   367  func (x *Span) GetEnd() *Point {
   368  	if x != nil {
   369  		return x.End
   370  	}
   371  	return nil
   372  }
   373  
   374  type NodeInfo struct {
   375  	state         protoimpl.MessageState
   376  	sizeCache     protoimpl.SizeCache
   377  	unknownFields protoimpl.UnknownFields
   378  
   379  	Facts      map[string][]byte `protobuf:"bytes,2,rep,name=facts,proto3" json:"facts,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   380  	Definition string            `protobuf:"bytes,5,opt,name=definition,proto3" json:"definition,omitempty"`
   381  }
   382  
   383  func (x *NodeInfo) Reset() {
   384  	*x = NodeInfo{}
   385  	if protoimpl.UnsafeEnabled {
   386  		mi := &file_kythe_proto_common_proto_msgTypes[3]
   387  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   388  		ms.StoreMessageInfo(mi)
   389  	}
   390  }
   391  
   392  func (x *NodeInfo) String() string {
   393  	return protoimpl.X.MessageStringOf(x)
   394  }
   395  
   396  func (*NodeInfo) ProtoMessage() {}
   397  
   398  func (x *NodeInfo) ProtoReflect() protoreflect.Message {
   399  	mi := &file_kythe_proto_common_proto_msgTypes[3]
   400  	if protoimpl.UnsafeEnabled && x != nil {
   401  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   402  		if ms.LoadMessageInfo() == nil {
   403  			ms.StoreMessageInfo(mi)
   404  		}
   405  		return ms
   406  	}
   407  	return mi.MessageOf(x)
   408  }
   409  
   410  // Deprecated: Use NodeInfo.ProtoReflect.Descriptor instead.
   411  func (*NodeInfo) Descriptor() ([]byte, []int) {
   412  	return file_kythe_proto_common_proto_rawDescGZIP(), []int{3}
   413  }
   414  
   415  func (x *NodeInfo) GetFacts() map[string][]byte {
   416  	if x != nil {
   417  		return x.Facts
   418  	}
   419  	return nil
   420  }
   421  
   422  func (x *NodeInfo) GetDefinition() string {
   423  	if x != nil {
   424  		return x.Definition
   425  	}
   426  	return ""
   427  }
   428  
   429  type Diagnostic struct {
   430  	state         protoimpl.MessageState
   431  	sizeCache     protoimpl.SizeCache
   432  	unknownFields protoimpl.UnknownFields
   433  
   434  	Span       *Span  `protobuf:"bytes,1,opt,name=span,proto3" json:"span,omitempty"`
   435  	Message    string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
   436  	Details    string `protobuf:"bytes,3,opt,name=details,proto3" json:"details,omitempty"`
   437  	ContextUrl string `protobuf:"bytes,4,opt,name=context_url,json=contextUrl,proto3" json:"context_url,omitempty"`
   438  }
   439  
   440  func (x *Diagnostic) Reset() {
   441  	*x = Diagnostic{}
   442  	if protoimpl.UnsafeEnabled {
   443  		mi := &file_kythe_proto_common_proto_msgTypes[4]
   444  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   445  		ms.StoreMessageInfo(mi)
   446  	}
   447  }
   448  
   449  func (x *Diagnostic) String() string {
   450  	return protoimpl.X.MessageStringOf(x)
   451  }
   452  
   453  func (*Diagnostic) ProtoMessage() {}
   454  
   455  func (x *Diagnostic) ProtoReflect() protoreflect.Message {
   456  	mi := &file_kythe_proto_common_proto_msgTypes[4]
   457  	if protoimpl.UnsafeEnabled && x != nil {
   458  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   459  		if ms.LoadMessageInfo() == nil {
   460  			ms.StoreMessageInfo(mi)
   461  		}
   462  		return ms
   463  	}
   464  	return mi.MessageOf(x)
   465  }
   466  
   467  // Deprecated: Use Diagnostic.ProtoReflect.Descriptor instead.
   468  func (*Diagnostic) Descriptor() ([]byte, []int) {
   469  	return file_kythe_proto_common_proto_rawDescGZIP(), []int{4}
   470  }
   471  
   472  func (x *Diagnostic) GetSpan() *Span {
   473  	if x != nil {
   474  		return x.Span
   475  	}
   476  	return nil
   477  }
   478  
   479  func (x *Diagnostic) GetMessage() string {
   480  	if x != nil {
   481  		return x.Message
   482  	}
   483  	return ""
   484  }
   485  
   486  func (x *Diagnostic) GetDetails() string {
   487  	if x != nil {
   488  		return x.Details
   489  	}
   490  	return ""
   491  }
   492  
   493  func (x *Diagnostic) GetContextUrl() string {
   494  	if x != nil {
   495  		return x.ContextUrl
   496  	}
   497  	return ""
   498  }
   499  
   500  type ResolvedDiagnostic struct {
   501  	state         protoimpl.MessageState
   502  	sizeCache     protoimpl.SizeCache
   503  	unknownFields protoimpl.UnknownFields
   504  
   505  	CorpusPath *CorpusPath `protobuf:"bytes,1,opt,name=corpus_path,json=corpusPath,proto3" json:"corpus_path,omitempty"`
   506  	Diagnostic *Diagnostic `protobuf:"bytes,2,opt,name=diagnostic,proto3" json:"diagnostic,omitempty"`
   507  }
   508  
   509  func (x *ResolvedDiagnostic) Reset() {
   510  	*x = ResolvedDiagnostic{}
   511  	if protoimpl.UnsafeEnabled {
   512  		mi := &file_kythe_proto_common_proto_msgTypes[5]
   513  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   514  		ms.StoreMessageInfo(mi)
   515  	}
   516  }
   517  
   518  func (x *ResolvedDiagnostic) String() string {
   519  	return protoimpl.X.MessageStringOf(x)
   520  }
   521  
   522  func (*ResolvedDiagnostic) ProtoMessage() {}
   523  
   524  func (x *ResolvedDiagnostic) ProtoReflect() protoreflect.Message {
   525  	mi := &file_kythe_proto_common_proto_msgTypes[5]
   526  	if protoimpl.UnsafeEnabled && x != nil {
   527  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   528  		if ms.LoadMessageInfo() == nil {
   529  			ms.StoreMessageInfo(mi)
   530  		}
   531  		return ms
   532  	}
   533  	return mi.MessageOf(x)
   534  }
   535  
   536  // Deprecated: Use ResolvedDiagnostic.ProtoReflect.Descriptor instead.
   537  func (*ResolvedDiagnostic) Descriptor() ([]byte, []int) {
   538  	return file_kythe_proto_common_proto_rawDescGZIP(), []int{5}
   539  }
   540  
   541  func (x *ResolvedDiagnostic) GetCorpusPath() *CorpusPath {
   542  	if x != nil {
   543  		return x.CorpusPath
   544  	}
   545  	return nil
   546  }
   547  
   548  func (x *ResolvedDiagnostic) GetDiagnostic() *Diagnostic {
   549  	if x != nil {
   550  		return x.Diagnostic
   551  	}
   552  	return nil
   553  }
   554  
   555  type CorpusPath struct {
   556  	state         protoimpl.MessageState
   557  	sizeCache     protoimpl.SizeCache
   558  	unknownFields protoimpl.UnknownFields
   559  
   560  	Corpus string `protobuf:"bytes,1,opt,name=corpus,proto3" json:"corpus,omitempty"`
   561  	Root   string `protobuf:"bytes,2,opt,name=root,proto3" json:"root,omitempty"`
   562  	Path   string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
   563  }
   564  
   565  func (x *CorpusPath) Reset() {
   566  	*x = CorpusPath{}
   567  	if protoimpl.UnsafeEnabled {
   568  		mi := &file_kythe_proto_common_proto_msgTypes[6]
   569  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   570  		ms.StoreMessageInfo(mi)
   571  	}
   572  }
   573  
   574  func (x *CorpusPath) String() string {
   575  	return protoimpl.X.MessageStringOf(x)
   576  }
   577  
   578  func (*CorpusPath) ProtoMessage() {}
   579  
   580  func (x *CorpusPath) ProtoReflect() protoreflect.Message {
   581  	mi := &file_kythe_proto_common_proto_msgTypes[6]
   582  	if protoimpl.UnsafeEnabled && x != nil {
   583  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   584  		if ms.LoadMessageInfo() == nil {
   585  			ms.StoreMessageInfo(mi)
   586  		}
   587  		return ms
   588  	}
   589  	return mi.MessageOf(x)
   590  }
   591  
   592  // Deprecated: Use CorpusPath.ProtoReflect.Descriptor instead.
   593  func (*CorpusPath) Descriptor() ([]byte, []int) {
   594  	return file_kythe_proto_common_proto_rawDescGZIP(), []int{6}
   595  }
   596  
   597  func (x *CorpusPath) GetCorpus() string {
   598  	if x != nil {
   599  		return x.Corpus
   600  	}
   601  	return ""
   602  }
   603  
   604  func (x *CorpusPath) GetRoot() string {
   605  	if x != nil {
   606  		return x.Root
   607  	}
   608  	return ""
   609  }
   610  
   611  func (x *CorpusPath) GetPath() string {
   612  	if x != nil {
   613  		return x.Path
   614  	}
   615  	return ""
   616  }
   617  
   618  type Link struct {
   619  	state         protoimpl.MessageState
   620  	sizeCache     protoimpl.SizeCache
   621  	unknownFields protoimpl.UnknownFields
   622  
   623  	Definition []string `protobuf:"bytes,3,rep,name=definition,proto3" json:"definition,omitempty"`
   624  }
   625  
   626  func (x *Link) Reset() {
   627  	*x = Link{}
   628  	if protoimpl.UnsafeEnabled {
   629  		mi := &file_kythe_proto_common_proto_msgTypes[7]
   630  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   631  		ms.StoreMessageInfo(mi)
   632  	}
   633  }
   634  
   635  func (x *Link) String() string {
   636  	return protoimpl.X.MessageStringOf(x)
   637  }
   638  
   639  func (*Link) ProtoMessage() {}
   640  
   641  func (x *Link) ProtoReflect() protoreflect.Message {
   642  	mi := &file_kythe_proto_common_proto_msgTypes[7]
   643  	if protoimpl.UnsafeEnabled && x != nil {
   644  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   645  		if ms.LoadMessageInfo() == nil {
   646  			ms.StoreMessageInfo(mi)
   647  		}
   648  		return ms
   649  	}
   650  	return mi.MessageOf(x)
   651  }
   652  
   653  // Deprecated: Use Link.ProtoReflect.Descriptor instead.
   654  func (*Link) Descriptor() ([]byte, []int) {
   655  	return file_kythe_proto_common_proto_rawDescGZIP(), []int{7}
   656  }
   657  
   658  func (x *Link) GetDefinition() []string {
   659  	if x != nil {
   660  		return x.Definition
   661  	}
   662  	return nil
   663  }
   664  
   665  type MarkedSource struct {
   666  	state         protoimpl.MessageState
   667  	sizeCache     protoimpl.SizeCache
   668  	unknownFields protoimpl.UnknownFields
   669  
   670  	Kind                 MarkedSource_Kind   `protobuf:"varint,1,opt,name=kind,proto3,enum=kythe.proto.common.MarkedSource_Kind" json:"kind,omitempty"`
   671  	PreText              string              `protobuf:"bytes,2,opt,name=pre_text,json=preText,proto3" json:"pre_text,omitempty"`
   672  	Child                []*MarkedSource     `protobuf:"bytes,3,rep,name=child,proto3" json:"child,omitempty"`
   673  	PostChildText        string              `protobuf:"bytes,4,opt,name=post_child_text,json=postChildText,proto3" json:"post_child_text,omitempty"`
   674  	PostText             string              `protobuf:"bytes,5,opt,name=post_text,json=postText,proto3" json:"post_text,omitempty"`
   675  	LookupIndex          uint32              `protobuf:"varint,6,opt,name=lookup_index,json=lookupIndex,proto3" json:"lookup_index,omitempty"`
   676  	DefaultChildrenCount uint32              `protobuf:"varint,7,opt,name=default_children_count,json=defaultChildrenCount,proto3" json:"default_children_count,omitempty"`
   677  	AddFinalListToken    bool                `protobuf:"varint,10,opt,name=add_final_list_token,json=addFinalListToken,proto3" json:"add_final_list_token,omitempty"`
   678  	Link                 []*Link             `protobuf:"bytes,11,rep,name=link,proto3" json:"link,omitempty"`
   679  	ExcludeOnInclude     []MarkedSource_Kind `protobuf:"varint,12,rep,packed,name=exclude_on_include,json=excludeOnInclude,proto3,enum=kythe.proto.common.MarkedSource_Kind" json:"exclude_on_include,omitempty"`
   680  }
   681  
   682  func (x *MarkedSource) Reset() {
   683  	*x = MarkedSource{}
   684  	if protoimpl.UnsafeEnabled {
   685  		mi := &file_kythe_proto_common_proto_msgTypes[8]
   686  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   687  		ms.StoreMessageInfo(mi)
   688  	}
   689  }
   690  
   691  func (x *MarkedSource) String() string {
   692  	return protoimpl.X.MessageStringOf(x)
   693  }
   694  
   695  func (*MarkedSource) ProtoMessage() {}
   696  
   697  func (x *MarkedSource) ProtoReflect() protoreflect.Message {
   698  	mi := &file_kythe_proto_common_proto_msgTypes[8]
   699  	if protoimpl.UnsafeEnabled && x != nil {
   700  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   701  		if ms.LoadMessageInfo() == nil {
   702  			ms.StoreMessageInfo(mi)
   703  		}
   704  		return ms
   705  	}
   706  	return mi.MessageOf(x)
   707  }
   708  
   709  // Deprecated: Use MarkedSource.ProtoReflect.Descriptor instead.
   710  func (*MarkedSource) Descriptor() ([]byte, []int) {
   711  	return file_kythe_proto_common_proto_rawDescGZIP(), []int{8}
   712  }
   713  
   714  func (x *MarkedSource) GetKind() MarkedSource_Kind {
   715  	if x != nil {
   716  		return x.Kind
   717  	}
   718  	return MarkedSource_BOX
   719  }
   720  
   721  func (x *MarkedSource) GetPreText() string {
   722  	if x != nil {
   723  		return x.PreText
   724  	}
   725  	return ""
   726  }
   727  
   728  func (x *MarkedSource) GetChild() []*MarkedSource {
   729  	if x != nil {
   730  		return x.Child
   731  	}
   732  	return nil
   733  }
   734  
   735  func (x *MarkedSource) GetPostChildText() string {
   736  	if x != nil {
   737  		return x.PostChildText
   738  	}
   739  	return ""
   740  }
   741  
   742  func (x *MarkedSource) GetPostText() string {
   743  	if x != nil {
   744  		return x.PostText
   745  	}
   746  	return ""
   747  }
   748  
   749  func (x *MarkedSource) GetLookupIndex() uint32 {
   750  	if x != nil {
   751  		return x.LookupIndex
   752  	}
   753  	return 0
   754  }
   755  
   756  func (x *MarkedSource) GetDefaultChildrenCount() uint32 {
   757  	if x != nil {
   758  		return x.DefaultChildrenCount
   759  	}
   760  	return 0
   761  }
   762  
   763  func (x *MarkedSource) GetAddFinalListToken() bool {
   764  	if x != nil {
   765  		return x.AddFinalListToken
   766  	}
   767  	return false
   768  }
   769  
   770  func (x *MarkedSource) GetLink() []*Link {
   771  	if x != nil {
   772  		return x.Link
   773  	}
   774  	return nil
   775  }
   776  
   777  func (x *MarkedSource) GetExcludeOnInclude() []MarkedSource_Kind {
   778  	if x != nil {
   779  		return x.ExcludeOnInclude
   780  	}
   781  	return nil
   782  }
   783  
   784  type SymbolInfo struct {
   785  	state         protoimpl.MessageState
   786  	sizeCache     protoimpl.SizeCache
   787  	unknownFields protoimpl.UnknownFields
   788  
   789  	BaseName      string `protobuf:"bytes,1,opt,name=base_name,json=baseName,proto3" json:"base_name,omitempty"`
   790  	QualifiedName string `protobuf:"bytes,2,opt,name=qualified_name,json=qualifiedName,proto3" json:"qualified_name,omitempty"`
   791  }
   792  
   793  func (x *SymbolInfo) Reset() {
   794  	*x = SymbolInfo{}
   795  	if protoimpl.UnsafeEnabled {
   796  		mi := &file_kythe_proto_common_proto_msgTypes[9]
   797  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   798  		ms.StoreMessageInfo(mi)
   799  	}
   800  }
   801  
   802  func (x *SymbolInfo) String() string {
   803  	return protoimpl.X.MessageStringOf(x)
   804  }
   805  
   806  func (*SymbolInfo) ProtoMessage() {}
   807  
   808  func (x *SymbolInfo) ProtoReflect() protoreflect.Message {
   809  	mi := &file_kythe_proto_common_proto_msgTypes[9]
   810  	if protoimpl.UnsafeEnabled && x != nil {
   811  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   812  		if ms.LoadMessageInfo() == nil {
   813  			ms.StoreMessageInfo(mi)
   814  		}
   815  		return ms
   816  	}
   817  	return mi.MessageOf(x)
   818  }
   819  
   820  // Deprecated: Use SymbolInfo.ProtoReflect.Descriptor instead.
   821  func (*SymbolInfo) Descriptor() ([]byte, []int) {
   822  	return file_kythe_proto_common_proto_rawDescGZIP(), []int{9}
   823  }
   824  
   825  func (x *SymbolInfo) GetBaseName() string {
   826  	if x != nil {
   827  		return x.BaseName
   828  	}
   829  	return ""
   830  }
   831  
   832  func (x *SymbolInfo) GetQualifiedName() string {
   833  	if x != nil {
   834  		return x.QualifiedName
   835  	}
   836  	return ""
   837  }
   838  
   839  type Origin struct {
   840  	state         protoimpl.MessageState
   841  	sizeCache     protoimpl.SizeCache
   842  	unknownFields protoimpl.UnknownFields
   843  
   844  	Corpus          string                 `protobuf:"bytes,1,opt,name=corpus,proto3" json:"corpus,omitempty"`
   845  	Revision        string                 `protobuf:"bytes,2,opt,name=revision,proto3" json:"revision,omitempty"`
   846  	CommitTimestamp *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=commit_timestamp,json=commitTimestamp,proto3" json:"commit_timestamp,omitempty"`
   847  	Language        []string               `protobuf:"bytes,4,rep,name=language,proto3" json:"language,omitempty"`
   848  }
   849  
   850  func (x *Origin) Reset() {
   851  	*x = Origin{}
   852  	if protoimpl.UnsafeEnabled {
   853  		mi := &file_kythe_proto_common_proto_msgTypes[10]
   854  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   855  		ms.StoreMessageInfo(mi)
   856  	}
   857  }
   858  
   859  func (x *Origin) String() string {
   860  	return protoimpl.X.MessageStringOf(x)
   861  }
   862  
   863  func (*Origin) ProtoMessage() {}
   864  
   865  func (x *Origin) ProtoReflect() protoreflect.Message {
   866  	mi := &file_kythe_proto_common_proto_msgTypes[10]
   867  	if protoimpl.UnsafeEnabled && x != nil {
   868  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   869  		if ms.LoadMessageInfo() == nil {
   870  			ms.StoreMessageInfo(mi)
   871  		}
   872  		return ms
   873  	}
   874  	return mi.MessageOf(x)
   875  }
   876  
   877  // Deprecated: Use Origin.ProtoReflect.Descriptor instead.
   878  func (*Origin) Descriptor() ([]byte, []int) {
   879  	return file_kythe_proto_common_proto_rawDescGZIP(), []int{10}
   880  }
   881  
   882  func (x *Origin) GetCorpus() string {
   883  	if x != nil {
   884  		return x.Corpus
   885  	}
   886  	return ""
   887  }
   888  
   889  func (x *Origin) GetRevision() string {
   890  	if x != nil {
   891  		return x.Revision
   892  	}
   893  	return ""
   894  }
   895  
   896  func (x *Origin) GetCommitTimestamp() *timestamppb.Timestamp {
   897  	if x != nil {
   898  		return x.CommitTimestamp
   899  	}
   900  	return nil
   901  }
   902  
   903  func (x *Origin) GetLanguage() []string {
   904  	if x != nil {
   905  		return x.Language
   906  	}
   907  	return nil
   908  }
   909  
   910  type Language struct {
   911  	state         protoimpl.MessageState
   912  	sizeCache     protoimpl.SizeCache
   913  	unknownFields protoimpl.UnknownFields
   914  
   915  	Name            string           `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   916  	Support         Language_Support `protobuf:"varint,2,opt,name=support,proto3,enum=kythe.proto.common.Language_Support" json:"support,omitempty"`
   917  	AnalyzerVersion []string         `protobuf:"bytes,3,rep,name=analyzer_version,json=analyzerVersion,proto3" json:"analyzer_version,omitempty"`
   918  }
   919  
   920  func (x *Language) Reset() {
   921  	*x = Language{}
   922  	if protoimpl.UnsafeEnabled {
   923  		mi := &file_kythe_proto_common_proto_msgTypes[11]
   924  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   925  		ms.StoreMessageInfo(mi)
   926  	}
   927  }
   928  
   929  func (x *Language) String() string {
   930  	return protoimpl.X.MessageStringOf(x)
   931  }
   932  
   933  func (*Language) ProtoMessage() {}
   934  
   935  func (x *Language) ProtoReflect() protoreflect.Message {
   936  	mi := &file_kythe_proto_common_proto_msgTypes[11]
   937  	if protoimpl.UnsafeEnabled && x != nil {
   938  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   939  		if ms.LoadMessageInfo() == nil {
   940  			ms.StoreMessageInfo(mi)
   941  		}
   942  		return ms
   943  	}
   944  	return mi.MessageOf(x)
   945  }
   946  
   947  // Deprecated: Use Language.ProtoReflect.Descriptor instead.
   948  func (*Language) Descriptor() ([]byte, []int) {
   949  	return file_kythe_proto_common_proto_rawDescGZIP(), []int{11}
   950  }
   951  
   952  func (x *Language) GetName() string {
   953  	if x != nil {
   954  		return x.Name
   955  	}
   956  	return ""
   957  }
   958  
   959  func (x *Language) GetSupport() Language_Support {
   960  	if x != nil {
   961  		return x.Support
   962  	}
   963  	return Language_UNKNOWN
   964  }
   965  
   966  func (x *Language) GetAnalyzerVersion() []string {
   967  	if x != nil {
   968  		return x.AnalyzerVersion
   969  	}
   970  	return nil
   971  }
   972  
   973  type Hash struct {
   974  	state         protoimpl.MessageState
   975  	sizeCache     protoimpl.SizeCache
   976  	unknownFields protoimpl.UnknownFields
   977  
   978  	Type  Hash_HashType `protobuf:"varint,1,opt,name=type,proto3,enum=kythe.proto.common.Hash_HashType" json:"type,omitempty"`
   979  	Value []byte        `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
   980  }
   981  
   982  func (x *Hash) Reset() {
   983  	*x = Hash{}
   984  	if protoimpl.UnsafeEnabled {
   985  		mi := &file_kythe_proto_common_proto_msgTypes[12]
   986  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   987  		ms.StoreMessageInfo(mi)
   988  	}
   989  }
   990  
   991  func (x *Hash) String() string {
   992  	return protoimpl.X.MessageStringOf(x)
   993  }
   994  
   995  func (*Hash) ProtoMessage() {}
   996  
   997  func (x *Hash) ProtoReflect() protoreflect.Message {
   998  	mi := &file_kythe_proto_common_proto_msgTypes[12]
   999  	if protoimpl.UnsafeEnabled && x != nil {
  1000  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1001  		if ms.LoadMessageInfo() == nil {
  1002  			ms.StoreMessageInfo(mi)
  1003  		}
  1004  		return ms
  1005  	}
  1006  	return mi.MessageOf(x)
  1007  }
  1008  
  1009  // Deprecated: Use Hash.ProtoReflect.Descriptor instead.
  1010  func (*Hash) Descriptor() ([]byte, []int) {
  1011  	return file_kythe_proto_common_proto_rawDescGZIP(), []int{12}
  1012  }
  1013  
  1014  func (x *Hash) GetType() Hash_HashType {
  1015  	if x != nil {
  1016  		return x.Type
  1017  	}
  1018  	return Hash_NONE
  1019  }
  1020  
  1021  func (x *Hash) GetValue() []byte {
  1022  	if x != nil {
  1023  		return x.Value
  1024  	}
  1025  	return nil
  1026  }
  1027  
  1028  var File_kythe_proto_common_proto protoreflect.FileDescriptor
  1029  
  1030  var file_kythe_proto_common_proto_rawDesc = []byte{
  1031  	0x0a, 0x18, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x6f,
  1032  	0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x12, 0x6b, 0x79, 0x74, 0x68,
  1033  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x1a, 0x1f,
  1034  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f,
  1035  	0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
  1036  	0x30, 0x0a, 0x04, 0x46, 0x61, 0x63, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
  1037  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76,
  1038  	0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
  1039  	0x65, 0x22, 0x6e, 0x0a, 0x05, 0x50, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x62, 0x79,
  1040  	0x74, 0x65, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52,
  1041  	0x0a, 0x62, 0x79, 0x74, 0x65, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x6c,
  1042  	0x69, 0x6e, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05,
  1043  	0x52, 0x0a, 0x6c, 0x69, 0x6e, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x23, 0x0a, 0x0d,
  1044  	0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20,
  1045  	0x01, 0x28, 0x05, 0x52, 0x0c, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x4f, 0x66, 0x66, 0x73, 0x65,
  1046  	0x74, 0x22, 0x64, 0x0a, 0x04, 0x53, 0x70, 0x61, 0x6e, 0x12, 0x2f, 0x0a, 0x05, 0x73, 0x74, 0x61,
  1047  	0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65,
  1048  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x50, 0x6f,
  1049  	0x69, 0x6e, 0x74, 0x52, 0x05, 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x2b, 0x0a, 0x03, 0x65, 0x6e,
  1050  	0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e,
  1051  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x50, 0x6f, 0x69,
  1052  	0x6e, 0x74, 0x52, 0x03, 0x65, 0x6e, 0x64, 0x22, 0xb1, 0x01, 0x0a, 0x08, 0x4e, 0x6f, 0x64, 0x65,
  1053  	0x49, 0x6e, 0x66, 0x6f, 0x12, 0x3d, 0x0a, 0x05, 0x66, 0x61, 0x63, 0x74, 0x73, 0x18, 0x02, 0x20,
  1054  	0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  1055  	0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66,
  1056  	0x6f, 0x2e, 0x46, 0x61, 0x63, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x66, 0x61,
  1057  	0x63, 0x74, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f,
  1058  	0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74,
  1059  	0x69, 0x6f, 0x6e, 0x1a, 0x38, 0x0a, 0x0a, 0x46, 0x61, 0x63, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72,
  1060  	0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
  1061  	0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
  1062  	0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x4a, 0x04, 0x08,
  1063  	0x01, 0x10, 0x02, 0x52, 0x06, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x22, 0x8f, 0x01, 0x0a, 0x0a,
  1064  	0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x12, 0x2c, 0x0a, 0x04, 0x73, 0x70,
  1065  	0x61, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65,
  1066  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x53, 0x70,
  1067  	0x61, 0x6e, 0x52, 0x04, 0x73, 0x70, 0x61, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73,
  1068  	0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61,
  1069  	0x67, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x03, 0x20,
  1070  	0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x12, 0x1f, 0x0a, 0x0b,
  1071  	0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28,
  1072  	0x09, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x55, 0x72, 0x6c, 0x22, 0x95, 0x01,
  1073  	0x0a, 0x12, 0x52, 0x65, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x64, 0x44, 0x69, 0x61, 0x67, 0x6e, 0x6f,
  1074  	0x73, 0x74, 0x69, 0x63, 0x12, 0x3f, 0x0a, 0x0b, 0x63, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x5f, 0x70,
  1075  	0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6b, 0x79, 0x74, 0x68,
  1076  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x43,
  1077  	0x6f, 0x72, 0x70, 0x75, 0x73, 0x50, 0x61, 0x74, 0x68, 0x52, 0x0a, 0x63, 0x6f, 0x72, 0x70, 0x75,
  1078  	0x73, 0x50, 0x61, 0x74, 0x68, 0x12, 0x3e, 0x0a, 0x0a, 0x64, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73,
  1079  	0x74, 0x69, 0x63, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6b, 0x79, 0x74, 0x68,
  1080  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x44,
  1081  	0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x52, 0x0a, 0x64, 0x69, 0x61, 0x67, 0x6e,
  1082  	0x6f, 0x73, 0x74, 0x69, 0x63, 0x22, 0x4c, 0x0a, 0x0a, 0x43, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x50,
  1083  	0x61, 0x74, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x18, 0x01, 0x20,
  1084  	0x01, 0x28, 0x09, 0x52, 0x06, 0x63, 0x6f, 0x72, 0x70, 0x75, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x72,
  1085  	0x6f, 0x6f, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x72, 0x6f, 0x6f, 0x74, 0x12,
  1086  	0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70,
  1087  	0x61, 0x74, 0x68, 0x22, 0x32, 0x0a, 0x04, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x1e, 0x0a, 0x0a, 0x64,
  1088  	0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52,
  1089  	0x0a, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x04, 0x08, 0x01, 0x10,
  1090  	0x02, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x22, 0x81, 0x06, 0x0a, 0x0c, 0x4d, 0x61, 0x72, 0x6b,
  1091  	0x65, 0x64, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x39, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64,
  1092  	0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70,
  1093  	0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x61, 0x72, 0x6b,
  1094  	0x65, 0x64, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x4b, 0x69, 0x6e, 0x64, 0x52, 0x04, 0x6b,
  1095  	0x69, 0x6e, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x72, 0x65, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x18,
  1096  	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x65, 0x54, 0x65, 0x78, 0x74, 0x12, 0x36,
  1097  	0x0a, 0x05, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e,
  1098  	0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d,
  1099  	0x6f, 0x6e, 0x2e, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x64, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52,
  1100  	0x05, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x63,
  1101  	0x68, 0x69, 0x6c, 0x64, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
  1102  	0x0d, 0x70, 0x6f, 0x73, 0x74, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x54, 0x65, 0x78, 0x74, 0x12, 0x1b,
  1103  	0x0a, 0x09, 0x70, 0x6f, 0x73, 0x74, 0x5f, 0x74, 0x65, 0x78, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28,
  1104  	0x09, 0x52, 0x08, 0x70, 0x6f, 0x73, 0x74, 0x54, 0x65, 0x78, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x6c,
  1105  	0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18, 0x06, 0x20, 0x01, 0x28,
  1106  	0x0d, 0x52, 0x0b, 0x6c, 0x6f, 0x6f, 0x6b, 0x75, 0x70, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x12, 0x34,
  1107  	0x0a, 0x16, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x63, 0x68, 0x69, 0x6c, 0x64, 0x72,
  1108  	0x65, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x14,
  1109  	0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x43, 0x68, 0x69, 0x6c, 0x64, 0x72, 0x65, 0x6e, 0x43,
  1110  	0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2f, 0x0a, 0x14, 0x61, 0x64, 0x64, 0x5f, 0x66, 0x69, 0x6e, 0x61,
  1111  	0x6c, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x0a, 0x20, 0x01,
  1112  	0x28, 0x08, 0x52, 0x11, 0x61, 0x64, 0x64, 0x46, 0x69, 0x6e, 0x61, 0x6c, 0x4c, 0x69, 0x73, 0x74,
  1113  	0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x2c, 0x0a, 0x04, 0x6c, 0x69, 0x6e, 0x6b, 0x18, 0x0b, 0x20,
  1114  	0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  1115  	0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4c, 0x69, 0x6e, 0x6b, 0x52, 0x04, 0x6c,
  1116  	0x69, 0x6e, 0x6b, 0x12, 0x53, 0x0a, 0x12, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f, 0x6f,
  1117  	0x6e, 0x5f, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0e, 0x32,
  1118  	0x25, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f,
  1119  	0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4d, 0x61, 0x72, 0x6b, 0x65, 0x64, 0x53, 0x6f, 0x75, 0x72, 0x63,
  1120  	0x65, 0x2e, 0x4b, 0x69, 0x6e, 0x64, 0x52, 0x10, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x4f,
  1121  	0x6e, 0x49, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x22, 0x90, 0x02, 0x0a, 0x04, 0x4b, 0x69, 0x6e,
  1122  	0x64, 0x12, 0x07, 0x0a, 0x03, 0x42, 0x4f, 0x58, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x54, 0x59,
  1123  	0x50, 0x45, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x45, 0x54, 0x45,
  1124  	0x52, 0x10, 0x02, 0x12, 0x0e, 0x0a, 0x0a, 0x49, 0x44, 0x45, 0x4e, 0x54, 0x49, 0x46, 0x49, 0x45,
  1125  	0x52, 0x10, 0x03, 0x12, 0x0b, 0x0a, 0x07, 0x43, 0x4f, 0x4e, 0x54, 0x45, 0x58, 0x54, 0x10, 0x04,
  1126  	0x12, 0x0f, 0x0a, 0x0b, 0x49, 0x4e, 0x49, 0x54, 0x49, 0x41, 0x4c, 0x49, 0x5a, 0x45, 0x52, 0x10,
  1127  	0x05, 0x12, 0x0c, 0x0a, 0x08, 0x4d, 0x4f, 0x44, 0x49, 0x46, 0x49, 0x45, 0x52, 0x10, 0x0c, 0x12,
  1128  	0x1d, 0x0a, 0x19, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x45, 0x54, 0x45, 0x52, 0x5f, 0x4c, 0x4f, 0x4f,
  1129  	0x4b, 0x55, 0x50, 0x5f, 0x42, 0x59, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x10, 0x06, 0x12, 0x13,
  1130  	0x0a, 0x0f, 0x4c, 0x4f, 0x4f, 0x4b, 0x55, 0x50, 0x5f, 0x42, 0x59, 0x5f, 0x50, 0x41, 0x52, 0x41,
  1131  	0x4d, 0x10, 0x07, 0x12, 0x2b, 0x0a, 0x27, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x45, 0x54, 0x45, 0x52,
  1132  	0x5f, 0x4c, 0x4f, 0x4f, 0x4b, 0x55, 0x50, 0x5f, 0x42, 0x59, 0x5f, 0x50, 0x41, 0x52, 0x41, 0x4d,
  1133  	0x5f, 0x57, 0x49, 0x54, 0x48, 0x5f, 0x44, 0x45, 0x46, 0x41, 0x55, 0x4c, 0x54, 0x53, 0x10, 0x08,
  1134  	0x12, 0x13, 0x0a, 0x0f, 0x4c, 0x4f, 0x4f, 0x4b, 0x55, 0x50, 0x5f, 0x42, 0x59, 0x5f, 0x54, 0x59,
  1135  	0x50, 0x45, 0x44, 0x10, 0x09, 0x12, 0x1e, 0x0a, 0x1a, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x45, 0x54,
  1136  	0x45, 0x52, 0x5f, 0x4c, 0x4f, 0x4f, 0x4b, 0x55, 0x50, 0x5f, 0x42, 0x59, 0x5f, 0x54, 0x50, 0x41,
  1137  	0x52, 0x41, 0x4d, 0x10, 0x0a, 0x12, 0x14, 0x0a, 0x10, 0x4c, 0x4f, 0x4f, 0x4b, 0x55, 0x50, 0x5f,
  1138  	0x42, 0x59, 0x5f, 0x54, 0x50, 0x41, 0x52, 0x41, 0x4d, 0x10, 0x0b, 0x22, 0x50, 0x0a, 0x0a, 0x53,
  1139  	0x79, 0x6d, 0x62, 0x6f, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x61, 0x73,
  1140  	0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x62, 0x61,
  1141  	0x73, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x71, 0x75, 0x61, 0x6c, 0x69, 0x66,
  1142  	0x69, 0x65, 0x64, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d,
  1143  	0x71, 0x75, 0x61, 0x6c, 0x69, 0x66, 0x69, 0x65, 0x64, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x9f, 0x01,
  1144  	0x0a, 0x06, 0x4f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x6f, 0x72, 0x70,
  1145  	0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x63, 0x6f, 0x72, 0x70, 0x75, 0x73,
  1146  	0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01,
  1147  	0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x45, 0x0a, 0x10,
  1148  	0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
  1149  	0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  1150  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
  1151  	0x6d, 0x70, 0x52, 0x0f, 0x63, 0x6f, 0x6d, 0x6d, 0x69, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74,
  1152  	0x61, 0x6d, 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x18,
  1153  	0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x22,
  1154  	0xc2, 0x01, 0x0a, 0x08, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x12, 0x12, 0x0a, 0x04,
  1155  	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
  1156  	0x12, 0x3e, 0x0a, 0x07, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28,
  1157  	0x0e, 0x32, 0x24, 0x2e, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e,
  1158  	0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x4c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x2e,
  1159  	0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x07, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74,
  1160  	0x12, 0x29, 0x0a, 0x10, 0x61, 0x6e, 0x61, 0x6c, 0x79, 0x7a, 0x65, 0x72, 0x5f, 0x76, 0x65, 0x72,
  1161  	0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0f, 0x61, 0x6e, 0x61, 0x6c,
  1162  	0x79, 0x7a, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x37, 0x0a, 0x07, 0x53,
  1163  	0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x0b, 0x0a, 0x07, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57,
  1164  	0x4e, 0x10, 0x00, 0x12, 0x10, 0x0a, 0x0c, 0x45, 0x58, 0x50, 0x45, 0x52, 0x49, 0x4d, 0x45, 0x4e,
  1165  	0x54, 0x41, 0x4c, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54,
  1166  	0x45, 0x44, 0x10, 0x02, 0x22, 0x7f, 0x0a, 0x04, 0x48, 0x61, 0x73, 0x68, 0x12, 0x35, 0x0a, 0x04,
  1167  	0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x21, 0x2e, 0x6b, 0x79, 0x74,
  1168  	0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e,
  1169  	0x48, 0x61, 0x73, 0x68, 0x2e, 0x48, 0x61, 0x73, 0x68, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74,
  1170  	0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
  1171  	0x28, 0x0c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x2a, 0x0a, 0x08, 0x48, 0x61, 0x73,
  1172  	0x68, 0x54, 0x79, 0x70, 0x65, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12,
  1173  	0x0a, 0x0a, 0x06, 0x53, 0x48, 0x41, 0x32, 0x35, 0x36, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x53,
  1174  	0x48, 0x41, 0x31, 0x10, 0x02, 0x42, 0x49, 0x0a, 0x1f, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f,
  1175  	0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x6b, 0x79, 0x74,
  1176  	0x68, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x24, 0x6b, 0x79, 0x74, 0x68,
  1177  	0x65, 0x2e, 0x69, 0x6f, 0x2f, 0x6b, 0x79, 0x74, 0x68, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  1178  	0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x5f, 0x67, 0x6f, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  1179  	0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  1180  }
  1181  
  1182  var (
  1183  	file_kythe_proto_common_proto_rawDescOnce sync.Once
  1184  	file_kythe_proto_common_proto_rawDescData = file_kythe_proto_common_proto_rawDesc
  1185  )
  1186  
  1187  func file_kythe_proto_common_proto_rawDescGZIP() []byte {
  1188  	file_kythe_proto_common_proto_rawDescOnce.Do(func() {
  1189  		file_kythe_proto_common_proto_rawDescData = protoimpl.X.CompressGZIP(file_kythe_proto_common_proto_rawDescData)
  1190  	})
  1191  	return file_kythe_proto_common_proto_rawDescData
  1192  }
  1193  
  1194  var file_kythe_proto_common_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
  1195  var file_kythe_proto_common_proto_msgTypes = make([]protoimpl.MessageInfo, 14)
  1196  var file_kythe_proto_common_proto_goTypes = []interface{}{
  1197  	(MarkedSource_Kind)(0),        // 0: kythe.proto.common.MarkedSource.Kind
  1198  	(Language_Support)(0),         // 1: kythe.proto.common.Language.Support
  1199  	(Hash_HashType)(0),            // 2: kythe.proto.common.Hash.HashType
  1200  	(*Fact)(nil),                  // 3: kythe.proto.common.Fact
  1201  	(*Point)(nil),                 // 4: kythe.proto.common.Point
  1202  	(*Span)(nil),                  // 5: kythe.proto.common.Span
  1203  	(*NodeInfo)(nil),              // 6: kythe.proto.common.NodeInfo
  1204  	(*Diagnostic)(nil),            // 7: kythe.proto.common.Diagnostic
  1205  	(*ResolvedDiagnostic)(nil),    // 8: kythe.proto.common.ResolvedDiagnostic
  1206  	(*CorpusPath)(nil),            // 9: kythe.proto.common.CorpusPath
  1207  	(*Link)(nil),                  // 10: kythe.proto.common.Link
  1208  	(*MarkedSource)(nil),          // 11: kythe.proto.common.MarkedSource
  1209  	(*SymbolInfo)(nil),            // 12: kythe.proto.common.SymbolInfo
  1210  	(*Origin)(nil),                // 13: kythe.proto.common.Origin
  1211  	(*Language)(nil),              // 14: kythe.proto.common.Language
  1212  	(*Hash)(nil),                  // 15: kythe.proto.common.Hash
  1213  	nil,                           // 16: kythe.proto.common.NodeInfo.FactsEntry
  1214  	(*timestamppb.Timestamp)(nil), // 17: google.protobuf.Timestamp
  1215  }
  1216  var file_kythe_proto_common_proto_depIdxs = []int32{
  1217  	4,  // 0: kythe.proto.common.Span.start:type_name -> kythe.proto.common.Point
  1218  	4,  // 1: kythe.proto.common.Span.end:type_name -> kythe.proto.common.Point
  1219  	16, // 2: kythe.proto.common.NodeInfo.facts:type_name -> kythe.proto.common.NodeInfo.FactsEntry
  1220  	5,  // 3: kythe.proto.common.Diagnostic.span:type_name -> kythe.proto.common.Span
  1221  	9,  // 4: kythe.proto.common.ResolvedDiagnostic.corpus_path:type_name -> kythe.proto.common.CorpusPath
  1222  	7,  // 5: kythe.proto.common.ResolvedDiagnostic.diagnostic:type_name -> kythe.proto.common.Diagnostic
  1223  	0,  // 6: kythe.proto.common.MarkedSource.kind:type_name -> kythe.proto.common.MarkedSource.Kind
  1224  	11, // 7: kythe.proto.common.MarkedSource.child:type_name -> kythe.proto.common.MarkedSource
  1225  	10, // 8: kythe.proto.common.MarkedSource.link:type_name -> kythe.proto.common.Link
  1226  	0,  // 9: kythe.proto.common.MarkedSource.exclude_on_include:type_name -> kythe.proto.common.MarkedSource.Kind
  1227  	17, // 10: kythe.proto.common.Origin.commit_timestamp:type_name -> google.protobuf.Timestamp
  1228  	1,  // 11: kythe.proto.common.Language.support:type_name -> kythe.proto.common.Language.Support
  1229  	2,  // 12: kythe.proto.common.Hash.type:type_name -> kythe.proto.common.Hash.HashType
  1230  	13, // [13:13] is the sub-list for method output_type
  1231  	13, // [13:13] is the sub-list for method input_type
  1232  	13, // [13:13] is the sub-list for extension type_name
  1233  	13, // [13:13] is the sub-list for extension extendee
  1234  	0,  // [0:13] is the sub-list for field type_name
  1235  }
  1236  
  1237  func init() { file_kythe_proto_common_proto_init() }
  1238  func file_kythe_proto_common_proto_init() {
  1239  	if File_kythe_proto_common_proto != nil {
  1240  		return
  1241  	}
  1242  	if !protoimpl.UnsafeEnabled {
  1243  		file_kythe_proto_common_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  1244  			switch v := v.(*Fact); i {
  1245  			case 0:
  1246  				return &v.state
  1247  			case 1:
  1248  				return &v.sizeCache
  1249  			case 2:
  1250  				return &v.unknownFields
  1251  			default:
  1252  				return nil
  1253  			}
  1254  		}
  1255  		file_kythe_proto_common_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  1256  			switch v := v.(*Point); i {
  1257  			case 0:
  1258  				return &v.state
  1259  			case 1:
  1260  				return &v.sizeCache
  1261  			case 2:
  1262  				return &v.unknownFields
  1263  			default:
  1264  				return nil
  1265  			}
  1266  		}
  1267  		file_kythe_proto_common_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  1268  			switch v := v.(*Span); i {
  1269  			case 0:
  1270  				return &v.state
  1271  			case 1:
  1272  				return &v.sizeCache
  1273  			case 2:
  1274  				return &v.unknownFields
  1275  			default:
  1276  				return nil
  1277  			}
  1278  		}
  1279  		file_kythe_proto_common_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  1280  			switch v := v.(*NodeInfo); i {
  1281  			case 0:
  1282  				return &v.state
  1283  			case 1:
  1284  				return &v.sizeCache
  1285  			case 2:
  1286  				return &v.unknownFields
  1287  			default:
  1288  				return nil
  1289  			}
  1290  		}
  1291  		file_kythe_proto_common_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  1292  			switch v := v.(*Diagnostic); i {
  1293  			case 0:
  1294  				return &v.state
  1295  			case 1:
  1296  				return &v.sizeCache
  1297  			case 2:
  1298  				return &v.unknownFields
  1299  			default:
  1300  				return nil
  1301  			}
  1302  		}
  1303  		file_kythe_proto_common_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  1304  			switch v := v.(*ResolvedDiagnostic); i {
  1305  			case 0:
  1306  				return &v.state
  1307  			case 1:
  1308  				return &v.sizeCache
  1309  			case 2:
  1310  				return &v.unknownFields
  1311  			default:
  1312  				return nil
  1313  			}
  1314  		}
  1315  		file_kythe_proto_common_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  1316  			switch v := v.(*CorpusPath); i {
  1317  			case 0:
  1318  				return &v.state
  1319  			case 1:
  1320  				return &v.sizeCache
  1321  			case 2:
  1322  				return &v.unknownFields
  1323  			default:
  1324  				return nil
  1325  			}
  1326  		}
  1327  		file_kythe_proto_common_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  1328  			switch v := v.(*Link); i {
  1329  			case 0:
  1330  				return &v.state
  1331  			case 1:
  1332  				return &v.sizeCache
  1333  			case 2:
  1334  				return &v.unknownFields
  1335  			default:
  1336  				return nil
  1337  			}
  1338  		}
  1339  		file_kythe_proto_common_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  1340  			switch v := v.(*MarkedSource); i {
  1341  			case 0:
  1342  				return &v.state
  1343  			case 1:
  1344  				return &v.sizeCache
  1345  			case 2:
  1346  				return &v.unknownFields
  1347  			default:
  1348  				return nil
  1349  			}
  1350  		}
  1351  		file_kythe_proto_common_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  1352  			switch v := v.(*SymbolInfo); i {
  1353  			case 0:
  1354  				return &v.state
  1355  			case 1:
  1356  				return &v.sizeCache
  1357  			case 2:
  1358  				return &v.unknownFields
  1359  			default:
  1360  				return nil
  1361  			}
  1362  		}
  1363  		file_kythe_proto_common_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  1364  			switch v := v.(*Origin); i {
  1365  			case 0:
  1366  				return &v.state
  1367  			case 1:
  1368  				return &v.sizeCache
  1369  			case 2:
  1370  				return &v.unknownFields
  1371  			default:
  1372  				return nil
  1373  			}
  1374  		}
  1375  		file_kythe_proto_common_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  1376  			switch v := v.(*Language); i {
  1377  			case 0:
  1378  				return &v.state
  1379  			case 1:
  1380  				return &v.sizeCache
  1381  			case 2:
  1382  				return &v.unknownFields
  1383  			default:
  1384  				return nil
  1385  			}
  1386  		}
  1387  		file_kythe_proto_common_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
  1388  			switch v := v.(*Hash); i {
  1389  			case 0:
  1390  				return &v.state
  1391  			case 1:
  1392  				return &v.sizeCache
  1393  			case 2:
  1394  				return &v.unknownFields
  1395  			default:
  1396  				return nil
  1397  			}
  1398  		}
  1399  	}
  1400  	type x struct{}
  1401  	out := protoimpl.TypeBuilder{
  1402  		File: protoimpl.DescBuilder{
  1403  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1404  			RawDescriptor: file_kythe_proto_common_proto_rawDesc,
  1405  			NumEnums:      3,
  1406  			NumMessages:   14,
  1407  			NumExtensions: 0,
  1408  			NumServices:   0,
  1409  		},
  1410  		GoTypes:           file_kythe_proto_common_proto_goTypes,
  1411  		DependencyIndexes: file_kythe_proto_common_proto_depIdxs,
  1412  		EnumInfos:         file_kythe_proto_common_proto_enumTypes,
  1413  		MessageInfos:      file_kythe_proto_common_proto_msgTypes,
  1414  	}.Build()
  1415  	File_kythe_proto_common_proto = out.File
  1416  	file_kythe_proto_common_proto_rawDesc = nil
  1417  	file_kythe_proto_common_proto_goTypes = nil
  1418  	file_kythe_proto_common_proto_depIdxs = nil
  1419  }