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