1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 package openapi_v3
24
25 import (
26 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
27 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
28 anypb "google.golang.org/protobuf/types/known/anypb"
29 reflect "reflect"
30 sync "sync"
31 )
32
33 const (
34
35 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
36
37 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
38 )
39
40 type AdditionalPropertiesItem struct {
41 state protoimpl.MessageState
42 sizeCache protoimpl.SizeCache
43 unknownFields protoimpl.UnknownFields
44
45
46
47
48 Oneof isAdditionalPropertiesItem_Oneof `protobuf_oneof:"oneof"`
49 }
50
51 func (x *AdditionalPropertiesItem) Reset() {
52 *x = AdditionalPropertiesItem{}
53 if protoimpl.UnsafeEnabled {
54 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[0]
55 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
56 ms.StoreMessageInfo(mi)
57 }
58 }
59
60 func (x *AdditionalPropertiesItem) String() string {
61 return protoimpl.X.MessageStringOf(x)
62 }
63
64 func (*AdditionalPropertiesItem) ProtoMessage() {}
65
66 func (x *AdditionalPropertiesItem) ProtoReflect() protoreflect.Message {
67 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[0]
68 if protoimpl.UnsafeEnabled && x != nil {
69 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
70 if ms.LoadMessageInfo() == nil {
71 ms.StoreMessageInfo(mi)
72 }
73 return ms
74 }
75 return mi.MessageOf(x)
76 }
77
78
79 func (*AdditionalPropertiesItem) Descriptor() ([]byte, []int) {
80 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{0}
81 }
82
83 func (m *AdditionalPropertiesItem) GetOneof() isAdditionalPropertiesItem_Oneof {
84 if m != nil {
85 return m.Oneof
86 }
87 return nil
88 }
89
90 func (x *AdditionalPropertiesItem) GetSchemaOrReference() *SchemaOrReference {
91 if x, ok := x.GetOneof().(*AdditionalPropertiesItem_SchemaOrReference); ok {
92 return x.SchemaOrReference
93 }
94 return nil
95 }
96
97 func (x *AdditionalPropertiesItem) GetBoolean() bool {
98 if x, ok := x.GetOneof().(*AdditionalPropertiesItem_Boolean); ok {
99 return x.Boolean
100 }
101 return false
102 }
103
104 type isAdditionalPropertiesItem_Oneof interface {
105 isAdditionalPropertiesItem_Oneof()
106 }
107
108 type AdditionalPropertiesItem_SchemaOrReference struct {
109 SchemaOrReference *SchemaOrReference `protobuf:"bytes,1,opt,name=schema_or_reference,json=schemaOrReference,proto3,oneof"`
110 }
111
112 type AdditionalPropertiesItem_Boolean struct {
113 Boolean bool `protobuf:"varint,2,opt,name=boolean,proto3,oneof"`
114 }
115
116 func (*AdditionalPropertiesItem_SchemaOrReference) isAdditionalPropertiesItem_Oneof() {}
117
118 func (*AdditionalPropertiesItem_Boolean) isAdditionalPropertiesItem_Oneof() {}
119
120 type Any struct {
121 state protoimpl.MessageState
122 sizeCache protoimpl.SizeCache
123 unknownFields protoimpl.UnknownFields
124
125 Value *anypb.Any `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
126 Yaml string `protobuf:"bytes,2,opt,name=yaml,proto3" json:"yaml,omitempty"`
127 }
128
129 func (x *Any) Reset() {
130 *x = Any{}
131 if protoimpl.UnsafeEnabled {
132 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[1]
133 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
134 ms.StoreMessageInfo(mi)
135 }
136 }
137
138 func (x *Any) String() string {
139 return protoimpl.X.MessageStringOf(x)
140 }
141
142 func (*Any) ProtoMessage() {}
143
144 func (x *Any) ProtoReflect() protoreflect.Message {
145 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[1]
146 if protoimpl.UnsafeEnabled && x != nil {
147 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
148 if ms.LoadMessageInfo() == nil {
149 ms.StoreMessageInfo(mi)
150 }
151 return ms
152 }
153 return mi.MessageOf(x)
154 }
155
156
157 func (*Any) Descriptor() ([]byte, []int) {
158 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{1}
159 }
160
161 func (x *Any) GetValue() *anypb.Any {
162 if x != nil {
163 return x.Value
164 }
165 return nil
166 }
167
168 func (x *Any) GetYaml() string {
169 if x != nil {
170 return x.Yaml
171 }
172 return ""
173 }
174
175 type AnyOrExpression struct {
176 state protoimpl.MessageState
177 sizeCache protoimpl.SizeCache
178 unknownFields protoimpl.UnknownFields
179
180
181
182
183 Oneof isAnyOrExpression_Oneof `protobuf_oneof:"oneof"`
184 }
185
186 func (x *AnyOrExpression) Reset() {
187 *x = AnyOrExpression{}
188 if protoimpl.UnsafeEnabled {
189 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[2]
190 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
191 ms.StoreMessageInfo(mi)
192 }
193 }
194
195 func (x *AnyOrExpression) String() string {
196 return protoimpl.X.MessageStringOf(x)
197 }
198
199 func (*AnyOrExpression) ProtoMessage() {}
200
201 func (x *AnyOrExpression) ProtoReflect() protoreflect.Message {
202 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[2]
203 if protoimpl.UnsafeEnabled && x != nil {
204 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
205 if ms.LoadMessageInfo() == nil {
206 ms.StoreMessageInfo(mi)
207 }
208 return ms
209 }
210 return mi.MessageOf(x)
211 }
212
213
214 func (*AnyOrExpression) Descriptor() ([]byte, []int) {
215 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{2}
216 }
217
218 func (m *AnyOrExpression) GetOneof() isAnyOrExpression_Oneof {
219 if m != nil {
220 return m.Oneof
221 }
222 return nil
223 }
224
225 func (x *AnyOrExpression) GetAny() *Any {
226 if x, ok := x.GetOneof().(*AnyOrExpression_Any); ok {
227 return x.Any
228 }
229 return nil
230 }
231
232 func (x *AnyOrExpression) GetExpression() *Expression {
233 if x, ok := x.GetOneof().(*AnyOrExpression_Expression); ok {
234 return x.Expression
235 }
236 return nil
237 }
238
239 type isAnyOrExpression_Oneof interface {
240 isAnyOrExpression_Oneof()
241 }
242
243 type AnyOrExpression_Any struct {
244 Any *Any `protobuf:"bytes,1,opt,name=any,proto3,oneof"`
245 }
246
247 type AnyOrExpression_Expression struct {
248 Expression *Expression `protobuf:"bytes,2,opt,name=expression,proto3,oneof"`
249 }
250
251 func (*AnyOrExpression_Any) isAnyOrExpression_Oneof() {}
252
253 func (*AnyOrExpression_Expression) isAnyOrExpression_Oneof() {}
254
255
256 type Callback struct {
257 state protoimpl.MessageState
258 sizeCache protoimpl.SizeCache
259 unknownFields protoimpl.UnknownFields
260
261 Path []*NamedPathItem `protobuf:"bytes,1,rep,name=path,proto3" json:"path,omitempty"`
262 SpecificationExtension []*NamedAny `protobuf:"bytes,2,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
263 }
264
265 func (x *Callback) Reset() {
266 *x = Callback{}
267 if protoimpl.UnsafeEnabled {
268 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[3]
269 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
270 ms.StoreMessageInfo(mi)
271 }
272 }
273
274 func (x *Callback) String() string {
275 return protoimpl.X.MessageStringOf(x)
276 }
277
278 func (*Callback) ProtoMessage() {}
279
280 func (x *Callback) ProtoReflect() protoreflect.Message {
281 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[3]
282 if protoimpl.UnsafeEnabled && x != nil {
283 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
284 if ms.LoadMessageInfo() == nil {
285 ms.StoreMessageInfo(mi)
286 }
287 return ms
288 }
289 return mi.MessageOf(x)
290 }
291
292
293 func (*Callback) Descriptor() ([]byte, []int) {
294 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{3}
295 }
296
297 func (x *Callback) GetPath() []*NamedPathItem {
298 if x != nil {
299 return x.Path
300 }
301 return nil
302 }
303
304 func (x *Callback) GetSpecificationExtension() []*NamedAny {
305 if x != nil {
306 return x.SpecificationExtension
307 }
308 return nil
309 }
310
311 type CallbackOrReference struct {
312 state protoimpl.MessageState
313 sizeCache protoimpl.SizeCache
314 unknownFields protoimpl.UnknownFields
315
316
317
318
319 Oneof isCallbackOrReference_Oneof `protobuf_oneof:"oneof"`
320 }
321
322 func (x *CallbackOrReference) Reset() {
323 *x = CallbackOrReference{}
324 if protoimpl.UnsafeEnabled {
325 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[4]
326 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
327 ms.StoreMessageInfo(mi)
328 }
329 }
330
331 func (x *CallbackOrReference) String() string {
332 return protoimpl.X.MessageStringOf(x)
333 }
334
335 func (*CallbackOrReference) ProtoMessage() {}
336
337 func (x *CallbackOrReference) ProtoReflect() protoreflect.Message {
338 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[4]
339 if protoimpl.UnsafeEnabled && x != nil {
340 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
341 if ms.LoadMessageInfo() == nil {
342 ms.StoreMessageInfo(mi)
343 }
344 return ms
345 }
346 return mi.MessageOf(x)
347 }
348
349
350 func (*CallbackOrReference) Descriptor() ([]byte, []int) {
351 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{4}
352 }
353
354 func (m *CallbackOrReference) GetOneof() isCallbackOrReference_Oneof {
355 if m != nil {
356 return m.Oneof
357 }
358 return nil
359 }
360
361 func (x *CallbackOrReference) GetCallback() *Callback {
362 if x, ok := x.GetOneof().(*CallbackOrReference_Callback); ok {
363 return x.Callback
364 }
365 return nil
366 }
367
368 func (x *CallbackOrReference) GetReference() *Reference {
369 if x, ok := x.GetOneof().(*CallbackOrReference_Reference); ok {
370 return x.Reference
371 }
372 return nil
373 }
374
375 type isCallbackOrReference_Oneof interface {
376 isCallbackOrReference_Oneof()
377 }
378
379 type CallbackOrReference_Callback struct {
380 Callback *Callback `protobuf:"bytes,1,opt,name=callback,proto3,oneof"`
381 }
382
383 type CallbackOrReference_Reference struct {
384 Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
385 }
386
387 func (*CallbackOrReference_Callback) isCallbackOrReference_Oneof() {}
388
389 func (*CallbackOrReference_Reference) isCallbackOrReference_Oneof() {}
390
391 type CallbacksOrReferences struct {
392 state protoimpl.MessageState
393 sizeCache protoimpl.SizeCache
394 unknownFields protoimpl.UnknownFields
395
396 AdditionalProperties []*NamedCallbackOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
397 }
398
399 func (x *CallbacksOrReferences) Reset() {
400 *x = CallbacksOrReferences{}
401 if protoimpl.UnsafeEnabled {
402 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[5]
403 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
404 ms.StoreMessageInfo(mi)
405 }
406 }
407
408 func (x *CallbacksOrReferences) String() string {
409 return protoimpl.X.MessageStringOf(x)
410 }
411
412 func (*CallbacksOrReferences) ProtoMessage() {}
413
414 func (x *CallbacksOrReferences) ProtoReflect() protoreflect.Message {
415 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[5]
416 if protoimpl.UnsafeEnabled && x != nil {
417 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
418 if ms.LoadMessageInfo() == nil {
419 ms.StoreMessageInfo(mi)
420 }
421 return ms
422 }
423 return mi.MessageOf(x)
424 }
425
426
427 func (*CallbacksOrReferences) Descriptor() ([]byte, []int) {
428 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{5}
429 }
430
431 func (x *CallbacksOrReferences) GetAdditionalProperties() []*NamedCallbackOrReference {
432 if x != nil {
433 return x.AdditionalProperties
434 }
435 return nil
436 }
437
438
439 type Components struct {
440 state protoimpl.MessageState
441 sizeCache protoimpl.SizeCache
442 unknownFields protoimpl.UnknownFields
443
444 Schemas *SchemasOrReferences `protobuf:"bytes,1,opt,name=schemas,proto3" json:"schemas,omitempty"`
445 Responses *ResponsesOrReferences `protobuf:"bytes,2,opt,name=responses,proto3" json:"responses,omitempty"`
446 Parameters *ParametersOrReferences `protobuf:"bytes,3,opt,name=parameters,proto3" json:"parameters,omitempty"`
447 Examples *ExamplesOrReferences `protobuf:"bytes,4,opt,name=examples,proto3" json:"examples,omitempty"`
448 RequestBodies *RequestBodiesOrReferences `protobuf:"bytes,5,opt,name=request_bodies,json=requestBodies,proto3" json:"request_bodies,omitempty"`
449 Headers *HeadersOrReferences `protobuf:"bytes,6,opt,name=headers,proto3" json:"headers,omitempty"`
450 SecuritySchemes *SecuritySchemesOrReferences `protobuf:"bytes,7,opt,name=security_schemes,json=securitySchemes,proto3" json:"security_schemes,omitempty"`
451 Links *LinksOrReferences `protobuf:"bytes,8,opt,name=links,proto3" json:"links,omitempty"`
452 Callbacks *CallbacksOrReferences `protobuf:"bytes,9,opt,name=callbacks,proto3" json:"callbacks,omitempty"`
453 SpecificationExtension []*NamedAny `protobuf:"bytes,10,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
454 }
455
456 func (x *Components) Reset() {
457 *x = Components{}
458 if protoimpl.UnsafeEnabled {
459 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[6]
460 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
461 ms.StoreMessageInfo(mi)
462 }
463 }
464
465 func (x *Components) String() string {
466 return protoimpl.X.MessageStringOf(x)
467 }
468
469 func (*Components) ProtoMessage() {}
470
471 func (x *Components) ProtoReflect() protoreflect.Message {
472 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[6]
473 if protoimpl.UnsafeEnabled && x != nil {
474 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
475 if ms.LoadMessageInfo() == nil {
476 ms.StoreMessageInfo(mi)
477 }
478 return ms
479 }
480 return mi.MessageOf(x)
481 }
482
483
484 func (*Components) Descriptor() ([]byte, []int) {
485 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{6}
486 }
487
488 func (x *Components) GetSchemas() *SchemasOrReferences {
489 if x != nil {
490 return x.Schemas
491 }
492 return nil
493 }
494
495 func (x *Components) GetResponses() *ResponsesOrReferences {
496 if x != nil {
497 return x.Responses
498 }
499 return nil
500 }
501
502 func (x *Components) GetParameters() *ParametersOrReferences {
503 if x != nil {
504 return x.Parameters
505 }
506 return nil
507 }
508
509 func (x *Components) GetExamples() *ExamplesOrReferences {
510 if x != nil {
511 return x.Examples
512 }
513 return nil
514 }
515
516 func (x *Components) GetRequestBodies() *RequestBodiesOrReferences {
517 if x != nil {
518 return x.RequestBodies
519 }
520 return nil
521 }
522
523 func (x *Components) GetHeaders() *HeadersOrReferences {
524 if x != nil {
525 return x.Headers
526 }
527 return nil
528 }
529
530 func (x *Components) GetSecuritySchemes() *SecuritySchemesOrReferences {
531 if x != nil {
532 return x.SecuritySchemes
533 }
534 return nil
535 }
536
537 func (x *Components) GetLinks() *LinksOrReferences {
538 if x != nil {
539 return x.Links
540 }
541 return nil
542 }
543
544 func (x *Components) GetCallbacks() *CallbacksOrReferences {
545 if x != nil {
546 return x.Callbacks
547 }
548 return nil
549 }
550
551 func (x *Components) GetSpecificationExtension() []*NamedAny {
552 if x != nil {
553 return x.SpecificationExtension
554 }
555 return nil
556 }
557
558
559 type Contact struct {
560 state protoimpl.MessageState
561 sizeCache protoimpl.SizeCache
562 unknownFields protoimpl.UnknownFields
563
564 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
565 Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
566 Email string `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
567 SpecificationExtension []*NamedAny `protobuf:"bytes,4,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
568 }
569
570 func (x *Contact) Reset() {
571 *x = Contact{}
572 if protoimpl.UnsafeEnabled {
573 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[7]
574 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
575 ms.StoreMessageInfo(mi)
576 }
577 }
578
579 func (x *Contact) String() string {
580 return protoimpl.X.MessageStringOf(x)
581 }
582
583 func (*Contact) ProtoMessage() {}
584
585 func (x *Contact) ProtoReflect() protoreflect.Message {
586 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[7]
587 if protoimpl.UnsafeEnabled && x != nil {
588 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
589 if ms.LoadMessageInfo() == nil {
590 ms.StoreMessageInfo(mi)
591 }
592 return ms
593 }
594 return mi.MessageOf(x)
595 }
596
597
598 func (*Contact) Descriptor() ([]byte, []int) {
599 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{7}
600 }
601
602 func (x *Contact) GetName() string {
603 if x != nil {
604 return x.Name
605 }
606 return ""
607 }
608
609 func (x *Contact) GetUrl() string {
610 if x != nil {
611 return x.Url
612 }
613 return ""
614 }
615
616 func (x *Contact) GetEmail() string {
617 if x != nil {
618 return x.Email
619 }
620 return ""
621 }
622
623 func (x *Contact) GetSpecificationExtension() []*NamedAny {
624 if x != nil {
625 return x.SpecificationExtension
626 }
627 return nil
628 }
629
630 type DefaultType struct {
631 state protoimpl.MessageState
632 sizeCache protoimpl.SizeCache
633 unknownFields protoimpl.UnknownFields
634
635
636
637
638
639 Oneof isDefaultType_Oneof `protobuf_oneof:"oneof"`
640 }
641
642 func (x *DefaultType) Reset() {
643 *x = DefaultType{}
644 if protoimpl.UnsafeEnabled {
645 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[8]
646 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
647 ms.StoreMessageInfo(mi)
648 }
649 }
650
651 func (x *DefaultType) String() string {
652 return protoimpl.X.MessageStringOf(x)
653 }
654
655 func (*DefaultType) ProtoMessage() {}
656
657 func (x *DefaultType) ProtoReflect() protoreflect.Message {
658 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[8]
659 if protoimpl.UnsafeEnabled && x != nil {
660 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
661 if ms.LoadMessageInfo() == nil {
662 ms.StoreMessageInfo(mi)
663 }
664 return ms
665 }
666 return mi.MessageOf(x)
667 }
668
669
670 func (*DefaultType) Descriptor() ([]byte, []int) {
671 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{8}
672 }
673
674 func (m *DefaultType) GetOneof() isDefaultType_Oneof {
675 if m != nil {
676 return m.Oneof
677 }
678 return nil
679 }
680
681 func (x *DefaultType) GetNumber() float64 {
682 if x, ok := x.GetOneof().(*DefaultType_Number); ok {
683 return x.Number
684 }
685 return 0
686 }
687
688 func (x *DefaultType) GetBoolean() bool {
689 if x, ok := x.GetOneof().(*DefaultType_Boolean); ok {
690 return x.Boolean
691 }
692 return false
693 }
694
695 func (x *DefaultType) GetString_() string {
696 if x, ok := x.GetOneof().(*DefaultType_String_); ok {
697 return x.String_
698 }
699 return ""
700 }
701
702 type isDefaultType_Oneof interface {
703 isDefaultType_Oneof()
704 }
705
706 type DefaultType_Number struct {
707 Number float64 `protobuf:"fixed64,1,opt,name=number,proto3,oneof"`
708 }
709
710 type DefaultType_Boolean struct {
711 Boolean bool `protobuf:"varint,2,opt,name=boolean,proto3,oneof"`
712 }
713
714 type DefaultType_String_ struct {
715 String_ string `protobuf:"bytes,3,opt,name=string,proto3,oneof"`
716 }
717
718 func (*DefaultType_Number) isDefaultType_Oneof() {}
719
720 func (*DefaultType_Boolean) isDefaultType_Oneof() {}
721
722 func (*DefaultType_String_) isDefaultType_Oneof() {}
723
724
725 type Discriminator struct {
726 state protoimpl.MessageState
727 sizeCache protoimpl.SizeCache
728 unknownFields protoimpl.UnknownFields
729
730 PropertyName string `protobuf:"bytes,1,opt,name=property_name,json=propertyName,proto3" json:"property_name,omitempty"`
731 Mapping *Strings `protobuf:"bytes,2,opt,name=mapping,proto3" json:"mapping,omitempty"`
732 SpecificationExtension []*NamedAny `protobuf:"bytes,3,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
733 }
734
735 func (x *Discriminator) Reset() {
736 *x = Discriminator{}
737 if protoimpl.UnsafeEnabled {
738 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[9]
739 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
740 ms.StoreMessageInfo(mi)
741 }
742 }
743
744 func (x *Discriminator) String() string {
745 return protoimpl.X.MessageStringOf(x)
746 }
747
748 func (*Discriminator) ProtoMessage() {}
749
750 func (x *Discriminator) ProtoReflect() protoreflect.Message {
751 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[9]
752 if protoimpl.UnsafeEnabled && x != nil {
753 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
754 if ms.LoadMessageInfo() == nil {
755 ms.StoreMessageInfo(mi)
756 }
757 return ms
758 }
759 return mi.MessageOf(x)
760 }
761
762
763 func (*Discriminator) Descriptor() ([]byte, []int) {
764 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{9}
765 }
766
767 func (x *Discriminator) GetPropertyName() string {
768 if x != nil {
769 return x.PropertyName
770 }
771 return ""
772 }
773
774 func (x *Discriminator) GetMapping() *Strings {
775 if x != nil {
776 return x.Mapping
777 }
778 return nil
779 }
780
781 func (x *Discriminator) GetSpecificationExtension() []*NamedAny {
782 if x != nil {
783 return x.SpecificationExtension
784 }
785 return nil
786 }
787
788 type Document struct {
789 state protoimpl.MessageState
790 sizeCache protoimpl.SizeCache
791 unknownFields protoimpl.UnknownFields
792
793 Openapi string `protobuf:"bytes,1,opt,name=openapi,proto3" json:"openapi,omitempty"`
794 Info *Info `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
795 Servers []*Server `protobuf:"bytes,3,rep,name=servers,proto3" json:"servers,omitempty"`
796 Paths *Paths `protobuf:"bytes,4,opt,name=paths,proto3" json:"paths,omitempty"`
797 Components *Components `protobuf:"bytes,5,opt,name=components,proto3" json:"components,omitempty"`
798 Security []*SecurityRequirement `protobuf:"bytes,6,rep,name=security,proto3" json:"security,omitempty"`
799 Tags []*Tag `protobuf:"bytes,7,rep,name=tags,proto3" json:"tags,omitempty"`
800 ExternalDocs *ExternalDocs `protobuf:"bytes,8,opt,name=external_docs,json=externalDocs,proto3" json:"external_docs,omitempty"`
801 SpecificationExtension []*NamedAny `protobuf:"bytes,9,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
802 }
803
804 func (x *Document) Reset() {
805 *x = Document{}
806 if protoimpl.UnsafeEnabled {
807 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[10]
808 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
809 ms.StoreMessageInfo(mi)
810 }
811 }
812
813 func (x *Document) String() string {
814 return protoimpl.X.MessageStringOf(x)
815 }
816
817 func (*Document) ProtoMessage() {}
818
819 func (x *Document) ProtoReflect() protoreflect.Message {
820 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[10]
821 if protoimpl.UnsafeEnabled && x != nil {
822 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
823 if ms.LoadMessageInfo() == nil {
824 ms.StoreMessageInfo(mi)
825 }
826 return ms
827 }
828 return mi.MessageOf(x)
829 }
830
831
832 func (*Document) Descriptor() ([]byte, []int) {
833 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{10}
834 }
835
836 func (x *Document) GetOpenapi() string {
837 if x != nil {
838 return x.Openapi
839 }
840 return ""
841 }
842
843 func (x *Document) GetInfo() *Info {
844 if x != nil {
845 return x.Info
846 }
847 return nil
848 }
849
850 func (x *Document) GetServers() []*Server {
851 if x != nil {
852 return x.Servers
853 }
854 return nil
855 }
856
857 func (x *Document) GetPaths() *Paths {
858 if x != nil {
859 return x.Paths
860 }
861 return nil
862 }
863
864 func (x *Document) GetComponents() *Components {
865 if x != nil {
866 return x.Components
867 }
868 return nil
869 }
870
871 func (x *Document) GetSecurity() []*SecurityRequirement {
872 if x != nil {
873 return x.Security
874 }
875 return nil
876 }
877
878 func (x *Document) GetTags() []*Tag {
879 if x != nil {
880 return x.Tags
881 }
882 return nil
883 }
884
885 func (x *Document) GetExternalDocs() *ExternalDocs {
886 if x != nil {
887 return x.ExternalDocs
888 }
889 return nil
890 }
891
892 func (x *Document) GetSpecificationExtension() []*NamedAny {
893 if x != nil {
894 return x.SpecificationExtension
895 }
896 return nil
897 }
898
899
900 type Encoding struct {
901 state protoimpl.MessageState
902 sizeCache protoimpl.SizeCache
903 unknownFields protoimpl.UnknownFields
904
905 ContentType string `protobuf:"bytes,1,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
906 Headers *HeadersOrReferences `protobuf:"bytes,2,opt,name=headers,proto3" json:"headers,omitempty"`
907 Style string `protobuf:"bytes,3,opt,name=style,proto3" json:"style,omitempty"`
908 Explode bool `protobuf:"varint,4,opt,name=explode,proto3" json:"explode,omitempty"`
909 AllowReserved bool `protobuf:"varint,5,opt,name=allow_reserved,json=allowReserved,proto3" json:"allow_reserved,omitempty"`
910 SpecificationExtension []*NamedAny `protobuf:"bytes,6,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
911 }
912
913 func (x *Encoding) Reset() {
914 *x = Encoding{}
915 if protoimpl.UnsafeEnabled {
916 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[11]
917 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
918 ms.StoreMessageInfo(mi)
919 }
920 }
921
922 func (x *Encoding) String() string {
923 return protoimpl.X.MessageStringOf(x)
924 }
925
926 func (*Encoding) ProtoMessage() {}
927
928 func (x *Encoding) ProtoReflect() protoreflect.Message {
929 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[11]
930 if protoimpl.UnsafeEnabled && x != nil {
931 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
932 if ms.LoadMessageInfo() == nil {
933 ms.StoreMessageInfo(mi)
934 }
935 return ms
936 }
937 return mi.MessageOf(x)
938 }
939
940
941 func (*Encoding) Descriptor() ([]byte, []int) {
942 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{11}
943 }
944
945 func (x *Encoding) GetContentType() string {
946 if x != nil {
947 return x.ContentType
948 }
949 return ""
950 }
951
952 func (x *Encoding) GetHeaders() *HeadersOrReferences {
953 if x != nil {
954 return x.Headers
955 }
956 return nil
957 }
958
959 func (x *Encoding) GetStyle() string {
960 if x != nil {
961 return x.Style
962 }
963 return ""
964 }
965
966 func (x *Encoding) GetExplode() bool {
967 if x != nil {
968 return x.Explode
969 }
970 return false
971 }
972
973 func (x *Encoding) GetAllowReserved() bool {
974 if x != nil {
975 return x.AllowReserved
976 }
977 return false
978 }
979
980 func (x *Encoding) GetSpecificationExtension() []*NamedAny {
981 if x != nil {
982 return x.SpecificationExtension
983 }
984 return nil
985 }
986
987 type Encodings struct {
988 state protoimpl.MessageState
989 sizeCache protoimpl.SizeCache
990 unknownFields protoimpl.UnknownFields
991
992 AdditionalProperties []*NamedEncoding `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
993 }
994
995 func (x *Encodings) Reset() {
996 *x = Encodings{}
997 if protoimpl.UnsafeEnabled {
998 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[12]
999 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1000 ms.StoreMessageInfo(mi)
1001 }
1002 }
1003
1004 func (x *Encodings) String() string {
1005 return protoimpl.X.MessageStringOf(x)
1006 }
1007
1008 func (*Encodings) ProtoMessage() {}
1009
1010 func (x *Encodings) ProtoReflect() protoreflect.Message {
1011 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[12]
1012 if protoimpl.UnsafeEnabled && x != nil {
1013 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1014 if ms.LoadMessageInfo() == nil {
1015 ms.StoreMessageInfo(mi)
1016 }
1017 return ms
1018 }
1019 return mi.MessageOf(x)
1020 }
1021
1022
1023 func (*Encodings) Descriptor() ([]byte, []int) {
1024 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{12}
1025 }
1026
1027 func (x *Encodings) GetAdditionalProperties() []*NamedEncoding {
1028 if x != nil {
1029 return x.AdditionalProperties
1030 }
1031 return nil
1032 }
1033
1034 type Example struct {
1035 state protoimpl.MessageState
1036 sizeCache protoimpl.SizeCache
1037 unknownFields protoimpl.UnknownFields
1038
1039 Summary string `protobuf:"bytes,1,opt,name=summary,proto3" json:"summary,omitempty"`
1040 Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
1041 Value *Any `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
1042 ExternalValue string `protobuf:"bytes,4,opt,name=external_value,json=externalValue,proto3" json:"external_value,omitempty"`
1043 SpecificationExtension []*NamedAny `protobuf:"bytes,5,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
1044 }
1045
1046 func (x *Example) Reset() {
1047 *x = Example{}
1048 if protoimpl.UnsafeEnabled {
1049 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[13]
1050 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1051 ms.StoreMessageInfo(mi)
1052 }
1053 }
1054
1055 func (x *Example) String() string {
1056 return protoimpl.X.MessageStringOf(x)
1057 }
1058
1059 func (*Example) ProtoMessage() {}
1060
1061 func (x *Example) ProtoReflect() protoreflect.Message {
1062 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[13]
1063 if protoimpl.UnsafeEnabled && x != nil {
1064 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1065 if ms.LoadMessageInfo() == nil {
1066 ms.StoreMessageInfo(mi)
1067 }
1068 return ms
1069 }
1070 return mi.MessageOf(x)
1071 }
1072
1073
1074 func (*Example) Descriptor() ([]byte, []int) {
1075 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{13}
1076 }
1077
1078 func (x *Example) GetSummary() string {
1079 if x != nil {
1080 return x.Summary
1081 }
1082 return ""
1083 }
1084
1085 func (x *Example) GetDescription() string {
1086 if x != nil {
1087 return x.Description
1088 }
1089 return ""
1090 }
1091
1092 func (x *Example) GetValue() *Any {
1093 if x != nil {
1094 return x.Value
1095 }
1096 return nil
1097 }
1098
1099 func (x *Example) GetExternalValue() string {
1100 if x != nil {
1101 return x.ExternalValue
1102 }
1103 return ""
1104 }
1105
1106 func (x *Example) GetSpecificationExtension() []*NamedAny {
1107 if x != nil {
1108 return x.SpecificationExtension
1109 }
1110 return nil
1111 }
1112
1113 type ExampleOrReference struct {
1114 state protoimpl.MessageState
1115 sizeCache protoimpl.SizeCache
1116 unknownFields protoimpl.UnknownFields
1117
1118
1119
1120
1121 Oneof isExampleOrReference_Oneof `protobuf_oneof:"oneof"`
1122 }
1123
1124 func (x *ExampleOrReference) Reset() {
1125 *x = ExampleOrReference{}
1126 if protoimpl.UnsafeEnabled {
1127 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[14]
1128 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1129 ms.StoreMessageInfo(mi)
1130 }
1131 }
1132
1133 func (x *ExampleOrReference) String() string {
1134 return protoimpl.X.MessageStringOf(x)
1135 }
1136
1137 func (*ExampleOrReference) ProtoMessage() {}
1138
1139 func (x *ExampleOrReference) ProtoReflect() protoreflect.Message {
1140 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[14]
1141 if protoimpl.UnsafeEnabled && x != nil {
1142 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1143 if ms.LoadMessageInfo() == nil {
1144 ms.StoreMessageInfo(mi)
1145 }
1146 return ms
1147 }
1148 return mi.MessageOf(x)
1149 }
1150
1151
1152 func (*ExampleOrReference) Descriptor() ([]byte, []int) {
1153 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{14}
1154 }
1155
1156 func (m *ExampleOrReference) GetOneof() isExampleOrReference_Oneof {
1157 if m != nil {
1158 return m.Oneof
1159 }
1160 return nil
1161 }
1162
1163 func (x *ExampleOrReference) GetExample() *Example {
1164 if x, ok := x.GetOneof().(*ExampleOrReference_Example); ok {
1165 return x.Example
1166 }
1167 return nil
1168 }
1169
1170 func (x *ExampleOrReference) GetReference() *Reference {
1171 if x, ok := x.GetOneof().(*ExampleOrReference_Reference); ok {
1172 return x.Reference
1173 }
1174 return nil
1175 }
1176
1177 type isExampleOrReference_Oneof interface {
1178 isExampleOrReference_Oneof()
1179 }
1180
1181 type ExampleOrReference_Example struct {
1182 Example *Example `protobuf:"bytes,1,opt,name=example,proto3,oneof"`
1183 }
1184
1185 type ExampleOrReference_Reference struct {
1186 Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
1187 }
1188
1189 func (*ExampleOrReference_Example) isExampleOrReference_Oneof() {}
1190
1191 func (*ExampleOrReference_Reference) isExampleOrReference_Oneof() {}
1192
1193 type ExamplesOrReferences struct {
1194 state protoimpl.MessageState
1195 sizeCache protoimpl.SizeCache
1196 unknownFields protoimpl.UnknownFields
1197
1198 AdditionalProperties []*NamedExampleOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
1199 }
1200
1201 func (x *ExamplesOrReferences) Reset() {
1202 *x = ExamplesOrReferences{}
1203 if protoimpl.UnsafeEnabled {
1204 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[15]
1205 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1206 ms.StoreMessageInfo(mi)
1207 }
1208 }
1209
1210 func (x *ExamplesOrReferences) String() string {
1211 return protoimpl.X.MessageStringOf(x)
1212 }
1213
1214 func (*ExamplesOrReferences) ProtoMessage() {}
1215
1216 func (x *ExamplesOrReferences) ProtoReflect() protoreflect.Message {
1217 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[15]
1218 if protoimpl.UnsafeEnabled && x != nil {
1219 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1220 if ms.LoadMessageInfo() == nil {
1221 ms.StoreMessageInfo(mi)
1222 }
1223 return ms
1224 }
1225 return mi.MessageOf(x)
1226 }
1227
1228
1229 func (*ExamplesOrReferences) Descriptor() ([]byte, []int) {
1230 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{15}
1231 }
1232
1233 func (x *ExamplesOrReferences) GetAdditionalProperties() []*NamedExampleOrReference {
1234 if x != nil {
1235 return x.AdditionalProperties
1236 }
1237 return nil
1238 }
1239
1240 type Expression struct {
1241 state protoimpl.MessageState
1242 sizeCache protoimpl.SizeCache
1243 unknownFields protoimpl.UnknownFields
1244
1245 AdditionalProperties []*NamedAny `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
1246 }
1247
1248 func (x *Expression) Reset() {
1249 *x = Expression{}
1250 if protoimpl.UnsafeEnabled {
1251 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[16]
1252 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1253 ms.StoreMessageInfo(mi)
1254 }
1255 }
1256
1257 func (x *Expression) String() string {
1258 return protoimpl.X.MessageStringOf(x)
1259 }
1260
1261 func (*Expression) ProtoMessage() {}
1262
1263 func (x *Expression) ProtoReflect() protoreflect.Message {
1264 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[16]
1265 if protoimpl.UnsafeEnabled && x != nil {
1266 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1267 if ms.LoadMessageInfo() == nil {
1268 ms.StoreMessageInfo(mi)
1269 }
1270 return ms
1271 }
1272 return mi.MessageOf(x)
1273 }
1274
1275
1276 func (*Expression) Descriptor() ([]byte, []int) {
1277 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{16}
1278 }
1279
1280 func (x *Expression) GetAdditionalProperties() []*NamedAny {
1281 if x != nil {
1282 return x.AdditionalProperties
1283 }
1284 return nil
1285 }
1286
1287
1288 type ExternalDocs struct {
1289 state protoimpl.MessageState
1290 sizeCache protoimpl.SizeCache
1291 unknownFields protoimpl.UnknownFields
1292
1293 Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
1294 Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
1295 SpecificationExtension []*NamedAny `protobuf:"bytes,3,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
1296 }
1297
1298 func (x *ExternalDocs) Reset() {
1299 *x = ExternalDocs{}
1300 if protoimpl.UnsafeEnabled {
1301 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[17]
1302 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1303 ms.StoreMessageInfo(mi)
1304 }
1305 }
1306
1307 func (x *ExternalDocs) String() string {
1308 return protoimpl.X.MessageStringOf(x)
1309 }
1310
1311 func (*ExternalDocs) ProtoMessage() {}
1312
1313 func (x *ExternalDocs) ProtoReflect() protoreflect.Message {
1314 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[17]
1315 if protoimpl.UnsafeEnabled && x != nil {
1316 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1317 if ms.LoadMessageInfo() == nil {
1318 ms.StoreMessageInfo(mi)
1319 }
1320 return ms
1321 }
1322 return mi.MessageOf(x)
1323 }
1324
1325
1326 func (*ExternalDocs) Descriptor() ([]byte, []int) {
1327 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{17}
1328 }
1329
1330 func (x *ExternalDocs) GetDescription() string {
1331 if x != nil {
1332 return x.Description
1333 }
1334 return ""
1335 }
1336
1337 func (x *ExternalDocs) GetUrl() string {
1338 if x != nil {
1339 return x.Url
1340 }
1341 return ""
1342 }
1343
1344 func (x *ExternalDocs) GetSpecificationExtension() []*NamedAny {
1345 if x != nil {
1346 return x.SpecificationExtension
1347 }
1348 return nil
1349 }
1350
1351
1352 type Header struct {
1353 state protoimpl.MessageState
1354 sizeCache protoimpl.SizeCache
1355 unknownFields protoimpl.UnknownFields
1356
1357 Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
1358 Required bool `protobuf:"varint,2,opt,name=required,proto3" json:"required,omitempty"`
1359 Deprecated bool `protobuf:"varint,3,opt,name=deprecated,proto3" json:"deprecated,omitempty"`
1360 AllowEmptyValue bool `protobuf:"varint,4,opt,name=allow_empty_value,json=allowEmptyValue,proto3" json:"allow_empty_value,omitempty"`
1361 Style string `protobuf:"bytes,5,opt,name=style,proto3" json:"style,omitempty"`
1362 Explode bool `protobuf:"varint,6,opt,name=explode,proto3" json:"explode,omitempty"`
1363 AllowReserved bool `protobuf:"varint,7,opt,name=allow_reserved,json=allowReserved,proto3" json:"allow_reserved,omitempty"`
1364 Schema *SchemaOrReference `protobuf:"bytes,8,opt,name=schema,proto3" json:"schema,omitempty"`
1365 Example *Any `protobuf:"bytes,9,opt,name=example,proto3" json:"example,omitempty"`
1366 Examples *ExamplesOrReferences `protobuf:"bytes,10,opt,name=examples,proto3" json:"examples,omitempty"`
1367 Content *MediaTypes `protobuf:"bytes,11,opt,name=content,proto3" json:"content,omitempty"`
1368 SpecificationExtension []*NamedAny `protobuf:"bytes,12,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
1369 }
1370
1371 func (x *Header) Reset() {
1372 *x = Header{}
1373 if protoimpl.UnsafeEnabled {
1374 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[18]
1375 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1376 ms.StoreMessageInfo(mi)
1377 }
1378 }
1379
1380 func (x *Header) String() string {
1381 return protoimpl.X.MessageStringOf(x)
1382 }
1383
1384 func (*Header) ProtoMessage() {}
1385
1386 func (x *Header) ProtoReflect() protoreflect.Message {
1387 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[18]
1388 if protoimpl.UnsafeEnabled && x != nil {
1389 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1390 if ms.LoadMessageInfo() == nil {
1391 ms.StoreMessageInfo(mi)
1392 }
1393 return ms
1394 }
1395 return mi.MessageOf(x)
1396 }
1397
1398
1399 func (*Header) Descriptor() ([]byte, []int) {
1400 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{18}
1401 }
1402
1403 func (x *Header) GetDescription() string {
1404 if x != nil {
1405 return x.Description
1406 }
1407 return ""
1408 }
1409
1410 func (x *Header) GetRequired() bool {
1411 if x != nil {
1412 return x.Required
1413 }
1414 return false
1415 }
1416
1417 func (x *Header) GetDeprecated() bool {
1418 if x != nil {
1419 return x.Deprecated
1420 }
1421 return false
1422 }
1423
1424 func (x *Header) GetAllowEmptyValue() bool {
1425 if x != nil {
1426 return x.AllowEmptyValue
1427 }
1428 return false
1429 }
1430
1431 func (x *Header) GetStyle() string {
1432 if x != nil {
1433 return x.Style
1434 }
1435 return ""
1436 }
1437
1438 func (x *Header) GetExplode() bool {
1439 if x != nil {
1440 return x.Explode
1441 }
1442 return false
1443 }
1444
1445 func (x *Header) GetAllowReserved() bool {
1446 if x != nil {
1447 return x.AllowReserved
1448 }
1449 return false
1450 }
1451
1452 func (x *Header) GetSchema() *SchemaOrReference {
1453 if x != nil {
1454 return x.Schema
1455 }
1456 return nil
1457 }
1458
1459 func (x *Header) GetExample() *Any {
1460 if x != nil {
1461 return x.Example
1462 }
1463 return nil
1464 }
1465
1466 func (x *Header) GetExamples() *ExamplesOrReferences {
1467 if x != nil {
1468 return x.Examples
1469 }
1470 return nil
1471 }
1472
1473 func (x *Header) GetContent() *MediaTypes {
1474 if x != nil {
1475 return x.Content
1476 }
1477 return nil
1478 }
1479
1480 func (x *Header) GetSpecificationExtension() []*NamedAny {
1481 if x != nil {
1482 return x.SpecificationExtension
1483 }
1484 return nil
1485 }
1486
1487 type HeaderOrReference struct {
1488 state protoimpl.MessageState
1489 sizeCache protoimpl.SizeCache
1490 unknownFields protoimpl.UnknownFields
1491
1492
1493
1494
1495 Oneof isHeaderOrReference_Oneof `protobuf_oneof:"oneof"`
1496 }
1497
1498 func (x *HeaderOrReference) Reset() {
1499 *x = HeaderOrReference{}
1500 if protoimpl.UnsafeEnabled {
1501 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[19]
1502 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1503 ms.StoreMessageInfo(mi)
1504 }
1505 }
1506
1507 func (x *HeaderOrReference) String() string {
1508 return protoimpl.X.MessageStringOf(x)
1509 }
1510
1511 func (*HeaderOrReference) ProtoMessage() {}
1512
1513 func (x *HeaderOrReference) ProtoReflect() protoreflect.Message {
1514 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[19]
1515 if protoimpl.UnsafeEnabled && x != nil {
1516 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1517 if ms.LoadMessageInfo() == nil {
1518 ms.StoreMessageInfo(mi)
1519 }
1520 return ms
1521 }
1522 return mi.MessageOf(x)
1523 }
1524
1525
1526 func (*HeaderOrReference) Descriptor() ([]byte, []int) {
1527 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{19}
1528 }
1529
1530 func (m *HeaderOrReference) GetOneof() isHeaderOrReference_Oneof {
1531 if m != nil {
1532 return m.Oneof
1533 }
1534 return nil
1535 }
1536
1537 func (x *HeaderOrReference) GetHeader() *Header {
1538 if x, ok := x.GetOneof().(*HeaderOrReference_Header); ok {
1539 return x.Header
1540 }
1541 return nil
1542 }
1543
1544 func (x *HeaderOrReference) GetReference() *Reference {
1545 if x, ok := x.GetOneof().(*HeaderOrReference_Reference); ok {
1546 return x.Reference
1547 }
1548 return nil
1549 }
1550
1551 type isHeaderOrReference_Oneof interface {
1552 isHeaderOrReference_Oneof()
1553 }
1554
1555 type HeaderOrReference_Header struct {
1556 Header *Header `protobuf:"bytes,1,opt,name=header,proto3,oneof"`
1557 }
1558
1559 type HeaderOrReference_Reference struct {
1560 Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
1561 }
1562
1563 func (*HeaderOrReference_Header) isHeaderOrReference_Oneof() {}
1564
1565 func (*HeaderOrReference_Reference) isHeaderOrReference_Oneof() {}
1566
1567 type HeadersOrReferences struct {
1568 state protoimpl.MessageState
1569 sizeCache protoimpl.SizeCache
1570 unknownFields protoimpl.UnknownFields
1571
1572 AdditionalProperties []*NamedHeaderOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
1573 }
1574
1575 func (x *HeadersOrReferences) Reset() {
1576 *x = HeadersOrReferences{}
1577 if protoimpl.UnsafeEnabled {
1578 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[20]
1579 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1580 ms.StoreMessageInfo(mi)
1581 }
1582 }
1583
1584 func (x *HeadersOrReferences) String() string {
1585 return protoimpl.X.MessageStringOf(x)
1586 }
1587
1588 func (*HeadersOrReferences) ProtoMessage() {}
1589
1590 func (x *HeadersOrReferences) ProtoReflect() protoreflect.Message {
1591 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[20]
1592 if protoimpl.UnsafeEnabled && x != nil {
1593 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1594 if ms.LoadMessageInfo() == nil {
1595 ms.StoreMessageInfo(mi)
1596 }
1597 return ms
1598 }
1599 return mi.MessageOf(x)
1600 }
1601
1602
1603 func (*HeadersOrReferences) Descriptor() ([]byte, []int) {
1604 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{20}
1605 }
1606
1607 func (x *HeadersOrReferences) GetAdditionalProperties() []*NamedHeaderOrReference {
1608 if x != nil {
1609 return x.AdditionalProperties
1610 }
1611 return nil
1612 }
1613
1614
1615 type Info struct {
1616 state protoimpl.MessageState
1617 sizeCache protoimpl.SizeCache
1618 unknownFields protoimpl.UnknownFields
1619
1620 Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
1621 Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
1622 TermsOfService string `protobuf:"bytes,3,opt,name=terms_of_service,json=termsOfService,proto3" json:"terms_of_service,omitempty"`
1623 Contact *Contact `protobuf:"bytes,4,opt,name=contact,proto3" json:"contact,omitempty"`
1624 License *License `protobuf:"bytes,5,opt,name=license,proto3" json:"license,omitempty"`
1625 Version string `protobuf:"bytes,6,opt,name=version,proto3" json:"version,omitempty"`
1626 SpecificationExtension []*NamedAny `protobuf:"bytes,7,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
1627 Summary string `protobuf:"bytes,8,opt,name=summary,proto3" json:"summary,omitempty"`
1628 }
1629
1630 func (x *Info) Reset() {
1631 *x = Info{}
1632 if protoimpl.UnsafeEnabled {
1633 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[21]
1634 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1635 ms.StoreMessageInfo(mi)
1636 }
1637 }
1638
1639 func (x *Info) String() string {
1640 return protoimpl.X.MessageStringOf(x)
1641 }
1642
1643 func (*Info) ProtoMessage() {}
1644
1645 func (x *Info) ProtoReflect() protoreflect.Message {
1646 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[21]
1647 if protoimpl.UnsafeEnabled && x != nil {
1648 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1649 if ms.LoadMessageInfo() == nil {
1650 ms.StoreMessageInfo(mi)
1651 }
1652 return ms
1653 }
1654 return mi.MessageOf(x)
1655 }
1656
1657
1658 func (*Info) Descriptor() ([]byte, []int) {
1659 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{21}
1660 }
1661
1662 func (x *Info) GetTitle() string {
1663 if x != nil {
1664 return x.Title
1665 }
1666 return ""
1667 }
1668
1669 func (x *Info) GetDescription() string {
1670 if x != nil {
1671 return x.Description
1672 }
1673 return ""
1674 }
1675
1676 func (x *Info) GetTermsOfService() string {
1677 if x != nil {
1678 return x.TermsOfService
1679 }
1680 return ""
1681 }
1682
1683 func (x *Info) GetContact() *Contact {
1684 if x != nil {
1685 return x.Contact
1686 }
1687 return nil
1688 }
1689
1690 func (x *Info) GetLicense() *License {
1691 if x != nil {
1692 return x.License
1693 }
1694 return nil
1695 }
1696
1697 func (x *Info) GetVersion() string {
1698 if x != nil {
1699 return x.Version
1700 }
1701 return ""
1702 }
1703
1704 func (x *Info) GetSpecificationExtension() []*NamedAny {
1705 if x != nil {
1706 return x.SpecificationExtension
1707 }
1708 return nil
1709 }
1710
1711 func (x *Info) GetSummary() string {
1712 if x != nil {
1713 return x.Summary
1714 }
1715 return ""
1716 }
1717
1718 type ItemsItem struct {
1719 state protoimpl.MessageState
1720 sizeCache protoimpl.SizeCache
1721 unknownFields protoimpl.UnknownFields
1722
1723 SchemaOrReference []*SchemaOrReference `protobuf:"bytes,1,rep,name=schema_or_reference,json=schemaOrReference,proto3" json:"schema_or_reference,omitempty"`
1724 }
1725
1726 func (x *ItemsItem) Reset() {
1727 *x = ItemsItem{}
1728 if protoimpl.UnsafeEnabled {
1729 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[22]
1730 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1731 ms.StoreMessageInfo(mi)
1732 }
1733 }
1734
1735 func (x *ItemsItem) String() string {
1736 return protoimpl.X.MessageStringOf(x)
1737 }
1738
1739 func (*ItemsItem) ProtoMessage() {}
1740
1741 func (x *ItemsItem) ProtoReflect() protoreflect.Message {
1742 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[22]
1743 if protoimpl.UnsafeEnabled && x != nil {
1744 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1745 if ms.LoadMessageInfo() == nil {
1746 ms.StoreMessageInfo(mi)
1747 }
1748 return ms
1749 }
1750 return mi.MessageOf(x)
1751 }
1752
1753
1754 func (*ItemsItem) Descriptor() ([]byte, []int) {
1755 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{22}
1756 }
1757
1758 func (x *ItemsItem) GetSchemaOrReference() []*SchemaOrReference {
1759 if x != nil {
1760 return x.SchemaOrReference
1761 }
1762 return nil
1763 }
1764
1765
1766 type License struct {
1767 state protoimpl.MessageState
1768 sizeCache protoimpl.SizeCache
1769 unknownFields protoimpl.UnknownFields
1770
1771 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1772 Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
1773 SpecificationExtension []*NamedAny `protobuf:"bytes,3,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
1774 }
1775
1776 func (x *License) Reset() {
1777 *x = License{}
1778 if protoimpl.UnsafeEnabled {
1779 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[23]
1780 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1781 ms.StoreMessageInfo(mi)
1782 }
1783 }
1784
1785 func (x *License) String() string {
1786 return protoimpl.X.MessageStringOf(x)
1787 }
1788
1789 func (*License) ProtoMessage() {}
1790
1791 func (x *License) ProtoReflect() protoreflect.Message {
1792 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[23]
1793 if protoimpl.UnsafeEnabled && x != nil {
1794 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1795 if ms.LoadMessageInfo() == nil {
1796 ms.StoreMessageInfo(mi)
1797 }
1798 return ms
1799 }
1800 return mi.MessageOf(x)
1801 }
1802
1803
1804 func (*License) Descriptor() ([]byte, []int) {
1805 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{23}
1806 }
1807
1808 func (x *License) GetName() string {
1809 if x != nil {
1810 return x.Name
1811 }
1812 return ""
1813 }
1814
1815 func (x *License) GetUrl() string {
1816 if x != nil {
1817 return x.Url
1818 }
1819 return ""
1820 }
1821
1822 func (x *License) GetSpecificationExtension() []*NamedAny {
1823 if x != nil {
1824 return x.SpecificationExtension
1825 }
1826 return nil
1827 }
1828
1829
1830 type Link struct {
1831 state protoimpl.MessageState
1832 sizeCache protoimpl.SizeCache
1833 unknownFields protoimpl.UnknownFields
1834
1835 OperationRef string `protobuf:"bytes,1,opt,name=operation_ref,json=operationRef,proto3" json:"operation_ref,omitempty"`
1836 OperationId string `protobuf:"bytes,2,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
1837 Parameters *AnyOrExpression `protobuf:"bytes,3,opt,name=parameters,proto3" json:"parameters,omitempty"`
1838 RequestBody *AnyOrExpression `protobuf:"bytes,4,opt,name=request_body,json=requestBody,proto3" json:"request_body,omitempty"`
1839 Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
1840 Server *Server `protobuf:"bytes,6,opt,name=server,proto3" json:"server,omitempty"`
1841 SpecificationExtension []*NamedAny `protobuf:"bytes,7,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
1842 }
1843
1844 func (x *Link) Reset() {
1845 *x = Link{}
1846 if protoimpl.UnsafeEnabled {
1847 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[24]
1848 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1849 ms.StoreMessageInfo(mi)
1850 }
1851 }
1852
1853 func (x *Link) String() string {
1854 return protoimpl.X.MessageStringOf(x)
1855 }
1856
1857 func (*Link) ProtoMessage() {}
1858
1859 func (x *Link) ProtoReflect() protoreflect.Message {
1860 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[24]
1861 if protoimpl.UnsafeEnabled && x != nil {
1862 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1863 if ms.LoadMessageInfo() == nil {
1864 ms.StoreMessageInfo(mi)
1865 }
1866 return ms
1867 }
1868 return mi.MessageOf(x)
1869 }
1870
1871
1872 func (*Link) Descriptor() ([]byte, []int) {
1873 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{24}
1874 }
1875
1876 func (x *Link) GetOperationRef() string {
1877 if x != nil {
1878 return x.OperationRef
1879 }
1880 return ""
1881 }
1882
1883 func (x *Link) GetOperationId() string {
1884 if x != nil {
1885 return x.OperationId
1886 }
1887 return ""
1888 }
1889
1890 func (x *Link) GetParameters() *AnyOrExpression {
1891 if x != nil {
1892 return x.Parameters
1893 }
1894 return nil
1895 }
1896
1897 func (x *Link) GetRequestBody() *AnyOrExpression {
1898 if x != nil {
1899 return x.RequestBody
1900 }
1901 return nil
1902 }
1903
1904 func (x *Link) GetDescription() string {
1905 if x != nil {
1906 return x.Description
1907 }
1908 return ""
1909 }
1910
1911 func (x *Link) GetServer() *Server {
1912 if x != nil {
1913 return x.Server
1914 }
1915 return nil
1916 }
1917
1918 func (x *Link) GetSpecificationExtension() []*NamedAny {
1919 if x != nil {
1920 return x.SpecificationExtension
1921 }
1922 return nil
1923 }
1924
1925 type LinkOrReference struct {
1926 state protoimpl.MessageState
1927 sizeCache protoimpl.SizeCache
1928 unknownFields protoimpl.UnknownFields
1929
1930
1931
1932
1933 Oneof isLinkOrReference_Oneof `protobuf_oneof:"oneof"`
1934 }
1935
1936 func (x *LinkOrReference) Reset() {
1937 *x = LinkOrReference{}
1938 if protoimpl.UnsafeEnabled {
1939 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[25]
1940 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1941 ms.StoreMessageInfo(mi)
1942 }
1943 }
1944
1945 func (x *LinkOrReference) String() string {
1946 return protoimpl.X.MessageStringOf(x)
1947 }
1948
1949 func (*LinkOrReference) ProtoMessage() {}
1950
1951 func (x *LinkOrReference) ProtoReflect() protoreflect.Message {
1952 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[25]
1953 if protoimpl.UnsafeEnabled && x != nil {
1954 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1955 if ms.LoadMessageInfo() == nil {
1956 ms.StoreMessageInfo(mi)
1957 }
1958 return ms
1959 }
1960 return mi.MessageOf(x)
1961 }
1962
1963
1964 func (*LinkOrReference) Descriptor() ([]byte, []int) {
1965 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{25}
1966 }
1967
1968 func (m *LinkOrReference) GetOneof() isLinkOrReference_Oneof {
1969 if m != nil {
1970 return m.Oneof
1971 }
1972 return nil
1973 }
1974
1975 func (x *LinkOrReference) GetLink() *Link {
1976 if x, ok := x.GetOneof().(*LinkOrReference_Link); ok {
1977 return x.Link
1978 }
1979 return nil
1980 }
1981
1982 func (x *LinkOrReference) GetReference() *Reference {
1983 if x, ok := x.GetOneof().(*LinkOrReference_Reference); ok {
1984 return x.Reference
1985 }
1986 return nil
1987 }
1988
1989 type isLinkOrReference_Oneof interface {
1990 isLinkOrReference_Oneof()
1991 }
1992
1993 type LinkOrReference_Link struct {
1994 Link *Link `protobuf:"bytes,1,opt,name=link,proto3,oneof"`
1995 }
1996
1997 type LinkOrReference_Reference struct {
1998 Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
1999 }
2000
2001 func (*LinkOrReference_Link) isLinkOrReference_Oneof() {}
2002
2003 func (*LinkOrReference_Reference) isLinkOrReference_Oneof() {}
2004
2005 type LinksOrReferences struct {
2006 state protoimpl.MessageState
2007 sizeCache protoimpl.SizeCache
2008 unknownFields protoimpl.UnknownFields
2009
2010 AdditionalProperties []*NamedLinkOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
2011 }
2012
2013 func (x *LinksOrReferences) Reset() {
2014 *x = LinksOrReferences{}
2015 if protoimpl.UnsafeEnabled {
2016 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[26]
2017 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2018 ms.StoreMessageInfo(mi)
2019 }
2020 }
2021
2022 func (x *LinksOrReferences) String() string {
2023 return protoimpl.X.MessageStringOf(x)
2024 }
2025
2026 func (*LinksOrReferences) ProtoMessage() {}
2027
2028 func (x *LinksOrReferences) ProtoReflect() protoreflect.Message {
2029 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[26]
2030 if protoimpl.UnsafeEnabled && x != nil {
2031 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2032 if ms.LoadMessageInfo() == nil {
2033 ms.StoreMessageInfo(mi)
2034 }
2035 return ms
2036 }
2037 return mi.MessageOf(x)
2038 }
2039
2040
2041 func (*LinksOrReferences) Descriptor() ([]byte, []int) {
2042 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{26}
2043 }
2044
2045 func (x *LinksOrReferences) GetAdditionalProperties() []*NamedLinkOrReference {
2046 if x != nil {
2047 return x.AdditionalProperties
2048 }
2049 return nil
2050 }
2051
2052
2053 type MediaType struct {
2054 state protoimpl.MessageState
2055 sizeCache protoimpl.SizeCache
2056 unknownFields protoimpl.UnknownFields
2057
2058 Schema *SchemaOrReference `protobuf:"bytes,1,opt,name=schema,proto3" json:"schema,omitempty"`
2059 Example *Any `protobuf:"bytes,2,opt,name=example,proto3" json:"example,omitempty"`
2060 Examples *ExamplesOrReferences `protobuf:"bytes,3,opt,name=examples,proto3" json:"examples,omitempty"`
2061 Encoding *Encodings `protobuf:"bytes,4,opt,name=encoding,proto3" json:"encoding,omitempty"`
2062 SpecificationExtension []*NamedAny `protobuf:"bytes,5,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
2063 }
2064
2065 func (x *MediaType) Reset() {
2066 *x = MediaType{}
2067 if protoimpl.UnsafeEnabled {
2068 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[27]
2069 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2070 ms.StoreMessageInfo(mi)
2071 }
2072 }
2073
2074 func (x *MediaType) String() string {
2075 return protoimpl.X.MessageStringOf(x)
2076 }
2077
2078 func (*MediaType) ProtoMessage() {}
2079
2080 func (x *MediaType) ProtoReflect() protoreflect.Message {
2081 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[27]
2082 if protoimpl.UnsafeEnabled && x != nil {
2083 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2084 if ms.LoadMessageInfo() == nil {
2085 ms.StoreMessageInfo(mi)
2086 }
2087 return ms
2088 }
2089 return mi.MessageOf(x)
2090 }
2091
2092
2093 func (*MediaType) Descriptor() ([]byte, []int) {
2094 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{27}
2095 }
2096
2097 func (x *MediaType) GetSchema() *SchemaOrReference {
2098 if x != nil {
2099 return x.Schema
2100 }
2101 return nil
2102 }
2103
2104 func (x *MediaType) GetExample() *Any {
2105 if x != nil {
2106 return x.Example
2107 }
2108 return nil
2109 }
2110
2111 func (x *MediaType) GetExamples() *ExamplesOrReferences {
2112 if x != nil {
2113 return x.Examples
2114 }
2115 return nil
2116 }
2117
2118 func (x *MediaType) GetEncoding() *Encodings {
2119 if x != nil {
2120 return x.Encoding
2121 }
2122 return nil
2123 }
2124
2125 func (x *MediaType) GetSpecificationExtension() []*NamedAny {
2126 if x != nil {
2127 return x.SpecificationExtension
2128 }
2129 return nil
2130 }
2131
2132 type MediaTypes struct {
2133 state protoimpl.MessageState
2134 sizeCache protoimpl.SizeCache
2135 unknownFields protoimpl.UnknownFields
2136
2137 AdditionalProperties []*NamedMediaType `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
2138 }
2139
2140 func (x *MediaTypes) Reset() {
2141 *x = MediaTypes{}
2142 if protoimpl.UnsafeEnabled {
2143 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[28]
2144 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2145 ms.StoreMessageInfo(mi)
2146 }
2147 }
2148
2149 func (x *MediaTypes) String() string {
2150 return protoimpl.X.MessageStringOf(x)
2151 }
2152
2153 func (*MediaTypes) ProtoMessage() {}
2154
2155 func (x *MediaTypes) ProtoReflect() protoreflect.Message {
2156 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[28]
2157 if protoimpl.UnsafeEnabled && x != nil {
2158 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2159 if ms.LoadMessageInfo() == nil {
2160 ms.StoreMessageInfo(mi)
2161 }
2162 return ms
2163 }
2164 return mi.MessageOf(x)
2165 }
2166
2167
2168 func (*MediaTypes) Descriptor() ([]byte, []int) {
2169 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{28}
2170 }
2171
2172 func (x *MediaTypes) GetAdditionalProperties() []*NamedMediaType {
2173 if x != nil {
2174 return x.AdditionalProperties
2175 }
2176 return nil
2177 }
2178
2179
2180 type NamedAny struct {
2181 state protoimpl.MessageState
2182 sizeCache protoimpl.SizeCache
2183 unknownFields protoimpl.UnknownFields
2184
2185
2186 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2187
2188 Value *Any `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2189 }
2190
2191 func (x *NamedAny) Reset() {
2192 *x = NamedAny{}
2193 if protoimpl.UnsafeEnabled {
2194 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[29]
2195 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2196 ms.StoreMessageInfo(mi)
2197 }
2198 }
2199
2200 func (x *NamedAny) String() string {
2201 return protoimpl.X.MessageStringOf(x)
2202 }
2203
2204 func (*NamedAny) ProtoMessage() {}
2205
2206 func (x *NamedAny) ProtoReflect() protoreflect.Message {
2207 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[29]
2208 if protoimpl.UnsafeEnabled && x != nil {
2209 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2210 if ms.LoadMessageInfo() == nil {
2211 ms.StoreMessageInfo(mi)
2212 }
2213 return ms
2214 }
2215 return mi.MessageOf(x)
2216 }
2217
2218
2219 func (*NamedAny) Descriptor() ([]byte, []int) {
2220 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{29}
2221 }
2222
2223 func (x *NamedAny) GetName() string {
2224 if x != nil {
2225 return x.Name
2226 }
2227 return ""
2228 }
2229
2230 func (x *NamedAny) GetValue() *Any {
2231 if x != nil {
2232 return x.Value
2233 }
2234 return nil
2235 }
2236
2237
2238 type NamedCallbackOrReference struct {
2239 state protoimpl.MessageState
2240 sizeCache protoimpl.SizeCache
2241 unknownFields protoimpl.UnknownFields
2242
2243
2244 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2245
2246 Value *CallbackOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2247 }
2248
2249 func (x *NamedCallbackOrReference) Reset() {
2250 *x = NamedCallbackOrReference{}
2251 if protoimpl.UnsafeEnabled {
2252 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[30]
2253 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2254 ms.StoreMessageInfo(mi)
2255 }
2256 }
2257
2258 func (x *NamedCallbackOrReference) String() string {
2259 return protoimpl.X.MessageStringOf(x)
2260 }
2261
2262 func (*NamedCallbackOrReference) ProtoMessage() {}
2263
2264 func (x *NamedCallbackOrReference) ProtoReflect() protoreflect.Message {
2265 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[30]
2266 if protoimpl.UnsafeEnabled && x != nil {
2267 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2268 if ms.LoadMessageInfo() == nil {
2269 ms.StoreMessageInfo(mi)
2270 }
2271 return ms
2272 }
2273 return mi.MessageOf(x)
2274 }
2275
2276
2277 func (*NamedCallbackOrReference) Descriptor() ([]byte, []int) {
2278 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{30}
2279 }
2280
2281 func (x *NamedCallbackOrReference) GetName() string {
2282 if x != nil {
2283 return x.Name
2284 }
2285 return ""
2286 }
2287
2288 func (x *NamedCallbackOrReference) GetValue() *CallbackOrReference {
2289 if x != nil {
2290 return x.Value
2291 }
2292 return nil
2293 }
2294
2295
2296 type NamedEncoding struct {
2297 state protoimpl.MessageState
2298 sizeCache protoimpl.SizeCache
2299 unknownFields protoimpl.UnknownFields
2300
2301
2302 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2303
2304 Value *Encoding `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2305 }
2306
2307 func (x *NamedEncoding) Reset() {
2308 *x = NamedEncoding{}
2309 if protoimpl.UnsafeEnabled {
2310 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[31]
2311 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2312 ms.StoreMessageInfo(mi)
2313 }
2314 }
2315
2316 func (x *NamedEncoding) String() string {
2317 return protoimpl.X.MessageStringOf(x)
2318 }
2319
2320 func (*NamedEncoding) ProtoMessage() {}
2321
2322 func (x *NamedEncoding) ProtoReflect() protoreflect.Message {
2323 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[31]
2324 if protoimpl.UnsafeEnabled && x != nil {
2325 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2326 if ms.LoadMessageInfo() == nil {
2327 ms.StoreMessageInfo(mi)
2328 }
2329 return ms
2330 }
2331 return mi.MessageOf(x)
2332 }
2333
2334
2335 func (*NamedEncoding) Descriptor() ([]byte, []int) {
2336 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{31}
2337 }
2338
2339 func (x *NamedEncoding) GetName() string {
2340 if x != nil {
2341 return x.Name
2342 }
2343 return ""
2344 }
2345
2346 func (x *NamedEncoding) GetValue() *Encoding {
2347 if x != nil {
2348 return x.Value
2349 }
2350 return nil
2351 }
2352
2353
2354 type NamedExampleOrReference struct {
2355 state protoimpl.MessageState
2356 sizeCache protoimpl.SizeCache
2357 unknownFields protoimpl.UnknownFields
2358
2359
2360 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2361
2362 Value *ExampleOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2363 }
2364
2365 func (x *NamedExampleOrReference) Reset() {
2366 *x = NamedExampleOrReference{}
2367 if protoimpl.UnsafeEnabled {
2368 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[32]
2369 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2370 ms.StoreMessageInfo(mi)
2371 }
2372 }
2373
2374 func (x *NamedExampleOrReference) String() string {
2375 return protoimpl.X.MessageStringOf(x)
2376 }
2377
2378 func (*NamedExampleOrReference) ProtoMessage() {}
2379
2380 func (x *NamedExampleOrReference) ProtoReflect() protoreflect.Message {
2381 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[32]
2382 if protoimpl.UnsafeEnabled && x != nil {
2383 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2384 if ms.LoadMessageInfo() == nil {
2385 ms.StoreMessageInfo(mi)
2386 }
2387 return ms
2388 }
2389 return mi.MessageOf(x)
2390 }
2391
2392
2393 func (*NamedExampleOrReference) Descriptor() ([]byte, []int) {
2394 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{32}
2395 }
2396
2397 func (x *NamedExampleOrReference) GetName() string {
2398 if x != nil {
2399 return x.Name
2400 }
2401 return ""
2402 }
2403
2404 func (x *NamedExampleOrReference) GetValue() *ExampleOrReference {
2405 if x != nil {
2406 return x.Value
2407 }
2408 return nil
2409 }
2410
2411
2412 type NamedHeaderOrReference struct {
2413 state protoimpl.MessageState
2414 sizeCache protoimpl.SizeCache
2415 unknownFields protoimpl.UnknownFields
2416
2417
2418 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2419
2420 Value *HeaderOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2421 }
2422
2423 func (x *NamedHeaderOrReference) Reset() {
2424 *x = NamedHeaderOrReference{}
2425 if protoimpl.UnsafeEnabled {
2426 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[33]
2427 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2428 ms.StoreMessageInfo(mi)
2429 }
2430 }
2431
2432 func (x *NamedHeaderOrReference) String() string {
2433 return protoimpl.X.MessageStringOf(x)
2434 }
2435
2436 func (*NamedHeaderOrReference) ProtoMessage() {}
2437
2438 func (x *NamedHeaderOrReference) ProtoReflect() protoreflect.Message {
2439 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[33]
2440 if protoimpl.UnsafeEnabled && x != nil {
2441 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2442 if ms.LoadMessageInfo() == nil {
2443 ms.StoreMessageInfo(mi)
2444 }
2445 return ms
2446 }
2447 return mi.MessageOf(x)
2448 }
2449
2450
2451 func (*NamedHeaderOrReference) Descriptor() ([]byte, []int) {
2452 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{33}
2453 }
2454
2455 func (x *NamedHeaderOrReference) GetName() string {
2456 if x != nil {
2457 return x.Name
2458 }
2459 return ""
2460 }
2461
2462 func (x *NamedHeaderOrReference) GetValue() *HeaderOrReference {
2463 if x != nil {
2464 return x.Value
2465 }
2466 return nil
2467 }
2468
2469
2470 type NamedLinkOrReference struct {
2471 state protoimpl.MessageState
2472 sizeCache protoimpl.SizeCache
2473 unknownFields protoimpl.UnknownFields
2474
2475
2476 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2477
2478 Value *LinkOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2479 }
2480
2481 func (x *NamedLinkOrReference) Reset() {
2482 *x = NamedLinkOrReference{}
2483 if protoimpl.UnsafeEnabled {
2484 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[34]
2485 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2486 ms.StoreMessageInfo(mi)
2487 }
2488 }
2489
2490 func (x *NamedLinkOrReference) String() string {
2491 return protoimpl.X.MessageStringOf(x)
2492 }
2493
2494 func (*NamedLinkOrReference) ProtoMessage() {}
2495
2496 func (x *NamedLinkOrReference) ProtoReflect() protoreflect.Message {
2497 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[34]
2498 if protoimpl.UnsafeEnabled && x != nil {
2499 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2500 if ms.LoadMessageInfo() == nil {
2501 ms.StoreMessageInfo(mi)
2502 }
2503 return ms
2504 }
2505 return mi.MessageOf(x)
2506 }
2507
2508
2509 func (*NamedLinkOrReference) Descriptor() ([]byte, []int) {
2510 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{34}
2511 }
2512
2513 func (x *NamedLinkOrReference) GetName() string {
2514 if x != nil {
2515 return x.Name
2516 }
2517 return ""
2518 }
2519
2520 func (x *NamedLinkOrReference) GetValue() *LinkOrReference {
2521 if x != nil {
2522 return x.Value
2523 }
2524 return nil
2525 }
2526
2527
2528 type NamedMediaType struct {
2529 state protoimpl.MessageState
2530 sizeCache protoimpl.SizeCache
2531 unknownFields protoimpl.UnknownFields
2532
2533
2534 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2535
2536 Value *MediaType `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2537 }
2538
2539 func (x *NamedMediaType) Reset() {
2540 *x = NamedMediaType{}
2541 if protoimpl.UnsafeEnabled {
2542 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[35]
2543 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2544 ms.StoreMessageInfo(mi)
2545 }
2546 }
2547
2548 func (x *NamedMediaType) String() string {
2549 return protoimpl.X.MessageStringOf(x)
2550 }
2551
2552 func (*NamedMediaType) ProtoMessage() {}
2553
2554 func (x *NamedMediaType) ProtoReflect() protoreflect.Message {
2555 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[35]
2556 if protoimpl.UnsafeEnabled && x != nil {
2557 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2558 if ms.LoadMessageInfo() == nil {
2559 ms.StoreMessageInfo(mi)
2560 }
2561 return ms
2562 }
2563 return mi.MessageOf(x)
2564 }
2565
2566
2567 func (*NamedMediaType) Descriptor() ([]byte, []int) {
2568 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{35}
2569 }
2570
2571 func (x *NamedMediaType) GetName() string {
2572 if x != nil {
2573 return x.Name
2574 }
2575 return ""
2576 }
2577
2578 func (x *NamedMediaType) GetValue() *MediaType {
2579 if x != nil {
2580 return x.Value
2581 }
2582 return nil
2583 }
2584
2585
2586 type NamedParameterOrReference struct {
2587 state protoimpl.MessageState
2588 sizeCache protoimpl.SizeCache
2589 unknownFields protoimpl.UnknownFields
2590
2591
2592 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2593
2594 Value *ParameterOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2595 }
2596
2597 func (x *NamedParameterOrReference) Reset() {
2598 *x = NamedParameterOrReference{}
2599 if protoimpl.UnsafeEnabled {
2600 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[36]
2601 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2602 ms.StoreMessageInfo(mi)
2603 }
2604 }
2605
2606 func (x *NamedParameterOrReference) String() string {
2607 return protoimpl.X.MessageStringOf(x)
2608 }
2609
2610 func (*NamedParameterOrReference) ProtoMessage() {}
2611
2612 func (x *NamedParameterOrReference) ProtoReflect() protoreflect.Message {
2613 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[36]
2614 if protoimpl.UnsafeEnabled && x != nil {
2615 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2616 if ms.LoadMessageInfo() == nil {
2617 ms.StoreMessageInfo(mi)
2618 }
2619 return ms
2620 }
2621 return mi.MessageOf(x)
2622 }
2623
2624
2625 func (*NamedParameterOrReference) Descriptor() ([]byte, []int) {
2626 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{36}
2627 }
2628
2629 func (x *NamedParameterOrReference) GetName() string {
2630 if x != nil {
2631 return x.Name
2632 }
2633 return ""
2634 }
2635
2636 func (x *NamedParameterOrReference) GetValue() *ParameterOrReference {
2637 if x != nil {
2638 return x.Value
2639 }
2640 return nil
2641 }
2642
2643
2644 type NamedPathItem struct {
2645 state protoimpl.MessageState
2646 sizeCache protoimpl.SizeCache
2647 unknownFields protoimpl.UnknownFields
2648
2649
2650 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2651
2652 Value *PathItem `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2653 }
2654
2655 func (x *NamedPathItem) Reset() {
2656 *x = NamedPathItem{}
2657 if protoimpl.UnsafeEnabled {
2658 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[37]
2659 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2660 ms.StoreMessageInfo(mi)
2661 }
2662 }
2663
2664 func (x *NamedPathItem) String() string {
2665 return protoimpl.X.MessageStringOf(x)
2666 }
2667
2668 func (*NamedPathItem) ProtoMessage() {}
2669
2670 func (x *NamedPathItem) ProtoReflect() protoreflect.Message {
2671 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[37]
2672 if protoimpl.UnsafeEnabled && x != nil {
2673 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2674 if ms.LoadMessageInfo() == nil {
2675 ms.StoreMessageInfo(mi)
2676 }
2677 return ms
2678 }
2679 return mi.MessageOf(x)
2680 }
2681
2682
2683 func (*NamedPathItem) Descriptor() ([]byte, []int) {
2684 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{37}
2685 }
2686
2687 func (x *NamedPathItem) GetName() string {
2688 if x != nil {
2689 return x.Name
2690 }
2691 return ""
2692 }
2693
2694 func (x *NamedPathItem) GetValue() *PathItem {
2695 if x != nil {
2696 return x.Value
2697 }
2698 return nil
2699 }
2700
2701
2702 type NamedRequestBodyOrReference struct {
2703 state protoimpl.MessageState
2704 sizeCache protoimpl.SizeCache
2705 unknownFields protoimpl.UnknownFields
2706
2707
2708 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2709
2710 Value *RequestBodyOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2711 }
2712
2713 func (x *NamedRequestBodyOrReference) Reset() {
2714 *x = NamedRequestBodyOrReference{}
2715 if protoimpl.UnsafeEnabled {
2716 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[38]
2717 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2718 ms.StoreMessageInfo(mi)
2719 }
2720 }
2721
2722 func (x *NamedRequestBodyOrReference) String() string {
2723 return protoimpl.X.MessageStringOf(x)
2724 }
2725
2726 func (*NamedRequestBodyOrReference) ProtoMessage() {}
2727
2728 func (x *NamedRequestBodyOrReference) ProtoReflect() protoreflect.Message {
2729 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[38]
2730 if protoimpl.UnsafeEnabled && x != nil {
2731 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2732 if ms.LoadMessageInfo() == nil {
2733 ms.StoreMessageInfo(mi)
2734 }
2735 return ms
2736 }
2737 return mi.MessageOf(x)
2738 }
2739
2740
2741 func (*NamedRequestBodyOrReference) Descriptor() ([]byte, []int) {
2742 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{38}
2743 }
2744
2745 func (x *NamedRequestBodyOrReference) GetName() string {
2746 if x != nil {
2747 return x.Name
2748 }
2749 return ""
2750 }
2751
2752 func (x *NamedRequestBodyOrReference) GetValue() *RequestBodyOrReference {
2753 if x != nil {
2754 return x.Value
2755 }
2756 return nil
2757 }
2758
2759
2760 type NamedResponseOrReference struct {
2761 state protoimpl.MessageState
2762 sizeCache protoimpl.SizeCache
2763 unknownFields protoimpl.UnknownFields
2764
2765
2766 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2767
2768 Value *ResponseOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2769 }
2770
2771 func (x *NamedResponseOrReference) Reset() {
2772 *x = NamedResponseOrReference{}
2773 if protoimpl.UnsafeEnabled {
2774 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[39]
2775 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2776 ms.StoreMessageInfo(mi)
2777 }
2778 }
2779
2780 func (x *NamedResponseOrReference) String() string {
2781 return protoimpl.X.MessageStringOf(x)
2782 }
2783
2784 func (*NamedResponseOrReference) ProtoMessage() {}
2785
2786 func (x *NamedResponseOrReference) ProtoReflect() protoreflect.Message {
2787 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[39]
2788 if protoimpl.UnsafeEnabled && x != nil {
2789 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2790 if ms.LoadMessageInfo() == nil {
2791 ms.StoreMessageInfo(mi)
2792 }
2793 return ms
2794 }
2795 return mi.MessageOf(x)
2796 }
2797
2798
2799 func (*NamedResponseOrReference) Descriptor() ([]byte, []int) {
2800 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{39}
2801 }
2802
2803 func (x *NamedResponseOrReference) GetName() string {
2804 if x != nil {
2805 return x.Name
2806 }
2807 return ""
2808 }
2809
2810 func (x *NamedResponseOrReference) GetValue() *ResponseOrReference {
2811 if x != nil {
2812 return x.Value
2813 }
2814 return nil
2815 }
2816
2817
2818 type NamedSchemaOrReference struct {
2819 state protoimpl.MessageState
2820 sizeCache protoimpl.SizeCache
2821 unknownFields protoimpl.UnknownFields
2822
2823
2824 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2825
2826 Value *SchemaOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2827 }
2828
2829 func (x *NamedSchemaOrReference) Reset() {
2830 *x = NamedSchemaOrReference{}
2831 if protoimpl.UnsafeEnabled {
2832 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[40]
2833 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2834 ms.StoreMessageInfo(mi)
2835 }
2836 }
2837
2838 func (x *NamedSchemaOrReference) String() string {
2839 return protoimpl.X.MessageStringOf(x)
2840 }
2841
2842 func (*NamedSchemaOrReference) ProtoMessage() {}
2843
2844 func (x *NamedSchemaOrReference) ProtoReflect() protoreflect.Message {
2845 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[40]
2846 if protoimpl.UnsafeEnabled && x != nil {
2847 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2848 if ms.LoadMessageInfo() == nil {
2849 ms.StoreMessageInfo(mi)
2850 }
2851 return ms
2852 }
2853 return mi.MessageOf(x)
2854 }
2855
2856
2857 func (*NamedSchemaOrReference) Descriptor() ([]byte, []int) {
2858 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{40}
2859 }
2860
2861 func (x *NamedSchemaOrReference) GetName() string {
2862 if x != nil {
2863 return x.Name
2864 }
2865 return ""
2866 }
2867
2868 func (x *NamedSchemaOrReference) GetValue() *SchemaOrReference {
2869 if x != nil {
2870 return x.Value
2871 }
2872 return nil
2873 }
2874
2875
2876 type NamedSecuritySchemeOrReference struct {
2877 state protoimpl.MessageState
2878 sizeCache protoimpl.SizeCache
2879 unknownFields protoimpl.UnknownFields
2880
2881
2882 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2883
2884 Value *SecuritySchemeOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2885 }
2886
2887 func (x *NamedSecuritySchemeOrReference) Reset() {
2888 *x = NamedSecuritySchemeOrReference{}
2889 if protoimpl.UnsafeEnabled {
2890 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[41]
2891 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2892 ms.StoreMessageInfo(mi)
2893 }
2894 }
2895
2896 func (x *NamedSecuritySchemeOrReference) String() string {
2897 return protoimpl.X.MessageStringOf(x)
2898 }
2899
2900 func (*NamedSecuritySchemeOrReference) ProtoMessage() {}
2901
2902 func (x *NamedSecuritySchemeOrReference) ProtoReflect() protoreflect.Message {
2903 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[41]
2904 if protoimpl.UnsafeEnabled && x != nil {
2905 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2906 if ms.LoadMessageInfo() == nil {
2907 ms.StoreMessageInfo(mi)
2908 }
2909 return ms
2910 }
2911 return mi.MessageOf(x)
2912 }
2913
2914
2915 func (*NamedSecuritySchemeOrReference) Descriptor() ([]byte, []int) {
2916 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{41}
2917 }
2918
2919 func (x *NamedSecuritySchemeOrReference) GetName() string {
2920 if x != nil {
2921 return x.Name
2922 }
2923 return ""
2924 }
2925
2926 func (x *NamedSecuritySchemeOrReference) GetValue() *SecuritySchemeOrReference {
2927 if x != nil {
2928 return x.Value
2929 }
2930 return nil
2931 }
2932
2933
2934 type NamedServerVariable struct {
2935 state protoimpl.MessageState
2936 sizeCache protoimpl.SizeCache
2937 unknownFields protoimpl.UnknownFields
2938
2939
2940 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2941
2942 Value *ServerVariable `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2943 }
2944
2945 func (x *NamedServerVariable) Reset() {
2946 *x = NamedServerVariable{}
2947 if protoimpl.UnsafeEnabled {
2948 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[42]
2949 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2950 ms.StoreMessageInfo(mi)
2951 }
2952 }
2953
2954 func (x *NamedServerVariable) String() string {
2955 return protoimpl.X.MessageStringOf(x)
2956 }
2957
2958 func (*NamedServerVariable) ProtoMessage() {}
2959
2960 func (x *NamedServerVariable) ProtoReflect() protoreflect.Message {
2961 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[42]
2962 if protoimpl.UnsafeEnabled && x != nil {
2963 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2964 if ms.LoadMessageInfo() == nil {
2965 ms.StoreMessageInfo(mi)
2966 }
2967 return ms
2968 }
2969 return mi.MessageOf(x)
2970 }
2971
2972
2973 func (*NamedServerVariable) Descriptor() ([]byte, []int) {
2974 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{42}
2975 }
2976
2977 func (x *NamedServerVariable) GetName() string {
2978 if x != nil {
2979 return x.Name
2980 }
2981 return ""
2982 }
2983
2984 func (x *NamedServerVariable) GetValue() *ServerVariable {
2985 if x != nil {
2986 return x.Value
2987 }
2988 return nil
2989 }
2990
2991
2992 type NamedString struct {
2993 state protoimpl.MessageState
2994 sizeCache protoimpl.SizeCache
2995 unknownFields protoimpl.UnknownFields
2996
2997
2998 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2999
3000 Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
3001 }
3002
3003 func (x *NamedString) Reset() {
3004 *x = NamedString{}
3005 if protoimpl.UnsafeEnabled {
3006 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[43]
3007 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3008 ms.StoreMessageInfo(mi)
3009 }
3010 }
3011
3012 func (x *NamedString) String() string {
3013 return protoimpl.X.MessageStringOf(x)
3014 }
3015
3016 func (*NamedString) ProtoMessage() {}
3017
3018 func (x *NamedString) ProtoReflect() protoreflect.Message {
3019 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[43]
3020 if protoimpl.UnsafeEnabled && x != nil {
3021 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3022 if ms.LoadMessageInfo() == nil {
3023 ms.StoreMessageInfo(mi)
3024 }
3025 return ms
3026 }
3027 return mi.MessageOf(x)
3028 }
3029
3030
3031 func (*NamedString) Descriptor() ([]byte, []int) {
3032 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{43}
3033 }
3034
3035 func (x *NamedString) GetName() string {
3036 if x != nil {
3037 return x.Name
3038 }
3039 return ""
3040 }
3041
3042 func (x *NamedString) GetValue() string {
3043 if x != nil {
3044 return x.Value
3045 }
3046 return ""
3047 }
3048
3049
3050 type NamedStringArray struct {
3051 state protoimpl.MessageState
3052 sizeCache protoimpl.SizeCache
3053 unknownFields protoimpl.UnknownFields
3054
3055
3056 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
3057
3058 Value *StringArray `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
3059 }
3060
3061 func (x *NamedStringArray) Reset() {
3062 *x = NamedStringArray{}
3063 if protoimpl.UnsafeEnabled {
3064 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[44]
3065 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3066 ms.StoreMessageInfo(mi)
3067 }
3068 }
3069
3070 func (x *NamedStringArray) String() string {
3071 return protoimpl.X.MessageStringOf(x)
3072 }
3073
3074 func (*NamedStringArray) ProtoMessage() {}
3075
3076 func (x *NamedStringArray) ProtoReflect() protoreflect.Message {
3077 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[44]
3078 if protoimpl.UnsafeEnabled && x != nil {
3079 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3080 if ms.LoadMessageInfo() == nil {
3081 ms.StoreMessageInfo(mi)
3082 }
3083 return ms
3084 }
3085 return mi.MessageOf(x)
3086 }
3087
3088
3089 func (*NamedStringArray) Descriptor() ([]byte, []int) {
3090 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{44}
3091 }
3092
3093 func (x *NamedStringArray) GetName() string {
3094 if x != nil {
3095 return x.Name
3096 }
3097 return ""
3098 }
3099
3100 func (x *NamedStringArray) GetValue() *StringArray {
3101 if x != nil {
3102 return x.Value
3103 }
3104 return nil
3105 }
3106
3107
3108 type OauthFlow struct {
3109 state protoimpl.MessageState
3110 sizeCache protoimpl.SizeCache
3111 unknownFields protoimpl.UnknownFields
3112
3113 AuthorizationUrl string `protobuf:"bytes,1,opt,name=authorization_url,json=authorizationUrl,proto3" json:"authorization_url,omitempty"`
3114 TokenUrl string `protobuf:"bytes,2,opt,name=token_url,json=tokenUrl,proto3" json:"token_url,omitempty"`
3115 RefreshUrl string `protobuf:"bytes,3,opt,name=refresh_url,json=refreshUrl,proto3" json:"refresh_url,omitempty"`
3116 Scopes *Strings `protobuf:"bytes,4,opt,name=scopes,proto3" json:"scopes,omitempty"`
3117 SpecificationExtension []*NamedAny `protobuf:"bytes,5,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
3118 }
3119
3120 func (x *OauthFlow) Reset() {
3121 *x = OauthFlow{}
3122 if protoimpl.UnsafeEnabled {
3123 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[45]
3124 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3125 ms.StoreMessageInfo(mi)
3126 }
3127 }
3128
3129 func (x *OauthFlow) String() string {
3130 return protoimpl.X.MessageStringOf(x)
3131 }
3132
3133 func (*OauthFlow) ProtoMessage() {}
3134
3135 func (x *OauthFlow) ProtoReflect() protoreflect.Message {
3136 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[45]
3137 if protoimpl.UnsafeEnabled && x != nil {
3138 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3139 if ms.LoadMessageInfo() == nil {
3140 ms.StoreMessageInfo(mi)
3141 }
3142 return ms
3143 }
3144 return mi.MessageOf(x)
3145 }
3146
3147
3148 func (*OauthFlow) Descriptor() ([]byte, []int) {
3149 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{45}
3150 }
3151
3152 func (x *OauthFlow) GetAuthorizationUrl() string {
3153 if x != nil {
3154 return x.AuthorizationUrl
3155 }
3156 return ""
3157 }
3158
3159 func (x *OauthFlow) GetTokenUrl() string {
3160 if x != nil {
3161 return x.TokenUrl
3162 }
3163 return ""
3164 }
3165
3166 func (x *OauthFlow) GetRefreshUrl() string {
3167 if x != nil {
3168 return x.RefreshUrl
3169 }
3170 return ""
3171 }
3172
3173 func (x *OauthFlow) GetScopes() *Strings {
3174 if x != nil {
3175 return x.Scopes
3176 }
3177 return nil
3178 }
3179
3180 func (x *OauthFlow) GetSpecificationExtension() []*NamedAny {
3181 if x != nil {
3182 return x.SpecificationExtension
3183 }
3184 return nil
3185 }
3186
3187
3188 type OauthFlows struct {
3189 state protoimpl.MessageState
3190 sizeCache protoimpl.SizeCache
3191 unknownFields protoimpl.UnknownFields
3192
3193 Implicit *OauthFlow `protobuf:"bytes,1,opt,name=implicit,proto3" json:"implicit,omitempty"`
3194 Password *OauthFlow `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
3195 ClientCredentials *OauthFlow `protobuf:"bytes,3,opt,name=client_credentials,json=clientCredentials,proto3" json:"client_credentials,omitempty"`
3196 AuthorizationCode *OauthFlow `protobuf:"bytes,4,opt,name=authorization_code,json=authorizationCode,proto3" json:"authorization_code,omitempty"`
3197 SpecificationExtension []*NamedAny `protobuf:"bytes,5,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
3198 }
3199
3200 func (x *OauthFlows) Reset() {
3201 *x = OauthFlows{}
3202 if protoimpl.UnsafeEnabled {
3203 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[46]
3204 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3205 ms.StoreMessageInfo(mi)
3206 }
3207 }
3208
3209 func (x *OauthFlows) String() string {
3210 return protoimpl.X.MessageStringOf(x)
3211 }
3212
3213 func (*OauthFlows) ProtoMessage() {}
3214
3215 func (x *OauthFlows) ProtoReflect() protoreflect.Message {
3216 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[46]
3217 if protoimpl.UnsafeEnabled && x != nil {
3218 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3219 if ms.LoadMessageInfo() == nil {
3220 ms.StoreMessageInfo(mi)
3221 }
3222 return ms
3223 }
3224 return mi.MessageOf(x)
3225 }
3226
3227
3228 func (*OauthFlows) Descriptor() ([]byte, []int) {
3229 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{46}
3230 }
3231
3232 func (x *OauthFlows) GetImplicit() *OauthFlow {
3233 if x != nil {
3234 return x.Implicit
3235 }
3236 return nil
3237 }
3238
3239 func (x *OauthFlows) GetPassword() *OauthFlow {
3240 if x != nil {
3241 return x.Password
3242 }
3243 return nil
3244 }
3245
3246 func (x *OauthFlows) GetClientCredentials() *OauthFlow {
3247 if x != nil {
3248 return x.ClientCredentials
3249 }
3250 return nil
3251 }
3252
3253 func (x *OauthFlows) GetAuthorizationCode() *OauthFlow {
3254 if x != nil {
3255 return x.AuthorizationCode
3256 }
3257 return nil
3258 }
3259
3260 func (x *OauthFlows) GetSpecificationExtension() []*NamedAny {
3261 if x != nil {
3262 return x.SpecificationExtension
3263 }
3264 return nil
3265 }
3266
3267 type Object struct {
3268 state protoimpl.MessageState
3269 sizeCache protoimpl.SizeCache
3270 unknownFields protoimpl.UnknownFields
3271
3272 AdditionalProperties []*NamedAny `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
3273 }
3274
3275 func (x *Object) Reset() {
3276 *x = Object{}
3277 if protoimpl.UnsafeEnabled {
3278 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[47]
3279 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3280 ms.StoreMessageInfo(mi)
3281 }
3282 }
3283
3284 func (x *Object) String() string {
3285 return protoimpl.X.MessageStringOf(x)
3286 }
3287
3288 func (*Object) ProtoMessage() {}
3289
3290 func (x *Object) ProtoReflect() protoreflect.Message {
3291 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[47]
3292 if protoimpl.UnsafeEnabled && x != nil {
3293 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3294 if ms.LoadMessageInfo() == nil {
3295 ms.StoreMessageInfo(mi)
3296 }
3297 return ms
3298 }
3299 return mi.MessageOf(x)
3300 }
3301
3302
3303 func (*Object) Descriptor() ([]byte, []int) {
3304 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{47}
3305 }
3306
3307 func (x *Object) GetAdditionalProperties() []*NamedAny {
3308 if x != nil {
3309 return x.AdditionalProperties
3310 }
3311 return nil
3312 }
3313
3314
3315 type Operation struct {
3316 state protoimpl.MessageState
3317 sizeCache protoimpl.SizeCache
3318 unknownFields protoimpl.UnknownFields
3319
3320 Tags []string `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags,omitempty"`
3321 Summary string `protobuf:"bytes,2,opt,name=summary,proto3" json:"summary,omitempty"`
3322 Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
3323 ExternalDocs *ExternalDocs `protobuf:"bytes,4,opt,name=external_docs,json=externalDocs,proto3" json:"external_docs,omitempty"`
3324 OperationId string `protobuf:"bytes,5,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
3325 Parameters []*ParameterOrReference `protobuf:"bytes,6,rep,name=parameters,proto3" json:"parameters,omitempty"`
3326 RequestBody *RequestBodyOrReference `protobuf:"bytes,7,opt,name=request_body,json=requestBody,proto3" json:"request_body,omitempty"`
3327 Responses *Responses `protobuf:"bytes,8,opt,name=responses,proto3" json:"responses,omitempty"`
3328 Callbacks *CallbacksOrReferences `protobuf:"bytes,9,opt,name=callbacks,proto3" json:"callbacks,omitempty"`
3329 Deprecated bool `protobuf:"varint,10,opt,name=deprecated,proto3" json:"deprecated,omitempty"`
3330 Security []*SecurityRequirement `protobuf:"bytes,11,rep,name=security,proto3" json:"security,omitempty"`
3331 Servers []*Server `protobuf:"bytes,12,rep,name=servers,proto3" json:"servers,omitempty"`
3332 SpecificationExtension []*NamedAny `protobuf:"bytes,13,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
3333 }
3334
3335 func (x *Operation) Reset() {
3336 *x = Operation{}
3337 if protoimpl.UnsafeEnabled {
3338 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[48]
3339 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3340 ms.StoreMessageInfo(mi)
3341 }
3342 }
3343
3344 func (x *Operation) String() string {
3345 return protoimpl.X.MessageStringOf(x)
3346 }
3347
3348 func (*Operation) ProtoMessage() {}
3349
3350 func (x *Operation) ProtoReflect() protoreflect.Message {
3351 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[48]
3352 if protoimpl.UnsafeEnabled && x != nil {
3353 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3354 if ms.LoadMessageInfo() == nil {
3355 ms.StoreMessageInfo(mi)
3356 }
3357 return ms
3358 }
3359 return mi.MessageOf(x)
3360 }
3361
3362
3363 func (*Operation) Descriptor() ([]byte, []int) {
3364 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{48}
3365 }
3366
3367 func (x *Operation) GetTags() []string {
3368 if x != nil {
3369 return x.Tags
3370 }
3371 return nil
3372 }
3373
3374 func (x *Operation) GetSummary() string {
3375 if x != nil {
3376 return x.Summary
3377 }
3378 return ""
3379 }
3380
3381 func (x *Operation) GetDescription() string {
3382 if x != nil {
3383 return x.Description
3384 }
3385 return ""
3386 }
3387
3388 func (x *Operation) GetExternalDocs() *ExternalDocs {
3389 if x != nil {
3390 return x.ExternalDocs
3391 }
3392 return nil
3393 }
3394
3395 func (x *Operation) GetOperationId() string {
3396 if x != nil {
3397 return x.OperationId
3398 }
3399 return ""
3400 }
3401
3402 func (x *Operation) GetParameters() []*ParameterOrReference {
3403 if x != nil {
3404 return x.Parameters
3405 }
3406 return nil
3407 }
3408
3409 func (x *Operation) GetRequestBody() *RequestBodyOrReference {
3410 if x != nil {
3411 return x.RequestBody
3412 }
3413 return nil
3414 }
3415
3416 func (x *Operation) GetResponses() *Responses {
3417 if x != nil {
3418 return x.Responses
3419 }
3420 return nil
3421 }
3422
3423 func (x *Operation) GetCallbacks() *CallbacksOrReferences {
3424 if x != nil {
3425 return x.Callbacks
3426 }
3427 return nil
3428 }
3429
3430 func (x *Operation) GetDeprecated() bool {
3431 if x != nil {
3432 return x.Deprecated
3433 }
3434 return false
3435 }
3436
3437 func (x *Operation) GetSecurity() []*SecurityRequirement {
3438 if x != nil {
3439 return x.Security
3440 }
3441 return nil
3442 }
3443
3444 func (x *Operation) GetServers() []*Server {
3445 if x != nil {
3446 return x.Servers
3447 }
3448 return nil
3449 }
3450
3451 func (x *Operation) GetSpecificationExtension() []*NamedAny {
3452 if x != nil {
3453 return x.SpecificationExtension
3454 }
3455 return nil
3456 }
3457
3458
3459 type Parameter struct {
3460 state protoimpl.MessageState
3461 sizeCache protoimpl.SizeCache
3462 unknownFields protoimpl.UnknownFields
3463
3464 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
3465 In string `protobuf:"bytes,2,opt,name=in,proto3" json:"in,omitempty"`
3466 Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
3467 Required bool `protobuf:"varint,4,opt,name=required,proto3" json:"required,omitempty"`
3468 Deprecated bool `protobuf:"varint,5,opt,name=deprecated,proto3" json:"deprecated,omitempty"`
3469 AllowEmptyValue bool `protobuf:"varint,6,opt,name=allow_empty_value,json=allowEmptyValue,proto3" json:"allow_empty_value,omitempty"`
3470 Style string `protobuf:"bytes,7,opt,name=style,proto3" json:"style,omitempty"`
3471 Explode bool `protobuf:"varint,8,opt,name=explode,proto3" json:"explode,omitempty"`
3472 AllowReserved bool `protobuf:"varint,9,opt,name=allow_reserved,json=allowReserved,proto3" json:"allow_reserved,omitempty"`
3473 Schema *SchemaOrReference `protobuf:"bytes,10,opt,name=schema,proto3" json:"schema,omitempty"`
3474 Example *Any `protobuf:"bytes,11,opt,name=example,proto3" json:"example,omitempty"`
3475 Examples *ExamplesOrReferences `protobuf:"bytes,12,opt,name=examples,proto3" json:"examples,omitempty"`
3476 Content *MediaTypes `protobuf:"bytes,13,opt,name=content,proto3" json:"content,omitempty"`
3477 SpecificationExtension []*NamedAny `protobuf:"bytes,14,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
3478 }
3479
3480 func (x *Parameter) Reset() {
3481 *x = Parameter{}
3482 if protoimpl.UnsafeEnabled {
3483 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[49]
3484 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3485 ms.StoreMessageInfo(mi)
3486 }
3487 }
3488
3489 func (x *Parameter) String() string {
3490 return protoimpl.X.MessageStringOf(x)
3491 }
3492
3493 func (*Parameter) ProtoMessage() {}
3494
3495 func (x *Parameter) ProtoReflect() protoreflect.Message {
3496 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[49]
3497 if protoimpl.UnsafeEnabled && x != nil {
3498 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3499 if ms.LoadMessageInfo() == nil {
3500 ms.StoreMessageInfo(mi)
3501 }
3502 return ms
3503 }
3504 return mi.MessageOf(x)
3505 }
3506
3507
3508 func (*Parameter) Descriptor() ([]byte, []int) {
3509 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{49}
3510 }
3511
3512 func (x *Parameter) GetName() string {
3513 if x != nil {
3514 return x.Name
3515 }
3516 return ""
3517 }
3518
3519 func (x *Parameter) GetIn() string {
3520 if x != nil {
3521 return x.In
3522 }
3523 return ""
3524 }
3525
3526 func (x *Parameter) GetDescription() string {
3527 if x != nil {
3528 return x.Description
3529 }
3530 return ""
3531 }
3532
3533 func (x *Parameter) GetRequired() bool {
3534 if x != nil {
3535 return x.Required
3536 }
3537 return false
3538 }
3539
3540 func (x *Parameter) GetDeprecated() bool {
3541 if x != nil {
3542 return x.Deprecated
3543 }
3544 return false
3545 }
3546
3547 func (x *Parameter) GetAllowEmptyValue() bool {
3548 if x != nil {
3549 return x.AllowEmptyValue
3550 }
3551 return false
3552 }
3553
3554 func (x *Parameter) GetStyle() string {
3555 if x != nil {
3556 return x.Style
3557 }
3558 return ""
3559 }
3560
3561 func (x *Parameter) GetExplode() bool {
3562 if x != nil {
3563 return x.Explode
3564 }
3565 return false
3566 }
3567
3568 func (x *Parameter) GetAllowReserved() bool {
3569 if x != nil {
3570 return x.AllowReserved
3571 }
3572 return false
3573 }
3574
3575 func (x *Parameter) GetSchema() *SchemaOrReference {
3576 if x != nil {
3577 return x.Schema
3578 }
3579 return nil
3580 }
3581
3582 func (x *Parameter) GetExample() *Any {
3583 if x != nil {
3584 return x.Example
3585 }
3586 return nil
3587 }
3588
3589 func (x *Parameter) GetExamples() *ExamplesOrReferences {
3590 if x != nil {
3591 return x.Examples
3592 }
3593 return nil
3594 }
3595
3596 func (x *Parameter) GetContent() *MediaTypes {
3597 if x != nil {
3598 return x.Content
3599 }
3600 return nil
3601 }
3602
3603 func (x *Parameter) GetSpecificationExtension() []*NamedAny {
3604 if x != nil {
3605 return x.SpecificationExtension
3606 }
3607 return nil
3608 }
3609
3610 type ParameterOrReference struct {
3611 state protoimpl.MessageState
3612 sizeCache protoimpl.SizeCache
3613 unknownFields protoimpl.UnknownFields
3614
3615
3616
3617
3618 Oneof isParameterOrReference_Oneof `protobuf_oneof:"oneof"`
3619 }
3620
3621 func (x *ParameterOrReference) Reset() {
3622 *x = ParameterOrReference{}
3623 if protoimpl.UnsafeEnabled {
3624 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[50]
3625 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3626 ms.StoreMessageInfo(mi)
3627 }
3628 }
3629
3630 func (x *ParameterOrReference) String() string {
3631 return protoimpl.X.MessageStringOf(x)
3632 }
3633
3634 func (*ParameterOrReference) ProtoMessage() {}
3635
3636 func (x *ParameterOrReference) ProtoReflect() protoreflect.Message {
3637 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[50]
3638 if protoimpl.UnsafeEnabled && x != nil {
3639 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3640 if ms.LoadMessageInfo() == nil {
3641 ms.StoreMessageInfo(mi)
3642 }
3643 return ms
3644 }
3645 return mi.MessageOf(x)
3646 }
3647
3648
3649 func (*ParameterOrReference) Descriptor() ([]byte, []int) {
3650 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{50}
3651 }
3652
3653 func (m *ParameterOrReference) GetOneof() isParameterOrReference_Oneof {
3654 if m != nil {
3655 return m.Oneof
3656 }
3657 return nil
3658 }
3659
3660 func (x *ParameterOrReference) GetParameter() *Parameter {
3661 if x, ok := x.GetOneof().(*ParameterOrReference_Parameter); ok {
3662 return x.Parameter
3663 }
3664 return nil
3665 }
3666
3667 func (x *ParameterOrReference) GetReference() *Reference {
3668 if x, ok := x.GetOneof().(*ParameterOrReference_Reference); ok {
3669 return x.Reference
3670 }
3671 return nil
3672 }
3673
3674 type isParameterOrReference_Oneof interface {
3675 isParameterOrReference_Oneof()
3676 }
3677
3678 type ParameterOrReference_Parameter struct {
3679 Parameter *Parameter `protobuf:"bytes,1,opt,name=parameter,proto3,oneof"`
3680 }
3681
3682 type ParameterOrReference_Reference struct {
3683 Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
3684 }
3685
3686 func (*ParameterOrReference_Parameter) isParameterOrReference_Oneof() {}
3687
3688 func (*ParameterOrReference_Reference) isParameterOrReference_Oneof() {}
3689
3690 type ParametersOrReferences struct {
3691 state protoimpl.MessageState
3692 sizeCache protoimpl.SizeCache
3693 unknownFields protoimpl.UnknownFields
3694
3695 AdditionalProperties []*NamedParameterOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
3696 }
3697
3698 func (x *ParametersOrReferences) Reset() {
3699 *x = ParametersOrReferences{}
3700 if protoimpl.UnsafeEnabled {
3701 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[51]
3702 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3703 ms.StoreMessageInfo(mi)
3704 }
3705 }
3706
3707 func (x *ParametersOrReferences) String() string {
3708 return protoimpl.X.MessageStringOf(x)
3709 }
3710
3711 func (*ParametersOrReferences) ProtoMessage() {}
3712
3713 func (x *ParametersOrReferences) ProtoReflect() protoreflect.Message {
3714 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[51]
3715 if protoimpl.UnsafeEnabled && x != nil {
3716 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3717 if ms.LoadMessageInfo() == nil {
3718 ms.StoreMessageInfo(mi)
3719 }
3720 return ms
3721 }
3722 return mi.MessageOf(x)
3723 }
3724
3725
3726 func (*ParametersOrReferences) Descriptor() ([]byte, []int) {
3727 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{51}
3728 }
3729
3730 func (x *ParametersOrReferences) GetAdditionalProperties() []*NamedParameterOrReference {
3731 if x != nil {
3732 return x.AdditionalProperties
3733 }
3734 return nil
3735 }
3736
3737
3738 type PathItem struct {
3739 state protoimpl.MessageState
3740 sizeCache protoimpl.SizeCache
3741 unknownFields protoimpl.UnknownFields
3742
3743 XRef string `protobuf:"bytes,1,opt,name=_ref,json=Ref,proto3" json:"_ref,omitempty"`
3744 Summary string `protobuf:"bytes,2,opt,name=summary,proto3" json:"summary,omitempty"`
3745 Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
3746 Get *Operation `protobuf:"bytes,4,opt,name=get,proto3" json:"get,omitempty"`
3747 Put *Operation `protobuf:"bytes,5,opt,name=put,proto3" json:"put,omitempty"`
3748 Post *Operation `protobuf:"bytes,6,opt,name=post,proto3" json:"post,omitempty"`
3749 Delete *Operation `protobuf:"bytes,7,opt,name=delete,proto3" json:"delete,omitempty"`
3750 Options *Operation `protobuf:"bytes,8,opt,name=options,proto3" json:"options,omitempty"`
3751 Head *Operation `protobuf:"bytes,9,opt,name=head,proto3" json:"head,omitempty"`
3752 Patch *Operation `protobuf:"bytes,10,opt,name=patch,proto3" json:"patch,omitempty"`
3753 Trace *Operation `protobuf:"bytes,11,opt,name=trace,proto3" json:"trace,omitempty"`
3754 Servers []*Server `protobuf:"bytes,12,rep,name=servers,proto3" json:"servers,omitempty"`
3755 Parameters []*ParameterOrReference `protobuf:"bytes,13,rep,name=parameters,proto3" json:"parameters,omitempty"`
3756 SpecificationExtension []*NamedAny `protobuf:"bytes,14,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
3757 }
3758
3759 func (x *PathItem) Reset() {
3760 *x = PathItem{}
3761 if protoimpl.UnsafeEnabled {
3762 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[52]
3763 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3764 ms.StoreMessageInfo(mi)
3765 }
3766 }
3767
3768 func (x *PathItem) String() string {
3769 return protoimpl.X.MessageStringOf(x)
3770 }
3771
3772 func (*PathItem) ProtoMessage() {}
3773
3774 func (x *PathItem) ProtoReflect() protoreflect.Message {
3775 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[52]
3776 if protoimpl.UnsafeEnabled && x != nil {
3777 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3778 if ms.LoadMessageInfo() == nil {
3779 ms.StoreMessageInfo(mi)
3780 }
3781 return ms
3782 }
3783 return mi.MessageOf(x)
3784 }
3785
3786
3787 func (*PathItem) Descriptor() ([]byte, []int) {
3788 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{52}
3789 }
3790
3791 func (x *PathItem) GetXRef() string {
3792 if x != nil {
3793 return x.XRef
3794 }
3795 return ""
3796 }
3797
3798 func (x *PathItem) GetSummary() string {
3799 if x != nil {
3800 return x.Summary
3801 }
3802 return ""
3803 }
3804
3805 func (x *PathItem) GetDescription() string {
3806 if x != nil {
3807 return x.Description
3808 }
3809 return ""
3810 }
3811
3812 func (x *PathItem) GetGet() *Operation {
3813 if x != nil {
3814 return x.Get
3815 }
3816 return nil
3817 }
3818
3819 func (x *PathItem) GetPut() *Operation {
3820 if x != nil {
3821 return x.Put
3822 }
3823 return nil
3824 }
3825
3826 func (x *PathItem) GetPost() *Operation {
3827 if x != nil {
3828 return x.Post
3829 }
3830 return nil
3831 }
3832
3833 func (x *PathItem) GetDelete() *Operation {
3834 if x != nil {
3835 return x.Delete
3836 }
3837 return nil
3838 }
3839
3840 func (x *PathItem) GetOptions() *Operation {
3841 if x != nil {
3842 return x.Options
3843 }
3844 return nil
3845 }
3846
3847 func (x *PathItem) GetHead() *Operation {
3848 if x != nil {
3849 return x.Head
3850 }
3851 return nil
3852 }
3853
3854 func (x *PathItem) GetPatch() *Operation {
3855 if x != nil {
3856 return x.Patch
3857 }
3858 return nil
3859 }
3860
3861 func (x *PathItem) GetTrace() *Operation {
3862 if x != nil {
3863 return x.Trace
3864 }
3865 return nil
3866 }
3867
3868 func (x *PathItem) GetServers() []*Server {
3869 if x != nil {
3870 return x.Servers
3871 }
3872 return nil
3873 }
3874
3875 func (x *PathItem) GetParameters() []*ParameterOrReference {
3876 if x != nil {
3877 return x.Parameters
3878 }
3879 return nil
3880 }
3881
3882 func (x *PathItem) GetSpecificationExtension() []*NamedAny {
3883 if x != nil {
3884 return x.SpecificationExtension
3885 }
3886 return nil
3887 }
3888
3889
3890 type Paths struct {
3891 state protoimpl.MessageState
3892 sizeCache protoimpl.SizeCache
3893 unknownFields protoimpl.UnknownFields
3894
3895 Path []*NamedPathItem `protobuf:"bytes,1,rep,name=path,proto3" json:"path,omitempty"`
3896 SpecificationExtension []*NamedAny `protobuf:"bytes,2,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
3897 }
3898
3899 func (x *Paths) Reset() {
3900 *x = Paths{}
3901 if protoimpl.UnsafeEnabled {
3902 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[53]
3903 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3904 ms.StoreMessageInfo(mi)
3905 }
3906 }
3907
3908 func (x *Paths) String() string {
3909 return protoimpl.X.MessageStringOf(x)
3910 }
3911
3912 func (*Paths) ProtoMessage() {}
3913
3914 func (x *Paths) ProtoReflect() protoreflect.Message {
3915 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[53]
3916 if protoimpl.UnsafeEnabled && x != nil {
3917 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3918 if ms.LoadMessageInfo() == nil {
3919 ms.StoreMessageInfo(mi)
3920 }
3921 return ms
3922 }
3923 return mi.MessageOf(x)
3924 }
3925
3926
3927 func (*Paths) Descriptor() ([]byte, []int) {
3928 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{53}
3929 }
3930
3931 func (x *Paths) GetPath() []*NamedPathItem {
3932 if x != nil {
3933 return x.Path
3934 }
3935 return nil
3936 }
3937
3938 func (x *Paths) GetSpecificationExtension() []*NamedAny {
3939 if x != nil {
3940 return x.SpecificationExtension
3941 }
3942 return nil
3943 }
3944
3945 type Properties struct {
3946 state protoimpl.MessageState
3947 sizeCache protoimpl.SizeCache
3948 unknownFields protoimpl.UnknownFields
3949
3950 AdditionalProperties []*NamedSchemaOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
3951 }
3952
3953 func (x *Properties) Reset() {
3954 *x = Properties{}
3955 if protoimpl.UnsafeEnabled {
3956 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[54]
3957 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3958 ms.StoreMessageInfo(mi)
3959 }
3960 }
3961
3962 func (x *Properties) String() string {
3963 return protoimpl.X.MessageStringOf(x)
3964 }
3965
3966 func (*Properties) ProtoMessage() {}
3967
3968 func (x *Properties) ProtoReflect() protoreflect.Message {
3969 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[54]
3970 if protoimpl.UnsafeEnabled && x != nil {
3971 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3972 if ms.LoadMessageInfo() == nil {
3973 ms.StoreMessageInfo(mi)
3974 }
3975 return ms
3976 }
3977 return mi.MessageOf(x)
3978 }
3979
3980
3981 func (*Properties) Descriptor() ([]byte, []int) {
3982 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{54}
3983 }
3984
3985 func (x *Properties) GetAdditionalProperties() []*NamedSchemaOrReference {
3986 if x != nil {
3987 return x.AdditionalProperties
3988 }
3989 return nil
3990 }
3991
3992
3993 type Reference struct {
3994 state protoimpl.MessageState
3995 sizeCache protoimpl.SizeCache
3996 unknownFields protoimpl.UnknownFields
3997
3998 XRef string `protobuf:"bytes,1,opt,name=_ref,json=Ref,proto3" json:"_ref,omitempty"`
3999 Summary string `protobuf:"bytes,2,opt,name=summary,proto3" json:"summary,omitempty"`
4000 Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
4001 }
4002
4003 func (x *Reference) Reset() {
4004 *x = Reference{}
4005 if protoimpl.UnsafeEnabled {
4006 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[55]
4007 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4008 ms.StoreMessageInfo(mi)
4009 }
4010 }
4011
4012 func (x *Reference) String() string {
4013 return protoimpl.X.MessageStringOf(x)
4014 }
4015
4016 func (*Reference) ProtoMessage() {}
4017
4018 func (x *Reference) ProtoReflect() protoreflect.Message {
4019 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[55]
4020 if protoimpl.UnsafeEnabled && x != nil {
4021 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4022 if ms.LoadMessageInfo() == nil {
4023 ms.StoreMessageInfo(mi)
4024 }
4025 return ms
4026 }
4027 return mi.MessageOf(x)
4028 }
4029
4030
4031 func (*Reference) Descriptor() ([]byte, []int) {
4032 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{55}
4033 }
4034
4035 func (x *Reference) GetXRef() string {
4036 if x != nil {
4037 return x.XRef
4038 }
4039 return ""
4040 }
4041
4042 func (x *Reference) GetSummary() string {
4043 if x != nil {
4044 return x.Summary
4045 }
4046 return ""
4047 }
4048
4049 func (x *Reference) GetDescription() string {
4050 if x != nil {
4051 return x.Description
4052 }
4053 return ""
4054 }
4055
4056 type RequestBodiesOrReferences struct {
4057 state protoimpl.MessageState
4058 sizeCache protoimpl.SizeCache
4059 unknownFields protoimpl.UnknownFields
4060
4061 AdditionalProperties []*NamedRequestBodyOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
4062 }
4063
4064 func (x *RequestBodiesOrReferences) Reset() {
4065 *x = RequestBodiesOrReferences{}
4066 if protoimpl.UnsafeEnabled {
4067 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[56]
4068 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4069 ms.StoreMessageInfo(mi)
4070 }
4071 }
4072
4073 func (x *RequestBodiesOrReferences) String() string {
4074 return protoimpl.X.MessageStringOf(x)
4075 }
4076
4077 func (*RequestBodiesOrReferences) ProtoMessage() {}
4078
4079 func (x *RequestBodiesOrReferences) ProtoReflect() protoreflect.Message {
4080 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[56]
4081 if protoimpl.UnsafeEnabled && x != nil {
4082 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4083 if ms.LoadMessageInfo() == nil {
4084 ms.StoreMessageInfo(mi)
4085 }
4086 return ms
4087 }
4088 return mi.MessageOf(x)
4089 }
4090
4091
4092 func (*RequestBodiesOrReferences) Descriptor() ([]byte, []int) {
4093 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{56}
4094 }
4095
4096 func (x *RequestBodiesOrReferences) GetAdditionalProperties() []*NamedRequestBodyOrReference {
4097 if x != nil {
4098 return x.AdditionalProperties
4099 }
4100 return nil
4101 }
4102
4103
4104 type RequestBody struct {
4105 state protoimpl.MessageState
4106 sizeCache protoimpl.SizeCache
4107 unknownFields protoimpl.UnknownFields
4108
4109 Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
4110 Content *MediaTypes `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
4111 Required bool `protobuf:"varint,3,opt,name=required,proto3" json:"required,omitempty"`
4112 SpecificationExtension []*NamedAny `protobuf:"bytes,4,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
4113 }
4114
4115 func (x *RequestBody) Reset() {
4116 *x = RequestBody{}
4117 if protoimpl.UnsafeEnabled {
4118 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[57]
4119 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4120 ms.StoreMessageInfo(mi)
4121 }
4122 }
4123
4124 func (x *RequestBody) String() string {
4125 return protoimpl.X.MessageStringOf(x)
4126 }
4127
4128 func (*RequestBody) ProtoMessage() {}
4129
4130 func (x *RequestBody) ProtoReflect() protoreflect.Message {
4131 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[57]
4132 if protoimpl.UnsafeEnabled && x != nil {
4133 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4134 if ms.LoadMessageInfo() == nil {
4135 ms.StoreMessageInfo(mi)
4136 }
4137 return ms
4138 }
4139 return mi.MessageOf(x)
4140 }
4141
4142
4143 func (*RequestBody) Descriptor() ([]byte, []int) {
4144 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{57}
4145 }
4146
4147 func (x *RequestBody) GetDescription() string {
4148 if x != nil {
4149 return x.Description
4150 }
4151 return ""
4152 }
4153
4154 func (x *RequestBody) GetContent() *MediaTypes {
4155 if x != nil {
4156 return x.Content
4157 }
4158 return nil
4159 }
4160
4161 func (x *RequestBody) GetRequired() bool {
4162 if x != nil {
4163 return x.Required
4164 }
4165 return false
4166 }
4167
4168 func (x *RequestBody) GetSpecificationExtension() []*NamedAny {
4169 if x != nil {
4170 return x.SpecificationExtension
4171 }
4172 return nil
4173 }
4174
4175 type RequestBodyOrReference struct {
4176 state protoimpl.MessageState
4177 sizeCache protoimpl.SizeCache
4178 unknownFields protoimpl.UnknownFields
4179
4180
4181
4182
4183 Oneof isRequestBodyOrReference_Oneof `protobuf_oneof:"oneof"`
4184 }
4185
4186 func (x *RequestBodyOrReference) Reset() {
4187 *x = RequestBodyOrReference{}
4188 if protoimpl.UnsafeEnabled {
4189 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[58]
4190 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4191 ms.StoreMessageInfo(mi)
4192 }
4193 }
4194
4195 func (x *RequestBodyOrReference) String() string {
4196 return protoimpl.X.MessageStringOf(x)
4197 }
4198
4199 func (*RequestBodyOrReference) ProtoMessage() {}
4200
4201 func (x *RequestBodyOrReference) ProtoReflect() protoreflect.Message {
4202 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[58]
4203 if protoimpl.UnsafeEnabled && x != nil {
4204 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4205 if ms.LoadMessageInfo() == nil {
4206 ms.StoreMessageInfo(mi)
4207 }
4208 return ms
4209 }
4210 return mi.MessageOf(x)
4211 }
4212
4213
4214 func (*RequestBodyOrReference) Descriptor() ([]byte, []int) {
4215 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{58}
4216 }
4217
4218 func (m *RequestBodyOrReference) GetOneof() isRequestBodyOrReference_Oneof {
4219 if m != nil {
4220 return m.Oneof
4221 }
4222 return nil
4223 }
4224
4225 func (x *RequestBodyOrReference) GetRequestBody() *RequestBody {
4226 if x, ok := x.GetOneof().(*RequestBodyOrReference_RequestBody); ok {
4227 return x.RequestBody
4228 }
4229 return nil
4230 }
4231
4232 func (x *RequestBodyOrReference) GetReference() *Reference {
4233 if x, ok := x.GetOneof().(*RequestBodyOrReference_Reference); ok {
4234 return x.Reference
4235 }
4236 return nil
4237 }
4238
4239 type isRequestBodyOrReference_Oneof interface {
4240 isRequestBodyOrReference_Oneof()
4241 }
4242
4243 type RequestBodyOrReference_RequestBody struct {
4244 RequestBody *RequestBody `protobuf:"bytes,1,opt,name=request_body,json=requestBody,proto3,oneof"`
4245 }
4246
4247 type RequestBodyOrReference_Reference struct {
4248 Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
4249 }
4250
4251 func (*RequestBodyOrReference_RequestBody) isRequestBodyOrReference_Oneof() {}
4252
4253 func (*RequestBodyOrReference_Reference) isRequestBodyOrReference_Oneof() {}
4254
4255
4256 type Response struct {
4257 state protoimpl.MessageState
4258 sizeCache protoimpl.SizeCache
4259 unknownFields protoimpl.UnknownFields
4260
4261 Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
4262 Headers *HeadersOrReferences `protobuf:"bytes,2,opt,name=headers,proto3" json:"headers,omitempty"`
4263 Content *MediaTypes `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"`
4264 Links *LinksOrReferences `protobuf:"bytes,4,opt,name=links,proto3" json:"links,omitempty"`
4265 SpecificationExtension []*NamedAny `protobuf:"bytes,5,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
4266 }
4267
4268 func (x *Response) Reset() {
4269 *x = Response{}
4270 if protoimpl.UnsafeEnabled {
4271 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[59]
4272 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4273 ms.StoreMessageInfo(mi)
4274 }
4275 }
4276
4277 func (x *Response) String() string {
4278 return protoimpl.X.MessageStringOf(x)
4279 }
4280
4281 func (*Response) ProtoMessage() {}
4282
4283 func (x *Response) ProtoReflect() protoreflect.Message {
4284 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[59]
4285 if protoimpl.UnsafeEnabled && x != nil {
4286 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4287 if ms.LoadMessageInfo() == nil {
4288 ms.StoreMessageInfo(mi)
4289 }
4290 return ms
4291 }
4292 return mi.MessageOf(x)
4293 }
4294
4295
4296 func (*Response) Descriptor() ([]byte, []int) {
4297 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{59}
4298 }
4299
4300 func (x *Response) GetDescription() string {
4301 if x != nil {
4302 return x.Description
4303 }
4304 return ""
4305 }
4306
4307 func (x *Response) GetHeaders() *HeadersOrReferences {
4308 if x != nil {
4309 return x.Headers
4310 }
4311 return nil
4312 }
4313
4314 func (x *Response) GetContent() *MediaTypes {
4315 if x != nil {
4316 return x.Content
4317 }
4318 return nil
4319 }
4320
4321 func (x *Response) GetLinks() *LinksOrReferences {
4322 if x != nil {
4323 return x.Links
4324 }
4325 return nil
4326 }
4327
4328 func (x *Response) GetSpecificationExtension() []*NamedAny {
4329 if x != nil {
4330 return x.SpecificationExtension
4331 }
4332 return nil
4333 }
4334
4335 type ResponseOrReference struct {
4336 state protoimpl.MessageState
4337 sizeCache protoimpl.SizeCache
4338 unknownFields protoimpl.UnknownFields
4339
4340
4341
4342
4343 Oneof isResponseOrReference_Oneof `protobuf_oneof:"oneof"`
4344 }
4345
4346 func (x *ResponseOrReference) Reset() {
4347 *x = ResponseOrReference{}
4348 if protoimpl.UnsafeEnabled {
4349 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[60]
4350 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4351 ms.StoreMessageInfo(mi)
4352 }
4353 }
4354
4355 func (x *ResponseOrReference) String() string {
4356 return protoimpl.X.MessageStringOf(x)
4357 }
4358
4359 func (*ResponseOrReference) ProtoMessage() {}
4360
4361 func (x *ResponseOrReference) ProtoReflect() protoreflect.Message {
4362 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[60]
4363 if protoimpl.UnsafeEnabled && x != nil {
4364 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4365 if ms.LoadMessageInfo() == nil {
4366 ms.StoreMessageInfo(mi)
4367 }
4368 return ms
4369 }
4370 return mi.MessageOf(x)
4371 }
4372
4373
4374 func (*ResponseOrReference) Descriptor() ([]byte, []int) {
4375 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{60}
4376 }
4377
4378 func (m *ResponseOrReference) GetOneof() isResponseOrReference_Oneof {
4379 if m != nil {
4380 return m.Oneof
4381 }
4382 return nil
4383 }
4384
4385 func (x *ResponseOrReference) GetResponse() *Response {
4386 if x, ok := x.GetOneof().(*ResponseOrReference_Response); ok {
4387 return x.Response
4388 }
4389 return nil
4390 }
4391
4392 func (x *ResponseOrReference) GetReference() *Reference {
4393 if x, ok := x.GetOneof().(*ResponseOrReference_Reference); ok {
4394 return x.Reference
4395 }
4396 return nil
4397 }
4398
4399 type isResponseOrReference_Oneof interface {
4400 isResponseOrReference_Oneof()
4401 }
4402
4403 type ResponseOrReference_Response struct {
4404 Response *Response `protobuf:"bytes,1,opt,name=response,proto3,oneof"`
4405 }
4406
4407 type ResponseOrReference_Reference struct {
4408 Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
4409 }
4410
4411 func (*ResponseOrReference_Response) isResponseOrReference_Oneof() {}
4412
4413 func (*ResponseOrReference_Reference) isResponseOrReference_Oneof() {}
4414
4415
4416 type Responses struct {
4417 state protoimpl.MessageState
4418 sizeCache protoimpl.SizeCache
4419 unknownFields protoimpl.UnknownFields
4420
4421 Default *ResponseOrReference `protobuf:"bytes,1,opt,name=default,proto3" json:"default,omitempty"`
4422 ResponseOrReference []*NamedResponseOrReference `protobuf:"bytes,2,rep,name=response_or_reference,json=responseOrReference,proto3" json:"response_or_reference,omitempty"`
4423 SpecificationExtension []*NamedAny `protobuf:"bytes,3,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
4424 }
4425
4426 func (x *Responses) Reset() {
4427 *x = Responses{}
4428 if protoimpl.UnsafeEnabled {
4429 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[61]
4430 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4431 ms.StoreMessageInfo(mi)
4432 }
4433 }
4434
4435 func (x *Responses) String() string {
4436 return protoimpl.X.MessageStringOf(x)
4437 }
4438
4439 func (*Responses) ProtoMessage() {}
4440
4441 func (x *Responses) ProtoReflect() protoreflect.Message {
4442 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[61]
4443 if protoimpl.UnsafeEnabled && x != nil {
4444 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4445 if ms.LoadMessageInfo() == nil {
4446 ms.StoreMessageInfo(mi)
4447 }
4448 return ms
4449 }
4450 return mi.MessageOf(x)
4451 }
4452
4453
4454 func (*Responses) Descriptor() ([]byte, []int) {
4455 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{61}
4456 }
4457
4458 func (x *Responses) GetDefault() *ResponseOrReference {
4459 if x != nil {
4460 return x.Default
4461 }
4462 return nil
4463 }
4464
4465 func (x *Responses) GetResponseOrReference() []*NamedResponseOrReference {
4466 if x != nil {
4467 return x.ResponseOrReference
4468 }
4469 return nil
4470 }
4471
4472 func (x *Responses) GetSpecificationExtension() []*NamedAny {
4473 if x != nil {
4474 return x.SpecificationExtension
4475 }
4476 return nil
4477 }
4478
4479 type ResponsesOrReferences struct {
4480 state protoimpl.MessageState
4481 sizeCache protoimpl.SizeCache
4482 unknownFields protoimpl.UnknownFields
4483
4484 AdditionalProperties []*NamedResponseOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
4485 }
4486
4487 func (x *ResponsesOrReferences) Reset() {
4488 *x = ResponsesOrReferences{}
4489 if protoimpl.UnsafeEnabled {
4490 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[62]
4491 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4492 ms.StoreMessageInfo(mi)
4493 }
4494 }
4495
4496 func (x *ResponsesOrReferences) String() string {
4497 return protoimpl.X.MessageStringOf(x)
4498 }
4499
4500 func (*ResponsesOrReferences) ProtoMessage() {}
4501
4502 func (x *ResponsesOrReferences) ProtoReflect() protoreflect.Message {
4503 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[62]
4504 if protoimpl.UnsafeEnabled && x != nil {
4505 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4506 if ms.LoadMessageInfo() == nil {
4507 ms.StoreMessageInfo(mi)
4508 }
4509 return ms
4510 }
4511 return mi.MessageOf(x)
4512 }
4513
4514
4515 func (*ResponsesOrReferences) Descriptor() ([]byte, []int) {
4516 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{62}
4517 }
4518
4519 func (x *ResponsesOrReferences) GetAdditionalProperties() []*NamedResponseOrReference {
4520 if x != nil {
4521 return x.AdditionalProperties
4522 }
4523 return nil
4524 }
4525
4526
4527 type Schema struct {
4528 state protoimpl.MessageState
4529 sizeCache protoimpl.SizeCache
4530 unknownFields protoimpl.UnknownFields
4531
4532 Nullable bool `protobuf:"varint,1,opt,name=nullable,proto3" json:"nullable,omitempty"`
4533 Discriminator *Discriminator `protobuf:"bytes,2,opt,name=discriminator,proto3" json:"discriminator,omitempty"`
4534 ReadOnly bool `protobuf:"varint,3,opt,name=read_only,json=readOnly,proto3" json:"read_only,omitempty"`
4535 WriteOnly bool `protobuf:"varint,4,opt,name=write_only,json=writeOnly,proto3" json:"write_only,omitempty"`
4536 Xml *Xml `protobuf:"bytes,5,opt,name=xml,proto3" json:"xml,omitempty"`
4537 ExternalDocs *ExternalDocs `protobuf:"bytes,6,opt,name=external_docs,json=externalDocs,proto3" json:"external_docs,omitempty"`
4538 Example *Any `protobuf:"bytes,7,opt,name=example,proto3" json:"example,omitempty"`
4539 Deprecated bool `protobuf:"varint,8,opt,name=deprecated,proto3" json:"deprecated,omitempty"`
4540 Title string `protobuf:"bytes,9,opt,name=title,proto3" json:"title,omitempty"`
4541 MultipleOf float64 `protobuf:"fixed64,10,opt,name=multiple_of,json=multipleOf,proto3" json:"multiple_of,omitempty"`
4542 Maximum float64 `protobuf:"fixed64,11,opt,name=maximum,proto3" json:"maximum,omitempty"`
4543 ExclusiveMaximum bool `protobuf:"varint,12,opt,name=exclusive_maximum,json=exclusiveMaximum,proto3" json:"exclusive_maximum,omitempty"`
4544 Minimum float64 `protobuf:"fixed64,13,opt,name=minimum,proto3" json:"minimum,omitempty"`
4545 ExclusiveMinimum bool `protobuf:"varint,14,opt,name=exclusive_minimum,json=exclusiveMinimum,proto3" json:"exclusive_minimum,omitempty"`
4546 MaxLength int64 `protobuf:"varint,15,opt,name=max_length,json=maxLength,proto3" json:"max_length,omitempty"`
4547 MinLength int64 `protobuf:"varint,16,opt,name=min_length,json=minLength,proto3" json:"min_length,omitempty"`
4548 Pattern string `protobuf:"bytes,17,opt,name=pattern,proto3" json:"pattern,omitempty"`
4549 MaxItems int64 `protobuf:"varint,18,opt,name=max_items,json=maxItems,proto3" json:"max_items,omitempty"`
4550 MinItems int64 `protobuf:"varint,19,opt,name=min_items,json=minItems,proto3" json:"min_items,omitempty"`
4551 UniqueItems bool `protobuf:"varint,20,opt,name=unique_items,json=uniqueItems,proto3" json:"unique_items,omitempty"`
4552 MaxProperties int64 `protobuf:"varint,21,opt,name=max_properties,json=maxProperties,proto3" json:"max_properties,omitempty"`
4553 MinProperties int64 `protobuf:"varint,22,opt,name=min_properties,json=minProperties,proto3" json:"min_properties,omitempty"`
4554 Required []string `protobuf:"bytes,23,rep,name=required,proto3" json:"required,omitempty"`
4555 Enum []*Any `protobuf:"bytes,24,rep,name=enum,proto3" json:"enum,omitempty"`
4556 Type string `protobuf:"bytes,25,opt,name=type,proto3" json:"type,omitempty"`
4557 AllOf []*SchemaOrReference `protobuf:"bytes,26,rep,name=all_of,json=allOf,proto3" json:"all_of,omitempty"`
4558 OneOf []*SchemaOrReference `protobuf:"bytes,27,rep,name=one_of,json=oneOf,proto3" json:"one_of,omitempty"`
4559 AnyOf []*SchemaOrReference `protobuf:"bytes,28,rep,name=any_of,json=anyOf,proto3" json:"any_of,omitempty"`
4560 Not *Schema `protobuf:"bytes,29,opt,name=not,proto3" json:"not,omitempty"`
4561 Items *ItemsItem `protobuf:"bytes,30,opt,name=items,proto3" json:"items,omitempty"`
4562 Properties *Properties `protobuf:"bytes,31,opt,name=properties,proto3" json:"properties,omitempty"`
4563 AdditionalProperties *AdditionalPropertiesItem `protobuf:"bytes,32,opt,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
4564 Default *DefaultType `protobuf:"bytes,33,opt,name=default,proto3" json:"default,omitempty"`
4565 Description string `protobuf:"bytes,34,opt,name=description,proto3" json:"description,omitempty"`
4566 Format string `protobuf:"bytes,35,opt,name=format,proto3" json:"format,omitempty"`
4567 SpecificationExtension []*NamedAny `protobuf:"bytes,36,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
4568 }
4569
4570 func (x *Schema) Reset() {
4571 *x = Schema{}
4572 if protoimpl.UnsafeEnabled {
4573 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[63]
4574 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4575 ms.StoreMessageInfo(mi)
4576 }
4577 }
4578
4579 func (x *Schema) String() string {
4580 return protoimpl.X.MessageStringOf(x)
4581 }
4582
4583 func (*Schema) ProtoMessage() {}
4584
4585 func (x *Schema) ProtoReflect() protoreflect.Message {
4586 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[63]
4587 if protoimpl.UnsafeEnabled && x != nil {
4588 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4589 if ms.LoadMessageInfo() == nil {
4590 ms.StoreMessageInfo(mi)
4591 }
4592 return ms
4593 }
4594 return mi.MessageOf(x)
4595 }
4596
4597
4598 func (*Schema) Descriptor() ([]byte, []int) {
4599 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{63}
4600 }
4601
4602 func (x *Schema) GetNullable() bool {
4603 if x != nil {
4604 return x.Nullable
4605 }
4606 return false
4607 }
4608
4609 func (x *Schema) GetDiscriminator() *Discriminator {
4610 if x != nil {
4611 return x.Discriminator
4612 }
4613 return nil
4614 }
4615
4616 func (x *Schema) GetReadOnly() bool {
4617 if x != nil {
4618 return x.ReadOnly
4619 }
4620 return false
4621 }
4622
4623 func (x *Schema) GetWriteOnly() bool {
4624 if x != nil {
4625 return x.WriteOnly
4626 }
4627 return false
4628 }
4629
4630 func (x *Schema) GetXml() *Xml {
4631 if x != nil {
4632 return x.Xml
4633 }
4634 return nil
4635 }
4636
4637 func (x *Schema) GetExternalDocs() *ExternalDocs {
4638 if x != nil {
4639 return x.ExternalDocs
4640 }
4641 return nil
4642 }
4643
4644 func (x *Schema) GetExample() *Any {
4645 if x != nil {
4646 return x.Example
4647 }
4648 return nil
4649 }
4650
4651 func (x *Schema) GetDeprecated() bool {
4652 if x != nil {
4653 return x.Deprecated
4654 }
4655 return false
4656 }
4657
4658 func (x *Schema) GetTitle() string {
4659 if x != nil {
4660 return x.Title
4661 }
4662 return ""
4663 }
4664
4665 func (x *Schema) GetMultipleOf() float64 {
4666 if x != nil {
4667 return x.MultipleOf
4668 }
4669 return 0
4670 }
4671
4672 func (x *Schema) GetMaximum() float64 {
4673 if x != nil {
4674 return x.Maximum
4675 }
4676 return 0
4677 }
4678
4679 func (x *Schema) GetExclusiveMaximum() bool {
4680 if x != nil {
4681 return x.ExclusiveMaximum
4682 }
4683 return false
4684 }
4685
4686 func (x *Schema) GetMinimum() float64 {
4687 if x != nil {
4688 return x.Minimum
4689 }
4690 return 0
4691 }
4692
4693 func (x *Schema) GetExclusiveMinimum() bool {
4694 if x != nil {
4695 return x.ExclusiveMinimum
4696 }
4697 return false
4698 }
4699
4700 func (x *Schema) GetMaxLength() int64 {
4701 if x != nil {
4702 return x.MaxLength
4703 }
4704 return 0
4705 }
4706
4707 func (x *Schema) GetMinLength() int64 {
4708 if x != nil {
4709 return x.MinLength
4710 }
4711 return 0
4712 }
4713
4714 func (x *Schema) GetPattern() string {
4715 if x != nil {
4716 return x.Pattern
4717 }
4718 return ""
4719 }
4720
4721 func (x *Schema) GetMaxItems() int64 {
4722 if x != nil {
4723 return x.MaxItems
4724 }
4725 return 0
4726 }
4727
4728 func (x *Schema) GetMinItems() int64 {
4729 if x != nil {
4730 return x.MinItems
4731 }
4732 return 0
4733 }
4734
4735 func (x *Schema) GetUniqueItems() bool {
4736 if x != nil {
4737 return x.UniqueItems
4738 }
4739 return false
4740 }
4741
4742 func (x *Schema) GetMaxProperties() int64 {
4743 if x != nil {
4744 return x.MaxProperties
4745 }
4746 return 0
4747 }
4748
4749 func (x *Schema) GetMinProperties() int64 {
4750 if x != nil {
4751 return x.MinProperties
4752 }
4753 return 0
4754 }
4755
4756 func (x *Schema) GetRequired() []string {
4757 if x != nil {
4758 return x.Required
4759 }
4760 return nil
4761 }
4762
4763 func (x *Schema) GetEnum() []*Any {
4764 if x != nil {
4765 return x.Enum
4766 }
4767 return nil
4768 }
4769
4770 func (x *Schema) GetType() string {
4771 if x != nil {
4772 return x.Type
4773 }
4774 return ""
4775 }
4776
4777 func (x *Schema) GetAllOf() []*SchemaOrReference {
4778 if x != nil {
4779 return x.AllOf
4780 }
4781 return nil
4782 }
4783
4784 func (x *Schema) GetOneOf() []*SchemaOrReference {
4785 if x != nil {
4786 return x.OneOf
4787 }
4788 return nil
4789 }
4790
4791 func (x *Schema) GetAnyOf() []*SchemaOrReference {
4792 if x != nil {
4793 return x.AnyOf
4794 }
4795 return nil
4796 }
4797
4798 func (x *Schema) GetNot() *Schema {
4799 if x != nil {
4800 return x.Not
4801 }
4802 return nil
4803 }
4804
4805 func (x *Schema) GetItems() *ItemsItem {
4806 if x != nil {
4807 return x.Items
4808 }
4809 return nil
4810 }
4811
4812 func (x *Schema) GetProperties() *Properties {
4813 if x != nil {
4814 return x.Properties
4815 }
4816 return nil
4817 }
4818
4819 func (x *Schema) GetAdditionalProperties() *AdditionalPropertiesItem {
4820 if x != nil {
4821 return x.AdditionalProperties
4822 }
4823 return nil
4824 }
4825
4826 func (x *Schema) GetDefault() *DefaultType {
4827 if x != nil {
4828 return x.Default
4829 }
4830 return nil
4831 }
4832
4833 func (x *Schema) GetDescription() string {
4834 if x != nil {
4835 return x.Description
4836 }
4837 return ""
4838 }
4839
4840 func (x *Schema) GetFormat() string {
4841 if x != nil {
4842 return x.Format
4843 }
4844 return ""
4845 }
4846
4847 func (x *Schema) GetSpecificationExtension() []*NamedAny {
4848 if x != nil {
4849 return x.SpecificationExtension
4850 }
4851 return nil
4852 }
4853
4854 type SchemaOrReference struct {
4855 state protoimpl.MessageState
4856 sizeCache protoimpl.SizeCache
4857 unknownFields protoimpl.UnknownFields
4858
4859
4860
4861
4862 Oneof isSchemaOrReference_Oneof `protobuf_oneof:"oneof"`
4863 }
4864
4865 func (x *SchemaOrReference) Reset() {
4866 *x = SchemaOrReference{}
4867 if protoimpl.UnsafeEnabled {
4868 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[64]
4869 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4870 ms.StoreMessageInfo(mi)
4871 }
4872 }
4873
4874 func (x *SchemaOrReference) String() string {
4875 return protoimpl.X.MessageStringOf(x)
4876 }
4877
4878 func (*SchemaOrReference) ProtoMessage() {}
4879
4880 func (x *SchemaOrReference) ProtoReflect() protoreflect.Message {
4881 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[64]
4882 if protoimpl.UnsafeEnabled && x != nil {
4883 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4884 if ms.LoadMessageInfo() == nil {
4885 ms.StoreMessageInfo(mi)
4886 }
4887 return ms
4888 }
4889 return mi.MessageOf(x)
4890 }
4891
4892
4893 func (*SchemaOrReference) Descriptor() ([]byte, []int) {
4894 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{64}
4895 }
4896
4897 func (m *SchemaOrReference) GetOneof() isSchemaOrReference_Oneof {
4898 if m != nil {
4899 return m.Oneof
4900 }
4901 return nil
4902 }
4903
4904 func (x *SchemaOrReference) GetSchema() *Schema {
4905 if x, ok := x.GetOneof().(*SchemaOrReference_Schema); ok {
4906 return x.Schema
4907 }
4908 return nil
4909 }
4910
4911 func (x *SchemaOrReference) GetReference() *Reference {
4912 if x, ok := x.GetOneof().(*SchemaOrReference_Reference); ok {
4913 return x.Reference
4914 }
4915 return nil
4916 }
4917
4918 type isSchemaOrReference_Oneof interface {
4919 isSchemaOrReference_Oneof()
4920 }
4921
4922 type SchemaOrReference_Schema struct {
4923 Schema *Schema `protobuf:"bytes,1,opt,name=schema,proto3,oneof"`
4924 }
4925
4926 type SchemaOrReference_Reference struct {
4927 Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
4928 }
4929
4930 func (*SchemaOrReference_Schema) isSchemaOrReference_Oneof() {}
4931
4932 func (*SchemaOrReference_Reference) isSchemaOrReference_Oneof() {}
4933
4934 type SchemasOrReferences struct {
4935 state protoimpl.MessageState
4936 sizeCache protoimpl.SizeCache
4937 unknownFields protoimpl.UnknownFields
4938
4939 AdditionalProperties []*NamedSchemaOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
4940 }
4941
4942 func (x *SchemasOrReferences) Reset() {
4943 *x = SchemasOrReferences{}
4944 if protoimpl.UnsafeEnabled {
4945 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[65]
4946 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4947 ms.StoreMessageInfo(mi)
4948 }
4949 }
4950
4951 func (x *SchemasOrReferences) String() string {
4952 return protoimpl.X.MessageStringOf(x)
4953 }
4954
4955 func (*SchemasOrReferences) ProtoMessage() {}
4956
4957 func (x *SchemasOrReferences) ProtoReflect() protoreflect.Message {
4958 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[65]
4959 if protoimpl.UnsafeEnabled && x != nil {
4960 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4961 if ms.LoadMessageInfo() == nil {
4962 ms.StoreMessageInfo(mi)
4963 }
4964 return ms
4965 }
4966 return mi.MessageOf(x)
4967 }
4968
4969
4970 func (*SchemasOrReferences) Descriptor() ([]byte, []int) {
4971 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{65}
4972 }
4973
4974 func (x *SchemasOrReferences) GetAdditionalProperties() []*NamedSchemaOrReference {
4975 if x != nil {
4976 return x.AdditionalProperties
4977 }
4978 return nil
4979 }
4980
4981
4982 type SecurityRequirement struct {
4983 state protoimpl.MessageState
4984 sizeCache protoimpl.SizeCache
4985 unknownFields protoimpl.UnknownFields
4986
4987 AdditionalProperties []*NamedStringArray `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
4988 }
4989
4990 func (x *SecurityRequirement) Reset() {
4991 *x = SecurityRequirement{}
4992 if protoimpl.UnsafeEnabled {
4993 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[66]
4994 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4995 ms.StoreMessageInfo(mi)
4996 }
4997 }
4998
4999 func (x *SecurityRequirement) String() string {
5000 return protoimpl.X.MessageStringOf(x)
5001 }
5002
5003 func (*SecurityRequirement) ProtoMessage() {}
5004
5005 func (x *SecurityRequirement) ProtoReflect() protoreflect.Message {
5006 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[66]
5007 if protoimpl.UnsafeEnabled && x != nil {
5008 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5009 if ms.LoadMessageInfo() == nil {
5010 ms.StoreMessageInfo(mi)
5011 }
5012 return ms
5013 }
5014 return mi.MessageOf(x)
5015 }
5016
5017
5018 func (*SecurityRequirement) Descriptor() ([]byte, []int) {
5019 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{66}
5020 }
5021
5022 func (x *SecurityRequirement) GetAdditionalProperties() []*NamedStringArray {
5023 if x != nil {
5024 return x.AdditionalProperties
5025 }
5026 return nil
5027 }
5028
5029
5030 type SecurityScheme struct {
5031 state protoimpl.MessageState
5032 sizeCache protoimpl.SizeCache
5033 unknownFields protoimpl.UnknownFields
5034
5035 Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
5036 Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
5037 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
5038 In string `protobuf:"bytes,4,opt,name=in,proto3" json:"in,omitempty"`
5039 Scheme string `protobuf:"bytes,5,opt,name=scheme,proto3" json:"scheme,omitempty"`
5040 BearerFormat string `protobuf:"bytes,6,opt,name=bearer_format,json=bearerFormat,proto3" json:"bearer_format,omitempty"`
5041 Flows *OauthFlows `protobuf:"bytes,7,opt,name=flows,proto3" json:"flows,omitempty"`
5042 OpenIdConnectUrl string `protobuf:"bytes,8,opt,name=open_id_connect_url,json=openIdConnectUrl,proto3" json:"open_id_connect_url,omitempty"`
5043 SpecificationExtension []*NamedAny `protobuf:"bytes,9,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
5044 }
5045
5046 func (x *SecurityScheme) Reset() {
5047 *x = SecurityScheme{}
5048 if protoimpl.UnsafeEnabled {
5049 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[67]
5050 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5051 ms.StoreMessageInfo(mi)
5052 }
5053 }
5054
5055 func (x *SecurityScheme) String() string {
5056 return protoimpl.X.MessageStringOf(x)
5057 }
5058
5059 func (*SecurityScheme) ProtoMessage() {}
5060
5061 func (x *SecurityScheme) ProtoReflect() protoreflect.Message {
5062 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[67]
5063 if protoimpl.UnsafeEnabled && x != nil {
5064 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5065 if ms.LoadMessageInfo() == nil {
5066 ms.StoreMessageInfo(mi)
5067 }
5068 return ms
5069 }
5070 return mi.MessageOf(x)
5071 }
5072
5073
5074 func (*SecurityScheme) Descriptor() ([]byte, []int) {
5075 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{67}
5076 }
5077
5078 func (x *SecurityScheme) GetType() string {
5079 if x != nil {
5080 return x.Type
5081 }
5082 return ""
5083 }
5084
5085 func (x *SecurityScheme) GetDescription() string {
5086 if x != nil {
5087 return x.Description
5088 }
5089 return ""
5090 }
5091
5092 func (x *SecurityScheme) GetName() string {
5093 if x != nil {
5094 return x.Name
5095 }
5096 return ""
5097 }
5098
5099 func (x *SecurityScheme) GetIn() string {
5100 if x != nil {
5101 return x.In
5102 }
5103 return ""
5104 }
5105
5106 func (x *SecurityScheme) GetScheme() string {
5107 if x != nil {
5108 return x.Scheme
5109 }
5110 return ""
5111 }
5112
5113 func (x *SecurityScheme) GetBearerFormat() string {
5114 if x != nil {
5115 return x.BearerFormat
5116 }
5117 return ""
5118 }
5119
5120 func (x *SecurityScheme) GetFlows() *OauthFlows {
5121 if x != nil {
5122 return x.Flows
5123 }
5124 return nil
5125 }
5126
5127 func (x *SecurityScheme) GetOpenIdConnectUrl() string {
5128 if x != nil {
5129 return x.OpenIdConnectUrl
5130 }
5131 return ""
5132 }
5133
5134 func (x *SecurityScheme) GetSpecificationExtension() []*NamedAny {
5135 if x != nil {
5136 return x.SpecificationExtension
5137 }
5138 return nil
5139 }
5140
5141 type SecuritySchemeOrReference struct {
5142 state protoimpl.MessageState
5143 sizeCache protoimpl.SizeCache
5144 unknownFields protoimpl.UnknownFields
5145
5146
5147
5148
5149 Oneof isSecuritySchemeOrReference_Oneof `protobuf_oneof:"oneof"`
5150 }
5151
5152 func (x *SecuritySchemeOrReference) Reset() {
5153 *x = SecuritySchemeOrReference{}
5154 if protoimpl.UnsafeEnabled {
5155 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[68]
5156 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5157 ms.StoreMessageInfo(mi)
5158 }
5159 }
5160
5161 func (x *SecuritySchemeOrReference) String() string {
5162 return protoimpl.X.MessageStringOf(x)
5163 }
5164
5165 func (*SecuritySchemeOrReference) ProtoMessage() {}
5166
5167 func (x *SecuritySchemeOrReference) ProtoReflect() protoreflect.Message {
5168 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[68]
5169 if protoimpl.UnsafeEnabled && x != nil {
5170 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5171 if ms.LoadMessageInfo() == nil {
5172 ms.StoreMessageInfo(mi)
5173 }
5174 return ms
5175 }
5176 return mi.MessageOf(x)
5177 }
5178
5179
5180 func (*SecuritySchemeOrReference) Descriptor() ([]byte, []int) {
5181 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{68}
5182 }
5183
5184 func (m *SecuritySchemeOrReference) GetOneof() isSecuritySchemeOrReference_Oneof {
5185 if m != nil {
5186 return m.Oneof
5187 }
5188 return nil
5189 }
5190
5191 func (x *SecuritySchemeOrReference) GetSecurityScheme() *SecurityScheme {
5192 if x, ok := x.GetOneof().(*SecuritySchemeOrReference_SecurityScheme); ok {
5193 return x.SecurityScheme
5194 }
5195 return nil
5196 }
5197
5198 func (x *SecuritySchemeOrReference) GetReference() *Reference {
5199 if x, ok := x.GetOneof().(*SecuritySchemeOrReference_Reference); ok {
5200 return x.Reference
5201 }
5202 return nil
5203 }
5204
5205 type isSecuritySchemeOrReference_Oneof interface {
5206 isSecuritySchemeOrReference_Oneof()
5207 }
5208
5209 type SecuritySchemeOrReference_SecurityScheme struct {
5210 SecurityScheme *SecurityScheme `protobuf:"bytes,1,opt,name=security_scheme,json=securityScheme,proto3,oneof"`
5211 }
5212
5213 type SecuritySchemeOrReference_Reference struct {
5214 Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
5215 }
5216
5217 func (*SecuritySchemeOrReference_SecurityScheme) isSecuritySchemeOrReference_Oneof() {}
5218
5219 func (*SecuritySchemeOrReference_Reference) isSecuritySchemeOrReference_Oneof() {}
5220
5221 type SecuritySchemesOrReferences struct {
5222 state protoimpl.MessageState
5223 sizeCache protoimpl.SizeCache
5224 unknownFields protoimpl.UnknownFields
5225
5226 AdditionalProperties []*NamedSecuritySchemeOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
5227 }
5228
5229 func (x *SecuritySchemesOrReferences) Reset() {
5230 *x = SecuritySchemesOrReferences{}
5231 if protoimpl.UnsafeEnabled {
5232 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[69]
5233 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5234 ms.StoreMessageInfo(mi)
5235 }
5236 }
5237
5238 func (x *SecuritySchemesOrReferences) String() string {
5239 return protoimpl.X.MessageStringOf(x)
5240 }
5241
5242 func (*SecuritySchemesOrReferences) ProtoMessage() {}
5243
5244 func (x *SecuritySchemesOrReferences) ProtoReflect() protoreflect.Message {
5245 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[69]
5246 if protoimpl.UnsafeEnabled && x != nil {
5247 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5248 if ms.LoadMessageInfo() == nil {
5249 ms.StoreMessageInfo(mi)
5250 }
5251 return ms
5252 }
5253 return mi.MessageOf(x)
5254 }
5255
5256
5257 func (*SecuritySchemesOrReferences) Descriptor() ([]byte, []int) {
5258 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{69}
5259 }
5260
5261 func (x *SecuritySchemesOrReferences) GetAdditionalProperties() []*NamedSecuritySchemeOrReference {
5262 if x != nil {
5263 return x.AdditionalProperties
5264 }
5265 return nil
5266 }
5267
5268
5269 type Server struct {
5270 state protoimpl.MessageState
5271 sizeCache protoimpl.SizeCache
5272 unknownFields protoimpl.UnknownFields
5273
5274 Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
5275 Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
5276 Variables *ServerVariables `protobuf:"bytes,3,opt,name=variables,proto3" json:"variables,omitempty"`
5277 SpecificationExtension []*NamedAny `protobuf:"bytes,4,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
5278 }
5279
5280 func (x *Server) Reset() {
5281 *x = Server{}
5282 if protoimpl.UnsafeEnabled {
5283 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[70]
5284 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5285 ms.StoreMessageInfo(mi)
5286 }
5287 }
5288
5289 func (x *Server) String() string {
5290 return protoimpl.X.MessageStringOf(x)
5291 }
5292
5293 func (*Server) ProtoMessage() {}
5294
5295 func (x *Server) ProtoReflect() protoreflect.Message {
5296 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[70]
5297 if protoimpl.UnsafeEnabled && x != nil {
5298 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5299 if ms.LoadMessageInfo() == nil {
5300 ms.StoreMessageInfo(mi)
5301 }
5302 return ms
5303 }
5304 return mi.MessageOf(x)
5305 }
5306
5307
5308 func (*Server) Descriptor() ([]byte, []int) {
5309 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{70}
5310 }
5311
5312 func (x *Server) GetUrl() string {
5313 if x != nil {
5314 return x.Url
5315 }
5316 return ""
5317 }
5318
5319 func (x *Server) GetDescription() string {
5320 if x != nil {
5321 return x.Description
5322 }
5323 return ""
5324 }
5325
5326 func (x *Server) GetVariables() *ServerVariables {
5327 if x != nil {
5328 return x.Variables
5329 }
5330 return nil
5331 }
5332
5333 func (x *Server) GetSpecificationExtension() []*NamedAny {
5334 if x != nil {
5335 return x.SpecificationExtension
5336 }
5337 return nil
5338 }
5339
5340
5341 type ServerVariable struct {
5342 state protoimpl.MessageState
5343 sizeCache protoimpl.SizeCache
5344 unknownFields protoimpl.UnknownFields
5345
5346 Enum []string `protobuf:"bytes,1,rep,name=enum,proto3" json:"enum,omitempty"`
5347 Default string `protobuf:"bytes,2,opt,name=default,proto3" json:"default,omitempty"`
5348 Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
5349 SpecificationExtension []*NamedAny `protobuf:"bytes,4,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
5350 }
5351
5352 func (x *ServerVariable) Reset() {
5353 *x = ServerVariable{}
5354 if protoimpl.UnsafeEnabled {
5355 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[71]
5356 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5357 ms.StoreMessageInfo(mi)
5358 }
5359 }
5360
5361 func (x *ServerVariable) String() string {
5362 return protoimpl.X.MessageStringOf(x)
5363 }
5364
5365 func (*ServerVariable) ProtoMessage() {}
5366
5367 func (x *ServerVariable) ProtoReflect() protoreflect.Message {
5368 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[71]
5369 if protoimpl.UnsafeEnabled && x != nil {
5370 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5371 if ms.LoadMessageInfo() == nil {
5372 ms.StoreMessageInfo(mi)
5373 }
5374 return ms
5375 }
5376 return mi.MessageOf(x)
5377 }
5378
5379
5380 func (*ServerVariable) Descriptor() ([]byte, []int) {
5381 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{71}
5382 }
5383
5384 func (x *ServerVariable) GetEnum() []string {
5385 if x != nil {
5386 return x.Enum
5387 }
5388 return nil
5389 }
5390
5391 func (x *ServerVariable) GetDefault() string {
5392 if x != nil {
5393 return x.Default
5394 }
5395 return ""
5396 }
5397
5398 func (x *ServerVariable) GetDescription() string {
5399 if x != nil {
5400 return x.Description
5401 }
5402 return ""
5403 }
5404
5405 func (x *ServerVariable) GetSpecificationExtension() []*NamedAny {
5406 if x != nil {
5407 return x.SpecificationExtension
5408 }
5409 return nil
5410 }
5411
5412 type ServerVariables struct {
5413 state protoimpl.MessageState
5414 sizeCache protoimpl.SizeCache
5415 unknownFields protoimpl.UnknownFields
5416
5417 AdditionalProperties []*NamedServerVariable `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
5418 }
5419
5420 func (x *ServerVariables) Reset() {
5421 *x = ServerVariables{}
5422 if protoimpl.UnsafeEnabled {
5423 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[72]
5424 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5425 ms.StoreMessageInfo(mi)
5426 }
5427 }
5428
5429 func (x *ServerVariables) String() string {
5430 return protoimpl.X.MessageStringOf(x)
5431 }
5432
5433 func (*ServerVariables) ProtoMessage() {}
5434
5435 func (x *ServerVariables) ProtoReflect() protoreflect.Message {
5436 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[72]
5437 if protoimpl.UnsafeEnabled && x != nil {
5438 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5439 if ms.LoadMessageInfo() == nil {
5440 ms.StoreMessageInfo(mi)
5441 }
5442 return ms
5443 }
5444 return mi.MessageOf(x)
5445 }
5446
5447
5448 func (*ServerVariables) Descriptor() ([]byte, []int) {
5449 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{72}
5450 }
5451
5452 func (x *ServerVariables) GetAdditionalProperties() []*NamedServerVariable {
5453 if x != nil {
5454 return x.AdditionalProperties
5455 }
5456 return nil
5457 }
5458
5459
5460 type SpecificationExtension struct {
5461 state protoimpl.MessageState
5462 sizeCache protoimpl.SizeCache
5463 unknownFields protoimpl.UnknownFields
5464
5465
5466
5467
5468
5469 Oneof isSpecificationExtension_Oneof `protobuf_oneof:"oneof"`
5470 }
5471
5472 func (x *SpecificationExtension) Reset() {
5473 *x = SpecificationExtension{}
5474 if protoimpl.UnsafeEnabled {
5475 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[73]
5476 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5477 ms.StoreMessageInfo(mi)
5478 }
5479 }
5480
5481 func (x *SpecificationExtension) String() string {
5482 return protoimpl.X.MessageStringOf(x)
5483 }
5484
5485 func (*SpecificationExtension) ProtoMessage() {}
5486
5487 func (x *SpecificationExtension) ProtoReflect() protoreflect.Message {
5488 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[73]
5489 if protoimpl.UnsafeEnabled && x != nil {
5490 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5491 if ms.LoadMessageInfo() == nil {
5492 ms.StoreMessageInfo(mi)
5493 }
5494 return ms
5495 }
5496 return mi.MessageOf(x)
5497 }
5498
5499
5500 func (*SpecificationExtension) Descriptor() ([]byte, []int) {
5501 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{73}
5502 }
5503
5504 func (m *SpecificationExtension) GetOneof() isSpecificationExtension_Oneof {
5505 if m != nil {
5506 return m.Oneof
5507 }
5508 return nil
5509 }
5510
5511 func (x *SpecificationExtension) GetNumber() float64 {
5512 if x, ok := x.GetOneof().(*SpecificationExtension_Number); ok {
5513 return x.Number
5514 }
5515 return 0
5516 }
5517
5518 func (x *SpecificationExtension) GetBoolean() bool {
5519 if x, ok := x.GetOneof().(*SpecificationExtension_Boolean); ok {
5520 return x.Boolean
5521 }
5522 return false
5523 }
5524
5525 func (x *SpecificationExtension) GetString_() string {
5526 if x, ok := x.GetOneof().(*SpecificationExtension_String_); ok {
5527 return x.String_
5528 }
5529 return ""
5530 }
5531
5532 type isSpecificationExtension_Oneof interface {
5533 isSpecificationExtension_Oneof()
5534 }
5535
5536 type SpecificationExtension_Number struct {
5537 Number float64 `protobuf:"fixed64,1,opt,name=number,proto3,oneof"`
5538 }
5539
5540 type SpecificationExtension_Boolean struct {
5541 Boolean bool `protobuf:"varint,2,opt,name=boolean,proto3,oneof"`
5542 }
5543
5544 type SpecificationExtension_String_ struct {
5545 String_ string `protobuf:"bytes,3,opt,name=string,proto3,oneof"`
5546 }
5547
5548 func (*SpecificationExtension_Number) isSpecificationExtension_Oneof() {}
5549
5550 func (*SpecificationExtension_Boolean) isSpecificationExtension_Oneof() {}
5551
5552 func (*SpecificationExtension_String_) isSpecificationExtension_Oneof() {}
5553
5554 type StringArray struct {
5555 state protoimpl.MessageState
5556 sizeCache protoimpl.SizeCache
5557 unknownFields protoimpl.UnknownFields
5558
5559 Value []string `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
5560 }
5561
5562 func (x *StringArray) Reset() {
5563 *x = StringArray{}
5564 if protoimpl.UnsafeEnabled {
5565 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[74]
5566 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5567 ms.StoreMessageInfo(mi)
5568 }
5569 }
5570
5571 func (x *StringArray) String() string {
5572 return protoimpl.X.MessageStringOf(x)
5573 }
5574
5575 func (*StringArray) ProtoMessage() {}
5576
5577 func (x *StringArray) ProtoReflect() protoreflect.Message {
5578 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[74]
5579 if protoimpl.UnsafeEnabled && x != nil {
5580 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5581 if ms.LoadMessageInfo() == nil {
5582 ms.StoreMessageInfo(mi)
5583 }
5584 return ms
5585 }
5586 return mi.MessageOf(x)
5587 }
5588
5589
5590 func (*StringArray) Descriptor() ([]byte, []int) {
5591 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{74}
5592 }
5593
5594 func (x *StringArray) GetValue() []string {
5595 if x != nil {
5596 return x.Value
5597 }
5598 return nil
5599 }
5600
5601 type Strings struct {
5602 state protoimpl.MessageState
5603 sizeCache protoimpl.SizeCache
5604 unknownFields protoimpl.UnknownFields
5605
5606 AdditionalProperties []*NamedString `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
5607 }
5608
5609 func (x *Strings) Reset() {
5610 *x = Strings{}
5611 if protoimpl.UnsafeEnabled {
5612 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[75]
5613 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5614 ms.StoreMessageInfo(mi)
5615 }
5616 }
5617
5618 func (x *Strings) String() string {
5619 return protoimpl.X.MessageStringOf(x)
5620 }
5621
5622 func (*Strings) ProtoMessage() {}
5623
5624 func (x *Strings) ProtoReflect() protoreflect.Message {
5625 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[75]
5626 if protoimpl.UnsafeEnabled && x != nil {
5627 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5628 if ms.LoadMessageInfo() == nil {
5629 ms.StoreMessageInfo(mi)
5630 }
5631 return ms
5632 }
5633 return mi.MessageOf(x)
5634 }
5635
5636
5637 func (*Strings) Descriptor() ([]byte, []int) {
5638 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{75}
5639 }
5640
5641 func (x *Strings) GetAdditionalProperties() []*NamedString {
5642 if x != nil {
5643 return x.AdditionalProperties
5644 }
5645 return nil
5646 }
5647
5648
5649 type Tag struct {
5650 state protoimpl.MessageState
5651 sizeCache protoimpl.SizeCache
5652 unknownFields protoimpl.UnknownFields
5653
5654 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
5655 Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
5656 ExternalDocs *ExternalDocs `protobuf:"bytes,3,opt,name=external_docs,json=externalDocs,proto3" json:"external_docs,omitempty"`
5657 SpecificationExtension []*NamedAny `protobuf:"bytes,4,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
5658 }
5659
5660 func (x *Tag) Reset() {
5661 *x = Tag{}
5662 if protoimpl.UnsafeEnabled {
5663 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[76]
5664 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5665 ms.StoreMessageInfo(mi)
5666 }
5667 }
5668
5669 func (x *Tag) String() string {
5670 return protoimpl.X.MessageStringOf(x)
5671 }
5672
5673 func (*Tag) ProtoMessage() {}
5674
5675 func (x *Tag) ProtoReflect() protoreflect.Message {
5676 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[76]
5677 if protoimpl.UnsafeEnabled && x != nil {
5678 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5679 if ms.LoadMessageInfo() == nil {
5680 ms.StoreMessageInfo(mi)
5681 }
5682 return ms
5683 }
5684 return mi.MessageOf(x)
5685 }
5686
5687
5688 func (*Tag) Descriptor() ([]byte, []int) {
5689 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{76}
5690 }
5691
5692 func (x *Tag) GetName() string {
5693 if x != nil {
5694 return x.Name
5695 }
5696 return ""
5697 }
5698
5699 func (x *Tag) GetDescription() string {
5700 if x != nil {
5701 return x.Description
5702 }
5703 return ""
5704 }
5705
5706 func (x *Tag) GetExternalDocs() *ExternalDocs {
5707 if x != nil {
5708 return x.ExternalDocs
5709 }
5710 return nil
5711 }
5712
5713 func (x *Tag) GetSpecificationExtension() []*NamedAny {
5714 if x != nil {
5715 return x.SpecificationExtension
5716 }
5717 return nil
5718 }
5719
5720
5721 type Xml struct {
5722 state protoimpl.MessageState
5723 sizeCache protoimpl.SizeCache
5724 unknownFields protoimpl.UnknownFields
5725
5726 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
5727 Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
5728 Prefix string `protobuf:"bytes,3,opt,name=prefix,proto3" json:"prefix,omitempty"`
5729 Attribute bool `protobuf:"varint,4,opt,name=attribute,proto3" json:"attribute,omitempty"`
5730 Wrapped bool `protobuf:"varint,5,opt,name=wrapped,proto3" json:"wrapped,omitempty"`
5731 SpecificationExtension []*NamedAny `protobuf:"bytes,6,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
5732 }
5733
5734 func (x *Xml) Reset() {
5735 *x = Xml{}
5736 if protoimpl.UnsafeEnabled {
5737 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[77]
5738 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5739 ms.StoreMessageInfo(mi)
5740 }
5741 }
5742
5743 func (x *Xml) String() string {
5744 return protoimpl.X.MessageStringOf(x)
5745 }
5746
5747 func (*Xml) ProtoMessage() {}
5748
5749 func (x *Xml) ProtoReflect() protoreflect.Message {
5750 mi := &file_openapiv3_OpenAPIv3_proto_msgTypes[77]
5751 if protoimpl.UnsafeEnabled && x != nil {
5752 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
5753 if ms.LoadMessageInfo() == nil {
5754 ms.StoreMessageInfo(mi)
5755 }
5756 return ms
5757 }
5758 return mi.MessageOf(x)
5759 }
5760
5761
5762 func (*Xml) Descriptor() ([]byte, []int) {
5763 return file_openapiv3_OpenAPIv3_proto_rawDescGZIP(), []int{77}
5764 }
5765
5766 func (x *Xml) GetName() string {
5767 if x != nil {
5768 return x.Name
5769 }
5770 return ""
5771 }
5772
5773 func (x *Xml) GetNamespace() string {
5774 if x != nil {
5775 return x.Namespace
5776 }
5777 return ""
5778 }
5779
5780 func (x *Xml) GetPrefix() string {
5781 if x != nil {
5782 return x.Prefix
5783 }
5784 return ""
5785 }
5786
5787 func (x *Xml) GetAttribute() bool {
5788 if x != nil {
5789 return x.Attribute
5790 }
5791 return false
5792 }
5793
5794 func (x *Xml) GetWrapped() bool {
5795 if x != nil {
5796 return x.Wrapped
5797 }
5798 return false
5799 }
5800
5801 func (x *Xml) GetSpecificationExtension() []*NamedAny {
5802 if x != nil {
5803 return x.SpecificationExtension
5804 }
5805 return nil
5806 }
5807
5808 var File_openapiv3_OpenAPIv3_proto protoreflect.FileDescriptor
5809
5810 var file_openapiv3_OpenAPIv3_proto_rawDesc = []byte{
5811 0x0a, 0x19, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x76, 0x33, 0x2f, 0x4f, 0x70, 0x65, 0x6e,
5812 0x41, 0x50, 0x49, 0x76, 0x33, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0a, 0x6f, 0x70, 0x65,
5813 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
5814 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x61, 0x6e, 0x79, 0x2e, 0x70, 0x72, 0x6f,
5815 0x74, 0x6f, 0x22, 0x90, 0x01, 0x0a, 0x18, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61,
5816 0x6c, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x49, 0x74, 0x65, 0x6d, 0x12,
5817 0x4f, 0x0a, 0x13, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x6f, 0x72, 0x5f, 0x72, 0x65, 0x66,
5818 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f,
5819 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61,
5820 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x48, 0x00, 0x52, 0x11, 0x73,
5821 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65,
5822 0x12, 0x1a, 0x0a, 0x07, 0x62, 0x6f, 0x6f, 0x6c, 0x65, 0x61, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
5823 0x08, 0x48, 0x00, 0x52, 0x07, 0x62, 0x6f, 0x6f, 0x6c, 0x65, 0x61, 0x6e, 0x42, 0x07, 0x0a, 0x05,
5824 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x22, 0x45, 0x0a, 0x03, 0x41, 0x6e, 0x79, 0x12, 0x2a, 0x0a, 0x05,
5825 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f,
5826 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e,
5827 0x79, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x79, 0x61, 0x6d, 0x6c,
5828 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x79, 0x61, 0x6d, 0x6c, 0x22, 0x79, 0x0a, 0x0f,
5829 0x41, 0x6e, 0x79, 0x4f, 0x72, 0x45, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12,
5830 0x23, 0x0a, 0x03, 0x61, 0x6e, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x6f,
5831 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x41, 0x6e, 0x79, 0x48, 0x00, 0x52,
5832 0x03, 0x61, 0x6e, 0x79, 0x12, 0x38, 0x0a, 0x0a, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69,
5833 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61,
5834 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x45, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e,
5835 0x48, 0x00, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x07,
5836 0x0a, 0x05, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x22, 0x88, 0x01, 0x0a, 0x08, 0x43, 0x61, 0x6c, 0x6c,
5837 0x62, 0x61, 0x63, 0x6b, 0x12, 0x2d, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x03,
5838 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e,
5839 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x50, 0x61, 0x74, 0x68, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x04, 0x70,
5840 0x61, 0x74, 0x68, 0x12, 0x4d, 0x0a, 0x17, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61,
5841 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02,
5842 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76,
5843 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x41, 0x6e, 0x79, 0x52, 0x16, 0x73, 0x70, 0x65, 0x63,
5844 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69,
5845 0x6f, 0x6e, 0x22, 0x89, 0x01, 0x0a, 0x13, 0x43, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x4f,
5846 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x32, 0x0a, 0x08, 0x63, 0x61,
5847 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6f,
5848 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x62, 0x61,
5849 0x63, 0x6b, 0x48, 0x00, 0x52, 0x08, 0x63, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x12, 0x35,
5850 0x0a, 0x09, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
5851 0x0b, 0x32, 0x15, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x52,
5852 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x48, 0x00, 0x52, 0x09, 0x72, 0x65, 0x66, 0x65,
5853 0x72, 0x65, 0x6e, 0x63, 0x65, 0x42, 0x07, 0x0a, 0x05, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x22, 0x72,
5854 0x0a, 0x15, 0x43, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x73, 0x4f, 0x72, 0x52, 0x65, 0x66,
5855 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x59, 0x0a, 0x15, 0x61, 0x64, 0x64, 0x69, 0x74,
5856 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73,
5857 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69,
5858 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x43, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63,
5859 0x6b, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x14, 0x61, 0x64,
5860 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69,
5861 0x65, 0x73, 0x22, 0xac, 0x05, 0x0a, 0x0a, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74,
5862 0x73, 0x12, 0x39, 0x0a, 0x07, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x18, 0x01, 0x20, 0x01,
5863 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e,
5864 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e,
5865 0x63, 0x65, 0x73, 0x52, 0x07, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x12, 0x3f, 0x0a, 0x09,
5866 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
5867 0x21, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x52, 0x65, 0x73,
5868 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63,
5869 0x65, 0x73, 0x52, 0x09, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x12, 0x42, 0x0a,
5870 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28,
5871 0x0b, 0x32, 0x22, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x50,
5872 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72,
5873 0x65, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72,
5874 0x73, 0x12, 0x3c, 0x0a, 0x08, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x18, 0x04, 0x20,
5875 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33,
5876 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72,
5877 0x65, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x08, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x12,
5878 0x4c, 0x0a, 0x0e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x62, 0x6f, 0x64, 0x69, 0x65,
5879 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70,
5880 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x6f, 0x64, 0x69,
5881 0x65, 0x73, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x0d,
5882 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x6f, 0x64, 0x69, 0x65, 0x73, 0x12, 0x39, 0x0a,
5883 0x07, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f,
5884 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x48, 0x65, 0x61, 0x64,
5885 0x65, 0x72, 0x73, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x52,
5886 0x07, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x12, 0x52, 0x0a, 0x10, 0x73, 0x65, 0x63, 0x75,
5887 0x72, 0x69, 0x74, 0x79, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01,
5888 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e,
5889 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x73, 0x4f,
5890 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x0f, 0x73, 0x65, 0x63,
5891 0x75, 0x72, 0x69, 0x74, 0x79, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x73, 0x12, 0x33, 0x0a, 0x05,
5892 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x70,
5893 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x4f, 0x72,
5894 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x05, 0x6c, 0x69, 0x6e, 0x6b,
5895 0x73, 0x12, 0x3f, 0x0a, 0x09, 0x63, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x73, 0x18, 0x09,
5896 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76,
5897 0x33, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x73, 0x4f, 0x72, 0x52, 0x65, 0x66,
5898 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x09, 0x63, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63,
5899 0x6b, 0x73, 0x12, 0x4d, 0x0a, 0x17, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74,
5900 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0a, 0x20,
5901 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33,
5902 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x41, 0x6e, 0x79, 0x52, 0x16, 0x73, 0x70, 0x65, 0x63, 0x69,
5903 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
5904 0x6e, 0x22, 0x94, 0x01, 0x0a, 0x07, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x12, 0x12, 0x0a,
5905 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d,
5906 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
5907 0x75, 0x72, 0x6c, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x03, 0x20, 0x01,
5908 0x28, 0x09, 0x52, 0x05, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x4d, 0x0a, 0x17, 0x73, 0x70, 0x65,
5909 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e,
5910 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6f, 0x70, 0x65,
5911 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x41, 0x6e, 0x79,
5912 0x52, 0x16, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45,
5913 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x66, 0x0a, 0x0b, 0x44, 0x65, 0x66, 0x61,
5914 0x75, 0x6c, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65,
5915 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x48, 0x00, 0x52, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65,
5916 0x72, 0x12, 0x1a, 0x0a, 0x07, 0x62, 0x6f, 0x6f, 0x6c, 0x65, 0x61, 0x6e, 0x18, 0x02, 0x20, 0x01,
5917 0x28, 0x08, 0x48, 0x00, 0x52, 0x07, 0x62, 0x6f, 0x6f, 0x6c, 0x65, 0x61, 0x6e, 0x12, 0x18, 0x0a,
5918 0x06, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52,
5919 0x06, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x42, 0x07, 0x0a, 0x05, 0x6f, 0x6e, 0x65, 0x6f, 0x66,
5920 0x22, 0xb2, 0x01, 0x0a, 0x0d, 0x44, 0x69, 0x73, 0x63, 0x72, 0x69, 0x6d, 0x69, 0x6e, 0x61, 0x74,
5921 0x6f, 0x72, 0x12, 0x23, 0x0a, 0x0d, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x5f, 0x6e,
5922 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x70, 0x72, 0x6f, 0x70, 0x65,
5923 0x72, 0x74, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x07, 0x6d, 0x61, 0x70, 0x70, 0x69,
5924 0x6e, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61,
5925 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x07, 0x6d,
5926 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x12, 0x4d, 0x0a, 0x17, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66,
5927 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
5928 0x6e, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70,
5929 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x41, 0x6e, 0x79, 0x52, 0x16, 0x73,
5930 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65,
5931 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xc9, 0x03, 0x0a, 0x08, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65,
5932 0x6e, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x18, 0x01, 0x20,
5933 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x12, 0x24, 0x0a, 0x04,
5934 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x6f, 0x70, 0x65,
5935 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e,
5936 0x66, 0x6f, 0x12, 0x2c, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x18, 0x03, 0x20,
5937 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33,
5938 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73,
5939 0x12, 0x27, 0x0a, 0x05, 0x70, 0x61, 0x74, 0x68, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
5940 0x11, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x50, 0x61, 0x74,
5941 0x68, 0x73, 0x52, 0x05, 0x70, 0x61, 0x74, 0x68, 0x73, 0x12, 0x36, 0x0a, 0x0a, 0x63, 0x6f, 0x6d,
5942 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e,
5943 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f,
5944 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74,
5945 0x73, 0x12, 0x3b, 0x0a, 0x08, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x18, 0x06, 0x20,
5946 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33,
5947 0x2e, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65,
5948 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x08, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x12, 0x23,
5949 0x0a, 0x04, 0x74, 0x61, 0x67, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x6f,
5950 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x54, 0x61, 0x67, 0x52, 0x04, 0x74,
5951 0x61, 0x67, 0x73, 0x12, 0x3d, 0x0a, 0x0d, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x5f,
5952 0x64, 0x6f, 0x63, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6f, 0x70, 0x65,
5953 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c,
5954 0x44, 0x6f, 0x63, 0x73, 0x52, 0x0c, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x44, 0x6f,
5955 0x63, 0x73, 0x12, 0x4d, 0x0a, 0x17, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74,
5956 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20,
5957 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33,
5958 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x41, 0x6e, 0x79, 0x52, 0x16, 0x73, 0x70, 0x65, 0x63, 0x69,
5959 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
5960 0x6e, 0x22, 0x8e, 0x02, 0x0a, 0x08, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x21,
5961 0x0a, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01,
5962 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x54, 0x79, 0x70,
5963 0x65, 0x12, 0x39, 0x0a, 0x07, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x01,
5964 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e,
5965 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e,
5966 0x63, 0x65, 0x73, 0x52, 0x07, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x12, 0x14, 0x0a, 0x05,
5967 0x73, 0x74, 0x79, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x74, 0x79,
5968 0x6c, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20,
5969 0x01, 0x28, 0x08, 0x52, 0x07, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x64, 0x65, 0x12, 0x25, 0x0a, 0x0e,
5970 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x18, 0x05,
5971 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x73, 0x65, 0x72,
5972 0x76, 0x65, 0x64, 0x12, 0x4d, 0x0a, 0x17, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61,
5973 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x06,
5974 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76,
5975 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x41, 0x6e, 0x79, 0x52, 0x16, 0x73, 0x70, 0x65, 0x63,
5976 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69,
5977 0x6f, 0x6e, 0x22, 0x5b, 0x0a, 0x09, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x73, 0x12,
5978 0x4e, 0x0a, 0x15, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x70, 0x72,
5979 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19,
5980 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65,
5981 0x64, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x52, 0x14, 0x61, 0x64, 0x64, 0x69, 0x74,
5982 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22,
5983 0xe2, 0x01, 0x0a, 0x07, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x73,
5984 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x75,
5985 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
5986 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63,
5987 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x25, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
5988 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69,
5989 0x2e, 0x76, 0x33, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x25,
5990 0x0a, 0x0e, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65,
5991 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c,
5992 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x4d, 0x0a, 0x17, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69,
5993 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
5994 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69,
5995 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x41, 0x6e, 0x79, 0x52, 0x16, 0x73, 0x70,
5996 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65, 0x6e,
5997 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x85, 0x01, 0x0a, 0x12, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65,
5998 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x2f, 0x0a, 0x07, 0x65,
5999 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6f,
6000 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c,
6001 0x65, 0x48, 0x00, 0x52, 0x07, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x35, 0x0a, 0x09,
6002 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
6003 0x15, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x52, 0x65, 0x66,
6004 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x48, 0x00, 0x52, 0x09, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65,
6005 0x6e, 0x63, 0x65, 0x42, 0x07, 0x0a, 0x05, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x22, 0x70, 0x0a, 0x14,
6006 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65,
6007 0x6e, 0x63, 0x65, 0x73, 0x12, 0x58, 0x0a, 0x15, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
6008 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20,
6009 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33,
6010 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x4f, 0x72, 0x52,
6011 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x14, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69,
6012 0x6f, 0x6e, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x57,
6013 0x0a, 0x0a, 0x45, 0x78, 0x70, 0x72, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x49, 0x0a, 0x15,
6014 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65,
6015 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6f, 0x70,
6016 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x41, 0x6e,
6017 0x79, 0x52, 0x14, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x50, 0x72, 0x6f,
6018 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x91, 0x01, 0x0a, 0x0c, 0x45, 0x78, 0x74, 0x65,
6019 0x72, 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x63, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63,
6020 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64,
6021 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72,
6022 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x4d, 0x0a, 0x17,
6023 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78,
6024 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e,
6025 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64,
6026 0x41, 0x6e, 0x79, 0x52, 0x16, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69,
6027 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x8a, 0x04, 0x0a, 0x06,
6028 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69,
6029 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73,
6030 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x75,
6031 0x69, 0x72, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x72, 0x65, 0x71, 0x75,
6032 0x69, 0x72, 0x65, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74,
6033 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63,
6034 0x61, 0x74, 0x65, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x65, 0x6d,
6035 0x70, 0x74, 0x79, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52,
6036 0x0f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65,
6037 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52,
6038 0x05, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x64,
6039 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x64, 0x65,
6040 0x12, 0x25, 0x0a, 0x0e, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76,
6041 0x65, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x52,
6042 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x12, 0x35, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d,
6043 0x61, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70,
6044 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4f, 0x72, 0x52, 0x65, 0x66,
6045 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x29,
6046 0x0a, 0x07, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32,
6047 0x0f, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x41, 0x6e, 0x79,
6048 0x52, 0x07, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x3c, 0x0a, 0x08, 0x65, 0x78, 0x61,
6049 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6f, 0x70,
6050 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65,
6051 0x73, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x08, 0x65,
6052 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x12, 0x30, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65,
6053 0x6e, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61,
6054 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x73,
6055 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x4d, 0x0a, 0x17, 0x73, 0x70, 0x65,
6056 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e,
6057 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6f, 0x70, 0x65,
6058 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x41, 0x6e, 0x79,
6059 0x52, 0x16, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45,
6060 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x81, 0x01, 0x0a, 0x11, 0x48, 0x65, 0x61,
6061 0x64, 0x65, 0x72, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x2c,
6062 0x0a, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12,
6063 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x48, 0x65, 0x61, 0x64,
6064 0x65, 0x72, 0x48, 0x00, 0x52, 0x06, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x12, 0x35, 0x0a, 0x09,
6065 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
6066 0x15, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x52, 0x65, 0x66,
6067 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x48, 0x00, 0x52, 0x09, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65,
6068 0x6e, 0x63, 0x65, 0x42, 0x07, 0x0a, 0x05, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x22, 0x6e, 0x0a, 0x13,
6069 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e,
6070 0x63, 0x65, 0x73, 0x12, 0x57, 0x0a, 0x15, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61,
6071 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03,
6072 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e,
6073 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x4f, 0x72, 0x52, 0x65, 0x66,
6074 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x14, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
6075 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0xc9, 0x02, 0x0a,
6076 0x04, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x01,
6077 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64,
6078 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
6079 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x0a,
6080 0x10, 0x74, 0x65, 0x72, 0x6d, 0x73, 0x5f, 0x6f, 0x66, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
6081 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x74, 0x65, 0x72, 0x6d, 0x73, 0x4f, 0x66,
6082 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x2d, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x61,
6083 0x63, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61,
6084 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x52, 0x07, 0x63,
6085 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x12, 0x2d, 0x0a, 0x07, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73,
6086 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70,
6087 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x52, 0x07, 0x6c, 0x69,
6088 0x63, 0x65, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
6089 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12,
6090 0x4d, 0x0a, 0x17, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
6091 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b,
6092 0x32, 0x14, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61,
6093 0x6d, 0x65, 0x64, 0x41, 0x6e, 0x79, 0x52, 0x16, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63,
6094 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x18,
6095 0x0a, 0x07, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52,
6096 0x07, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, 0x5a, 0x0a, 0x09, 0x49, 0x74, 0x65, 0x6d,
6097 0x73, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x4d, 0x0a, 0x13, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f,
6098 0x6f, 0x72, 0x5f, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x03,
6099 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e,
6100 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63,
6101 0x65, 0x52, 0x11, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72,
6102 0x65, 0x6e, 0x63, 0x65, 0x22, 0x7e, 0x0a, 0x07, 0x4c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x12,
6103 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e,
6104 0x61, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
6105 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x4d, 0x0a, 0x17, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69,
6106 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
6107 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69,
6108 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x41, 0x6e, 0x79, 0x52, 0x16, 0x73, 0x70,
6109 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65, 0x6e,
6110 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xe8, 0x02, 0x0a, 0x04, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x23, 0x0a,
6111 0x0d, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x66, 0x18, 0x01,
6112 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
6113 0x65, 0x66, 0x12, 0x21, 0x0a, 0x0c, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
6114 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74,
6115 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x3b, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74,
6116 0x65, 0x72, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6f, 0x70, 0x65, 0x6e,
6117 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x41, 0x6e, 0x79, 0x4f, 0x72, 0x45, 0x78, 0x70, 0x72,
6118 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65,
6119 0x72, 0x73, 0x12, 0x3e, 0x0a, 0x0c, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x62, 0x6f,
6120 0x64, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61,
6121 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x41, 0x6e, 0x79, 0x4f, 0x72, 0x45, 0x78, 0x70, 0x72, 0x65,
6122 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x6f,
6123 0x64, 0x79, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f,
6124 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
6125 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2a, 0x0a, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x06,
6126 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76,
6127 0x33, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
6128 0x12, 0x4d, 0x0a, 0x17, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
6129 0x6e, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x03, 0x28,
6130 0x0b, 0x32, 0x14, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e,
6131 0x61, 0x6d, 0x65, 0x64, 0x41, 0x6e, 0x79, 0x52, 0x16, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69,
6132 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22,
6133 0x79, 0x0a, 0x0f, 0x4c, 0x69, 0x6e, 0x6b, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e,
6134 0x63, 0x65, 0x12, 0x26, 0x0a, 0x04, 0x6c, 0x69, 0x6e, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
6135 0x32, 0x10, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4c, 0x69,
6136 0x6e, 0x6b, 0x48, 0x00, 0x52, 0x04, 0x6c, 0x69, 0x6e, 0x6b, 0x12, 0x35, 0x0a, 0x09, 0x72, 0x65,
6137 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e,
6138 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x52, 0x65, 0x66, 0x65, 0x72,
6139 0x65, 0x6e, 0x63, 0x65, 0x48, 0x00, 0x52, 0x09, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63,
6140 0x65, 0x42, 0x07, 0x0a, 0x05, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x22, 0x6a, 0x0a, 0x11, 0x4c, 0x69,
6141 0x6e, 0x6b, 0x73, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x12,
6142 0x55, 0x0a, 0x15, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x70, 0x72,
6143 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20,
6144 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65,
6145 0x64, 0x4c, 0x69, 0x6e, 0x6b, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65,
6146 0x52, 0x14, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x70,
6147 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0xad, 0x02, 0x0a, 0x09, 0x4d, 0x65, 0x64, 0x69, 0x61,
6148 0x54, 0x79, 0x70, 0x65, 0x12, 0x35, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x01,
6149 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76,
6150 0x33, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65,
6151 0x6e, 0x63, 0x65, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x29, 0x0a, 0x07, 0x65,
6152 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x6f,
6153 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x07, 0x65,
6154 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x3c, 0x0a, 0x08, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c,
6155 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61,
6156 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x4f, 0x72,
6157 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x08, 0x65, 0x78, 0x61, 0x6d,
6158 0x70, 0x6c, 0x65, 0x73, 0x12, 0x31, 0x0a, 0x08, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67,
6159 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69,
6160 0x2e, 0x76, 0x33, 0x2e, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x08, 0x65,
6161 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x4d, 0x0a, 0x17, 0x73, 0x70, 0x65, 0x63, 0x69,
6162 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69,
6163 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61,
6164 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x41, 0x6e, 0x79, 0x52, 0x16,
6165 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x74,
6166 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x5d, 0x0a, 0x0a, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x54,
6167 0x79, 0x70, 0x65, 0x73, 0x12, 0x4f, 0x0a, 0x15, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
6168 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20,
6169 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33,
6170 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x52,
6171 0x14, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x70, 0x65,
6172 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x45, 0x0a, 0x08, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x41, 0x6e,
6173 0x79, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
6174 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
6175 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76,
6176 0x33, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x65, 0x0a, 0x18,
6177 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x43, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x4f, 0x72, 0x52,
6178 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
6179 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x05,
6180 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6f, 0x70,
6181 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63,
6182 0x6b, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x05, 0x76, 0x61,
6183 0x6c, 0x75, 0x65, 0x22, 0x4f, 0x0a, 0x0d, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x45, 0x6e, 0x63, 0x6f,
6184 0x64, 0x69, 0x6e, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
6185 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2a, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
6186 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70,
6187 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x52, 0x05, 0x76,
6188 0x61, 0x6c, 0x75, 0x65, 0x22, 0x63, 0x0a, 0x17, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x45, 0x78, 0x61,
6189 0x6d, 0x70, 0x6c, 0x65, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12,
6190 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e,
6191 0x61, 0x6d, 0x65, 0x12, 0x34, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
6192 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e,
6193 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e,
6194 0x63, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x61, 0x0a, 0x16, 0x4e, 0x61, 0x6d,
6195 0x65, 0x64, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65,
6196 0x6e, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
6197 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x33, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
6198 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69,
6199 0x2e, 0x76, 0x33, 0x2e, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65,
6200 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x5d, 0x0a, 0x14,
6201 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x4c, 0x69, 0x6e, 0x6b, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72,
6202 0x65, 0x6e, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
6203 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x31, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
6204 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70,
6205 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4c, 0x69, 0x6e, 0x6b, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72,
6206 0x65, 0x6e, 0x63, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x51, 0x0a, 0x0e, 0x4e,
6207 0x61, 0x6d, 0x65, 0x64, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a,
6208 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d,
6209 0x65, 0x12, 0x2b, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
6210 0x32, 0x15, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4d, 0x65,
6211 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x67,
6212 0x0a, 0x19, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72,
6213 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e,
6214 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12,
6215 0x36, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20,
6216 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x50, 0x61, 0x72, 0x61,
6217 0x6d, 0x65, 0x74, 0x65, 0x72, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65,
6218 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x4f, 0x0a, 0x0d, 0x4e, 0x61, 0x6d, 0x65, 0x64,
6219 0x50, 0x61, 0x74, 0x68, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
6220 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2a, 0x0a, 0x05,
6221 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6f, 0x70,
6222 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x50, 0x61, 0x74, 0x68, 0x49, 0x74, 0x65,
6223 0x6d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x6b, 0x0a, 0x1b, 0x4e, 0x61, 0x6d, 0x65,
6224 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x6f, 0x64, 0x79, 0x4f, 0x72, 0x52, 0x65,
6225 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
6226 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x38, 0x0a, 0x05, 0x76,
6227 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x6f, 0x70, 0x65,
6228 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42,
6229 0x6f, 0x64, 0x79, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x05,
6230 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x65, 0x0a, 0x18, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x52, 0x65,
6231 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63,
6232 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
6233 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
6234 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76,
6235 0x33, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65,
6236 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x61, 0x0a, 0x16,
6237 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4f, 0x72, 0x52, 0x65, 0x66,
6238 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
6239 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x33, 0x0a, 0x05, 0x76, 0x61,
6240 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x70, 0x65, 0x6e,
6241 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4f, 0x72, 0x52,
6242 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22,
6243 0x71, 0x0a, 0x1e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
6244 0x53, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63,
6245 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
6246 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x3b, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
6247 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76,
6248 0x33, 0x2e, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x65,
6249 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c,
6250 0x75, 0x65, 0x22, 0x5b, 0x0a, 0x13, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65,
6251 0x72, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
6252 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x30, 0x0a,
6253 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6f,
6254 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
6255 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22,
6256 0x37, 0x0a, 0x0b, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x12,
6257 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61,
6258 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
6259 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x55, 0x0a, 0x10, 0x4e, 0x61, 0x6d, 0x65,
6260 0x64, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x41, 0x72, 0x72, 0x61, 0x79, 0x12, 0x12, 0x0a, 0x04,
6261 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
6262 0x12, 0x2d, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
6263 0x17, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x74, 0x72,
6264 0x69, 0x6e, 0x67, 0x41, 0x72, 0x72, 0x61, 0x79, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22,
6265 0xf2, 0x01, 0x0a, 0x09, 0x4f, 0x61, 0x75, 0x74, 0x68, 0x46, 0x6c, 0x6f, 0x77, 0x12, 0x2b, 0x0a,
6266 0x11, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x75,
6267 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72,
6268 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x72, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x6f,
6269 0x6b, 0x65, 0x6e, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74,
6270 0x6f, 0x6b, 0x65, 0x6e, 0x55, 0x72, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x66, 0x72, 0x65,
6271 0x73, 0x68, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65,
6272 0x66, 0x72, 0x65, 0x73, 0x68, 0x55, 0x72, 0x6c, 0x12, 0x2b, 0x0a, 0x06, 0x73, 0x63, 0x6f, 0x70,
6273 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61,
6274 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x06, 0x73,
6275 0x63, 0x6f, 0x70, 0x65, 0x73, 0x12, 0x4d, 0x0a, 0x17, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69,
6276 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
6277 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69,
6278 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x41, 0x6e, 0x79, 0x52, 0x16, 0x73, 0x70,
6279 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65, 0x6e,
6280 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xcd, 0x02, 0x0a, 0x0a, 0x4f, 0x61, 0x75, 0x74, 0x68, 0x46, 0x6c,
6281 0x6f, 0x77, 0x73, 0x12, 0x31, 0x0a, 0x08, 0x69, 0x6d, 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x18,
6282 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e,
6283 0x76, 0x33, 0x2e, 0x4f, 0x61, 0x75, 0x74, 0x68, 0x46, 0x6c, 0x6f, 0x77, 0x52, 0x08, 0x69, 0x6d,
6284 0x70, 0x6c, 0x69, 0x63, 0x69, 0x74, 0x12, 0x31, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f,
6285 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61,
6286 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4f, 0x61, 0x75, 0x74, 0x68, 0x46, 0x6c, 0x6f, 0x77, 0x52,
6287 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x44, 0x0a, 0x12, 0x63, 0x6c, 0x69,
6288 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x18,
6289 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e,
6290 0x76, 0x33, 0x2e, 0x4f, 0x61, 0x75, 0x74, 0x68, 0x46, 0x6c, 0x6f, 0x77, 0x52, 0x11, 0x63, 0x6c,
6291 0x69, 0x65, 0x6e, 0x74, 0x43, 0x72, 0x65, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x12,
6292 0x44, 0x0a, 0x12, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e,
6293 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6f, 0x70,
6294 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4f, 0x61, 0x75, 0x74, 0x68, 0x46, 0x6c,
6295 0x6f, 0x77, 0x52, 0x11, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
6296 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x4d, 0x0a, 0x17, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69,
6297 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
6298 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69,
6299 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x41, 0x6e, 0x79, 0x52, 0x16, 0x73, 0x70,
6300 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65, 0x6e,
6301 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x53, 0x0a, 0x06, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x49,
6302 0x0a, 0x15, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f,
6303 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e,
6304 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64,
6305 0x41, 0x6e, 0x79, 0x52, 0x14, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x50,
6306 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x96, 0x05, 0x0a, 0x09, 0x4f, 0x70,
6307 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x61, 0x67, 0x73, 0x18,
6308 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04, 0x74, 0x61, 0x67, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x73,
6309 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x75,
6310 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
6311 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63,
6312 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3d, 0x0a, 0x0d, 0x65, 0x78, 0x74, 0x65, 0x72,
6313 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x6f, 0x63, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18,
6314 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x45, 0x78, 0x74, 0x65,
6315 0x72, 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x63, 0x73, 0x52, 0x0c, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e,
6316 0x61, 0x6c, 0x44, 0x6f, 0x63, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74,
6317 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6f, 0x70,
6318 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x40, 0x0a, 0x0a, 0x70, 0x61, 0x72,
6319 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e,
6320 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d,
6321 0x65, 0x74, 0x65, 0x72, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52,
6322 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x45, 0x0a, 0x0c, 0x72,
6323 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28,
6324 0x0b, 0x32, 0x22, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x52,
6325 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x6f, 0x64, 0x79, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65,
6326 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x0b, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x6f,
6327 0x64, 0x79, 0x12, 0x33, 0x0a, 0x09, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x18,
6328 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e,
6329 0x76, 0x33, 0x2e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x52, 0x09, 0x72, 0x65,
6330 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x12, 0x3f, 0x0a, 0x09, 0x63, 0x61, 0x6c, 0x6c, 0x62,
6331 0x61, 0x63, 0x6b, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x6f, 0x70, 0x65,
6332 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x43, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b,
6333 0x73, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x09, 0x63,
6334 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x73, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x72,
6335 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x64, 0x65,
6336 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x3b, 0x0a, 0x08, 0x73, 0x65, 0x63, 0x75,
6337 0x72, 0x69, 0x74, 0x79, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6f, 0x70, 0x65,
6338 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
6339 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x08, 0x73, 0x65, 0x63,
6340 0x75, 0x72, 0x69, 0x74, 0x79, 0x12, 0x2c, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73,
6341 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69,
6342 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76,
6343 0x65, 0x72, 0x73, 0x12, 0x4d, 0x0a, 0x17, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61,
6344 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0d,
6345 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76,
6346 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x41, 0x6e, 0x79, 0x52, 0x16, 0x73, 0x70, 0x65, 0x63,
6347 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69,
6348 0x6f, 0x6e, 0x22, 0xb1, 0x04, 0x0a, 0x09, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72,
6349 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
6350 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
6351 0x52, 0x02, 0x69, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
6352 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72,
6353 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72,
6354 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72,
6355 0x65, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64,
6356 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74,
6357 0x65, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x65, 0x6d, 0x70, 0x74,
6358 0x79, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x61,
6359 0x6c, 0x6c, 0x6f, 0x77, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x14,
6360 0x0a, 0x05, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73,
6361 0x74, 0x79, 0x6c, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x64, 0x65, 0x18,
6362 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x64, 0x65, 0x12, 0x25,
6363 0x0a, 0x0e, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64,
6364 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x73,
6365 0x65, 0x72, 0x76, 0x65, 0x64, 0x12, 0x35, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18,
6366 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e,
6367 0x76, 0x33, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72,
6368 0x65, 0x6e, 0x63, 0x65, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12, 0x29, 0x0a, 0x07,
6369 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e,
6370 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x07,
6371 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x3c, 0x0a, 0x08, 0x65, 0x78, 0x61, 0x6d, 0x70,
6372 0x6c, 0x65, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6f, 0x70, 0x65, 0x6e,
6373 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x45, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x4f,
6374 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x08, 0x65, 0x78, 0x61,
6375 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x12, 0x30, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74,
6376 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69,
6377 0x2e, 0x76, 0x33, 0x2e, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x73, 0x52, 0x07,
6378 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x4d, 0x0a, 0x17, 0x73, 0x70, 0x65, 0x63, 0x69,
6379 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69,
6380 0x6f, 0x6e, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61,
6381 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x41, 0x6e, 0x79, 0x52, 0x16,
6382 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x74,
6383 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x8d, 0x01, 0x0a, 0x14, 0x50, 0x61, 0x72, 0x61, 0x6d,
6384 0x65, 0x74, 0x65, 0x72, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12,
6385 0x35, 0x0a, 0x09, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01,
6386 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e,
6387 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x48, 0x00, 0x52, 0x09, 0x70, 0x61, 0x72,
6388 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x12, 0x35, 0x0a, 0x09, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65,
6389 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6f, 0x70, 0x65, 0x6e,
6390 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65,
6391 0x48, 0x00, 0x52, 0x09, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x42, 0x07, 0x0a,
6392 0x05, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x22, 0x74, 0x0a, 0x16, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65,
6393 0x74, 0x65, 0x72, 0x73, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73,
6394 0x12, 0x5a, 0x0a, 0x15, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x70,
6395 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
6396 0x25, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d,
6397 0x65, 0x64, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x4f, 0x72, 0x52, 0x65, 0x66,
6398 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x14, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
6399 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0xfa, 0x04, 0x0a,
6400 0x08, 0x50, 0x61, 0x74, 0x68, 0x49, 0x74, 0x65, 0x6d, 0x12, 0x11, 0x0a, 0x04, 0x5f, 0x72, 0x65,
6401 0x66, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x52, 0x65, 0x66, 0x12, 0x18, 0x0a, 0x07,
6402 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73,
6403 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69,
6404 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73,
6405 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x27, 0x0a, 0x03, 0x67, 0x65, 0x74, 0x18,
6406 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e,
6407 0x76, 0x33, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x03, 0x67, 0x65,
6408 0x74, 0x12, 0x27, 0x0a, 0x03, 0x70, 0x75, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15,
6409 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4f, 0x70, 0x65, 0x72,
6410 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x03, 0x70, 0x75, 0x74, 0x12, 0x29, 0x0a, 0x04, 0x70, 0x6f,
6411 0x73, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61,
6412 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
6413 0x04, 0x70, 0x6f, 0x73, 0x74, 0x12, 0x2d, 0x0a, 0x06, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x18,
6414 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e,
6415 0x76, 0x33, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x64, 0x65,
6416 0x6c, 0x65, 0x74, 0x65, 0x12, 0x2f, 0x0a, 0x07, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18,
6417 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e,
6418 0x76, 0x33, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x6f, 0x70,
6419 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x29, 0x0a, 0x04, 0x68, 0x65, 0x61, 0x64, 0x18, 0x09, 0x20,
6420 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33,
6421 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x68, 0x65, 0x61, 0x64,
6422 0x12, 0x2b, 0x0a, 0x05, 0x70, 0x61, 0x74, 0x63, 0x68, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32,
6423 0x15, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4f, 0x70, 0x65,
6424 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x05, 0x70, 0x61, 0x74, 0x63, 0x68, 0x12, 0x2b, 0x0a,
6425 0x05, 0x74, 0x72, 0x61, 0x63, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6f,
6426 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
6427 0x69, 0x6f, 0x6e, 0x52, 0x05, 0x74, 0x72, 0x61, 0x63, 0x65, 0x12, 0x2c, 0x0a, 0x07, 0x73, 0x65,
6428 0x72, 0x76, 0x65, 0x72, 0x73, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6f, 0x70,
6429 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52,
6430 0x07, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x12, 0x40, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61,
6431 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6f,
6432 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x65,
6433 0x74, 0x65, 0x72, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x0a,
6434 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x12, 0x4d, 0x0a, 0x17, 0x73, 0x70,
6435 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x74, 0x65,
6436 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6f, 0x70,
6437 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x41, 0x6e,
6438 0x79, 0x52, 0x16, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
6439 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x85, 0x01, 0x0a, 0x05, 0x50, 0x61,
6440 0x74, 0x68, 0x73, 0x12, 0x2d, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x03, 0x28,
6441 0x0b, 0x32, 0x19, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e,
6442 0x61, 0x6d, 0x65, 0x64, 0x50, 0x61, 0x74, 0x68, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x04, 0x70, 0x61,
6443 0x74, 0x68, 0x12, 0x4d, 0x0a, 0x17, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74,
6444 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20,
6445 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33,
6446 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x41, 0x6e, 0x79, 0x52, 0x16, 0x73, 0x70, 0x65, 0x63, 0x69,
6447 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
6448 0x6e, 0x22, 0x65, 0x0a, 0x0a, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12,
6449 0x57, 0x0a, 0x15, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x70, 0x72,
6450 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22,
6451 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65,
6452 0x64, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e,
6453 0x63, 0x65, 0x52, 0x14, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x50, 0x72,
6454 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x5a, 0x0a, 0x09, 0x52, 0x65, 0x66, 0x65,
6455 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x11, 0x0a, 0x04, 0x5f, 0x72, 0x65, 0x66, 0x18, 0x01, 0x20,
6456 0x01, 0x28, 0x09, 0x52, 0x03, 0x52, 0x65, 0x66, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x6d, 0x6d,
6457 0x61, 0x72, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x75, 0x6d, 0x6d, 0x61,
6458 0x72, 0x79, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f,
6459 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
6460 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x79, 0x0a, 0x19, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42,
6461 0x6f, 0x64, 0x69, 0x65, 0x73, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65,
6462 0x73, 0x12, 0x5c, 0x0a, 0x15, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f,
6463 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b,
6464 0x32, 0x27, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61,
6465 0x6d, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x6f, 0x64, 0x79, 0x4f, 0x72,
6466 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x14, 0x61, 0x64, 0x64, 0x69, 0x74,
6467 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22,
6468 0xcc, 0x01, 0x0a, 0x0b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x6f, 0x64, 0x79, 0x12,
6469 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01,
6470 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f,
6471 0x6e, 0x12, 0x30, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01,
6472 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e,
6473 0x4d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x73, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74,
6474 0x65, 0x6e, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x18,
6475 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12,
6476 0x4d, 0x0a, 0x17, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
6477 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b,
6478 0x32, 0x14, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61,
6479 0x6d, 0x65, 0x64, 0x41, 0x6e, 0x79, 0x52, 0x16, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63,
6480 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x96,
6481 0x01, 0x0a, 0x16, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x6f, 0x64, 0x79, 0x4f, 0x72,
6482 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x3c, 0x0a, 0x0c, 0x72, 0x65, 0x71,
6483 0x75, 0x65, 0x73, 0x74, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
6484 0x17, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x52, 0x65, 0x71,
6485 0x75, 0x65, 0x73, 0x74, 0x42, 0x6f, 0x64, 0x79, 0x48, 0x00, 0x52, 0x0b, 0x72, 0x65, 0x71, 0x75,
6486 0x65, 0x73, 0x74, 0x42, 0x6f, 0x64, 0x79, 0x12, 0x35, 0x0a, 0x09, 0x72, 0x65, 0x66, 0x65, 0x72,
6487 0x65, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6f, 0x70, 0x65,
6488 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63,
6489 0x65, 0x48, 0x00, 0x52, 0x09, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x42, 0x07,
6490 0x0a, 0x05, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x22, 0x9d, 0x02, 0x0a, 0x08, 0x52, 0x65, 0x73, 0x70,
6491 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
6492 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72,
6493 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x39, 0x0a, 0x07, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72,
6494 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70,
6495 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x4f, 0x72, 0x52, 0x65,
6496 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x07, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72,
6497 0x73, 0x12, 0x30, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01,
6498 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e,
6499 0x4d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x73, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74,
6500 0x65, 0x6e, 0x74, 0x12, 0x33, 0x0a, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x18, 0x04, 0x20, 0x01,
6501 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e,
6502 0x4c, 0x69, 0x6e, 0x6b, 0x73, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65,
6503 0x73, 0x52, 0x05, 0x6c, 0x69, 0x6e, 0x6b, 0x73, 0x12, 0x4d, 0x0a, 0x17, 0x73, 0x70, 0x65, 0x63,
6504 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73,
6505 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6f, 0x70, 0x65, 0x6e,
6506 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x41, 0x6e, 0x79, 0x52,
6507 0x16, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78,
6508 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x89, 0x01, 0x0a, 0x13, 0x52, 0x65, 0x73, 0x70,
6509 0x6f, 0x6e, 0x73, 0x65, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12,
6510 0x32, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
6511 0x0b, 0x32, 0x14, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x52,
6512 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x00, 0x52, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f,
6513 0x6e, 0x73, 0x65, 0x12, 0x35, 0x0a, 0x09, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65,
6514 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69,
6515 0x2e, 0x76, 0x33, 0x2e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x48, 0x00, 0x52,
6516 0x09, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x42, 0x07, 0x0a, 0x05, 0x6f, 0x6e,
6517 0x65, 0x6f, 0x66, 0x22, 0xef, 0x01, 0x0a, 0x09, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
6518 0x73, 0x12, 0x39, 0x0a, 0x07, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x18, 0x01, 0x20, 0x01,
6519 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e,
6520 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65,
6521 0x6e, 0x63, 0x65, 0x52, 0x07, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x58, 0x0a, 0x15,
6522 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x6f, 0x72, 0x5f, 0x72, 0x65, 0x66, 0x65,
6523 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6f, 0x70,
6524 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x52, 0x65,
6525 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63,
6526 0x65, 0x52, 0x13, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4f, 0x72, 0x52, 0x65, 0x66,
6527 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x4d, 0x0a, 0x17, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66,
6528 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
6529 0x6e, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70,
6530 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x41, 0x6e, 0x79, 0x52, 0x16, 0x73,
6531 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65,
6532 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x72, 0x0a, 0x15, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
6533 0x65, 0x73, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x59,
6534 0x0a, 0x15, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f,
6535 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e,
6536 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64,
6537 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65,
6538 0x6e, 0x63, 0x65, 0x52, 0x14, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x50,
6539 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0xaf, 0x0b, 0x0a, 0x06, 0x53, 0x63,
6540 0x68, 0x65, 0x6d, 0x61, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65,
6541 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6e, 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65,
6542 0x12, 0x3f, 0x0a, 0x0d, 0x64, 0x69, 0x73, 0x63, 0x72, 0x69, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x6f,
6543 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70,
6544 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x44, 0x69, 0x73, 0x63, 0x72, 0x69, 0x6d, 0x69, 0x6e, 0x61, 0x74,
6545 0x6f, 0x72, 0x52, 0x0d, 0x64, 0x69, 0x73, 0x63, 0x72, 0x69, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x6f,
6546 0x72, 0x12, 0x1b, 0x0a, 0x09, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x6f, 0x6e, 0x6c, 0x79, 0x18, 0x03,
6547 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x72, 0x65, 0x61, 0x64, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x1d,
6548 0x0a, 0x0a, 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x6f, 0x6e, 0x6c, 0x79, 0x18, 0x04, 0x20, 0x01,
6549 0x28, 0x08, 0x52, 0x09, 0x77, 0x72, 0x69, 0x74, 0x65, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x21, 0x0a,
6550 0x03, 0x78, 0x6d, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x6f, 0x70, 0x65,
6551 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x58, 0x6d, 0x6c, 0x52, 0x03, 0x78, 0x6d, 0x6c,
6552 0x12, 0x3d, 0x0a, 0x0d, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x6f, 0x63,
6553 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70,
6554 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x63,
6555 0x73, 0x52, 0x0c, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x63, 0x73, 0x12,
6556 0x29, 0x0a, 0x07, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b,
6557 0x32, 0x0f, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x41, 0x6e,
6558 0x79, 0x52, 0x07, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x65,
6559 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a,
6560 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69,
6561 0x74, 0x6c, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65,
6562 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x5f, 0x6f, 0x66, 0x18,
6563 0x0a, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0a, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x70, 0x6c, 0x65, 0x4f,
6564 0x66, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x18, 0x0b, 0x20, 0x01,
6565 0x28, 0x01, 0x52, 0x07, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x12, 0x2b, 0x0a, 0x11, 0x65,
6566 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x5f, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d,
6567 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76,
6568 0x65, 0x4d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x69, 0x6e, 0x69,
6569 0x6d, 0x75, 0x6d, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x01, 0x52, 0x07, 0x6d, 0x69, 0x6e, 0x69, 0x6d,
6570 0x75, 0x6d, 0x12, 0x2b, 0x0a, 0x11, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x5f,
6571 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x65,
6572 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x4d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x12,
6573 0x1d, 0x0a, 0x0a, 0x6d, 0x61, 0x78, 0x5f, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x0f, 0x20,
6574 0x01, 0x28, 0x03, 0x52, 0x09, 0x6d, 0x61, 0x78, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x1d,
6575 0x0a, 0x0a, 0x6d, 0x69, 0x6e, 0x5f, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x10, 0x20, 0x01,
6576 0x28, 0x03, 0x52, 0x09, 0x6d, 0x69, 0x6e, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x18, 0x0a,
6577 0x07, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
6578 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x69,
6579 0x74, 0x65, 0x6d, 0x73, 0x18, 0x12, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x49,
6580 0x74, 0x65, 0x6d, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x69, 0x6e, 0x5f, 0x69, 0x74, 0x65, 0x6d,
6581 0x73, 0x18, 0x13, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x6d, 0x69, 0x6e, 0x49, 0x74, 0x65, 0x6d,
6582 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x5f, 0x69, 0x74, 0x65, 0x6d,
6583 0x73, 0x18, 0x14, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x49,
6584 0x74, 0x65, 0x6d, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x72, 0x6f, 0x70,
6585 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x15, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6d, 0x61,
6586 0x78, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x6d,
6587 0x69, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x16, 0x20,
6588 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6d, 0x69, 0x6e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69,
6589 0x65, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x18, 0x17,
6590 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x12, 0x23,
6591 0x0a, 0x04, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x18, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x6f,
6592 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x04, 0x65,
6593 0x6e, 0x75, 0x6d, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x19, 0x20, 0x01, 0x28,
6594 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x34, 0x0a, 0x06, 0x61, 0x6c, 0x6c, 0x5f, 0x6f,
6595 0x66, 0x18, 0x1a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70,
6596 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4f, 0x72, 0x52, 0x65, 0x66,
6597 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x05, 0x61, 0x6c, 0x6c, 0x4f, 0x66, 0x12, 0x34, 0x0a,
6598 0x06, 0x6f, 0x6e, 0x65, 0x5f, 0x6f, 0x66, 0x18, 0x1b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e,
6599 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d,
6600 0x61, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x05, 0x6f, 0x6e,
6601 0x65, 0x4f, 0x66, 0x12, 0x34, 0x0a, 0x06, 0x61, 0x6e, 0x79, 0x5f, 0x6f, 0x66, 0x18, 0x1c, 0x20,
6602 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33,
6603 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e,
6604 0x63, 0x65, 0x52, 0x05, 0x61, 0x6e, 0x79, 0x4f, 0x66, 0x12, 0x24, 0x0a, 0x03, 0x6e, 0x6f, 0x74,
6605 0x18, 0x1d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69,
6606 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x52, 0x03, 0x6e, 0x6f, 0x74, 0x12,
6607 0x2b, 0x0a, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15,
6608 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x49, 0x74, 0x65, 0x6d,
6609 0x73, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x36, 0x0a, 0x0a,
6610 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x1f, 0x20, 0x01, 0x28, 0x0b,
6611 0x32, 0x16, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x50, 0x72,
6612 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x52, 0x0a, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72,
6613 0x74, 0x69, 0x65, 0x73, 0x12, 0x59, 0x0a, 0x15, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e,
6614 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x20, 0x20,
6615 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33,
6616 0x2e, 0x41, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x70, 0x65,
6617 0x72, 0x74, 0x69, 0x65, 0x73, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x14, 0x61, 0x64, 0x64, 0x69, 0x74,
6618 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x12,
6619 0x31, 0x0a, 0x07, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x18, 0x21, 0x20, 0x01, 0x28, 0x0b,
6620 0x32, 0x17, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x44, 0x65,
6621 0x66, 0x61, 0x75, 0x6c, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x64, 0x65, 0x66, 0x61, 0x75,
6622 0x6c, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f,
6623 0x6e, 0x18, 0x22, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
6624 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x23,
6625 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x4d, 0x0a, 0x17,
6626 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78,
6627 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x24, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e,
6628 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64,
6629 0x41, 0x6e, 0x79, 0x52, 0x16, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69,
6630 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x81, 0x01, 0x0a, 0x11,
6631 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63,
6632 0x65, 0x12, 0x2c, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28,
6633 0x0b, 0x32, 0x12, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x53,
6634 0x63, 0x68, 0x65, 0x6d, 0x61, 0x48, 0x00, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x12,
6635 0x35, 0x0a, 0x09, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01,
6636 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e,
6637 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x48, 0x00, 0x52, 0x09, 0x72, 0x65, 0x66,
6638 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x42, 0x07, 0x0a, 0x05, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x22,
6639 0x6e, 0x0a, 0x13, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65,
6640 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x57, 0x0a, 0x15, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69,
6641 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18,
6642 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e,
6643 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x4f, 0x72,
6644 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x14, 0x61, 0x64, 0x64, 0x69, 0x74,
6645 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22,
6646 0x68, 0x0a, 0x13, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x52, 0x65, 0x71, 0x75, 0x69,
6647 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x51, 0x0a, 0x15, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69,
6648 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18,
6649 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e,
6650 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x41, 0x72,
6651 0x72, 0x61, 0x79, 0x52, 0x14, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x50,
6652 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0xd3, 0x02, 0x0a, 0x0e, 0x53, 0x65,
6653 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x53, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04,
6654 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65,
6655 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18,
6656 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69,
6657 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
6658 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x6e, 0x18, 0x04, 0x20, 0x01,
6659 0x28, 0x09, 0x52, 0x02, 0x69, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x65,
6660 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x12, 0x23,
6661 0x0a, 0x0d, 0x62, 0x65, 0x61, 0x72, 0x65, 0x72, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18,
6662 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x62, 0x65, 0x61, 0x72, 0x65, 0x72, 0x46, 0x6f, 0x72,
6663 0x6d, 0x61, 0x74, 0x12, 0x2c, 0x0a, 0x05, 0x66, 0x6c, 0x6f, 0x77, 0x73, 0x18, 0x07, 0x20, 0x01,
6664 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e,
6665 0x4f, 0x61, 0x75, 0x74, 0x68, 0x46, 0x6c, 0x6f, 0x77, 0x73, 0x52, 0x05, 0x66, 0x6c, 0x6f, 0x77,
6666 0x73, 0x12, 0x2d, 0x0a, 0x13, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x69, 0x64, 0x5f, 0x63, 0x6f, 0x6e,
6667 0x6e, 0x65, 0x63, 0x74, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10,
6668 0x6f, 0x70, 0x65, 0x6e, 0x49, 0x64, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x55, 0x72, 0x6c,
6669 0x12, 0x4d, 0x0a, 0x17, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
6670 0x6e, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x03, 0x28,
6671 0x0b, 0x32, 0x14, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e,
6672 0x61, 0x6d, 0x65, 0x64, 0x41, 0x6e, 0x79, 0x52, 0x16, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69,
6673 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22,
6674 0xa2, 0x01, 0x0a, 0x19, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x53, 0x63, 0x68, 0x65,
6675 0x6d, 0x65, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x45, 0x0a,
6676 0x0f, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x65,
6677 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69,
6678 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x53, 0x63, 0x68, 0x65,
6679 0x6d, 0x65, 0x48, 0x00, 0x52, 0x0e, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x53, 0x63,
6680 0x68, 0x65, 0x6d, 0x65, 0x12, 0x35, 0x0a, 0x09, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63,
6681 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70,
6682 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x48, 0x00,
6683 0x52, 0x09, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x42, 0x07, 0x0a, 0x05, 0x6f,
6684 0x6e, 0x65, 0x6f, 0x66, 0x22, 0x7e, 0x0a, 0x1b, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79,
6685 0x53, 0x63, 0x68, 0x65, 0x6d, 0x65, 0x73, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e,
6686 0x63, 0x65, 0x73, 0x12, 0x5f, 0x0a, 0x15, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61,
6687 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03,
6688 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e,
6689 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x53, 0x63, 0x68,
6690 0x65, 0x6d, 0x65, 0x4f, 0x72, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x14,
6691 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72,
6692 0x74, 0x69, 0x65, 0x73, 0x22, 0xc6, 0x01, 0x0a, 0x06, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12,
6693 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72,
6694 0x6c, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e,
6695 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74,
6696 0x69, 0x6f, 0x6e, 0x12, 0x39, 0x0a, 0x09, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73,
6697 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69,
6698 0x2e, 0x76, 0x33, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62,
6699 0x6c, 0x65, 0x73, 0x52, 0x09, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x12, 0x4d,
6700 0x0a, 0x17, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
6701 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32,
6702 0x14, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d,
6703 0x65, 0x64, 0x41, 0x6e, 0x79, 0x52, 0x16, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61,
6704 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xaf, 0x01,
6705 0x0a, 0x0e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65,
6706 0x12, 0x12, 0x0a, 0x04, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x04,
6707 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x18,
6708 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x20,
6709 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20,
6710 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e,
6711 0x12, 0x4d, 0x0a, 0x17, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
6712 0x6e, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x03, 0x28,
6713 0x0b, 0x32, 0x14, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e,
6714 0x61, 0x6d, 0x65, 0x64, 0x41, 0x6e, 0x79, 0x52, 0x16, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69,
6715 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22,
6716 0x67, 0x0a, 0x0f, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c,
6717 0x65, 0x73, 0x12, 0x54, 0x0a, 0x15, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c,
6718 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28,
6719 0x0b, 0x32, 0x1f, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e,
6720 0x61, 0x6d, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62,
6721 0x6c, 0x65, 0x52, 0x14, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x50, 0x72,
6722 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x71, 0x0a, 0x16, 0x53, 0x70, 0x65, 0x63,
6723 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69,
6724 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01,
6725 0x28, 0x01, 0x48, 0x00, 0x52, 0x06, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x1a, 0x0a, 0x07,
6726 0x62, 0x6f, 0x6f, 0x6c, 0x65, 0x61, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00, 0x52,
6727 0x07, 0x62, 0x6f, 0x6f, 0x6c, 0x65, 0x61, 0x6e, 0x12, 0x18, 0x0a, 0x06, 0x73, 0x74, 0x72, 0x69,
6728 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x06, 0x73, 0x74, 0x72, 0x69,
6729 0x6e, 0x67, 0x42, 0x07, 0x0a, 0x05, 0x6f, 0x6e, 0x65, 0x6f, 0x66, 0x22, 0x23, 0x0a, 0x0b, 0x53,
6730 0x74, 0x72, 0x69, 0x6e, 0x67, 0x41, 0x72, 0x72, 0x61, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61,
6731 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
6732 0x22, 0x57, 0x0a, 0x07, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x4c, 0x0a, 0x15, 0x61,
6733 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72,
6734 0x74, 0x69, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x6f, 0x70, 0x65,
6735 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x53, 0x74, 0x72,
6736 0x69, 0x6e, 0x67, 0x52, 0x14, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x50,
6737 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0xc9, 0x01, 0x0a, 0x03, 0x54, 0x61,
6738 0x67, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
6739 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70,
6740 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63,
6741 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3d, 0x0a, 0x0d, 0x65, 0x78, 0x74, 0x65, 0x72,
6742 0x6e, 0x61, 0x6c, 0x5f, 0x64, 0x6f, 0x63, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18,
6743 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x45, 0x78, 0x74, 0x65,
6744 0x72, 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x63, 0x73, 0x52, 0x0c, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e,
6745 0x61, 0x6c, 0x44, 0x6f, 0x63, 0x73, 0x12, 0x4d, 0x0a, 0x17, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66,
6746 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
6747 0x6e, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70,
6748 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x64, 0x41, 0x6e, 0x79, 0x52, 0x16, 0x73,
6749 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65,
6750 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xd6, 0x01, 0x0a, 0x03, 0x58, 0x6d, 0x6c, 0x12, 0x12, 0x0a,
6751 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d,
6752 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x02,
6753 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12,
6754 0x16, 0x0a, 0x06, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
6755 0x06, 0x70, 0x72, 0x65, 0x66, 0x69, 0x78, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x74, 0x74, 0x72, 0x69,
6756 0x62, 0x75, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x61, 0x74, 0x74, 0x72,
6757 0x69, 0x62, 0x75, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64,
6758 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x64, 0x12,
6759 0x4d, 0x0a, 0x17, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
6760 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b,
6761 0x32, 0x14, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x33, 0x2e, 0x4e, 0x61,
6762 0x6d, 0x65, 0x64, 0x41, 0x6e, 0x79, 0x52, 0x16, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63,
6763 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x3e,
6764 0x0a, 0x0e, 0x6f, 0x72, 0x67, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x5f, 0x76, 0x33,
6765 0x42, 0x0c, 0x4f, 0x70, 0x65, 0x6e, 0x41, 0x50, 0x49, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01,
6766 0x5a, 0x16, 0x2e, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x76, 0x33, 0x3b, 0x6f, 0x70,
6767 0x65, 0x6e, 0x61, 0x70, 0x69, 0x5f, 0x76, 0x33, 0xa2, 0x02, 0x03, 0x4f, 0x41, 0x53, 0x62, 0x06,
6768 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
6769 }
6770
6771 var (
6772 file_openapiv3_OpenAPIv3_proto_rawDescOnce sync.Once
6773 file_openapiv3_OpenAPIv3_proto_rawDescData = file_openapiv3_OpenAPIv3_proto_rawDesc
6774 )
6775
6776 func file_openapiv3_OpenAPIv3_proto_rawDescGZIP() []byte {
6777 file_openapiv3_OpenAPIv3_proto_rawDescOnce.Do(func() {
6778 file_openapiv3_OpenAPIv3_proto_rawDescData = protoimpl.X.CompressGZIP(file_openapiv3_OpenAPIv3_proto_rawDescData)
6779 })
6780 return file_openapiv3_OpenAPIv3_proto_rawDescData
6781 }
6782
6783 var file_openapiv3_OpenAPIv3_proto_msgTypes = make([]protoimpl.MessageInfo, 78)
6784 var file_openapiv3_OpenAPIv3_proto_goTypes = []interface{}{
6785 (*AdditionalPropertiesItem)(nil),
6786 (*Any)(nil),
6787 (*AnyOrExpression)(nil),
6788 (*Callback)(nil),
6789 (*CallbackOrReference)(nil),
6790 (*CallbacksOrReferences)(nil),
6791 (*Components)(nil),
6792 (*Contact)(nil),
6793 (*DefaultType)(nil),
6794 (*Discriminator)(nil),
6795 (*Document)(nil),
6796 (*Encoding)(nil),
6797 (*Encodings)(nil),
6798 (*Example)(nil),
6799 (*ExampleOrReference)(nil),
6800 (*ExamplesOrReferences)(nil),
6801 (*Expression)(nil),
6802 (*ExternalDocs)(nil),
6803 (*Header)(nil),
6804 (*HeaderOrReference)(nil),
6805 (*HeadersOrReferences)(nil),
6806 (*Info)(nil),
6807 (*ItemsItem)(nil),
6808 (*License)(nil),
6809 (*Link)(nil),
6810 (*LinkOrReference)(nil),
6811 (*LinksOrReferences)(nil),
6812 (*MediaType)(nil),
6813 (*MediaTypes)(nil),
6814 (*NamedAny)(nil),
6815 (*NamedCallbackOrReference)(nil),
6816 (*NamedEncoding)(nil),
6817 (*NamedExampleOrReference)(nil),
6818 (*NamedHeaderOrReference)(nil),
6819 (*NamedLinkOrReference)(nil),
6820 (*NamedMediaType)(nil),
6821 (*NamedParameterOrReference)(nil),
6822 (*NamedPathItem)(nil),
6823 (*NamedRequestBodyOrReference)(nil),
6824 (*NamedResponseOrReference)(nil),
6825 (*NamedSchemaOrReference)(nil),
6826 (*NamedSecuritySchemeOrReference)(nil),
6827 (*NamedServerVariable)(nil),
6828 (*NamedString)(nil),
6829 (*NamedStringArray)(nil),
6830 (*OauthFlow)(nil),
6831 (*OauthFlows)(nil),
6832 (*Object)(nil),
6833 (*Operation)(nil),
6834 (*Parameter)(nil),
6835 (*ParameterOrReference)(nil),
6836 (*ParametersOrReferences)(nil),
6837 (*PathItem)(nil),
6838 (*Paths)(nil),
6839 (*Properties)(nil),
6840 (*Reference)(nil),
6841 (*RequestBodiesOrReferences)(nil),
6842 (*RequestBody)(nil),
6843 (*RequestBodyOrReference)(nil),
6844 (*Response)(nil),
6845 (*ResponseOrReference)(nil),
6846 (*Responses)(nil),
6847 (*ResponsesOrReferences)(nil),
6848 (*Schema)(nil),
6849 (*SchemaOrReference)(nil),
6850 (*SchemasOrReferences)(nil),
6851 (*SecurityRequirement)(nil),
6852 (*SecurityScheme)(nil),
6853 (*SecuritySchemeOrReference)(nil),
6854 (*SecuritySchemesOrReferences)(nil),
6855 (*Server)(nil),
6856 (*ServerVariable)(nil),
6857 (*ServerVariables)(nil),
6858 (*SpecificationExtension)(nil),
6859 (*StringArray)(nil),
6860 (*Strings)(nil),
6861 (*Tag)(nil),
6862 (*Xml)(nil),
6863 (*anypb.Any)(nil),
6864 }
6865 var file_openapiv3_OpenAPIv3_proto_depIdxs = []int32{
6866 64,
6867 78,
6868 1,
6869 16,
6870 37,
6871 29,
6872 3,
6873 55,
6874 30,
6875 65,
6876 62,
6877 51,
6878 15,
6879 56,
6880 20,
6881 69,
6882 26,
6883 5,
6884 29,
6885 29,
6886 75,
6887 29,
6888 21,
6889 70,
6890 53,
6891 6,
6892 66,
6893 76,
6894 17,
6895 29,
6896 20,
6897 29,
6898 31,
6899 1,
6900 29,
6901 13,
6902 55,
6903 32,
6904 29,
6905 29,
6906 64,
6907 1,
6908 15,
6909 28,
6910 29,
6911 18,
6912 55,
6913 33,
6914 7,
6915 23,
6916 29,
6917 64,
6918 29,
6919 2,
6920 2,
6921 70,
6922 29,
6923 24,
6924 55,
6925 34,
6926 64,
6927 1,
6928 15,
6929 12,
6930 29,
6931 35,
6932 1,
6933 4,
6934 11,
6935 14,
6936 19,
6937 25,
6938 27,
6939 50,
6940 52,
6941 58,
6942 60,
6943 64,
6944 68,
6945 71,
6946 74,
6947 75,
6948 29,
6949 45,
6950 45,
6951 45,
6952 45,
6953 29,
6954 29,
6955 17,
6956 50,
6957 58,
6958 61,
6959 5,
6960 66,
6961 70,
6962 29,
6963 64,
6964 1,
6965 15,
6966 28,
6967 29,
6968 49,
6969 55,
6970 36,
6971 48,
6972 48,
6973 48,
6974 48,
6975 48,
6976 48,
6977 48,
6978 48,
6979 70,
6980 50,
6981 29,
6982 37,
6983 29,
6984 40,
6985 38,
6986 28,
6987 29,
6988 57,
6989 55,
6990 20,
6991 28,
6992 26,
6993 29,
6994 59,
6995 55,
6996 60,
6997 39,
6998 29,
6999 39,
7000 9,
7001 77,
7002 17,
7003 1,
7004 1,
7005 64,
7006 64,
7007 64,
7008 63,
7009 22,
7010 54,
7011 0,
7012 8,
7013 29,
7014 63,
7015 55,
7016 40,
7017 44,
7018 46,
7019 29,
7020 67,
7021 55,
7022 41,
7023 72,
7024 29,
7025 29,
7026 42,
7027 43,
7028 17,
7029 29,
7030 29,
7031 165,
7032 165,
7033 165,
7034 165,
7035 0,
7036 }
7037
7038 func init() { file_openapiv3_OpenAPIv3_proto_init() }
7039 func file_openapiv3_OpenAPIv3_proto_init() {
7040 if File_openapiv3_OpenAPIv3_proto != nil {
7041 return
7042 }
7043 if !protoimpl.UnsafeEnabled {
7044 file_openapiv3_OpenAPIv3_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
7045 switch v := v.(*AdditionalPropertiesItem); i {
7046 case 0:
7047 return &v.state
7048 case 1:
7049 return &v.sizeCache
7050 case 2:
7051 return &v.unknownFields
7052 default:
7053 return nil
7054 }
7055 }
7056 file_openapiv3_OpenAPIv3_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
7057 switch v := v.(*Any); i {
7058 case 0:
7059 return &v.state
7060 case 1:
7061 return &v.sizeCache
7062 case 2:
7063 return &v.unknownFields
7064 default:
7065 return nil
7066 }
7067 }
7068 file_openapiv3_OpenAPIv3_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
7069 switch v := v.(*AnyOrExpression); i {
7070 case 0:
7071 return &v.state
7072 case 1:
7073 return &v.sizeCache
7074 case 2:
7075 return &v.unknownFields
7076 default:
7077 return nil
7078 }
7079 }
7080 file_openapiv3_OpenAPIv3_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
7081 switch v := v.(*Callback); i {
7082 case 0:
7083 return &v.state
7084 case 1:
7085 return &v.sizeCache
7086 case 2:
7087 return &v.unknownFields
7088 default:
7089 return nil
7090 }
7091 }
7092 file_openapiv3_OpenAPIv3_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
7093 switch v := v.(*CallbackOrReference); i {
7094 case 0:
7095 return &v.state
7096 case 1:
7097 return &v.sizeCache
7098 case 2:
7099 return &v.unknownFields
7100 default:
7101 return nil
7102 }
7103 }
7104 file_openapiv3_OpenAPIv3_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
7105 switch v := v.(*CallbacksOrReferences); i {
7106 case 0:
7107 return &v.state
7108 case 1:
7109 return &v.sizeCache
7110 case 2:
7111 return &v.unknownFields
7112 default:
7113 return nil
7114 }
7115 }
7116 file_openapiv3_OpenAPIv3_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
7117 switch v := v.(*Components); i {
7118 case 0:
7119 return &v.state
7120 case 1:
7121 return &v.sizeCache
7122 case 2:
7123 return &v.unknownFields
7124 default:
7125 return nil
7126 }
7127 }
7128 file_openapiv3_OpenAPIv3_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
7129 switch v := v.(*Contact); i {
7130 case 0:
7131 return &v.state
7132 case 1:
7133 return &v.sizeCache
7134 case 2:
7135 return &v.unknownFields
7136 default:
7137 return nil
7138 }
7139 }
7140 file_openapiv3_OpenAPIv3_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
7141 switch v := v.(*DefaultType); i {
7142 case 0:
7143 return &v.state
7144 case 1:
7145 return &v.sizeCache
7146 case 2:
7147 return &v.unknownFields
7148 default:
7149 return nil
7150 }
7151 }
7152 file_openapiv3_OpenAPIv3_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
7153 switch v := v.(*Discriminator); i {
7154 case 0:
7155 return &v.state
7156 case 1:
7157 return &v.sizeCache
7158 case 2:
7159 return &v.unknownFields
7160 default:
7161 return nil
7162 }
7163 }
7164 file_openapiv3_OpenAPIv3_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
7165 switch v := v.(*Document); i {
7166 case 0:
7167 return &v.state
7168 case 1:
7169 return &v.sizeCache
7170 case 2:
7171 return &v.unknownFields
7172 default:
7173 return nil
7174 }
7175 }
7176 file_openapiv3_OpenAPIv3_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
7177 switch v := v.(*Encoding); i {
7178 case 0:
7179 return &v.state
7180 case 1:
7181 return &v.sizeCache
7182 case 2:
7183 return &v.unknownFields
7184 default:
7185 return nil
7186 }
7187 }
7188 file_openapiv3_OpenAPIv3_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
7189 switch v := v.(*Encodings); i {
7190 case 0:
7191 return &v.state
7192 case 1:
7193 return &v.sizeCache
7194 case 2:
7195 return &v.unknownFields
7196 default:
7197 return nil
7198 }
7199 }
7200 file_openapiv3_OpenAPIv3_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
7201 switch v := v.(*Example); i {
7202 case 0:
7203 return &v.state
7204 case 1:
7205 return &v.sizeCache
7206 case 2:
7207 return &v.unknownFields
7208 default:
7209 return nil
7210 }
7211 }
7212 file_openapiv3_OpenAPIv3_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
7213 switch v := v.(*ExampleOrReference); i {
7214 case 0:
7215 return &v.state
7216 case 1:
7217 return &v.sizeCache
7218 case 2:
7219 return &v.unknownFields
7220 default:
7221 return nil
7222 }
7223 }
7224 file_openapiv3_OpenAPIv3_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
7225 switch v := v.(*ExamplesOrReferences); i {
7226 case 0:
7227 return &v.state
7228 case 1:
7229 return &v.sizeCache
7230 case 2:
7231 return &v.unknownFields
7232 default:
7233 return nil
7234 }
7235 }
7236 file_openapiv3_OpenAPIv3_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
7237 switch v := v.(*Expression); i {
7238 case 0:
7239 return &v.state
7240 case 1:
7241 return &v.sizeCache
7242 case 2:
7243 return &v.unknownFields
7244 default:
7245 return nil
7246 }
7247 }
7248 file_openapiv3_OpenAPIv3_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
7249 switch v := v.(*ExternalDocs); i {
7250 case 0:
7251 return &v.state
7252 case 1:
7253 return &v.sizeCache
7254 case 2:
7255 return &v.unknownFields
7256 default:
7257 return nil
7258 }
7259 }
7260 file_openapiv3_OpenAPIv3_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
7261 switch v := v.(*Header); i {
7262 case 0:
7263 return &v.state
7264 case 1:
7265 return &v.sizeCache
7266 case 2:
7267 return &v.unknownFields
7268 default:
7269 return nil
7270 }
7271 }
7272 file_openapiv3_OpenAPIv3_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
7273 switch v := v.(*HeaderOrReference); i {
7274 case 0:
7275 return &v.state
7276 case 1:
7277 return &v.sizeCache
7278 case 2:
7279 return &v.unknownFields
7280 default:
7281 return nil
7282 }
7283 }
7284 file_openapiv3_OpenAPIv3_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
7285 switch v := v.(*HeadersOrReferences); i {
7286 case 0:
7287 return &v.state
7288 case 1:
7289 return &v.sizeCache
7290 case 2:
7291 return &v.unknownFields
7292 default:
7293 return nil
7294 }
7295 }
7296 file_openapiv3_OpenAPIv3_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
7297 switch v := v.(*Info); i {
7298 case 0:
7299 return &v.state
7300 case 1:
7301 return &v.sizeCache
7302 case 2:
7303 return &v.unknownFields
7304 default:
7305 return nil
7306 }
7307 }
7308 file_openapiv3_OpenAPIv3_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
7309 switch v := v.(*ItemsItem); i {
7310 case 0:
7311 return &v.state
7312 case 1:
7313 return &v.sizeCache
7314 case 2:
7315 return &v.unknownFields
7316 default:
7317 return nil
7318 }
7319 }
7320 file_openapiv3_OpenAPIv3_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
7321 switch v := v.(*License); i {
7322 case 0:
7323 return &v.state
7324 case 1:
7325 return &v.sizeCache
7326 case 2:
7327 return &v.unknownFields
7328 default:
7329 return nil
7330 }
7331 }
7332 file_openapiv3_OpenAPIv3_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
7333 switch v := v.(*Link); i {
7334 case 0:
7335 return &v.state
7336 case 1:
7337 return &v.sizeCache
7338 case 2:
7339 return &v.unknownFields
7340 default:
7341 return nil
7342 }
7343 }
7344 file_openapiv3_OpenAPIv3_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
7345 switch v := v.(*LinkOrReference); i {
7346 case 0:
7347 return &v.state
7348 case 1:
7349 return &v.sizeCache
7350 case 2:
7351 return &v.unknownFields
7352 default:
7353 return nil
7354 }
7355 }
7356 file_openapiv3_OpenAPIv3_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
7357 switch v := v.(*LinksOrReferences); i {
7358 case 0:
7359 return &v.state
7360 case 1:
7361 return &v.sizeCache
7362 case 2:
7363 return &v.unknownFields
7364 default:
7365 return nil
7366 }
7367 }
7368 file_openapiv3_OpenAPIv3_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
7369 switch v := v.(*MediaType); i {
7370 case 0:
7371 return &v.state
7372 case 1:
7373 return &v.sizeCache
7374 case 2:
7375 return &v.unknownFields
7376 default:
7377 return nil
7378 }
7379 }
7380 file_openapiv3_OpenAPIv3_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
7381 switch v := v.(*MediaTypes); i {
7382 case 0:
7383 return &v.state
7384 case 1:
7385 return &v.sizeCache
7386 case 2:
7387 return &v.unknownFields
7388 default:
7389 return nil
7390 }
7391 }
7392 file_openapiv3_OpenAPIv3_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
7393 switch v := v.(*NamedAny); i {
7394 case 0:
7395 return &v.state
7396 case 1:
7397 return &v.sizeCache
7398 case 2:
7399 return &v.unknownFields
7400 default:
7401 return nil
7402 }
7403 }
7404 file_openapiv3_OpenAPIv3_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
7405 switch v := v.(*NamedCallbackOrReference); i {
7406 case 0:
7407 return &v.state
7408 case 1:
7409 return &v.sizeCache
7410 case 2:
7411 return &v.unknownFields
7412 default:
7413 return nil
7414 }
7415 }
7416 file_openapiv3_OpenAPIv3_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
7417 switch v := v.(*NamedEncoding); i {
7418 case 0:
7419 return &v.state
7420 case 1:
7421 return &v.sizeCache
7422 case 2:
7423 return &v.unknownFields
7424 default:
7425 return nil
7426 }
7427 }
7428 file_openapiv3_OpenAPIv3_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
7429 switch v := v.(*NamedExampleOrReference); i {
7430 case 0:
7431 return &v.state
7432 case 1:
7433 return &v.sizeCache
7434 case 2:
7435 return &v.unknownFields
7436 default:
7437 return nil
7438 }
7439 }
7440 file_openapiv3_OpenAPIv3_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
7441 switch v := v.(*NamedHeaderOrReference); i {
7442 case 0:
7443 return &v.state
7444 case 1:
7445 return &v.sizeCache
7446 case 2:
7447 return &v.unknownFields
7448 default:
7449 return nil
7450 }
7451 }
7452 file_openapiv3_OpenAPIv3_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
7453 switch v := v.(*NamedLinkOrReference); i {
7454 case 0:
7455 return &v.state
7456 case 1:
7457 return &v.sizeCache
7458 case 2:
7459 return &v.unknownFields
7460 default:
7461 return nil
7462 }
7463 }
7464 file_openapiv3_OpenAPIv3_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
7465 switch v := v.(*NamedMediaType); i {
7466 case 0:
7467 return &v.state
7468 case 1:
7469 return &v.sizeCache
7470 case 2:
7471 return &v.unknownFields
7472 default:
7473 return nil
7474 }
7475 }
7476 file_openapiv3_OpenAPIv3_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
7477 switch v := v.(*NamedParameterOrReference); i {
7478 case 0:
7479 return &v.state
7480 case 1:
7481 return &v.sizeCache
7482 case 2:
7483 return &v.unknownFields
7484 default:
7485 return nil
7486 }
7487 }
7488 file_openapiv3_OpenAPIv3_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
7489 switch v := v.(*NamedPathItem); i {
7490 case 0:
7491 return &v.state
7492 case 1:
7493 return &v.sizeCache
7494 case 2:
7495 return &v.unknownFields
7496 default:
7497 return nil
7498 }
7499 }
7500 file_openapiv3_OpenAPIv3_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
7501 switch v := v.(*NamedRequestBodyOrReference); i {
7502 case 0:
7503 return &v.state
7504 case 1:
7505 return &v.sizeCache
7506 case 2:
7507 return &v.unknownFields
7508 default:
7509 return nil
7510 }
7511 }
7512 file_openapiv3_OpenAPIv3_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
7513 switch v := v.(*NamedResponseOrReference); i {
7514 case 0:
7515 return &v.state
7516 case 1:
7517 return &v.sizeCache
7518 case 2:
7519 return &v.unknownFields
7520 default:
7521 return nil
7522 }
7523 }
7524 file_openapiv3_OpenAPIv3_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
7525 switch v := v.(*NamedSchemaOrReference); i {
7526 case 0:
7527 return &v.state
7528 case 1:
7529 return &v.sizeCache
7530 case 2:
7531 return &v.unknownFields
7532 default:
7533 return nil
7534 }
7535 }
7536 file_openapiv3_OpenAPIv3_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
7537 switch v := v.(*NamedSecuritySchemeOrReference); i {
7538 case 0:
7539 return &v.state
7540 case 1:
7541 return &v.sizeCache
7542 case 2:
7543 return &v.unknownFields
7544 default:
7545 return nil
7546 }
7547 }
7548 file_openapiv3_OpenAPIv3_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
7549 switch v := v.(*NamedServerVariable); i {
7550 case 0:
7551 return &v.state
7552 case 1:
7553 return &v.sizeCache
7554 case 2:
7555 return &v.unknownFields
7556 default:
7557 return nil
7558 }
7559 }
7560 file_openapiv3_OpenAPIv3_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
7561 switch v := v.(*NamedString); i {
7562 case 0:
7563 return &v.state
7564 case 1:
7565 return &v.sizeCache
7566 case 2:
7567 return &v.unknownFields
7568 default:
7569 return nil
7570 }
7571 }
7572 file_openapiv3_OpenAPIv3_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} {
7573 switch v := v.(*NamedStringArray); i {
7574 case 0:
7575 return &v.state
7576 case 1:
7577 return &v.sizeCache
7578 case 2:
7579 return &v.unknownFields
7580 default:
7581 return nil
7582 }
7583 }
7584 file_openapiv3_OpenAPIv3_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} {
7585 switch v := v.(*OauthFlow); i {
7586 case 0:
7587 return &v.state
7588 case 1:
7589 return &v.sizeCache
7590 case 2:
7591 return &v.unknownFields
7592 default:
7593 return nil
7594 }
7595 }
7596 file_openapiv3_OpenAPIv3_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} {
7597 switch v := v.(*OauthFlows); i {
7598 case 0:
7599 return &v.state
7600 case 1:
7601 return &v.sizeCache
7602 case 2:
7603 return &v.unknownFields
7604 default:
7605 return nil
7606 }
7607 }
7608 file_openapiv3_OpenAPIv3_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
7609 switch v := v.(*Object); i {
7610 case 0:
7611 return &v.state
7612 case 1:
7613 return &v.sizeCache
7614 case 2:
7615 return &v.unknownFields
7616 default:
7617 return nil
7618 }
7619 }
7620 file_openapiv3_OpenAPIv3_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
7621 switch v := v.(*Operation); i {
7622 case 0:
7623 return &v.state
7624 case 1:
7625 return &v.sizeCache
7626 case 2:
7627 return &v.unknownFields
7628 default:
7629 return nil
7630 }
7631 }
7632 file_openapiv3_OpenAPIv3_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} {
7633 switch v := v.(*Parameter); i {
7634 case 0:
7635 return &v.state
7636 case 1:
7637 return &v.sizeCache
7638 case 2:
7639 return &v.unknownFields
7640 default:
7641 return nil
7642 }
7643 }
7644 file_openapiv3_OpenAPIv3_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
7645 switch v := v.(*ParameterOrReference); i {
7646 case 0:
7647 return &v.state
7648 case 1:
7649 return &v.sizeCache
7650 case 2:
7651 return &v.unknownFields
7652 default:
7653 return nil
7654 }
7655 }
7656 file_openapiv3_OpenAPIv3_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} {
7657 switch v := v.(*ParametersOrReferences); i {
7658 case 0:
7659 return &v.state
7660 case 1:
7661 return &v.sizeCache
7662 case 2:
7663 return &v.unknownFields
7664 default:
7665 return nil
7666 }
7667 }
7668 file_openapiv3_OpenAPIv3_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} {
7669 switch v := v.(*PathItem); i {
7670 case 0:
7671 return &v.state
7672 case 1:
7673 return &v.sizeCache
7674 case 2:
7675 return &v.unknownFields
7676 default:
7677 return nil
7678 }
7679 }
7680 file_openapiv3_OpenAPIv3_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} {
7681 switch v := v.(*Paths); i {
7682 case 0:
7683 return &v.state
7684 case 1:
7685 return &v.sizeCache
7686 case 2:
7687 return &v.unknownFields
7688 default:
7689 return nil
7690 }
7691 }
7692 file_openapiv3_OpenAPIv3_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} {
7693 switch v := v.(*Properties); i {
7694 case 0:
7695 return &v.state
7696 case 1:
7697 return &v.sizeCache
7698 case 2:
7699 return &v.unknownFields
7700 default:
7701 return nil
7702 }
7703 }
7704 file_openapiv3_OpenAPIv3_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} {
7705 switch v := v.(*Reference); i {
7706 case 0:
7707 return &v.state
7708 case 1:
7709 return &v.sizeCache
7710 case 2:
7711 return &v.unknownFields
7712 default:
7713 return nil
7714 }
7715 }
7716 file_openapiv3_OpenAPIv3_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} {
7717 switch v := v.(*RequestBodiesOrReferences); i {
7718 case 0:
7719 return &v.state
7720 case 1:
7721 return &v.sizeCache
7722 case 2:
7723 return &v.unknownFields
7724 default:
7725 return nil
7726 }
7727 }
7728 file_openapiv3_OpenAPIv3_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} {
7729 switch v := v.(*RequestBody); i {
7730 case 0:
7731 return &v.state
7732 case 1:
7733 return &v.sizeCache
7734 case 2:
7735 return &v.unknownFields
7736 default:
7737 return nil
7738 }
7739 }
7740 file_openapiv3_OpenAPIv3_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} {
7741 switch v := v.(*RequestBodyOrReference); i {
7742 case 0:
7743 return &v.state
7744 case 1:
7745 return &v.sizeCache
7746 case 2:
7747 return &v.unknownFields
7748 default:
7749 return nil
7750 }
7751 }
7752 file_openapiv3_OpenAPIv3_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} {
7753 switch v := v.(*Response); i {
7754 case 0:
7755 return &v.state
7756 case 1:
7757 return &v.sizeCache
7758 case 2:
7759 return &v.unknownFields
7760 default:
7761 return nil
7762 }
7763 }
7764 file_openapiv3_OpenAPIv3_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} {
7765 switch v := v.(*ResponseOrReference); i {
7766 case 0:
7767 return &v.state
7768 case 1:
7769 return &v.sizeCache
7770 case 2:
7771 return &v.unknownFields
7772 default:
7773 return nil
7774 }
7775 }
7776 file_openapiv3_OpenAPIv3_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} {
7777 switch v := v.(*Responses); i {
7778 case 0:
7779 return &v.state
7780 case 1:
7781 return &v.sizeCache
7782 case 2:
7783 return &v.unknownFields
7784 default:
7785 return nil
7786 }
7787 }
7788 file_openapiv3_OpenAPIv3_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} {
7789 switch v := v.(*ResponsesOrReferences); i {
7790 case 0:
7791 return &v.state
7792 case 1:
7793 return &v.sizeCache
7794 case 2:
7795 return &v.unknownFields
7796 default:
7797 return nil
7798 }
7799 }
7800 file_openapiv3_OpenAPIv3_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} {
7801 switch v := v.(*Schema); i {
7802 case 0:
7803 return &v.state
7804 case 1:
7805 return &v.sizeCache
7806 case 2:
7807 return &v.unknownFields
7808 default:
7809 return nil
7810 }
7811 }
7812 file_openapiv3_OpenAPIv3_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} {
7813 switch v := v.(*SchemaOrReference); i {
7814 case 0:
7815 return &v.state
7816 case 1:
7817 return &v.sizeCache
7818 case 2:
7819 return &v.unknownFields
7820 default:
7821 return nil
7822 }
7823 }
7824 file_openapiv3_OpenAPIv3_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} {
7825 switch v := v.(*SchemasOrReferences); i {
7826 case 0:
7827 return &v.state
7828 case 1:
7829 return &v.sizeCache
7830 case 2:
7831 return &v.unknownFields
7832 default:
7833 return nil
7834 }
7835 }
7836 file_openapiv3_OpenAPIv3_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} {
7837 switch v := v.(*SecurityRequirement); i {
7838 case 0:
7839 return &v.state
7840 case 1:
7841 return &v.sizeCache
7842 case 2:
7843 return &v.unknownFields
7844 default:
7845 return nil
7846 }
7847 }
7848 file_openapiv3_OpenAPIv3_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} {
7849 switch v := v.(*SecurityScheme); i {
7850 case 0:
7851 return &v.state
7852 case 1:
7853 return &v.sizeCache
7854 case 2:
7855 return &v.unknownFields
7856 default:
7857 return nil
7858 }
7859 }
7860 file_openapiv3_OpenAPIv3_proto_msgTypes[68].Exporter = func(v interface{}, i int) interface{} {
7861 switch v := v.(*SecuritySchemeOrReference); i {
7862 case 0:
7863 return &v.state
7864 case 1:
7865 return &v.sizeCache
7866 case 2:
7867 return &v.unknownFields
7868 default:
7869 return nil
7870 }
7871 }
7872 file_openapiv3_OpenAPIv3_proto_msgTypes[69].Exporter = func(v interface{}, i int) interface{} {
7873 switch v := v.(*SecuritySchemesOrReferences); i {
7874 case 0:
7875 return &v.state
7876 case 1:
7877 return &v.sizeCache
7878 case 2:
7879 return &v.unknownFields
7880 default:
7881 return nil
7882 }
7883 }
7884 file_openapiv3_OpenAPIv3_proto_msgTypes[70].Exporter = func(v interface{}, i int) interface{} {
7885 switch v := v.(*Server); i {
7886 case 0:
7887 return &v.state
7888 case 1:
7889 return &v.sizeCache
7890 case 2:
7891 return &v.unknownFields
7892 default:
7893 return nil
7894 }
7895 }
7896 file_openapiv3_OpenAPIv3_proto_msgTypes[71].Exporter = func(v interface{}, i int) interface{} {
7897 switch v := v.(*ServerVariable); i {
7898 case 0:
7899 return &v.state
7900 case 1:
7901 return &v.sizeCache
7902 case 2:
7903 return &v.unknownFields
7904 default:
7905 return nil
7906 }
7907 }
7908 file_openapiv3_OpenAPIv3_proto_msgTypes[72].Exporter = func(v interface{}, i int) interface{} {
7909 switch v := v.(*ServerVariables); i {
7910 case 0:
7911 return &v.state
7912 case 1:
7913 return &v.sizeCache
7914 case 2:
7915 return &v.unknownFields
7916 default:
7917 return nil
7918 }
7919 }
7920 file_openapiv3_OpenAPIv3_proto_msgTypes[73].Exporter = func(v interface{}, i int) interface{} {
7921 switch v := v.(*SpecificationExtension); i {
7922 case 0:
7923 return &v.state
7924 case 1:
7925 return &v.sizeCache
7926 case 2:
7927 return &v.unknownFields
7928 default:
7929 return nil
7930 }
7931 }
7932 file_openapiv3_OpenAPIv3_proto_msgTypes[74].Exporter = func(v interface{}, i int) interface{} {
7933 switch v := v.(*StringArray); i {
7934 case 0:
7935 return &v.state
7936 case 1:
7937 return &v.sizeCache
7938 case 2:
7939 return &v.unknownFields
7940 default:
7941 return nil
7942 }
7943 }
7944 file_openapiv3_OpenAPIv3_proto_msgTypes[75].Exporter = func(v interface{}, i int) interface{} {
7945 switch v := v.(*Strings); i {
7946 case 0:
7947 return &v.state
7948 case 1:
7949 return &v.sizeCache
7950 case 2:
7951 return &v.unknownFields
7952 default:
7953 return nil
7954 }
7955 }
7956 file_openapiv3_OpenAPIv3_proto_msgTypes[76].Exporter = func(v interface{}, i int) interface{} {
7957 switch v := v.(*Tag); i {
7958 case 0:
7959 return &v.state
7960 case 1:
7961 return &v.sizeCache
7962 case 2:
7963 return &v.unknownFields
7964 default:
7965 return nil
7966 }
7967 }
7968 file_openapiv3_OpenAPIv3_proto_msgTypes[77].Exporter = func(v interface{}, i int) interface{} {
7969 switch v := v.(*Xml); i {
7970 case 0:
7971 return &v.state
7972 case 1:
7973 return &v.sizeCache
7974 case 2:
7975 return &v.unknownFields
7976 default:
7977 return nil
7978 }
7979 }
7980 }
7981 file_openapiv3_OpenAPIv3_proto_msgTypes[0].OneofWrappers = []interface{}{
7982 (*AdditionalPropertiesItem_SchemaOrReference)(nil),
7983 (*AdditionalPropertiesItem_Boolean)(nil),
7984 }
7985 file_openapiv3_OpenAPIv3_proto_msgTypes[2].OneofWrappers = []interface{}{
7986 (*AnyOrExpression_Any)(nil),
7987 (*AnyOrExpression_Expression)(nil),
7988 }
7989 file_openapiv3_OpenAPIv3_proto_msgTypes[4].OneofWrappers = []interface{}{
7990 (*CallbackOrReference_Callback)(nil),
7991 (*CallbackOrReference_Reference)(nil),
7992 }
7993 file_openapiv3_OpenAPIv3_proto_msgTypes[8].OneofWrappers = []interface{}{
7994 (*DefaultType_Number)(nil),
7995 (*DefaultType_Boolean)(nil),
7996 (*DefaultType_String_)(nil),
7997 }
7998 file_openapiv3_OpenAPIv3_proto_msgTypes[14].OneofWrappers = []interface{}{
7999 (*ExampleOrReference_Example)(nil),
8000 (*ExampleOrReference_Reference)(nil),
8001 }
8002 file_openapiv3_OpenAPIv3_proto_msgTypes[19].OneofWrappers = []interface{}{
8003 (*HeaderOrReference_Header)(nil),
8004 (*HeaderOrReference_Reference)(nil),
8005 }
8006 file_openapiv3_OpenAPIv3_proto_msgTypes[25].OneofWrappers = []interface{}{
8007 (*LinkOrReference_Link)(nil),
8008 (*LinkOrReference_Reference)(nil),
8009 }
8010 file_openapiv3_OpenAPIv3_proto_msgTypes[50].OneofWrappers = []interface{}{
8011 (*ParameterOrReference_Parameter)(nil),
8012 (*ParameterOrReference_Reference)(nil),
8013 }
8014 file_openapiv3_OpenAPIv3_proto_msgTypes[58].OneofWrappers = []interface{}{
8015 (*RequestBodyOrReference_RequestBody)(nil),
8016 (*RequestBodyOrReference_Reference)(nil),
8017 }
8018 file_openapiv3_OpenAPIv3_proto_msgTypes[60].OneofWrappers = []interface{}{
8019 (*ResponseOrReference_Response)(nil),
8020 (*ResponseOrReference_Reference)(nil),
8021 }
8022 file_openapiv3_OpenAPIv3_proto_msgTypes[64].OneofWrappers = []interface{}{
8023 (*SchemaOrReference_Schema)(nil),
8024 (*SchemaOrReference_Reference)(nil),
8025 }
8026 file_openapiv3_OpenAPIv3_proto_msgTypes[68].OneofWrappers = []interface{}{
8027 (*SecuritySchemeOrReference_SecurityScheme)(nil),
8028 (*SecuritySchemeOrReference_Reference)(nil),
8029 }
8030 file_openapiv3_OpenAPIv3_proto_msgTypes[73].OneofWrappers = []interface{}{
8031 (*SpecificationExtension_Number)(nil),
8032 (*SpecificationExtension_Boolean)(nil),
8033 (*SpecificationExtension_String_)(nil),
8034 }
8035 type x struct{}
8036 out := protoimpl.TypeBuilder{
8037 File: protoimpl.DescBuilder{
8038 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
8039 RawDescriptor: file_openapiv3_OpenAPIv3_proto_rawDesc,
8040 NumEnums: 0,
8041 NumMessages: 78,
8042 NumExtensions: 0,
8043 NumServices: 0,
8044 },
8045 GoTypes: file_openapiv3_OpenAPIv3_proto_goTypes,
8046 DependencyIndexes: file_openapiv3_OpenAPIv3_proto_depIdxs,
8047 MessageInfos: file_openapiv3_OpenAPIv3_proto_msgTypes,
8048 }.Build()
8049 File_openapiv3_OpenAPIv3_proto = out.File
8050 file_openapiv3_OpenAPIv3_proto_rawDesc = nil
8051 file_openapiv3_OpenAPIv3_proto_goTypes = nil
8052 file_openapiv3_OpenAPIv3_proto_depIdxs = nil
8053 }
8054
View as plain text