1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 package typepb
35
36 import (
37 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
38 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
39 anypb "google.golang.org/protobuf/types/known/anypb"
40 sourcecontextpb "google.golang.org/protobuf/types/known/sourcecontextpb"
41 reflect "reflect"
42 sync "sync"
43 )
44
45
46 type Syntax int32
47
48 const (
49
50 Syntax_SYNTAX_PROTO2 Syntax = 0
51
52 Syntax_SYNTAX_PROTO3 Syntax = 1
53
54 Syntax_SYNTAX_EDITIONS Syntax = 2
55 )
56
57
58 var (
59 Syntax_name = map[int32]string{
60 0: "SYNTAX_PROTO2",
61 1: "SYNTAX_PROTO3",
62 2: "SYNTAX_EDITIONS",
63 }
64 Syntax_value = map[string]int32{
65 "SYNTAX_PROTO2": 0,
66 "SYNTAX_PROTO3": 1,
67 "SYNTAX_EDITIONS": 2,
68 }
69 )
70
71 func (x Syntax) Enum() *Syntax {
72 p := new(Syntax)
73 *p = x
74 return p
75 }
76
77 func (x Syntax) String() string {
78 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
79 }
80
81 func (Syntax) Descriptor() protoreflect.EnumDescriptor {
82 return file_google_protobuf_type_proto_enumTypes[0].Descriptor()
83 }
84
85 func (Syntax) Type() protoreflect.EnumType {
86 return &file_google_protobuf_type_proto_enumTypes[0]
87 }
88
89 func (x Syntax) Number() protoreflect.EnumNumber {
90 return protoreflect.EnumNumber(x)
91 }
92
93
94 func (Syntax) EnumDescriptor() ([]byte, []int) {
95 return file_google_protobuf_type_proto_rawDescGZIP(), []int{0}
96 }
97
98
99 type Field_Kind int32
100
101 const (
102
103 Field_TYPE_UNKNOWN Field_Kind = 0
104
105 Field_TYPE_DOUBLE Field_Kind = 1
106
107 Field_TYPE_FLOAT Field_Kind = 2
108
109 Field_TYPE_INT64 Field_Kind = 3
110
111 Field_TYPE_UINT64 Field_Kind = 4
112
113 Field_TYPE_INT32 Field_Kind = 5
114
115 Field_TYPE_FIXED64 Field_Kind = 6
116
117 Field_TYPE_FIXED32 Field_Kind = 7
118
119 Field_TYPE_BOOL Field_Kind = 8
120
121 Field_TYPE_STRING Field_Kind = 9
122
123 Field_TYPE_GROUP Field_Kind = 10
124
125 Field_TYPE_MESSAGE Field_Kind = 11
126
127 Field_TYPE_BYTES Field_Kind = 12
128
129 Field_TYPE_UINT32 Field_Kind = 13
130
131 Field_TYPE_ENUM Field_Kind = 14
132
133 Field_TYPE_SFIXED32 Field_Kind = 15
134
135 Field_TYPE_SFIXED64 Field_Kind = 16
136
137 Field_TYPE_SINT32 Field_Kind = 17
138
139 Field_TYPE_SINT64 Field_Kind = 18
140 )
141
142
143 var (
144 Field_Kind_name = map[int32]string{
145 0: "TYPE_UNKNOWN",
146 1: "TYPE_DOUBLE",
147 2: "TYPE_FLOAT",
148 3: "TYPE_INT64",
149 4: "TYPE_UINT64",
150 5: "TYPE_INT32",
151 6: "TYPE_FIXED64",
152 7: "TYPE_FIXED32",
153 8: "TYPE_BOOL",
154 9: "TYPE_STRING",
155 10: "TYPE_GROUP",
156 11: "TYPE_MESSAGE",
157 12: "TYPE_BYTES",
158 13: "TYPE_UINT32",
159 14: "TYPE_ENUM",
160 15: "TYPE_SFIXED32",
161 16: "TYPE_SFIXED64",
162 17: "TYPE_SINT32",
163 18: "TYPE_SINT64",
164 }
165 Field_Kind_value = map[string]int32{
166 "TYPE_UNKNOWN": 0,
167 "TYPE_DOUBLE": 1,
168 "TYPE_FLOAT": 2,
169 "TYPE_INT64": 3,
170 "TYPE_UINT64": 4,
171 "TYPE_INT32": 5,
172 "TYPE_FIXED64": 6,
173 "TYPE_FIXED32": 7,
174 "TYPE_BOOL": 8,
175 "TYPE_STRING": 9,
176 "TYPE_GROUP": 10,
177 "TYPE_MESSAGE": 11,
178 "TYPE_BYTES": 12,
179 "TYPE_UINT32": 13,
180 "TYPE_ENUM": 14,
181 "TYPE_SFIXED32": 15,
182 "TYPE_SFIXED64": 16,
183 "TYPE_SINT32": 17,
184 "TYPE_SINT64": 18,
185 }
186 )
187
188 func (x Field_Kind) Enum() *Field_Kind {
189 p := new(Field_Kind)
190 *p = x
191 return p
192 }
193
194 func (x Field_Kind) String() string {
195 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
196 }
197
198 func (Field_Kind) Descriptor() protoreflect.EnumDescriptor {
199 return file_google_protobuf_type_proto_enumTypes[1].Descriptor()
200 }
201
202 func (Field_Kind) Type() protoreflect.EnumType {
203 return &file_google_protobuf_type_proto_enumTypes[1]
204 }
205
206 func (x Field_Kind) Number() protoreflect.EnumNumber {
207 return protoreflect.EnumNumber(x)
208 }
209
210
211 func (Field_Kind) EnumDescriptor() ([]byte, []int) {
212 return file_google_protobuf_type_proto_rawDescGZIP(), []int{1, 0}
213 }
214
215
216 type Field_Cardinality int32
217
218 const (
219
220 Field_CARDINALITY_UNKNOWN Field_Cardinality = 0
221
222 Field_CARDINALITY_OPTIONAL Field_Cardinality = 1
223
224 Field_CARDINALITY_REQUIRED Field_Cardinality = 2
225
226 Field_CARDINALITY_REPEATED Field_Cardinality = 3
227 )
228
229
230 var (
231 Field_Cardinality_name = map[int32]string{
232 0: "CARDINALITY_UNKNOWN",
233 1: "CARDINALITY_OPTIONAL",
234 2: "CARDINALITY_REQUIRED",
235 3: "CARDINALITY_REPEATED",
236 }
237 Field_Cardinality_value = map[string]int32{
238 "CARDINALITY_UNKNOWN": 0,
239 "CARDINALITY_OPTIONAL": 1,
240 "CARDINALITY_REQUIRED": 2,
241 "CARDINALITY_REPEATED": 3,
242 }
243 )
244
245 func (x Field_Cardinality) Enum() *Field_Cardinality {
246 p := new(Field_Cardinality)
247 *p = x
248 return p
249 }
250
251 func (x Field_Cardinality) String() string {
252 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
253 }
254
255 func (Field_Cardinality) Descriptor() protoreflect.EnumDescriptor {
256 return file_google_protobuf_type_proto_enumTypes[2].Descriptor()
257 }
258
259 func (Field_Cardinality) Type() protoreflect.EnumType {
260 return &file_google_protobuf_type_proto_enumTypes[2]
261 }
262
263 func (x Field_Cardinality) Number() protoreflect.EnumNumber {
264 return protoreflect.EnumNumber(x)
265 }
266
267
268 func (Field_Cardinality) EnumDescriptor() ([]byte, []int) {
269 return file_google_protobuf_type_proto_rawDescGZIP(), []int{1, 1}
270 }
271
272
273 type Type struct {
274 state protoimpl.MessageState
275 sizeCache protoimpl.SizeCache
276 unknownFields protoimpl.UnknownFields
277
278
279 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
280
281 Fields []*Field `protobuf:"bytes,2,rep,name=fields,proto3" json:"fields,omitempty"`
282
283 Oneofs []string `protobuf:"bytes,3,rep,name=oneofs,proto3" json:"oneofs,omitempty"`
284
285 Options []*Option `protobuf:"bytes,4,rep,name=options,proto3" json:"options,omitempty"`
286
287 SourceContext *sourcecontextpb.SourceContext `protobuf:"bytes,5,opt,name=source_context,json=sourceContext,proto3" json:"source_context,omitempty"`
288
289 Syntax Syntax `protobuf:"varint,6,opt,name=syntax,proto3,enum=google.protobuf.Syntax" json:"syntax,omitempty"`
290
291 Edition string `protobuf:"bytes,7,opt,name=edition,proto3" json:"edition,omitempty"`
292 }
293
294 func (x *Type) Reset() {
295 *x = Type{}
296 if protoimpl.UnsafeEnabled {
297 mi := &file_google_protobuf_type_proto_msgTypes[0]
298 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
299 ms.StoreMessageInfo(mi)
300 }
301 }
302
303 func (x *Type) String() string {
304 return protoimpl.X.MessageStringOf(x)
305 }
306
307 func (*Type) ProtoMessage() {}
308
309 func (x *Type) ProtoReflect() protoreflect.Message {
310 mi := &file_google_protobuf_type_proto_msgTypes[0]
311 if protoimpl.UnsafeEnabled && x != nil {
312 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
313 if ms.LoadMessageInfo() == nil {
314 ms.StoreMessageInfo(mi)
315 }
316 return ms
317 }
318 return mi.MessageOf(x)
319 }
320
321
322 func (*Type) Descriptor() ([]byte, []int) {
323 return file_google_protobuf_type_proto_rawDescGZIP(), []int{0}
324 }
325
326 func (x *Type) GetName() string {
327 if x != nil {
328 return x.Name
329 }
330 return ""
331 }
332
333 func (x *Type) GetFields() []*Field {
334 if x != nil {
335 return x.Fields
336 }
337 return nil
338 }
339
340 func (x *Type) GetOneofs() []string {
341 if x != nil {
342 return x.Oneofs
343 }
344 return nil
345 }
346
347 func (x *Type) GetOptions() []*Option {
348 if x != nil {
349 return x.Options
350 }
351 return nil
352 }
353
354 func (x *Type) GetSourceContext() *sourcecontextpb.SourceContext {
355 if x != nil {
356 return x.SourceContext
357 }
358 return nil
359 }
360
361 func (x *Type) GetSyntax() Syntax {
362 if x != nil {
363 return x.Syntax
364 }
365 return Syntax_SYNTAX_PROTO2
366 }
367
368 func (x *Type) GetEdition() string {
369 if x != nil {
370 return x.Edition
371 }
372 return ""
373 }
374
375
376 type Field struct {
377 state protoimpl.MessageState
378 sizeCache protoimpl.SizeCache
379 unknownFields protoimpl.UnknownFields
380
381
382 Kind Field_Kind `protobuf:"varint,1,opt,name=kind,proto3,enum=google.protobuf.Field_Kind" json:"kind,omitempty"`
383
384 Cardinality Field_Cardinality `protobuf:"varint,2,opt,name=cardinality,proto3,enum=google.protobuf.Field_Cardinality" json:"cardinality,omitempty"`
385
386 Number int32 `protobuf:"varint,3,opt,name=number,proto3" json:"number,omitempty"`
387
388 Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
389
390
391 TypeUrl string `protobuf:"bytes,6,opt,name=type_url,json=typeUrl,proto3" json:"type_url,omitempty"`
392
393
394 OneofIndex int32 `protobuf:"varint,7,opt,name=oneof_index,json=oneofIndex,proto3" json:"oneof_index,omitempty"`
395
396 Packed bool `protobuf:"varint,8,opt,name=packed,proto3" json:"packed,omitempty"`
397
398 Options []*Option `protobuf:"bytes,9,rep,name=options,proto3" json:"options,omitempty"`
399
400 JsonName string `protobuf:"bytes,10,opt,name=json_name,json=jsonName,proto3" json:"json_name,omitempty"`
401
402 DefaultValue string `protobuf:"bytes,11,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
403 }
404
405 func (x *Field) Reset() {
406 *x = Field{}
407 if protoimpl.UnsafeEnabled {
408 mi := &file_google_protobuf_type_proto_msgTypes[1]
409 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
410 ms.StoreMessageInfo(mi)
411 }
412 }
413
414 func (x *Field) String() string {
415 return protoimpl.X.MessageStringOf(x)
416 }
417
418 func (*Field) ProtoMessage() {}
419
420 func (x *Field) ProtoReflect() protoreflect.Message {
421 mi := &file_google_protobuf_type_proto_msgTypes[1]
422 if protoimpl.UnsafeEnabled && x != nil {
423 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
424 if ms.LoadMessageInfo() == nil {
425 ms.StoreMessageInfo(mi)
426 }
427 return ms
428 }
429 return mi.MessageOf(x)
430 }
431
432
433 func (*Field) Descriptor() ([]byte, []int) {
434 return file_google_protobuf_type_proto_rawDescGZIP(), []int{1}
435 }
436
437 func (x *Field) GetKind() Field_Kind {
438 if x != nil {
439 return x.Kind
440 }
441 return Field_TYPE_UNKNOWN
442 }
443
444 func (x *Field) GetCardinality() Field_Cardinality {
445 if x != nil {
446 return x.Cardinality
447 }
448 return Field_CARDINALITY_UNKNOWN
449 }
450
451 func (x *Field) GetNumber() int32 {
452 if x != nil {
453 return x.Number
454 }
455 return 0
456 }
457
458 func (x *Field) GetName() string {
459 if x != nil {
460 return x.Name
461 }
462 return ""
463 }
464
465 func (x *Field) GetTypeUrl() string {
466 if x != nil {
467 return x.TypeUrl
468 }
469 return ""
470 }
471
472 func (x *Field) GetOneofIndex() int32 {
473 if x != nil {
474 return x.OneofIndex
475 }
476 return 0
477 }
478
479 func (x *Field) GetPacked() bool {
480 if x != nil {
481 return x.Packed
482 }
483 return false
484 }
485
486 func (x *Field) GetOptions() []*Option {
487 if x != nil {
488 return x.Options
489 }
490 return nil
491 }
492
493 func (x *Field) GetJsonName() string {
494 if x != nil {
495 return x.JsonName
496 }
497 return ""
498 }
499
500 func (x *Field) GetDefaultValue() string {
501 if x != nil {
502 return x.DefaultValue
503 }
504 return ""
505 }
506
507
508 type Enum struct {
509 state protoimpl.MessageState
510 sizeCache protoimpl.SizeCache
511 unknownFields protoimpl.UnknownFields
512
513
514 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
515
516 Enumvalue []*EnumValue `protobuf:"bytes,2,rep,name=enumvalue,proto3" json:"enumvalue,omitempty"`
517
518 Options []*Option `protobuf:"bytes,3,rep,name=options,proto3" json:"options,omitempty"`
519
520 SourceContext *sourcecontextpb.SourceContext `protobuf:"bytes,4,opt,name=source_context,json=sourceContext,proto3" json:"source_context,omitempty"`
521
522 Syntax Syntax `protobuf:"varint,5,opt,name=syntax,proto3,enum=google.protobuf.Syntax" json:"syntax,omitempty"`
523
524 Edition string `protobuf:"bytes,6,opt,name=edition,proto3" json:"edition,omitempty"`
525 }
526
527 func (x *Enum) Reset() {
528 *x = Enum{}
529 if protoimpl.UnsafeEnabled {
530 mi := &file_google_protobuf_type_proto_msgTypes[2]
531 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
532 ms.StoreMessageInfo(mi)
533 }
534 }
535
536 func (x *Enum) String() string {
537 return protoimpl.X.MessageStringOf(x)
538 }
539
540 func (*Enum) ProtoMessage() {}
541
542 func (x *Enum) ProtoReflect() protoreflect.Message {
543 mi := &file_google_protobuf_type_proto_msgTypes[2]
544 if protoimpl.UnsafeEnabled && x != nil {
545 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
546 if ms.LoadMessageInfo() == nil {
547 ms.StoreMessageInfo(mi)
548 }
549 return ms
550 }
551 return mi.MessageOf(x)
552 }
553
554
555 func (*Enum) Descriptor() ([]byte, []int) {
556 return file_google_protobuf_type_proto_rawDescGZIP(), []int{2}
557 }
558
559 func (x *Enum) GetName() string {
560 if x != nil {
561 return x.Name
562 }
563 return ""
564 }
565
566 func (x *Enum) GetEnumvalue() []*EnumValue {
567 if x != nil {
568 return x.Enumvalue
569 }
570 return nil
571 }
572
573 func (x *Enum) GetOptions() []*Option {
574 if x != nil {
575 return x.Options
576 }
577 return nil
578 }
579
580 func (x *Enum) GetSourceContext() *sourcecontextpb.SourceContext {
581 if x != nil {
582 return x.SourceContext
583 }
584 return nil
585 }
586
587 func (x *Enum) GetSyntax() Syntax {
588 if x != nil {
589 return x.Syntax
590 }
591 return Syntax_SYNTAX_PROTO2
592 }
593
594 func (x *Enum) GetEdition() string {
595 if x != nil {
596 return x.Edition
597 }
598 return ""
599 }
600
601
602 type EnumValue struct {
603 state protoimpl.MessageState
604 sizeCache protoimpl.SizeCache
605 unknownFields protoimpl.UnknownFields
606
607
608 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
609
610 Number int32 `protobuf:"varint,2,opt,name=number,proto3" json:"number,omitempty"`
611
612 Options []*Option `protobuf:"bytes,3,rep,name=options,proto3" json:"options,omitempty"`
613 }
614
615 func (x *EnumValue) Reset() {
616 *x = EnumValue{}
617 if protoimpl.UnsafeEnabled {
618 mi := &file_google_protobuf_type_proto_msgTypes[3]
619 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
620 ms.StoreMessageInfo(mi)
621 }
622 }
623
624 func (x *EnumValue) String() string {
625 return protoimpl.X.MessageStringOf(x)
626 }
627
628 func (*EnumValue) ProtoMessage() {}
629
630 func (x *EnumValue) ProtoReflect() protoreflect.Message {
631 mi := &file_google_protobuf_type_proto_msgTypes[3]
632 if protoimpl.UnsafeEnabled && x != nil {
633 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
634 if ms.LoadMessageInfo() == nil {
635 ms.StoreMessageInfo(mi)
636 }
637 return ms
638 }
639 return mi.MessageOf(x)
640 }
641
642
643 func (*EnumValue) Descriptor() ([]byte, []int) {
644 return file_google_protobuf_type_proto_rawDescGZIP(), []int{3}
645 }
646
647 func (x *EnumValue) GetName() string {
648 if x != nil {
649 return x.Name
650 }
651 return ""
652 }
653
654 func (x *EnumValue) GetNumber() int32 {
655 if x != nil {
656 return x.Number
657 }
658 return 0
659 }
660
661 func (x *EnumValue) GetOptions() []*Option {
662 if x != nil {
663 return x.Options
664 }
665 return nil
666 }
667
668
669
670 type Option struct {
671 state protoimpl.MessageState
672 sizeCache protoimpl.SizeCache
673 unknownFields protoimpl.UnknownFields
674
675
676
677
678
679 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
680
681
682
683
684 Value *anypb.Any `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
685 }
686
687 func (x *Option) Reset() {
688 *x = Option{}
689 if protoimpl.UnsafeEnabled {
690 mi := &file_google_protobuf_type_proto_msgTypes[4]
691 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
692 ms.StoreMessageInfo(mi)
693 }
694 }
695
696 func (x *Option) String() string {
697 return protoimpl.X.MessageStringOf(x)
698 }
699
700 func (*Option) ProtoMessage() {}
701
702 func (x *Option) ProtoReflect() protoreflect.Message {
703 mi := &file_google_protobuf_type_proto_msgTypes[4]
704 if protoimpl.UnsafeEnabled && x != nil {
705 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
706 if ms.LoadMessageInfo() == nil {
707 ms.StoreMessageInfo(mi)
708 }
709 return ms
710 }
711 return mi.MessageOf(x)
712 }
713
714
715 func (*Option) Descriptor() ([]byte, []int) {
716 return file_google_protobuf_type_proto_rawDescGZIP(), []int{4}
717 }
718
719 func (x *Option) GetName() string {
720 if x != nil {
721 return x.Name
722 }
723 return ""
724 }
725
726 func (x *Option) GetValue() *anypb.Any {
727 if x != nil {
728 return x.Value
729 }
730 return nil
731 }
732
733 var File_google_protobuf_type_proto protoreflect.FileDescriptor
734
735 var file_google_protobuf_type_proto_rawDesc = []byte{
736 0x0a, 0x1a, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
737 0x66, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0f, 0x67, 0x6f,
738 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x1a, 0x19, 0x67,
739 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x61,
740 0x6e, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
741 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
742 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa7,
743 0x02, 0x0a, 0x04, 0x54, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
744 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2e, 0x0a, 0x06, 0x66,
745 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x67, 0x6f,
746 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69,
747 0x65, 0x6c, 0x64, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x6f,
748 0x6e, 0x65, 0x6f, 0x66, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x6f, 0x6e, 0x65,
749 0x6f, 0x66, 0x73, 0x12, 0x31, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x04,
750 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
751 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x6f,
752 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x45, 0x0a, 0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
753 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e,
754 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
755 0x2e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x0d,
756 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x2f, 0x0a,
757 0x06, 0x73, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x17, 0x2e,
758 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
759 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x52, 0x06, 0x73, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x12, 0x18,
760 0x0a, 0x07, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52,
761 0x07, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xb4, 0x06, 0x0a, 0x05, 0x46, 0x69, 0x65,
762 0x6c, 0x64, 0x12, 0x2f, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e,
763 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
764 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x2e, 0x4b, 0x69, 0x6e, 0x64, 0x52, 0x04, 0x6b,
765 0x69, 0x6e, 0x64, 0x12, 0x44, 0x0a, 0x0b, 0x63, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x69,
766 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
767 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64,
768 0x2e, 0x43, 0x61, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x52, 0x0b, 0x63, 0x61,
769 0x72, 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x75, 0x6d,
770 0x62, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65,
771 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
772 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x79, 0x70, 0x65, 0x5f, 0x75, 0x72,
773 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x74, 0x79, 0x70, 0x65, 0x55, 0x72, 0x6c,
774 0x12, 0x1f, 0x0a, 0x0b, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x18,
775 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x49, 0x6e, 0x64, 0x65,
776 0x78, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28,
777 0x08, 0x52, 0x06, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x12, 0x31, 0x0a, 0x07, 0x6f, 0x70, 0x74,
778 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f,
779 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4f, 0x70, 0x74,
780 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1b, 0x0a, 0x09,
781 0x6a, 0x73, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52,
782 0x08, 0x6a, 0x73, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x64, 0x65, 0x66,
783 0x61, 0x75, 0x6c, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09,
784 0x52, 0x0c, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x22, 0xc8,
785 0x02, 0x0a, 0x04, 0x4b, 0x69, 0x6e, 0x64, 0x12, 0x10, 0x0a, 0x0c, 0x54, 0x59, 0x50, 0x45, 0x5f,
786 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x54, 0x59, 0x50,
787 0x45, 0x5f, 0x44, 0x4f, 0x55, 0x42, 0x4c, 0x45, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x54, 0x59,
788 0x50, 0x45, 0x5f, 0x46, 0x4c, 0x4f, 0x41, 0x54, 0x10, 0x02, 0x12, 0x0e, 0x0a, 0x0a, 0x54, 0x59,
789 0x50, 0x45, 0x5f, 0x49, 0x4e, 0x54, 0x36, 0x34, 0x10, 0x03, 0x12, 0x0f, 0x0a, 0x0b, 0x54, 0x59,
790 0x50, 0x45, 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x36, 0x34, 0x10, 0x04, 0x12, 0x0e, 0x0a, 0x0a, 0x54,
791 0x59, 0x50, 0x45, 0x5f, 0x49, 0x4e, 0x54, 0x33, 0x32, 0x10, 0x05, 0x12, 0x10, 0x0a, 0x0c, 0x54,
792 0x59, 0x50, 0x45, 0x5f, 0x46, 0x49, 0x58, 0x45, 0x44, 0x36, 0x34, 0x10, 0x06, 0x12, 0x10, 0x0a,
793 0x0c, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x49, 0x58, 0x45, 0x44, 0x33, 0x32, 0x10, 0x07, 0x12,
794 0x0d, 0x0a, 0x09, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x4f, 0x4f, 0x4c, 0x10, 0x08, 0x12, 0x0f,
795 0x0a, 0x0b, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47, 0x10, 0x09, 0x12,
796 0x0e, 0x0a, 0x0a, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x47, 0x52, 0x4f, 0x55, 0x50, 0x10, 0x0a, 0x12,
797 0x10, 0x0a, 0x0c, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, 0x10,
798 0x0b, 0x12, 0x0e, 0x0a, 0x0a, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x59, 0x54, 0x45, 0x53, 0x10,
799 0x0c, 0x12, 0x0f, 0x0a, 0x0b, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x49, 0x4e, 0x54, 0x33, 0x32,
800 0x10, 0x0d, 0x12, 0x0d, 0x0a, 0x09, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x4e, 0x55, 0x4d, 0x10,
801 0x0e, 0x12, 0x11, 0x0a, 0x0d, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x46, 0x49, 0x58, 0x45, 0x44,
802 0x33, 0x32, 0x10, 0x0f, 0x12, 0x11, 0x0a, 0x0d, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x46, 0x49,
803 0x58, 0x45, 0x44, 0x36, 0x34, 0x10, 0x10, 0x12, 0x0f, 0x0a, 0x0b, 0x54, 0x59, 0x50, 0x45, 0x5f,
804 0x53, 0x49, 0x4e, 0x54, 0x33, 0x32, 0x10, 0x11, 0x12, 0x0f, 0x0a, 0x0b, 0x54, 0x59, 0x50, 0x45,
805 0x5f, 0x53, 0x49, 0x4e, 0x54, 0x36, 0x34, 0x10, 0x12, 0x22, 0x74, 0x0a, 0x0b, 0x43, 0x61, 0x72,
806 0x64, 0x69, 0x6e, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x17, 0x0a, 0x13, 0x43, 0x41, 0x52, 0x44,
807 0x49, 0x4e, 0x41, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10,
808 0x00, 0x12, 0x18, 0x0a, 0x14, 0x43, 0x41, 0x52, 0x44, 0x49, 0x4e, 0x41, 0x4c, 0x49, 0x54, 0x59,
809 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x41, 0x4c, 0x10, 0x01, 0x12, 0x18, 0x0a, 0x14, 0x43,
810 0x41, 0x52, 0x44, 0x49, 0x4e, 0x41, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x52, 0x45, 0x51, 0x55, 0x49,
811 0x52, 0x45, 0x44, 0x10, 0x02, 0x12, 0x18, 0x0a, 0x14, 0x43, 0x41, 0x52, 0x44, 0x49, 0x4e, 0x41,
812 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x52, 0x45, 0x50, 0x45, 0x41, 0x54, 0x45, 0x44, 0x10, 0x03, 0x22,
813 0x99, 0x02, 0x0a, 0x04, 0x45, 0x6e, 0x75, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
814 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x38, 0x0a, 0x09,
815 0x65, 0x6e, 0x75, 0x6d, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32,
816 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
817 0x66, 0x2e, 0x45, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x09, 0x65, 0x6e, 0x75,
818 0x6d, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x31, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
819 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
820 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
821 0x52, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x45, 0x0a, 0x0e, 0x73, 0x6f, 0x75,
822 0x72, 0x63, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28,
823 0x0b, 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
824 0x62, 0x75, 0x66, 0x2e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78,
825 0x74, 0x52, 0x0d, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74,
826 0x12, 0x2f, 0x0a, 0x06, 0x73, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e,
827 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
828 0x75, 0x66, 0x2e, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x52, 0x06, 0x73, 0x79, 0x6e, 0x74, 0x61,
829 0x78, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01,
830 0x28, 0x09, 0x52, 0x07, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x6a, 0x0a, 0x09, 0x45,
831 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
832 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06,
833 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6e, 0x75,
834 0x6d, 0x62, 0x65, 0x72, 0x12, 0x31, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18,
835 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
836 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x07,
837 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x48, 0x0a, 0x06, 0x4f, 0x70, 0x74, 0x69, 0x6f,
838 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
839 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2a, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
840 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
841 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
842 0x65, 0x2a, 0x43, 0x0a, 0x06, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x12, 0x11, 0x0a, 0x0d, 0x53,
843 0x59, 0x4e, 0x54, 0x41, 0x58, 0x5f, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x32, 0x10, 0x00, 0x12, 0x11,
844 0x0a, 0x0d, 0x53, 0x59, 0x4e, 0x54, 0x41, 0x58, 0x5f, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x33, 0x10,
845 0x01, 0x12, 0x13, 0x0a, 0x0f, 0x53, 0x59, 0x4e, 0x54, 0x41, 0x58, 0x5f, 0x45, 0x44, 0x49, 0x54,
846 0x49, 0x4f, 0x4e, 0x53, 0x10, 0x02, 0x42, 0x7b, 0x0a, 0x13, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f,
847 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x42, 0x09, 0x54,
848 0x79, 0x70, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x2d, 0x67, 0x6f, 0x6f, 0x67,
849 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72,
850 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x6b, 0x6e, 0x6f,
851 0x77, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x70, 0x62, 0xf8, 0x01, 0x01, 0xa2, 0x02, 0x03, 0x47,
852 0x50, 0x42, 0xaa, 0x02, 0x1e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x74,
853 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x57, 0x65, 0x6c, 0x6c, 0x4b, 0x6e, 0x6f, 0x77, 0x6e, 0x54, 0x79,
854 0x70, 0x65, 0x73, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
855 }
856
857 var (
858 file_google_protobuf_type_proto_rawDescOnce sync.Once
859 file_google_protobuf_type_proto_rawDescData = file_google_protobuf_type_proto_rawDesc
860 )
861
862 func file_google_protobuf_type_proto_rawDescGZIP() []byte {
863 file_google_protobuf_type_proto_rawDescOnce.Do(func() {
864 file_google_protobuf_type_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_protobuf_type_proto_rawDescData)
865 })
866 return file_google_protobuf_type_proto_rawDescData
867 }
868
869 var file_google_protobuf_type_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
870 var file_google_protobuf_type_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
871 var file_google_protobuf_type_proto_goTypes = []interface{}{
872 (Syntax)(0),
873 (Field_Kind)(0),
874 (Field_Cardinality)(0),
875 (*Type)(nil),
876 (*Field)(nil),
877 (*Enum)(nil),
878 (*EnumValue)(nil),
879 (*Option)(nil),
880 (*sourcecontextpb.SourceContext)(nil),
881 (*anypb.Any)(nil),
882 }
883 var file_google_protobuf_type_proto_depIdxs = []int32{
884 4,
885 7,
886 8,
887 0,
888 1,
889 2,
890 7,
891 6,
892 7,
893 8,
894 0,
895 7,
896 9,
897 13,
898 13,
899 13,
900 13,
901 0,
902 }
903
904 func init() { file_google_protobuf_type_proto_init() }
905 func file_google_protobuf_type_proto_init() {
906 if File_google_protobuf_type_proto != nil {
907 return
908 }
909 if !protoimpl.UnsafeEnabled {
910 file_google_protobuf_type_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
911 switch v := v.(*Type); i {
912 case 0:
913 return &v.state
914 case 1:
915 return &v.sizeCache
916 case 2:
917 return &v.unknownFields
918 default:
919 return nil
920 }
921 }
922 file_google_protobuf_type_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
923 switch v := v.(*Field); i {
924 case 0:
925 return &v.state
926 case 1:
927 return &v.sizeCache
928 case 2:
929 return &v.unknownFields
930 default:
931 return nil
932 }
933 }
934 file_google_protobuf_type_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
935 switch v := v.(*Enum); i {
936 case 0:
937 return &v.state
938 case 1:
939 return &v.sizeCache
940 case 2:
941 return &v.unknownFields
942 default:
943 return nil
944 }
945 }
946 file_google_protobuf_type_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
947 switch v := v.(*EnumValue); i {
948 case 0:
949 return &v.state
950 case 1:
951 return &v.sizeCache
952 case 2:
953 return &v.unknownFields
954 default:
955 return nil
956 }
957 }
958 file_google_protobuf_type_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
959 switch v := v.(*Option); i {
960 case 0:
961 return &v.state
962 case 1:
963 return &v.sizeCache
964 case 2:
965 return &v.unknownFields
966 default:
967 return nil
968 }
969 }
970 }
971 type x struct{}
972 out := protoimpl.TypeBuilder{
973 File: protoimpl.DescBuilder{
974 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
975 RawDescriptor: file_google_protobuf_type_proto_rawDesc,
976 NumEnums: 3,
977 NumMessages: 5,
978 NumExtensions: 0,
979 NumServices: 0,
980 },
981 GoTypes: file_google_protobuf_type_proto_goTypes,
982 DependencyIndexes: file_google_protobuf_type_proto_depIdxs,
983 EnumInfos: file_google_protobuf_type_proto_enumTypes,
984 MessageInfos: file_google_protobuf_type_proto_msgTypes,
985 }.Build()
986 File_google_protobuf_type_proto = out.File
987 file_google_protobuf_type_proto_rawDesc = nil
988 file_google_protobuf_type_proto_goTypes = nil
989 file_google_protobuf_type_proto_depIdxs = nil
990 }
991
View as plain text