blob: a030fa67653dbf7fdd30085d3114270fa56d782b [file] [log] [blame]
Zack Williamse940c7a2019-08-21 14:25:39 -07001// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: OpenAPIv2/OpenAPIv2.proto
3
4/*
5Package openapi_v2 is a generated protocol buffer package.
6
7It is generated from these files:
8 OpenAPIv2/OpenAPIv2.proto
9
10It has these top-level messages:
11 AdditionalPropertiesItem
12 Any
13 ApiKeySecurity
14 BasicAuthenticationSecurity
15 BodyParameter
16 Contact
17 Default
18 Definitions
19 Document
20 Examples
21 ExternalDocs
22 FileSchema
23 FormDataParameterSubSchema
24 Header
25 HeaderParameterSubSchema
26 Headers
27 Info
28 ItemsItem
29 JsonReference
30 License
31 NamedAny
32 NamedHeader
33 NamedParameter
34 NamedPathItem
35 NamedResponse
36 NamedResponseValue
37 NamedSchema
38 NamedSecurityDefinitionsItem
39 NamedString
40 NamedStringArray
41 NonBodyParameter
42 Oauth2AccessCodeSecurity
43 Oauth2ApplicationSecurity
44 Oauth2ImplicitSecurity
45 Oauth2PasswordSecurity
46 Oauth2Scopes
47 Operation
48 Parameter
49 ParameterDefinitions
50 ParametersItem
51 PathItem
52 PathParameterSubSchema
53 Paths
54 PrimitivesItems
55 Properties
56 QueryParameterSubSchema
57 Response
58 ResponseDefinitions
59 ResponseValue
60 Responses
61 Schema
62 SchemaItem
63 SecurityDefinitions
64 SecurityDefinitionsItem
65 SecurityRequirement
66 StringArray
67 Tag
68 TypeItem
69 VendorExtension
70 Xml
71*/
72package openapi_v2
73
74import proto "github.com/golang/protobuf/proto"
75import fmt "fmt"
76import math "math"
77import google_protobuf "github.com/golang/protobuf/ptypes/any"
78
79// Reference imports to suppress errors if they are not otherwise used.
80var _ = proto.Marshal
81var _ = fmt.Errorf
82var _ = math.Inf
83
84// This is a compile-time assertion to ensure that this generated file
85// is compatible with the proto package it is being compiled against.
86// A compilation error at this line likely means your copy of the
87// proto package needs to be updated.
88const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
89
90type AdditionalPropertiesItem struct {
91 // Types that are valid to be assigned to Oneof:
92 // *AdditionalPropertiesItem_Schema
93 // *AdditionalPropertiesItem_Boolean
94 Oneof isAdditionalPropertiesItem_Oneof `protobuf_oneof:"oneof"`
95}
96
97func (m *AdditionalPropertiesItem) Reset() { *m = AdditionalPropertiesItem{} }
98func (m *AdditionalPropertiesItem) String() string { return proto.CompactTextString(m) }
99func (*AdditionalPropertiesItem) ProtoMessage() {}
100func (*AdditionalPropertiesItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
101
102type isAdditionalPropertiesItem_Oneof interface {
103 isAdditionalPropertiesItem_Oneof()
104}
105
106type AdditionalPropertiesItem_Schema struct {
107 Schema *Schema `protobuf:"bytes,1,opt,name=schema,oneof"`
108}
109type AdditionalPropertiesItem_Boolean struct {
110 Boolean bool `protobuf:"varint,2,opt,name=boolean,oneof"`
111}
112
113func (*AdditionalPropertiesItem_Schema) isAdditionalPropertiesItem_Oneof() {}
114func (*AdditionalPropertiesItem_Boolean) isAdditionalPropertiesItem_Oneof() {}
115
116func (m *AdditionalPropertiesItem) GetOneof() isAdditionalPropertiesItem_Oneof {
117 if m != nil {
118 return m.Oneof
119 }
120 return nil
121}
122
123func (m *AdditionalPropertiesItem) GetSchema() *Schema {
124 if x, ok := m.GetOneof().(*AdditionalPropertiesItem_Schema); ok {
125 return x.Schema
126 }
127 return nil
128}
129
130func (m *AdditionalPropertiesItem) GetBoolean() bool {
131 if x, ok := m.GetOneof().(*AdditionalPropertiesItem_Boolean); ok {
132 return x.Boolean
133 }
134 return false
135}
136
137// XXX_OneofFuncs is for the internal use of the proto package.
138func (*AdditionalPropertiesItem) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
139 return _AdditionalPropertiesItem_OneofMarshaler, _AdditionalPropertiesItem_OneofUnmarshaler, _AdditionalPropertiesItem_OneofSizer, []interface{}{
140 (*AdditionalPropertiesItem_Schema)(nil),
141 (*AdditionalPropertiesItem_Boolean)(nil),
142 }
143}
144
145func _AdditionalPropertiesItem_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
146 m := msg.(*AdditionalPropertiesItem)
147 // oneof
148 switch x := m.Oneof.(type) {
149 case *AdditionalPropertiesItem_Schema:
150 b.EncodeVarint(1<<3 | proto.WireBytes)
151 if err := b.EncodeMessage(x.Schema); err != nil {
152 return err
153 }
154 case *AdditionalPropertiesItem_Boolean:
155 t := uint64(0)
156 if x.Boolean {
157 t = 1
158 }
159 b.EncodeVarint(2<<3 | proto.WireVarint)
160 b.EncodeVarint(t)
161 case nil:
162 default:
163 return fmt.Errorf("AdditionalPropertiesItem.Oneof has unexpected type %T", x)
164 }
165 return nil
166}
167
168func _AdditionalPropertiesItem_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
169 m := msg.(*AdditionalPropertiesItem)
170 switch tag {
171 case 1: // oneof.schema
172 if wire != proto.WireBytes {
173 return true, proto.ErrInternalBadWireType
174 }
175 msg := new(Schema)
176 err := b.DecodeMessage(msg)
177 m.Oneof = &AdditionalPropertiesItem_Schema{msg}
178 return true, err
179 case 2: // oneof.boolean
180 if wire != proto.WireVarint {
181 return true, proto.ErrInternalBadWireType
182 }
183 x, err := b.DecodeVarint()
184 m.Oneof = &AdditionalPropertiesItem_Boolean{x != 0}
185 return true, err
186 default:
187 return false, nil
188 }
189}
190
191func _AdditionalPropertiesItem_OneofSizer(msg proto.Message) (n int) {
192 m := msg.(*AdditionalPropertiesItem)
193 // oneof
194 switch x := m.Oneof.(type) {
195 case *AdditionalPropertiesItem_Schema:
196 s := proto.Size(x.Schema)
197 n += proto.SizeVarint(1<<3 | proto.WireBytes)
198 n += proto.SizeVarint(uint64(s))
199 n += s
200 case *AdditionalPropertiesItem_Boolean:
201 n += proto.SizeVarint(2<<3 | proto.WireVarint)
202 n += 1
203 case nil:
204 default:
205 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
206 }
207 return n
208}
209
210type Any struct {
211 Value *google_protobuf.Any `protobuf:"bytes,1,opt,name=value" json:"value,omitempty"`
212 Yaml string `protobuf:"bytes,2,opt,name=yaml" json:"yaml,omitempty"`
213}
214
215func (m *Any) Reset() { *m = Any{} }
216func (m *Any) String() string { return proto.CompactTextString(m) }
217func (*Any) ProtoMessage() {}
218func (*Any) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
219
220func (m *Any) GetValue() *google_protobuf.Any {
221 if m != nil {
222 return m.Value
223 }
224 return nil
225}
226
227func (m *Any) GetYaml() string {
228 if m != nil {
229 return m.Yaml
230 }
231 return ""
232}
233
234type ApiKeySecurity struct {
235 Type string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
236 Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
237 In string `protobuf:"bytes,3,opt,name=in" json:"in,omitempty"`
238 Description string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"`
239 VendorExtension []*NamedAny `protobuf:"bytes,5,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
240}
241
242func (m *ApiKeySecurity) Reset() { *m = ApiKeySecurity{} }
243func (m *ApiKeySecurity) String() string { return proto.CompactTextString(m) }
244func (*ApiKeySecurity) ProtoMessage() {}
245func (*ApiKeySecurity) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
246
247func (m *ApiKeySecurity) GetType() string {
248 if m != nil {
249 return m.Type
250 }
251 return ""
252}
253
254func (m *ApiKeySecurity) GetName() string {
255 if m != nil {
256 return m.Name
257 }
258 return ""
259}
260
261func (m *ApiKeySecurity) GetIn() string {
262 if m != nil {
263 return m.In
264 }
265 return ""
266}
267
268func (m *ApiKeySecurity) GetDescription() string {
269 if m != nil {
270 return m.Description
271 }
272 return ""
273}
274
275func (m *ApiKeySecurity) GetVendorExtension() []*NamedAny {
276 if m != nil {
277 return m.VendorExtension
278 }
279 return nil
280}
281
282type BasicAuthenticationSecurity struct {
283 Type string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
284 Description string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
285 VendorExtension []*NamedAny `protobuf:"bytes,3,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
286}
287
288func (m *BasicAuthenticationSecurity) Reset() { *m = BasicAuthenticationSecurity{} }
289func (m *BasicAuthenticationSecurity) String() string { return proto.CompactTextString(m) }
290func (*BasicAuthenticationSecurity) ProtoMessage() {}
291func (*BasicAuthenticationSecurity) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
292
293func (m *BasicAuthenticationSecurity) GetType() string {
294 if m != nil {
295 return m.Type
296 }
297 return ""
298}
299
300func (m *BasicAuthenticationSecurity) GetDescription() string {
301 if m != nil {
302 return m.Description
303 }
304 return ""
305}
306
307func (m *BasicAuthenticationSecurity) GetVendorExtension() []*NamedAny {
308 if m != nil {
309 return m.VendorExtension
310 }
311 return nil
312}
313
314type BodyParameter struct {
315 // A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed.
316 Description string `protobuf:"bytes,1,opt,name=description" json:"description,omitempty"`
317 // The name of the parameter.
318 Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
319 // Determines the location of the parameter.
320 In string `protobuf:"bytes,3,opt,name=in" json:"in,omitempty"`
321 // Determines whether or not this parameter is required or optional.
322 Required bool `protobuf:"varint,4,opt,name=required" json:"required,omitempty"`
323 Schema *Schema `protobuf:"bytes,5,opt,name=schema" json:"schema,omitempty"`
324 VendorExtension []*NamedAny `protobuf:"bytes,6,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
325}
326
327func (m *BodyParameter) Reset() { *m = BodyParameter{} }
328func (m *BodyParameter) String() string { return proto.CompactTextString(m) }
329func (*BodyParameter) ProtoMessage() {}
330func (*BodyParameter) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
331
332func (m *BodyParameter) GetDescription() string {
333 if m != nil {
334 return m.Description
335 }
336 return ""
337}
338
339func (m *BodyParameter) GetName() string {
340 if m != nil {
341 return m.Name
342 }
343 return ""
344}
345
346func (m *BodyParameter) GetIn() string {
347 if m != nil {
348 return m.In
349 }
350 return ""
351}
352
353func (m *BodyParameter) GetRequired() bool {
354 if m != nil {
355 return m.Required
356 }
357 return false
358}
359
360func (m *BodyParameter) GetSchema() *Schema {
361 if m != nil {
362 return m.Schema
363 }
364 return nil
365}
366
367func (m *BodyParameter) GetVendorExtension() []*NamedAny {
368 if m != nil {
369 return m.VendorExtension
370 }
371 return nil
372}
373
374// Contact information for the owners of the API.
375type Contact struct {
376 // The identifying name of the contact person/organization.
377 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
378 // The URL pointing to the contact information.
379 Url string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"`
380 // The email address of the contact person/organization.
381 Email string `protobuf:"bytes,3,opt,name=email" json:"email,omitempty"`
382 VendorExtension []*NamedAny `protobuf:"bytes,4,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
383}
384
385func (m *Contact) Reset() { *m = Contact{} }
386func (m *Contact) String() string { return proto.CompactTextString(m) }
387func (*Contact) ProtoMessage() {}
388func (*Contact) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
389
390func (m *Contact) GetName() string {
391 if m != nil {
392 return m.Name
393 }
394 return ""
395}
396
397func (m *Contact) GetUrl() string {
398 if m != nil {
399 return m.Url
400 }
401 return ""
402}
403
404func (m *Contact) GetEmail() string {
405 if m != nil {
406 return m.Email
407 }
408 return ""
409}
410
411func (m *Contact) GetVendorExtension() []*NamedAny {
412 if m != nil {
413 return m.VendorExtension
414 }
415 return nil
416}
417
418type Default struct {
419 AdditionalProperties []*NamedAny `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
420}
421
422func (m *Default) Reset() { *m = Default{} }
423func (m *Default) String() string { return proto.CompactTextString(m) }
424func (*Default) ProtoMessage() {}
425func (*Default) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
426
427func (m *Default) GetAdditionalProperties() []*NamedAny {
428 if m != nil {
429 return m.AdditionalProperties
430 }
431 return nil
432}
433
434// One or more JSON objects describing the schemas being consumed and produced by the API.
435type Definitions struct {
436 AdditionalProperties []*NamedSchema `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
437}
438
439func (m *Definitions) Reset() { *m = Definitions{} }
440func (m *Definitions) String() string { return proto.CompactTextString(m) }
441func (*Definitions) ProtoMessage() {}
442func (*Definitions) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
443
444func (m *Definitions) GetAdditionalProperties() []*NamedSchema {
445 if m != nil {
446 return m.AdditionalProperties
447 }
448 return nil
449}
450
451type Document struct {
452 // The Swagger version of this document.
453 Swagger string `protobuf:"bytes,1,opt,name=swagger" json:"swagger,omitempty"`
454 Info *Info `protobuf:"bytes,2,opt,name=info" json:"info,omitempty"`
455 // The host (name or ip) of the API. Example: 'swagger.io'
456 Host string `protobuf:"bytes,3,opt,name=host" json:"host,omitempty"`
457 // The base path to the API. Example: '/api'.
458 BasePath string `protobuf:"bytes,4,opt,name=base_path,json=basePath" json:"base_path,omitempty"`
459 // The transfer protocol of the API.
460 Schemes []string `protobuf:"bytes,5,rep,name=schemes" json:"schemes,omitempty"`
461 // A list of MIME types accepted by the API.
462 Consumes []string `protobuf:"bytes,6,rep,name=consumes" json:"consumes,omitempty"`
463 // A list of MIME types the API can produce.
464 Produces []string `protobuf:"bytes,7,rep,name=produces" json:"produces,omitempty"`
465 Paths *Paths `protobuf:"bytes,8,opt,name=paths" json:"paths,omitempty"`
466 Definitions *Definitions `protobuf:"bytes,9,opt,name=definitions" json:"definitions,omitempty"`
467 Parameters *ParameterDefinitions `protobuf:"bytes,10,opt,name=parameters" json:"parameters,omitempty"`
468 Responses *ResponseDefinitions `protobuf:"bytes,11,opt,name=responses" json:"responses,omitempty"`
469 Security []*SecurityRequirement `protobuf:"bytes,12,rep,name=security" json:"security,omitempty"`
470 SecurityDefinitions *SecurityDefinitions `protobuf:"bytes,13,opt,name=security_definitions,json=securityDefinitions" json:"security_definitions,omitempty"`
471 Tags []*Tag `protobuf:"bytes,14,rep,name=tags" json:"tags,omitempty"`
472 ExternalDocs *ExternalDocs `protobuf:"bytes,15,opt,name=external_docs,json=externalDocs" json:"external_docs,omitempty"`
473 VendorExtension []*NamedAny `protobuf:"bytes,16,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
474}
475
476func (m *Document) Reset() { *m = Document{} }
477func (m *Document) String() string { return proto.CompactTextString(m) }
478func (*Document) ProtoMessage() {}
479func (*Document) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
480
481func (m *Document) GetSwagger() string {
482 if m != nil {
483 return m.Swagger
484 }
485 return ""
486}
487
488func (m *Document) GetInfo() *Info {
489 if m != nil {
490 return m.Info
491 }
492 return nil
493}
494
495func (m *Document) GetHost() string {
496 if m != nil {
497 return m.Host
498 }
499 return ""
500}
501
502func (m *Document) GetBasePath() string {
503 if m != nil {
504 return m.BasePath
505 }
506 return ""
507}
508
509func (m *Document) GetSchemes() []string {
510 if m != nil {
511 return m.Schemes
512 }
513 return nil
514}
515
516func (m *Document) GetConsumes() []string {
517 if m != nil {
518 return m.Consumes
519 }
520 return nil
521}
522
523func (m *Document) GetProduces() []string {
524 if m != nil {
525 return m.Produces
526 }
527 return nil
528}
529
530func (m *Document) GetPaths() *Paths {
531 if m != nil {
532 return m.Paths
533 }
534 return nil
535}
536
537func (m *Document) GetDefinitions() *Definitions {
538 if m != nil {
539 return m.Definitions
540 }
541 return nil
542}
543
544func (m *Document) GetParameters() *ParameterDefinitions {
545 if m != nil {
546 return m.Parameters
547 }
548 return nil
549}
550
551func (m *Document) GetResponses() *ResponseDefinitions {
552 if m != nil {
553 return m.Responses
554 }
555 return nil
556}
557
558func (m *Document) GetSecurity() []*SecurityRequirement {
559 if m != nil {
560 return m.Security
561 }
562 return nil
563}
564
565func (m *Document) GetSecurityDefinitions() *SecurityDefinitions {
566 if m != nil {
567 return m.SecurityDefinitions
568 }
569 return nil
570}
571
572func (m *Document) GetTags() []*Tag {
573 if m != nil {
574 return m.Tags
575 }
576 return nil
577}
578
579func (m *Document) GetExternalDocs() *ExternalDocs {
580 if m != nil {
581 return m.ExternalDocs
582 }
583 return nil
584}
585
586func (m *Document) GetVendorExtension() []*NamedAny {
587 if m != nil {
588 return m.VendorExtension
589 }
590 return nil
591}
592
593type Examples struct {
594 AdditionalProperties []*NamedAny `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
595}
596
597func (m *Examples) Reset() { *m = Examples{} }
598func (m *Examples) String() string { return proto.CompactTextString(m) }
599func (*Examples) ProtoMessage() {}
600func (*Examples) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
601
602func (m *Examples) GetAdditionalProperties() []*NamedAny {
603 if m != nil {
604 return m.AdditionalProperties
605 }
606 return nil
607}
608
609// information about external documentation
610type ExternalDocs struct {
611 Description string `protobuf:"bytes,1,opt,name=description" json:"description,omitempty"`
612 Url string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"`
613 VendorExtension []*NamedAny `protobuf:"bytes,3,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
614}
615
616func (m *ExternalDocs) Reset() { *m = ExternalDocs{} }
617func (m *ExternalDocs) String() string { return proto.CompactTextString(m) }
618func (*ExternalDocs) ProtoMessage() {}
619func (*ExternalDocs) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} }
620
621func (m *ExternalDocs) GetDescription() string {
622 if m != nil {
623 return m.Description
624 }
625 return ""
626}
627
628func (m *ExternalDocs) GetUrl() string {
629 if m != nil {
630 return m.Url
631 }
632 return ""
633}
634
635func (m *ExternalDocs) GetVendorExtension() []*NamedAny {
636 if m != nil {
637 return m.VendorExtension
638 }
639 return nil
640}
641
642// A deterministic version of a JSON Schema object.
643type FileSchema struct {
644 Format string `protobuf:"bytes,1,opt,name=format" json:"format,omitempty"`
645 Title string `protobuf:"bytes,2,opt,name=title" json:"title,omitempty"`
646 Description string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
647 Default *Any `protobuf:"bytes,4,opt,name=default" json:"default,omitempty"`
648 Required []string `protobuf:"bytes,5,rep,name=required" json:"required,omitempty"`
649 Type string `protobuf:"bytes,6,opt,name=type" json:"type,omitempty"`
650 ReadOnly bool `protobuf:"varint,7,opt,name=read_only,json=readOnly" json:"read_only,omitempty"`
651 ExternalDocs *ExternalDocs `protobuf:"bytes,8,opt,name=external_docs,json=externalDocs" json:"external_docs,omitempty"`
652 Example *Any `protobuf:"bytes,9,opt,name=example" json:"example,omitempty"`
653 VendorExtension []*NamedAny `protobuf:"bytes,10,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
654}
655
656func (m *FileSchema) Reset() { *m = FileSchema{} }
657func (m *FileSchema) String() string { return proto.CompactTextString(m) }
658func (*FileSchema) ProtoMessage() {}
659func (*FileSchema) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} }
660
661func (m *FileSchema) GetFormat() string {
662 if m != nil {
663 return m.Format
664 }
665 return ""
666}
667
668func (m *FileSchema) GetTitle() string {
669 if m != nil {
670 return m.Title
671 }
672 return ""
673}
674
675func (m *FileSchema) GetDescription() string {
676 if m != nil {
677 return m.Description
678 }
679 return ""
680}
681
682func (m *FileSchema) GetDefault() *Any {
683 if m != nil {
684 return m.Default
685 }
686 return nil
687}
688
689func (m *FileSchema) GetRequired() []string {
690 if m != nil {
691 return m.Required
692 }
693 return nil
694}
695
696func (m *FileSchema) GetType() string {
697 if m != nil {
698 return m.Type
699 }
700 return ""
701}
702
703func (m *FileSchema) GetReadOnly() bool {
704 if m != nil {
705 return m.ReadOnly
706 }
707 return false
708}
709
710func (m *FileSchema) GetExternalDocs() *ExternalDocs {
711 if m != nil {
712 return m.ExternalDocs
713 }
714 return nil
715}
716
717func (m *FileSchema) GetExample() *Any {
718 if m != nil {
719 return m.Example
720 }
721 return nil
722}
723
724func (m *FileSchema) GetVendorExtension() []*NamedAny {
725 if m != nil {
726 return m.VendorExtension
727 }
728 return nil
729}
730
731type FormDataParameterSubSchema struct {
732 // Determines whether or not this parameter is required or optional.
733 Required bool `protobuf:"varint,1,opt,name=required" json:"required,omitempty"`
734 // Determines the location of the parameter.
735 In string `protobuf:"bytes,2,opt,name=in" json:"in,omitempty"`
736 // A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed.
737 Description string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
738 // The name of the parameter.
739 Name string `protobuf:"bytes,4,opt,name=name" json:"name,omitempty"`
740 // allows sending a parameter by name only or with an empty value.
741 AllowEmptyValue bool `protobuf:"varint,5,opt,name=allow_empty_value,json=allowEmptyValue" json:"allow_empty_value,omitempty"`
742 Type string `protobuf:"bytes,6,opt,name=type" json:"type,omitempty"`
743 Format string `protobuf:"bytes,7,opt,name=format" json:"format,omitempty"`
744 Items *PrimitivesItems `protobuf:"bytes,8,opt,name=items" json:"items,omitempty"`
745 CollectionFormat string `protobuf:"bytes,9,opt,name=collection_format,json=collectionFormat" json:"collection_format,omitempty"`
746 Default *Any `protobuf:"bytes,10,opt,name=default" json:"default,omitempty"`
747 Maximum float64 `protobuf:"fixed64,11,opt,name=maximum" json:"maximum,omitempty"`
748 ExclusiveMaximum bool `protobuf:"varint,12,opt,name=exclusive_maximum,json=exclusiveMaximum" json:"exclusive_maximum,omitempty"`
749 Minimum float64 `protobuf:"fixed64,13,opt,name=minimum" json:"minimum,omitempty"`
750 ExclusiveMinimum bool `protobuf:"varint,14,opt,name=exclusive_minimum,json=exclusiveMinimum" json:"exclusive_minimum,omitempty"`
751 MaxLength int64 `protobuf:"varint,15,opt,name=max_length,json=maxLength" json:"max_length,omitempty"`
752 MinLength int64 `protobuf:"varint,16,opt,name=min_length,json=minLength" json:"min_length,omitempty"`
753 Pattern string `protobuf:"bytes,17,opt,name=pattern" json:"pattern,omitempty"`
754 MaxItems int64 `protobuf:"varint,18,opt,name=max_items,json=maxItems" json:"max_items,omitempty"`
755 MinItems int64 `protobuf:"varint,19,opt,name=min_items,json=minItems" json:"min_items,omitempty"`
756 UniqueItems bool `protobuf:"varint,20,opt,name=unique_items,json=uniqueItems" json:"unique_items,omitempty"`
757 Enum []*Any `protobuf:"bytes,21,rep,name=enum" json:"enum,omitempty"`
758 MultipleOf float64 `protobuf:"fixed64,22,opt,name=multiple_of,json=multipleOf" json:"multiple_of,omitempty"`
759 VendorExtension []*NamedAny `protobuf:"bytes,23,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
760}
761
762func (m *FormDataParameterSubSchema) Reset() { *m = FormDataParameterSubSchema{} }
763func (m *FormDataParameterSubSchema) String() string { return proto.CompactTextString(m) }
764func (*FormDataParameterSubSchema) ProtoMessage() {}
765func (*FormDataParameterSubSchema) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} }
766
767func (m *FormDataParameterSubSchema) GetRequired() bool {
768 if m != nil {
769 return m.Required
770 }
771 return false
772}
773
774func (m *FormDataParameterSubSchema) GetIn() string {
775 if m != nil {
776 return m.In
777 }
778 return ""
779}
780
781func (m *FormDataParameterSubSchema) GetDescription() string {
782 if m != nil {
783 return m.Description
784 }
785 return ""
786}
787
788func (m *FormDataParameterSubSchema) GetName() string {
789 if m != nil {
790 return m.Name
791 }
792 return ""
793}
794
795func (m *FormDataParameterSubSchema) GetAllowEmptyValue() bool {
796 if m != nil {
797 return m.AllowEmptyValue
798 }
799 return false
800}
801
802func (m *FormDataParameterSubSchema) GetType() string {
803 if m != nil {
804 return m.Type
805 }
806 return ""
807}
808
809func (m *FormDataParameterSubSchema) GetFormat() string {
810 if m != nil {
811 return m.Format
812 }
813 return ""
814}
815
816func (m *FormDataParameterSubSchema) GetItems() *PrimitivesItems {
817 if m != nil {
818 return m.Items
819 }
820 return nil
821}
822
823func (m *FormDataParameterSubSchema) GetCollectionFormat() string {
824 if m != nil {
825 return m.CollectionFormat
826 }
827 return ""
828}
829
830func (m *FormDataParameterSubSchema) GetDefault() *Any {
831 if m != nil {
832 return m.Default
833 }
834 return nil
835}
836
837func (m *FormDataParameterSubSchema) GetMaximum() float64 {
838 if m != nil {
839 return m.Maximum
840 }
841 return 0
842}
843
844func (m *FormDataParameterSubSchema) GetExclusiveMaximum() bool {
845 if m != nil {
846 return m.ExclusiveMaximum
847 }
848 return false
849}
850
851func (m *FormDataParameterSubSchema) GetMinimum() float64 {
852 if m != nil {
853 return m.Minimum
854 }
855 return 0
856}
857
858func (m *FormDataParameterSubSchema) GetExclusiveMinimum() bool {
859 if m != nil {
860 return m.ExclusiveMinimum
861 }
862 return false
863}
864
865func (m *FormDataParameterSubSchema) GetMaxLength() int64 {
866 if m != nil {
867 return m.MaxLength
868 }
869 return 0
870}
871
872func (m *FormDataParameterSubSchema) GetMinLength() int64 {
873 if m != nil {
874 return m.MinLength
875 }
876 return 0
877}
878
879func (m *FormDataParameterSubSchema) GetPattern() string {
880 if m != nil {
881 return m.Pattern
882 }
883 return ""
884}
885
886func (m *FormDataParameterSubSchema) GetMaxItems() int64 {
887 if m != nil {
888 return m.MaxItems
889 }
890 return 0
891}
892
893func (m *FormDataParameterSubSchema) GetMinItems() int64 {
894 if m != nil {
895 return m.MinItems
896 }
897 return 0
898}
899
900func (m *FormDataParameterSubSchema) GetUniqueItems() bool {
901 if m != nil {
902 return m.UniqueItems
903 }
904 return false
905}
906
907func (m *FormDataParameterSubSchema) GetEnum() []*Any {
908 if m != nil {
909 return m.Enum
910 }
911 return nil
912}
913
914func (m *FormDataParameterSubSchema) GetMultipleOf() float64 {
915 if m != nil {
916 return m.MultipleOf
917 }
918 return 0
919}
920
921func (m *FormDataParameterSubSchema) GetVendorExtension() []*NamedAny {
922 if m != nil {
923 return m.VendorExtension
924 }
925 return nil
926}
927
928type Header struct {
929 Type string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
930 Format string `protobuf:"bytes,2,opt,name=format" json:"format,omitempty"`
931 Items *PrimitivesItems `protobuf:"bytes,3,opt,name=items" json:"items,omitempty"`
932 CollectionFormat string `protobuf:"bytes,4,opt,name=collection_format,json=collectionFormat" json:"collection_format,omitempty"`
933 Default *Any `protobuf:"bytes,5,opt,name=default" json:"default,omitempty"`
934 Maximum float64 `protobuf:"fixed64,6,opt,name=maximum" json:"maximum,omitempty"`
935 ExclusiveMaximum bool `protobuf:"varint,7,opt,name=exclusive_maximum,json=exclusiveMaximum" json:"exclusive_maximum,omitempty"`
936 Minimum float64 `protobuf:"fixed64,8,opt,name=minimum" json:"minimum,omitempty"`
937 ExclusiveMinimum bool `protobuf:"varint,9,opt,name=exclusive_minimum,json=exclusiveMinimum" json:"exclusive_minimum,omitempty"`
938 MaxLength int64 `protobuf:"varint,10,opt,name=max_length,json=maxLength" json:"max_length,omitempty"`
939 MinLength int64 `protobuf:"varint,11,opt,name=min_length,json=minLength" json:"min_length,omitempty"`
940 Pattern string `protobuf:"bytes,12,opt,name=pattern" json:"pattern,omitempty"`
941 MaxItems int64 `protobuf:"varint,13,opt,name=max_items,json=maxItems" json:"max_items,omitempty"`
942 MinItems int64 `protobuf:"varint,14,opt,name=min_items,json=minItems" json:"min_items,omitempty"`
943 UniqueItems bool `protobuf:"varint,15,opt,name=unique_items,json=uniqueItems" json:"unique_items,omitempty"`
944 Enum []*Any `protobuf:"bytes,16,rep,name=enum" json:"enum,omitempty"`
945 MultipleOf float64 `protobuf:"fixed64,17,opt,name=multiple_of,json=multipleOf" json:"multiple_of,omitempty"`
946 Description string `protobuf:"bytes,18,opt,name=description" json:"description,omitempty"`
947 VendorExtension []*NamedAny `protobuf:"bytes,19,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
948}
949
950func (m *Header) Reset() { *m = Header{} }
951func (m *Header) String() string { return proto.CompactTextString(m) }
952func (*Header) ProtoMessage() {}
953func (*Header) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} }
954
955func (m *Header) GetType() string {
956 if m != nil {
957 return m.Type
958 }
959 return ""
960}
961
962func (m *Header) GetFormat() string {
963 if m != nil {
964 return m.Format
965 }
966 return ""
967}
968
969func (m *Header) GetItems() *PrimitivesItems {
970 if m != nil {
971 return m.Items
972 }
973 return nil
974}
975
976func (m *Header) GetCollectionFormat() string {
977 if m != nil {
978 return m.CollectionFormat
979 }
980 return ""
981}
982
983func (m *Header) GetDefault() *Any {
984 if m != nil {
985 return m.Default
986 }
987 return nil
988}
989
990func (m *Header) GetMaximum() float64 {
991 if m != nil {
992 return m.Maximum
993 }
994 return 0
995}
996
997func (m *Header) GetExclusiveMaximum() bool {
998 if m != nil {
999 return m.ExclusiveMaximum
1000 }
1001 return false
1002}
1003
1004func (m *Header) GetMinimum() float64 {
1005 if m != nil {
1006 return m.Minimum
1007 }
1008 return 0
1009}
1010
1011func (m *Header) GetExclusiveMinimum() bool {
1012 if m != nil {
1013 return m.ExclusiveMinimum
1014 }
1015 return false
1016}
1017
1018func (m *Header) GetMaxLength() int64 {
1019 if m != nil {
1020 return m.MaxLength
1021 }
1022 return 0
1023}
1024
1025func (m *Header) GetMinLength() int64 {
1026 if m != nil {
1027 return m.MinLength
1028 }
1029 return 0
1030}
1031
1032func (m *Header) GetPattern() string {
1033 if m != nil {
1034 return m.Pattern
1035 }
1036 return ""
1037}
1038
1039func (m *Header) GetMaxItems() int64 {
1040 if m != nil {
1041 return m.MaxItems
1042 }
1043 return 0
1044}
1045
1046func (m *Header) GetMinItems() int64 {
1047 if m != nil {
1048 return m.MinItems
1049 }
1050 return 0
1051}
1052
1053func (m *Header) GetUniqueItems() bool {
1054 if m != nil {
1055 return m.UniqueItems
1056 }
1057 return false
1058}
1059
1060func (m *Header) GetEnum() []*Any {
1061 if m != nil {
1062 return m.Enum
1063 }
1064 return nil
1065}
1066
1067func (m *Header) GetMultipleOf() float64 {
1068 if m != nil {
1069 return m.MultipleOf
1070 }
1071 return 0
1072}
1073
1074func (m *Header) GetDescription() string {
1075 if m != nil {
1076 return m.Description
1077 }
1078 return ""
1079}
1080
1081func (m *Header) GetVendorExtension() []*NamedAny {
1082 if m != nil {
1083 return m.VendorExtension
1084 }
1085 return nil
1086}
1087
1088type HeaderParameterSubSchema struct {
1089 // Determines whether or not this parameter is required or optional.
1090 Required bool `protobuf:"varint,1,opt,name=required" json:"required,omitempty"`
1091 // Determines the location of the parameter.
1092 In string `protobuf:"bytes,2,opt,name=in" json:"in,omitempty"`
1093 // A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed.
1094 Description string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
1095 // The name of the parameter.
1096 Name string `protobuf:"bytes,4,opt,name=name" json:"name,omitempty"`
1097 Type string `protobuf:"bytes,5,opt,name=type" json:"type,omitempty"`
1098 Format string `protobuf:"bytes,6,opt,name=format" json:"format,omitempty"`
1099 Items *PrimitivesItems `protobuf:"bytes,7,opt,name=items" json:"items,omitempty"`
1100 CollectionFormat string `protobuf:"bytes,8,opt,name=collection_format,json=collectionFormat" json:"collection_format,omitempty"`
1101 Default *Any `protobuf:"bytes,9,opt,name=default" json:"default,omitempty"`
1102 Maximum float64 `protobuf:"fixed64,10,opt,name=maximum" json:"maximum,omitempty"`
1103 ExclusiveMaximum bool `protobuf:"varint,11,opt,name=exclusive_maximum,json=exclusiveMaximum" json:"exclusive_maximum,omitempty"`
1104 Minimum float64 `protobuf:"fixed64,12,opt,name=minimum" json:"minimum,omitempty"`
1105 ExclusiveMinimum bool `protobuf:"varint,13,opt,name=exclusive_minimum,json=exclusiveMinimum" json:"exclusive_minimum,omitempty"`
1106 MaxLength int64 `protobuf:"varint,14,opt,name=max_length,json=maxLength" json:"max_length,omitempty"`
1107 MinLength int64 `protobuf:"varint,15,opt,name=min_length,json=minLength" json:"min_length,omitempty"`
1108 Pattern string `protobuf:"bytes,16,opt,name=pattern" json:"pattern,omitempty"`
1109 MaxItems int64 `protobuf:"varint,17,opt,name=max_items,json=maxItems" json:"max_items,omitempty"`
1110 MinItems int64 `protobuf:"varint,18,opt,name=min_items,json=minItems" json:"min_items,omitempty"`
1111 UniqueItems bool `protobuf:"varint,19,opt,name=unique_items,json=uniqueItems" json:"unique_items,omitempty"`
1112 Enum []*Any `protobuf:"bytes,20,rep,name=enum" json:"enum,omitempty"`
1113 MultipleOf float64 `protobuf:"fixed64,21,opt,name=multiple_of,json=multipleOf" json:"multiple_of,omitempty"`
1114 VendorExtension []*NamedAny `protobuf:"bytes,22,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
1115}
1116
1117func (m *HeaderParameterSubSchema) Reset() { *m = HeaderParameterSubSchema{} }
1118func (m *HeaderParameterSubSchema) String() string { return proto.CompactTextString(m) }
1119func (*HeaderParameterSubSchema) ProtoMessage() {}
1120func (*HeaderParameterSubSchema) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} }
1121
1122func (m *HeaderParameterSubSchema) GetRequired() bool {
1123 if m != nil {
1124 return m.Required
1125 }
1126 return false
1127}
1128
1129func (m *HeaderParameterSubSchema) GetIn() string {
1130 if m != nil {
1131 return m.In
1132 }
1133 return ""
1134}
1135
1136func (m *HeaderParameterSubSchema) GetDescription() string {
1137 if m != nil {
1138 return m.Description
1139 }
1140 return ""
1141}
1142
1143func (m *HeaderParameterSubSchema) GetName() string {
1144 if m != nil {
1145 return m.Name
1146 }
1147 return ""
1148}
1149
1150func (m *HeaderParameterSubSchema) GetType() string {
1151 if m != nil {
1152 return m.Type
1153 }
1154 return ""
1155}
1156
1157func (m *HeaderParameterSubSchema) GetFormat() string {
1158 if m != nil {
1159 return m.Format
1160 }
1161 return ""
1162}
1163
1164func (m *HeaderParameterSubSchema) GetItems() *PrimitivesItems {
1165 if m != nil {
1166 return m.Items
1167 }
1168 return nil
1169}
1170
1171func (m *HeaderParameterSubSchema) GetCollectionFormat() string {
1172 if m != nil {
1173 return m.CollectionFormat
1174 }
1175 return ""
1176}
1177
1178func (m *HeaderParameterSubSchema) GetDefault() *Any {
1179 if m != nil {
1180 return m.Default
1181 }
1182 return nil
1183}
1184
1185func (m *HeaderParameterSubSchema) GetMaximum() float64 {
1186 if m != nil {
1187 return m.Maximum
1188 }
1189 return 0
1190}
1191
1192func (m *HeaderParameterSubSchema) GetExclusiveMaximum() bool {
1193 if m != nil {
1194 return m.ExclusiveMaximum
1195 }
1196 return false
1197}
1198
1199func (m *HeaderParameterSubSchema) GetMinimum() float64 {
1200 if m != nil {
1201 return m.Minimum
1202 }
1203 return 0
1204}
1205
1206func (m *HeaderParameterSubSchema) GetExclusiveMinimum() bool {
1207 if m != nil {
1208 return m.ExclusiveMinimum
1209 }
1210 return false
1211}
1212
1213func (m *HeaderParameterSubSchema) GetMaxLength() int64 {
1214 if m != nil {
1215 return m.MaxLength
1216 }
1217 return 0
1218}
1219
1220func (m *HeaderParameterSubSchema) GetMinLength() int64 {
1221 if m != nil {
1222 return m.MinLength
1223 }
1224 return 0
1225}
1226
1227func (m *HeaderParameterSubSchema) GetPattern() string {
1228 if m != nil {
1229 return m.Pattern
1230 }
1231 return ""
1232}
1233
1234func (m *HeaderParameterSubSchema) GetMaxItems() int64 {
1235 if m != nil {
1236 return m.MaxItems
1237 }
1238 return 0
1239}
1240
1241func (m *HeaderParameterSubSchema) GetMinItems() int64 {
1242 if m != nil {
1243 return m.MinItems
1244 }
1245 return 0
1246}
1247
1248func (m *HeaderParameterSubSchema) GetUniqueItems() bool {
1249 if m != nil {
1250 return m.UniqueItems
1251 }
1252 return false
1253}
1254
1255func (m *HeaderParameterSubSchema) GetEnum() []*Any {
1256 if m != nil {
1257 return m.Enum
1258 }
1259 return nil
1260}
1261
1262func (m *HeaderParameterSubSchema) GetMultipleOf() float64 {
1263 if m != nil {
1264 return m.MultipleOf
1265 }
1266 return 0
1267}
1268
1269func (m *HeaderParameterSubSchema) GetVendorExtension() []*NamedAny {
1270 if m != nil {
1271 return m.VendorExtension
1272 }
1273 return nil
1274}
1275
1276type Headers struct {
1277 AdditionalProperties []*NamedHeader `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
1278}
1279
1280func (m *Headers) Reset() { *m = Headers{} }
1281func (m *Headers) String() string { return proto.CompactTextString(m) }
1282func (*Headers) ProtoMessage() {}
1283func (*Headers) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{15} }
1284
1285func (m *Headers) GetAdditionalProperties() []*NamedHeader {
1286 if m != nil {
1287 return m.AdditionalProperties
1288 }
1289 return nil
1290}
1291
1292// General information about the API.
1293type Info struct {
1294 // A unique and precise title of the API.
1295 Title string `protobuf:"bytes,1,opt,name=title" json:"title,omitempty"`
1296 // A semantic version number of the API.
1297 Version string `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"`
1298 // A longer description of the API. Should be different from the title. GitHub Flavored Markdown is allowed.
1299 Description string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
1300 // The terms of service for the API.
1301 TermsOfService string `protobuf:"bytes,4,opt,name=terms_of_service,json=termsOfService" json:"terms_of_service,omitempty"`
1302 Contact *Contact `protobuf:"bytes,5,opt,name=contact" json:"contact,omitempty"`
1303 License *License `protobuf:"bytes,6,opt,name=license" json:"license,omitempty"`
1304 VendorExtension []*NamedAny `protobuf:"bytes,7,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
1305}
1306
1307func (m *Info) Reset() { *m = Info{} }
1308func (m *Info) String() string { return proto.CompactTextString(m) }
1309func (*Info) ProtoMessage() {}
1310func (*Info) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{16} }
1311
1312func (m *Info) GetTitle() string {
1313 if m != nil {
1314 return m.Title
1315 }
1316 return ""
1317}
1318
1319func (m *Info) GetVersion() string {
1320 if m != nil {
1321 return m.Version
1322 }
1323 return ""
1324}
1325
1326func (m *Info) GetDescription() string {
1327 if m != nil {
1328 return m.Description
1329 }
1330 return ""
1331}
1332
1333func (m *Info) GetTermsOfService() string {
1334 if m != nil {
1335 return m.TermsOfService
1336 }
1337 return ""
1338}
1339
1340func (m *Info) GetContact() *Contact {
1341 if m != nil {
1342 return m.Contact
1343 }
1344 return nil
1345}
1346
1347func (m *Info) GetLicense() *License {
1348 if m != nil {
1349 return m.License
1350 }
1351 return nil
1352}
1353
1354func (m *Info) GetVendorExtension() []*NamedAny {
1355 if m != nil {
1356 return m.VendorExtension
1357 }
1358 return nil
1359}
1360
1361type ItemsItem struct {
1362 Schema []*Schema `protobuf:"bytes,1,rep,name=schema" json:"schema,omitempty"`
1363}
1364
1365func (m *ItemsItem) Reset() { *m = ItemsItem{} }
1366func (m *ItemsItem) String() string { return proto.CompactTextString(m) }
1367func (*ItemsItem) ProtoMessage() {}
1368func (*ItemsItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17} }
1369
1370func (m *ItemsItem) GetSchema() []*Schema {
1371 if m != nil {
1372 return m.Schema
1373 }
1374 return nil
1375}
1376
1377type JsonReference struct {
1378 XRef string `protobuf:"bytes,1,opt,name=_ref,json=Ref" json:"_ref,omitempty"`
1379 Description string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
1380}
1381
1382func (m *JsonReference) Reset() { *m = JsonReference{} }
1383func (m *JsonReference) String() string { return proto.CompactTextString(m) }
1384func (*JsonReference) ProtoMessage() {}
1385func (*JsonReference) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{18} }
1386
1387func (m *JsonReference) GetXRef() string {
1388 if m != nil {
1389 return m.XRef
1390 }
1391 return ""
1392}
1393
1394func (m *JsonReference) GetDescription() string {
1395 if m != nil {
1396 return m.Description
1397 }
1398 return ""
1399}
1400
1401type License struct {
1402 // The name of the license type. It's encouraged to use an OSI compatible license.
1403 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
1404 // The URL pointing to the license.
1405 Url string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"`
1406 VendorExtension []*NamedAny `protobuf:"bytes,3,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
1407}
1408
1409func (m *License) Reset() { *m = License{} }
1410func (m *License) String() string { return proto.CompactTextString(m) }
1411func (*License) ProtoMessage() {}
1412func (*License) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{19} }
1413
1414func (m *License) GetName() string {
1415 if m != nil {
1416 return m.Name
1417 }
1418 return ""
1419}
1420
1421func (m *License) GetUrl() string {
1422 if m != nil {
1423 return m.Url
1424 }
1425 return ""
1426}
1427
1428func (m *License) GetVendorExtension() []*NamedAny {
1429 if m != nil {
1430 return m.VendorExtension
1431 }
1432 return nil
1433}
1434
1435// Automatically-generated message used to represent maps of Any as ordered (name,value) pairs.
1436type NamedAny struct {
1437 // Map key
1438 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
1439 // Mapped value
1440 Value *Any `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
1441}
1442
1443func (m *NamedAny) Reset() { *m = NamedAny{} }
1444func (m *NamedAny) String() string { return proto.CompactTextString(m) }
1445func (*NamedAny) ProtoMessage() {}
1446func (*NamedAny) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{20} }
1447
1448func (m *NamedAny) GetName() string {
1449 if m != nil {
1450 return m.Name
1451 }
1452 return ""
1453}
1454
1455func (m *NamedAny) GetValue() *Any {
1456 if m != nil {
1457 return m.Value
1458 }
1459 return nil
1460}
1461
1462// Automatically-generated message used to represent maps of Header as ordered (name,value) pairs.
1463type NamedHeader struct {
1464 // Map key
1465 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
1466 // Mapped value
1467 Value *Header `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
1468}
1469
1470func (m *NamedHeader) Reset() { *m = NamedHeader{} }
1471func (m *NamedHeader) String() string { return proto.CompactTextString(m) }
1472func (*NamedHeader) ProtoMessage() {}
1473func (*NamedHeader) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{21} }
1474
1475func (m *NamedHeader) GetName() string {
1476 if m != nil {
1477 return m.Name
1478 }
1479 return ""
1480}
1481
1482func (m *NamedHeader) GetValue() *Header {
1483 if m != nil {
1484 return m.Value
1485 }
1486 return nil
1487}
1488
1489// Automatically-generated message used to represent maps of Parameter as ordered (name,value) pairs.
1490type NamedParameter struct {
1491 // Map key
1492 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
1493 // Mapped value
1494 Value *Parameter `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
1495}
1496
1497func (m *NamedParameter) Reset() { *m = NamedParameter{} }
1498func (m *NamedParameter) String() string { return proto.CompactTextString(m) }
1499func (*NamedParameter) ProtoMessage() {}
1500func (*NamedParameter) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{22} }
1501
1502func (m *NamedParameter) GetName() string {
1503 if m != nil {
1504 return m.Name
1505 }
1506 return ""
1507}
1508
1509func (m *NamedParameter) GetValue() *Parameter {
1510 if m != nil {
1511 return m.Value
1512 }
1513 return nil
1514}
1515
1516// Automatically-generated message used to represent maps of PathItem as ordered (name,value) pairs.
1517type NamedPathItem struct {
1518 // Map key
1519 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
1520 // Mapped value
1521 Value *PathItem `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
1522}
1523
1524func (m *NamedPathItem) Reset() { *m = NamedPathItem{} }
1525func (m *NamedPathItem) String() string { return proto.CompactTextString(m) }
1526func (*NamedPathItem) ProtoMessage() {}
1527func (*NamedPathItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{23} }
1528
1529func (m *NamedPathItem) GetName() string {
1530 if m != nil {
1531 return m.Name
1532 }
1533 return ""
1534}
1535
1536func (m *NamedPathItem) GetValue() *PathItem {
1537 if m != nil {
1538 return m.Value
1539 }
1540 return nil
1541}
1542
1543// Automatically-generated message used to represent maps of Response as ordered (name,value) pairs.
1544type NamedResponse struct {
1545 // Map key
1546 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
1547 // Mapped value
1548 Value *Response `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
1549}
1550
1551func (m *NamedResponse) Reset() { *m = NamedResponse{} }
1552func (m *NamedResponse) String() string { return proto.CompactTextString(m) }
1553func (*NamedResponse) ProtoMessage() {}
1554func (*NamedResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{24} }
1555
1556func (m *NamedResponse) GetName() string {
1557 if m != nil {
1558 return m.Name
1559 }
1560 return ""
1561}
1562
1563func (m *NamedResponse) GetValue() *Response {
1564 if m != nil {
1565 return m.Value
1566 }
1567 return nil
1568}
1569
1570// Automatically-generated message used to represent maps of ResponseValue as ordered (name,value) pairs.
1571type NamedResponseValue struct {
1572 // Map key
1573 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
1574 // Mapped value
1575 Value *ResponseValue `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
1576}
1577
1578func (m *NamedResponseValue) Reset() { *m = NamedResponseValue{} }
1579func (m *NamedResponseValue) String() string { return proto.CompactTextString(m) }
1580func (*NamedResponseValue) ProtoMessage() {}
1581func (*NamedResponseValue) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{25} }
1582
1583func (m *NamedResponseValue) GetName() string {
1584 if m != nil {
1585 return m.Name
1586 }
1587 return ""
1588}
1589
1590func (m *NamedResponseValue) GetValue() *ResponseValue {
1591 if m != nil {
1592 return m.Value
1593 }
1594 return nil
1595}
1596
1597// Automatically-generated message used to represent maps of Schema as ordered (name,value) pairs.
1598type NamedSchema struct {
1599 // Map key
1600 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
1601 // Mapped value
1602 Value *Schema `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
1603}
1604
1605func (m *NamedSchema) Reset() { *m = NamedSchema{} }
1606func (m *NamedSchema) String() string { return proto.CompactTextString(m) }
1607func (*NamedSchema) ProtoMessage() {}
1608func (*NamedSchema) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{26} }
1609
1610func (m *NamedSchema) GetName() string {
1611 if m != nil {
1612 return m.Name
1613 }
1614 return ""
1615}
1616
1617func (m *NamedSchema) GetValue() *Schema {
1618 if m != nil {
1619 return m.Value
1620 }
1621 return nil
1622}
1623
1624// Automatically-generated message used to represent maps of SecurityDefinitionsItem as ordered (name,value) pairs.
1625type NamedSecurityDefinitionsItem struct {
1626 // Map key
1627 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
1628 // Mapped value
1629 Value *SecurityDefinitionsItem `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
1630}
1631
1632func (m *NamedSecurityDefinitionsItem) Reset() { *m = NamedSecurityDefinitionsItem{} }
1633func (m *NamedSecurityDefinitionsItem) String() string { return proto.CompactTextString(m) }
1634func (*NamedSecurityDefinitionsItem) ProtoMessage() {}
1635func (*NamedSecurityDefinitionsItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{27} }
1636
1637func (m *NamedSecurityDefinitionsItem) GetName() string {
1638 if m != nil {
1639 return m.Name
1640 }
1641 return ""
1642}
1643
1644func (m *NamedSecurityDefinitionsItem) GetValue() *SecurityDefinitionsItem {
1645 if m != nil {
1646 return m.Value
1647 }
1648 return nil
1649}
1650
1651// Automatically-generated message used to represent maps of string as ordered (name,value) pairs.
1652type NamedString struct {
1653 // Map key
1654 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
1655 // Mapped value
1656 Value string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
1657}
1658
1659func (m *NamedString) Reset() { *m = NamedString{} }
1660func (m *NamedString) String() string { return proto.CompactTextString(m) }
1661func (*NamedString) ProtoMessage() {}
1662func (*NamedString) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{28} }
1663
1664func (m *NamedString) GetName() string {
1665 if m != nil {
1666 return m.Name
1667 }
1668 return ""
1669}
1670
1671func (m *NamedString) GetValue() string {
1672 if m != nil {
1673 return m.Value
1674 }
1675 return ""
1676}
1677
1678// Automatically-generated message used to represent maps of StringArray as ordered (name,value) pairs.
1679type NamedStringArray struct {
1680 // Map key
1681 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
1682 // Mapped value
1683 Value *StringArray `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
1684}
1685
1686func (m *NamedStringArray) Reset() { *m = NamedStringArray{} }
1687func (m *NamedStringArray) String() string { return proto.CompactTextString(m) }
1688func (*NamedStringArray) ProtoMessage() {}
1689func (*NamedStringArray) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{29} }
1690
1691func (m *NamedStringArray) GetName() string {
1692 if m != nil {
1693 return m.Name
1694 }
1695 return ""
1696}
1697
1698func (m *NamedStringArray) GetValue() *StringArray {
1699 if m != nil {
1700 return m.Value
1701 }
1702 return nil
1703}
1704
1705type NonBodyParameter struct {
1706 // Types that are valid to be assigned to Oneof:
1707 // *NonBodyParameter_HeaderParameterSubSchema
1708 // *NonBodyParameter_FormDataParameterSubSchema
1709 // *NonBodyParameter_QueryParameterSubSchema
1710 // *NonBodyParameter_PathParameterSubSchema
1711 Oneof isNonBodyParameter_Oneof `protobuf_oneof:"oneof"`
1712}
1713
1714func (m *NonBodyParameter) Reset() { *m = NonBodyParameter{} }
1715func (m *NonBodyParameter) String() string { return proto.CompactTextString(m) }
1716func (*NonBodyParameter) ProtoMessage() {}
1717func (*NonBodyParameter) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{30} }
1718
1719type isNonBodyParameter_Oneof interface {
1720 isNonBodyParameter_Oneof()
1721}
1722
1723type NonBodyParameter_HeaderParameterSubSchema struct {
1724 HeaderParameterSubSchema *HeaderParameterSubSchema `protobuf:"bytes,1,opt,name=header_parameter_sub_schema,json=headerParameterSubSchema,oneof"`
1725}
1726type NonBodyParameter_FormDataParameterSubSchema struct {
1727 FormDataParameterSubSchema *FormDataParameterSubSchema `protobuf:"bytes,2,opt,name=form_data_parameter_sub_schema,json=formDataParameterSubSchema,oneof"`
1728}
1729type NonBodyParameter_QueryParameterSubSchema struct {
1730 QueryParameterSubSchema *QueryParameterSubSchema `protobuf:"bytes,3,opt,name=query_parameter_sub_schema,json=queryParameterSubSchema,oneof"`
1731}
1732type NonBodyParameter_PathParameterSubSchema struct {
1733 PathParameterSubSchema *PathParameterSubSchema `protobuf:"bytes,4,opt,name=path_parameter_sub_schema,json=pathParameterSubSchema,oneof"`
1734}
1735
1736func (*NonBodyParameter_HeaderParameterSubSchema) isNonBodyParameter_Oneof() {}
1737func (*NonBodyParameter_FormDataParameterSubSchema) isNonBodyParameter_Oneof() {}
1738func (*NonBodyParameter_QueryParameterSubSchema) isNonBodyParameter_Oneof() {}
1739func (*NonBodyParameter_PathParameterSubSchema) isNonBodyParameter_Oneof() {}
1740
1741func (m *NonBodyParameter) GetOneof() isNonBodyParameter_Oneof {
1742 if m != nil {
1743 return m.Oneof
1744 }
1745 return nil
1746}
1747
1748func (m *NonBodyParameter) GetHeaderParameterSubSchema() *HeaderParameterSubSchema {
1749 if x, ok := m.GetOneof().(*NonBodyParameter_HeaderParameterSubSchema); ok {
1750 return x.HeaderParameterSubSchema
1751 }
1752 return nil
1753}
1754
1755func (m *NonBodyParameter) GetFormDataParameterSubSchema() *FormDataParameterSubSchema {
1756 if x, ok := m.GetOneof().(*NonBodyParameter_FormDataParameterSubSchema); ok {
1757 return x.FormDataParameterSubSchema
1758 }
1759 return nil
1760}
1761
1762func (m *NonBodyParameter) GetQueryParameterSubSchema() *QueryParameterSubSchema {
1763 if x, ok := m.GetOneof().(*NonBodyParameter_QueryParameterSubSchema); ok {
1764 return x.QueryParameterSubSchema
1765 }
1766 return nil
1767}
1768
1769func (m *NonBodyParameter) GetPathParameterSubSchema() *PathParameterSubSchema {
1770 if x, ok := m.GetOneof().(*NonBodyParameter_PathParameterSubSchema); ok {
1771 return x.PathParameterSubSchema
1772 }
1773 return nil
1774}
1775
1776// XXX_OneofFuncs is for the internal use of the proto package.
1777func (*NonBodyParameter) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
1778 return _NonBodyParameter_OneofMarshaler, _NonBodyParameter_OneofUnmarshaler, _NonBodyParameter_OneofSizer, []interface{}{
1779 (*NonBodyParameter_HeaderParameterSubSchema)(nil),
1780 (*NonBodyParameter_FormDataParameterSubSchema)(nil),
1781 (*NonBodyParameter_QueryParameterSubSchema)(nil),
1782 (*NonBodyParameter_PathParameterSubSchema)(nil),
1783 }
1784}
1785
1786func _NonBodyParameter_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
1787 m := msg.(*NonBodyParameter)
1788 // oneof
1789 switch x := m.Oneof.(type) {
1790 case *NonBodyParameter_HeaderParameterSubSchema:
1791 b.EncodeVarint(1<<3 | proto.WireBytes)
1792 if err := b.EncodeMessage(x.HeaderParameterSubSchema); err != nil {
1793 return err
1794 }
1795 case *NonBodyParameter_FormDataParameterSubSchema:
1796 b.EncodeVarint(2<<3 | proto.WireBytes)
1797 if err := b.EncodeMessage(x.FormDataParameterSubSchema); err != nil {
1798 return err
1799 }
1800 case *NonBodyParameter_QueryParameterSubSchema:
1801 b.EncodeVarint(3<<3 | proto.WireBytes)
1802 if err := b.EncodeMessage(x.QueryParameterSubSchema); err != nil {
1803 return err
1804 }
1805 case *NonBodyParameter_PathParameterSubSchema:
1806 b.EncodeVarint(4<<3 | proto.WireBytes)
1807 if err := b.EncodeMessage(x.PathParameterSubSchema); err != nil {
1808 return err
1809 }
1810 case nil:
1811 default:
1812 return fmt.Errorf("NonBodyParameter.Oneof has unexpected type %T", x)
1813 }
1814 return nil
1815}
1816
1817func _NonBodyParameter_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
1818 m := msg.(*NonBodyParameter)
1819 switch tag {
1820 case 1: // oneof.header_parameter_sub_schema
1821 if wire != proto.WireBytes {
1822 return true, proto.ErrInternalBadWireType
1823 }
1824 msg := new(HeaderParameterSubSchema)
1825 err := b.DecodeMessage(msg)
1826 m.Oneof = &NonBodyParameter_HeaderParameterSubSchema{msg}
1827 return true, err
1828 case 2: // oneof.form_data_parameter_sub_schema
1829 if wire != proto.WireBytes {
1830 return true, proto.ErrInternalBadWireType
1831 }
1832 msg := new(FormDataParameterSubSchema)
1833 err := b.DecodeMessage(msg)
1834 m.Oneof = &NonBodyParameter_FormDataParameterSubSchema{msg}
1835 return true, err
1836 case 3: // oneof.query_parameter_sub_schema
1837 if wire != proto.WireBytes {
1838 return true, proto.ErrInternalBadWireType
1839 }
1840 msg := new(QueryParameterSubSchema)
1841 err := b.DecodeMessage(msg)
1842 m.Oneof = &NonBodyParameter_QueryParameterSubSchema{msg}
1843 return true, err
1844 case 4: // oneof.path_parameter_sub_schema
1845 if wire != proto.WireBytes {
1846 return true, proto.ErrInternalBadWireType
1847 }
1848 msg := new(PathParameterSubSchema)
1849 err := b.DecodeMessage(msg)
1850 m.Oneof = &NonBodyParameter_PathParameterSubSchema{msg}
1851 return true, err
1852 default:
1853 return false, nil
1854 }
1855}
1856
1857func _NonBodyParameter_OneofSizer(msg proto.Message) (n int) {
1858 m := msg.(*NonBodyParameter)
1859 // oneof
1860 switch x := m.Oneof.(type) {
1861 case *NonBodyParameter_HeaderParameterSubSchema:
1862 s := proto.Size(x.HeaderParameterSubSchema)
1863 n += proto.SizeVarint(1<<3 | proto.WireBytes)
1864 n += proto.SizeVarint(uint64(s))
1865 n += s
1866 case *NonBodyParameter_FormDataParameterSubSchema:
1867 s := proto.Size(x.FormDataParameterSubSchema)
1868 n += proto.SizeVarint(2<<3 | proto.WireBytes)
1869 n += proto.SizeVarint(uint64(s))
1870 n += s
1871 case *NonBodyParameter_QueryParameterSubSchema:
1872 s := proto.Size(x.QueryParameterSubSchema)
1873 n += proto.SizeVarint(3<<3 | proto.WireBytes)
1874 n += proto.SizeVarint(uint64(s))
1875 n += s
1876 case *NonBodyParameter_PathParameterSubSchema:
1877 s := proto.Size(x.PathParameterSubSchema)
1878 n += proto.SizeVarint(4<<3 | proto.WireBytes)
1879 n += proto.SizeVarint(uint64(s))
1880 n += s
1881 case nil:
1882 default:
1883 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
1884 }
1885 return n
1886}
1887
1888type Oauth2AccessCodeSecurity struct {
1889 Type string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
1890 Flow string `protobuf:"bytes,2,opt,name=flow" json:"flow,omitempty"`
1891 Scopes *Oauth2Scopes `protobuf:"bytes,3,opt,name=scopes" json:"scopes,omitempty"`
1892 AuthorizationUrl string `protobuf:"bytes,4,opt,name=authorization_url,json=authorizationUrl" json:"authorization_url,omitempty"`
1893 TokenUrl string `protobuf:"bytes,5,opt,name=token_url,json=tokenUrl" json:"token_url,omitempty"`
1894 Description string `protobuf:"bytes,6,opt,name=description" json:"description,omitempty"`
1895 VendorExtension []*NamedAny `protobuf:"bytes,7,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
1896}
1897
1898func (m *Oauth2AccessCodeSecurity) Reset() { *m = Oauth2AccessCodeSecurity{} }
1899func (m *Oauth2AccessCodeSecurity) String() string { return proto.CompactTextString(m) }
1900func (*Oauth2AccessCodeSecurity) ProtoMessage() {}
1901func (*Oauth2AccessCodeSecurity) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{31} }
1902
1903func (m *Oauth2AccessCodeSecurity) GetType() string {
1904 if m != nil {
1905 return m.Type
1906 }
1907 return ""
1908}
1909
1910func (m *Oauth2AccessCodeSecurity) GetFlow() string {
1911 if m != nil {
1912 return m.Flow
1913 }
1914 return ""
1915}
1916
1917func (m *Oauth2AccessCodeSecurity) GetScopes() *Oauth2Scopes {
1918 if m != nil {
1919 return m.Scopes
1920 }
1921 return nil
1922}
1923
1924func (m *Oauth2AccessCodeSecurity) GetAuthorizationUrl() string {
1925 if m != nil {
1926 return m.AuthorizationUrl
1927 }
1928 return ""
1929}
1930
1931func (m *Oauth2AccessCodeSecurity) GetTokenUrl() string {
1932 if m != nil {
1933 return m.TokenUrl
1934 }
1935 return ""
1936}
1937
1938func (m *Oauth2AccessCodeSecurity) GetDescription() string {
1939 if m != nil {
1940 return m.Description
1941 }
1942 return ""
1943}
1944
1945func (m *Oauth2AccessCodeSecurity) GetVendorExtension() []*NamedAny {
1946 if m != nil {
1947 return m.VendorExtension
1948 }
1949 return nil
1950}
1951
1952type Oauth2ApplicationSecurity struct {
1953 Type string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
1954 Flow string `protobuf:"bytes,2,opt,name=flow" json:"flow,omitempty"`
1955 Scopes *Oauth2Scopes `protobuf:"bytes,3,opt,name=scopes" json:"scopes,omitempty"`
1956 TokenUrl string `protobuf:"bytes,4,opt,name=token_url,json=tokenUrl" json:"token_url,omitempty"`
1957 Description string `protobuf:"bytes,5,opt,name=description" json:"description,omitempty"`
1958 VendorExtension []*NamedAny `protobuf:"bytes,6,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
1959}
1960
1961func (m *Oauth2ApplicationSecurity) Reset() { *m = Oauth2ApplicationSecurity{} }
1962func (m *Oauth2ApplicationSecurity) String() string { return proto.CompactTextString(m) }
1963func (*Oauth2ApplicationSecurity) ProtoMessage() {}
1964func (*Oauth2ApplicationSecurity) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{32} }
1965
1966func (m *Oauth2ApplicationSecurity) GetType() string {
1967 if m != nil {
1968 return m.Type
1969 }
1970 return ""
1971}
1972
1973func (m *Oauth2ApplicationSecurity) GetFlow() string {
1974 if m != nil {
1975 return m.Flow
1976 }
1977 return ""
1978}
1979
1980func (m *Oauth2ApplicationSecurity) GetScopes() *Oauth2Scopes {
1981 if m != nil {
1982 return m.Scopes
1983 }
1984 return nil
1985}
1986
1987func (m *Oauth2ApplicationSecurity) GetTokenUrl() string {
1988 if m != nil {
1989 return m.TokenUrl
1990 }
1991 return ""
1992}
1993
1994func (m *Oauth2ApplicationSecurity) GetDescription() string {
1995 if m != nil {
1996 return m.Description
1997 }
1998 return ""
1999}
2000
2001func (m *Oauth2ApplicationSecurity) GetVendorExtension() []*NamedAny {
2002 if m != nil {
2003 return m.VendorExtension
2004 }
2005 return nil
2006}
2007
2008type Oauth2ImplicitSecurity struct {
2009 Type string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
2010 Flow string `protobuf:"bytes,2,opt,name=flow" json:"flow,omitempty"`
2011 Scopes *Oauth2Scopes `protobuf:"bytes,3,opt,name=scopes" json:"scopes,omitempty"`
2012 AuthorizationUrl string `protobuf:"bytes,4,opt,name=authorization_url,json=authorizationUrl" json:"authorization_url,omitempty"`
2013 Description string `protobuf:"bytes,5,opt,name=description" json:"description,omitempty"`
2014 VendorExtension []*NamedAny `protobuf:"bytes,6,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
2015}
2016
2017func (m *Oauth2ImplicitSecurity) Reset() { *m = Oauth2ImplicitSecurity{} }
2018func (m *Oauth2ImplicitSecurity) String() string { return proto.CompactTextString(m) }
2019func (*Oauth2ImplicitSecurity) ProtoMessage() {}
2020func (*Oauth2ImplicitSecurity) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{33} }
2021
2022func (m *Oauth2ImplicitSecurity) GetType() string {
2023 if m != nil {
2024 return m.Type
2025 }
2026 return ""
2027}
2028
2029func (m *Oauth2ImplicitSecurity) GetFlow() string {
2030 if m != nil {
2031 return m.Flow
2032 }
2033 return ""
2034}
2035
2036func (m *Oauth2ImplicitSecurity) GetScopes() *Oauth2Scopes {
2037 if m != nil {
2038 return m.Scopes
2039 }
2040 return nil
2041}
2042
2043func (m *Oauth2ImplicitSecurity) GetAuthorizationUrl() string {
2044 if m != nil {
2045 return m.AuthorizationUrl
2046 }
2047 return ""
2048}
2049
2050func (m *Oauth2ImplicitSecurity) GetDescription() string {
2051 if m != nil {
2052 return m.Description
2053 }
2054 return ""
2055}
2056
2057func (m *Oauth2ImplicitSecurity) GetVendorExtension() []*NamedAny {
2058 if m != nil {
2059 return m.VendorExtension
2060 }
2061 return nil
2062}
2063
2064type Oauth2PasswordSecurity struct {
2065 Type string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
2066 Flow string `protobuf:"bytes,2,opt,name=flow" json:"flow,omitempty"`
2067 Scopes *Oauth2Scopes `protobuf:"bytes,3,opt,name=scopes" json:"scopes,omitempty"`
2068 TokenUrl string `protobuf:"bytes,4,opt,name=token_url,json=tokenUrl" json:"token_url,omitempty"`
2069 Description string `protobuf:"bytes,5,opt,name=description" json:"description,omitempty"`
2070 VendorExtension []*NamedAny `protobuf:"bytes,6,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
2071}
2072
2073func (m *Oauth2PasswordSecurity) Reset() { *m = Oauth2PasswordSecurity{} }
2074func (m *Oauth2PasswordSecurity) String() string { return proto.CompactTextString(m) }
2075func (*Oauth2PasswordSecurity) ProtoMessage() {}
2076func (*Oauth2PasswordSecurity) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{34} }
2077
2078func (m *Oauth2PasswordSecurity) GetType() string {
2079 if m != nil {
2080 return m.Type
2081 }
2082 return ""
2083}
2084
2085func (m *Oauth2PasswordSecurity) GetFlow() string {
2086 if m != nil {
2087 return m.Flow
2088 }
2089 return ""
2090}
2091
2092func (m *Oauth2PasswordSecurity) GetScopes() *Oauth2Scopes {
2093 if m != nil {
2094 return m.Scopes
2095 }
2096 return nil
2097}
2098
2099func (m *Oauth2PasswordSecurity) GetTokenUrl() string {
2100 if m != nil {
2101 return m.TokenUrl
2102 }
2103 return ""
2104}
2105
2106func (m *Oauth2PasswordSecurity) GetDescription() string {
2107 if m != nil {
2108 return m.Description
2109 }
2110 return ""
2111}
2112
2113func (m *Oauth2PasswordSecurity) GetVendorExtension() []*NamedAny {
2114 if m != nil {
2115 return m.VendorExtension
2116 }
2117 return nil
2118}
2119
2120type Oauth2Scopes struct {
2121 AdditionalProperties []*NamedString `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
2122}
2123
2124func (m *Oauth2Scopes) Reset() { *m = Oauth2Scopes{} }
2125func (m *Oauth2Scopes) String() string { return proto.CompactTextString(m) }
2126func (*Oauth2Scopes) ProtoMessage() {}
2127func (*Oauth2Scopes) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{35} }
2128
2129func (m *Oauth2Scopes) GetAdditionalProperties() []*NamedString {
2130 if m != nil {
2131 return m.AdditionalProperties
2132 }
2133 return nil
2134}
2135
2136type Operation struct {
2137 Tags []string `protobuf:"bytes,1,rep,name=tags" json:"tags,omitempty"`
2138 // A brief summary of the operation.
2139 Summary string `protobuf:"bytes,2,opt,name=summary" json:"summary,omitempty"`
2140 // A longer description of the operation, GitHub Flavored Markdown is allowed.
2141 Description string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
2142 ExternalDocs *ExternalDocs `protobuf:"bytes,4,opt,name=external_docs,json=externalDocs" json:"external_docs,omitempty"`
2143 // A unique identifier of the operation.
2144 OperationId string `protobuf:"bytes,5,opt,name=operation_id,json=operationId" json:"operation_id,omitempty"`
2145 // A list of MIME types the API can produce.
2146 Produces []string `protobuf:"bytes,6,rep,name=produces" json:"produces,omitempty"`
2147 // A list of MIME types the API can consume.
2148 Consumes []string `protobuf:"bytes,7,rep,name=consumes" json:"consumes,omitempty"`
2149 // The parameters needed to send a valid API call.
2150 Parameters []*ParametersItem `protobuf:"bytes,8,rep,name=parameters" json:"parameters,omitempty"`
2151 Responses *Responses `protobuf:"bytes,9,opt,name=responses" json:"responses,omitempty"`
2152 // The transfer protocol of the API.
2153 Schemes []string `protobuf:"bytes,10,rep,name=schemes" json:"schemes,omitempty"`
2154 Deprecated bool `protobuf:"varint,11,opt,name=deprecated" json:"deprecated,omitempty"`
2155 Security []*SecurityRequirement `protobuf:"bytes,12,rep,name=security" json:"security,omitempty"`
2156 VendorExtension []*NamedAny `protobuf:"bytes,13,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
2157}
2158
2159func (m *Operation) Reset() { *m = Operation{} }
2160func (m *Operation) String() string { return proto.CompactTextString(m) }
2161func (*Operation) ProtoMessage() {}
2162func (*Operation) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{36} }
2163
2164func (m *Operation) GetTags() []string {
2165 if m != nil {
2166 return m.Tags
2167 }
2168 return nil
2169}
2170
2171func (m *Operation) GetSummary() string {
2172 if m != nil {
2173 return m.Summary
2174 }
2175 return ""
2176}
2177
2178func (m *Operation) GetDescription() string {
2179 if m != nil {
2180 return m.Description
2181 }
2182 return ""
2183}
2184
2185func (m *Operation) GetExternalDocs() *ExternalDocs {
2186 if m != nil {
2187 return m.ExternalDocs
2188 }
2189 return nil
2190}
2191
2192func (m *Operation) GetOperationId() string {
2193 if m != nil {
2194 return m.OperationId
2195 }
2196 return ""
2197}
2198
2199func (m *Operation) GetProduces() []string {
2200 if m != nil {
2201 return m.Produces
2202 }
2203 return nil
2204}
2205
2206func (m *Operation) GetConsumes() []string {
2207 if m != nil {
2208 return m.Consumes
2209 }
2210 return nil
2211}
2212
2213func (m *Operation) GetParameters() []*ParametersItem {
2214 if m != nil {
2215 return m.Parameters
2216 }
2217 return nil
2218}
2219
2220func (m *Operation) GetResponses() *Responses {
2221 if m != nil {
2222 return m.Responses
2223 }
2224 return nil
2225}
2226
2227func (m *Operation) GetSchemes() []string {
2228 if m != nil {
2229 return m.Schemes
2230 }
2231 return nil
2232}
2233
2234func (m *Operation) GetDeprecated() bool {
2235 if m != nil {
2236 return m.Deprecated
2237 }
2238 return false
2239}
2240
2241func (m *Operation) GetSecurity() []*SecurityRequirement {
2242 if m != nil {
2243 return m.Security
2244 }
2245 return nil
2246}
2247
2248func (m *Operation) GetVendorExtension() []*NamedAny {
2249 if m != nil {
2250 return m.VendorExtension
2251 }
2252 return nil
2253}
2254
2255type Parameter struct {
2256 // Types that are valid to be assigned to Oneof:
2257 // *Parameter_BodyParameter
2258 // *Parameter_NonBodyParameter
2259 Oneof isParameter_Oneof `protobuf_oneof:"oneof"`
2260}
2261
2262func (m *Parameter) Reset() { *m = Parameter{} }
2263func (m *Parameter) String() string { return proto.CompactTextString(m) }
2264func (*Parameter) ProtoMessage() {}
2265func (*Parameter) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{37} }
2266
2267type isParameter_Oneof interface {
2268 isParameter_Oneof()
2269}
2270
2271type Parameter_BodyParameter struct {
2272 BodyParameter *BodyParameter `protobuf:"bytes,1,opt,name=body_parameter,json=bodyParameter,oneof"`
2273}
2274type Parameter_NonBodyParameter struct {
2275 NonBodyParameter *NonBodyParameter `protobuf:"bytes,2,opt,name=non_body_parameter,json=nonBodyParameter,oneof"`
2276}
2277
2278func (*Parameter_BodyParameter) isParameter_Oneof() {}
2279func (*Parameter_NonBodyParameter) isParameter_Oneof() {}
2280
2281func (m *Parameter) GetOneof() isParameter_Oneof {
2282 if m != nil {
2283 return m.Oneof
2284 }
2285 return nil
2286}
2287
2288func (m *Parameter) GetBodyParameter() *BodyParameter {
2289 if x, ok := m.GetOneof().(*Parameter_BodyParameter); ok {
2290 return x.BodyParameter
2291 }
2292 return nil
2293}
2294
2295func (m *Parameter) GetNonBodyParameter() *NonBodyParameter {
2296 if x, ok := m.GetOneof().(*Parameter_NonBodyParameter); ok {
2297 return x.NonBodyParameter
2298 }
2299 return nil
2300}
2301
2302// XXX_OneofFuncs is for the internal use of the proto package.
2303func (*Parameter) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
2304 return _Parameter_OneofMarshaler, _Parameter_OneofUnmarshaler, _Parameter_OneofSizer, []interface{}{
2305 (*Parameter_BodyParameter)(nil),
2306 (*Parameter_NonBodyParameter)(nil),
2307 }
2308}
2309
2310func _Parameter_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
2311 m := msg.(*Parameter)
2312 // oneof
2313 switch x := m.Oneof.(type) {
2314 case *Parameter_BodyParameter:
2315 b.EncodeVarint(1<<3 | proto.WireBytes)
2316 if err := b.EncodeMessage(x.BodyParameter); err != nil {
2317 return err
2318 }
2319 case *Parameter_NonBodyParameter:
2320 b.EncodeVarint(2<<3 | proto.WireBytes)
2321 if err := b.EncodeMessage(x.NonBodyParameter); err != nil {
2322 return err
2323 }
2324 case nil:
2325 default:
2326 return fmt.Errorf("Parameter.Oneof has unexpected type %T", x)
2327 }
2328 return nil
2329}
2330
2331func _Parameter_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
2332 m := msg.(*Parameter)
2333 switch tag {
2334 case 1: // oneof.body_parameter
2335 if wire != proto.WireBytes {
2336 return true, proto.ErrInternalBadWireType
2337 }
2338 msg := new(BodyParameter)
2339 err := b.DecodeMessage(msg)
2340 m.Oneof = &Parameter_BodyParameter{msg}
2341 return true, err
2342 case 2: // oneof.non_body_parameter
2343 if wire != proto.WireBytes {
2344 return true, proto.ErrInternalBadWireType
2345 }
2346 msg := new(NonBodyParameter)
2347 err := b.DecodeMessage(msg)
2348 m.Oneof = &Parameter_NonBodyParameter{msg}
2349 return true, err
2350 default:
2351 return false, nil
2352 }
2353}
2354
2355func _Parameter_OneofSizer(msg proto.Message) (n int) {
2356 m := msg.(*Parameter)
2357 // oneof
2358 switch x := m.Oneof.(type) {
2359 case *Parameter_BodyParameter:
2360 s := proto.Size(x.BodyParameter)
2361 n += proto.SizeVarint(1<<3 | proto.WireBytes)
2362 n += proto.SizeVarint(uint64(s))
2363 n += s
2364 case *Parameter_NonBodyParameter:
2365 s := proto.Size(x.NonBodyParameter)
2366 n += proto.SizeVarint(2<<3 | proto.WireBytes)
2367 n += proto.SizeVarint(uint64(s))
2368 n += s
2369 case nil:
2370 default:
2371 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
2372 }
2373 return n
2374}
2375
2376// One or more JSON representations for parameters
2377type ParameterDefinitions struct {
2378 AdditionalProperties []*NamedParameter `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
2379}
2380
2381func (m *ParameterDefinitions) Reset() { *m = ParameterDefinitions{} }
2382func (m *ParameterDefinitions) String() string { return proto.CompactTextString(m) }
2383func (*ParameterDefinitions) ProtoMessage() {}
2384func (*ParameterDefinitions) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{38} }
2385
2386func (m *ParameterDefinitions) GetAdditionalProperties() []*NamedParameter {
2387 if m != nil {
2388 return m.AdditionalProperties
2389 }
2390 return nil
2391}
2392
2393type ParametersItem struct {
2394 // Types that are valid to be assigned to Oneof:
2395 // *ParametersItem_Parameter
2396 // *ParametersItem_JsonReference
2397 Oneof isParametersItem_Oneof `protobuf_oneof:"oneof"`
2398}
2399
2400func (m *ParametersItem) Reset() { *m = ParametersItem{} }
2401func (m *ParametersItem) String() string { return proto.CompactTextString(m) }
2402func (*ParametersItem) ProtoMessage() {}
2403func (*ParametersItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{39} }
2404
2405type isParametersItem_Oneof interface {
2406 isParametersItem_Oneof()
2407}
2408
2409type ParametersItem_Parameter struct {
2410 Parameter *Parameter `protobuf:"bytes,1,opt,name=parameter,oneof"`
2411}
2412type ParametersItem_JsonReference struct {
2413 JsonReference *JsonReference `protobuf:"bytes,2,opt,name=json_reference,json=jsonReference,oneof"`
2414}
2415
2416func (*ParametersItem_Parameter) isParametersItem_Oneof() {}
2417func (*ParametersItem_JsonReference) isParametersItem_Oneof() {}
2418
2419func (m *ParametersItem) GetOneof() isParametersItem_Oneof {
2420 if m != nil {
2421 return m.Oneof
2422 }
2423 return nil
2424}
2425
2426func (m *ParametersItem) GetParameter() *Parameter {
2427 if x, ok := m.GetOneof().(*ParametersItem_Parameter); ok {
2428 return x.Parameter
2429 }
2430 return nil
2431}
2432
2433func (m *ParametersItem) GetJsonReference() *JsonReference {
2434 if x, ok := m.GetOneof().(*ParametersItem_JsonReference); ok {
2435 return x.JsonReference
2436 }
2437 return nil
2438}
2439
2440// XXX_OneofFuncs is for the internal use of the proto package.
2441func (*ParametersItem) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
2442 return _ParametersItem_OneofMarshaler, _ParametersItem_OneofUnmarshaler, _ParametersItem_OneofSizer, []interface{}{
2443 (*ParametersItem_Parameter)(nil),
2444 (*ParametersItem_JsonReference)(nil),
2445 }
2446}
2447
2448func _ParametersItem_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
2449 m := msg.(*ParametersItem)
2450 // oneof
2451 switch x := m.Oneof.(type) {
2452 case *ParametersItem_Parameter:
2453 b.EncodeVarint(1<<3 | proto.WireBytes)
2454 if err := b.EncodeMessage(x.Parameter); err != nil {
2455 return err
2456 }
2457 case *ParametersItem_JsonReference:
2458 b.EncodeVarint(2<<3 | proto.WireBytes)
2459 if err := b.EncodeMessage(x.JsonReference); err != nil {
2460 return err
2461 }
2462 case nil:
2463 default:
2464 return fmt.Errorf("ParametersItem.Oneof has unexpected type %T", x)
2465 }
2466 return nil
2467}
2468
2469func _ParametersItem_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
2470 m := msg.(*ParametersItem)
2471 switch tag {
2472 case 1: // oneof.parameter
2473 if wire != proto.WireBytes {
2474 return true, proto.ErrInternalBadWireType
2475 }
2476 msg := new(Parameter)
2477 err := b.DecodeMessage(msg)
2478 m.Oneof = &ParametersItem_Parameter{msg}
2479 return true, err
2480 case 2: // oneof.json_reference
2481 if wire != proto.WireBytes {
2482 return true, proto.ErrInternalBadWireType
2483 }
2484 msg := new(JsonReference)
2485 err := b.DecodeMessage(msg)
2486 m.Oneof = &ParametersItem_JsonReference{msg}
2487 return true, err
2488 default:
2489 return false, nil
2490 }
2491}
2492
2493func _ParametersItem_OneofSizer(msg proto.Message) (n int) {
2494 m := msg.(*ParametersItem)
2495 // oneof
2496 switch x := m.Oneof.(type) {
2497 case *ParametersItem_Parameter:
2498 s := proto.Size(x.Parameter)
2499 n += proto.SizeVarint(1<<3 | proto.WireBytes)
2500 n += proto.SizeVarint(uint64(s))
2501 n += s
2502 case *ParametersItem_JsonReference:
2503 s := proto.Size(x.JsonReference)
2504 n += proto.SizeVarint(2<<3 | proto.WireBytes)
2505 n += proto.SizeVarint(uint64(s))
2506 n += s
2507 case nil:
2508 default:
2509 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
2510 }
2511 return n
2512}
2513
2514type PathItem struct {
2515 XRef string `protobuf:"bytes,1,opt,name=_ref,json=Ref" json:"_ref,omitempty"`
2516 Get *Operation `protobuf:"bytes,2,opt,name=get" json:"get,omitempty"`
2517 Put *Operation `protobuf:"bytes,3,opt,name=put" json:"put,omitempty"`
2518 Post *Operation `protobuf:"bytes,4,opt,name=post" json:"post,omitempty"`
2519 Delete *Operation `protobuf:"bytes,5,opt,name=delete" json:"delete,omitempty"`
2520 Options *Operation `protobuf:"bytes,6,opt,name=options" json:"options,omitempty"`
2521 Head *Operation `protobuf:"bytes,7,opt,name=head" json:"head,omitempty"`
2522 Patch *Operation `protobuf:"bytes,8,opt,name=patch" json:"patch,omitempty"`
2523 // The parameters needed to send a valid API call.
2524 Parameters []*ParametersItem `protobuf:"bytes,9,rep,name=parameters" json:"parameters,omitempty"`
2525 VendorExtension []*NamedAny `protobuf:"bytes,10,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
2526}
2527
2528func (m *PathItem) Reset() { *m = PathItem{} }
2529func (m *PathItem) String() string { return proto.CompactTextString(m) }
2530func (*PathItem) ProtoMessage() {}
2531func (*PathItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{40} }
2532
2533func (m *PathItem) GetXRef() string {
2534 if m != nil {
2535 return m.XRef
2536 }
2537 return ""
2538}
2539
2540func (m *PathItem) GetGet() *Operation {
2541 if m != nil {
2542 return m.Get
2543 }
2544 return nil
2545}
2546
2547func (m *PathItem) GetPut() *Operation {
2548 if m != nil {
2549 return m.Put
2550 }
2551 return nil
2552}
2553
2554func (m *PathItem) GetPost() *Operation {
2555 if m != nil {
2556 return m.Post
2557 }
2558 return nil
2559}
2560
2561func (m *PathItem) GetDelete() *Operation {
2562 if m != nil {
2563 return m.Delete
2564 }
2565 return nil
2566}
2567
2568func (m *PathItem) GetOptions() *Operation {
2569 if m != nil {
2570 return m.Options
2571 }
2572 return nil
2573}
2574
2575func (m *PathItem) GetHead() *Operation {
2576 if m != nil {
2577 return m.Head
2578 }
2579 return nil
2580}
2581
2582func (m *PathItem) GetPatch() *Operation {
2583 if m != nil {
2584 return m.Patch
2585 }
2586 return nil
2587}
2588
2589func (m *PathItem) GetParameters() []*ParametersItem {
2590 if m != nil {
2591 return m.Parameters
2592 }
2593 return nil
2594}
2595
2596func (m *PathItem) GetVendorExtension() []*NamedAny {
2597 if m != nil {
2598 return m.VendorExtension
2599 }
2600 return nil
2601}
2602
2603type PathParameterSubSchema struct {
2604 // Determines whether or not this parameter is required or optional.
2605 Required bool `protobuf:"varint,1,opt,name=required" json:"required,omitempty"`
2606 // Determines the location of the parameter.
2607 In string `protobuf:"bytes,2,opt,name=in" json:"in,omitempty"`
2608 // A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed.
2609 Description string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
2610 // The name of the parameter.
2611 Name string `protobuf:"bytes,4,opt,name=name" json:"name,omitempty"`
2612 Type string `protobuf:"bytes,5,opt,name=type" json:"type,omitempty"`
2613 Format string `protobuf:"bytes,6,opt,name=format" json:"format,omitempty"`
2614 Items *PrimitivesItems `protobuf:"bytes,7,opt,name=items" json:"items,omitempty"`
2615 CollectionFormat string `protobuf:"bytes,8,opt,name=collection_format,json=collectionFormat" json:"collection_format,omitempty"`
2616 Default *Any `protobuf:"bytes,9,opt,name=default" json:"default,omitempty"`
2617 Maximum float64 `protobuf:"fixed64,10,opt,name=maximum" json:"maximum,omitempty"`
2618 ExclusiveMaximum bool `protobuf:"varint,11,opt,name=exclusive_maximum,json=exclusiveMaximum" json:"exclusive_maximum,omitempty"`
2619 Minimum float64 `protobuf:"fixed64,12,opt,name=minimum" json:"minimum,omitempty"`
2620 ExclusiveMinimum bool `protobuf:"varint,13,opt,name=exclusive_minimum,json=exclusiveMinimum" json:"exclusive_minimum,omitempty"`
2621 MaxLength int64 `protobuf:"varint,14,opt,name=max_length,json=maxLength" json:"max_length,omitempty"`
2622 MinLength int64 `protobuf:"varint,15,opt,name=min_length,json=minLength" json:"min_length,omitempty"`
2623 Pattern string `protobuf:"bytes,16,opt,name=pattern" json:"pattern,omitempty"`
2624 MaxItems int64 `protobuf:"varint,17,opt,name=max_items,json=maxItems" json:"max_items,omitempty"`
2625 MinItems int64 `protobuf:"varint,18,opt,name=min_items,json=minItems" json:"min_items,omitempty"`
2626 UniqueItems bool `protobuf:"varint,19,opt,name=unique_items,json=uniqueItems" json:"unique_items,omitempty"`
2627 Enum []*Any `protobuf:"bytes,20,rep,name=enum" json:"enum,omitempty"`
2628 MultipleOf float64 `protobuf:"fixed64,21,opt,name=multiple_of,json=multipleOf" json:"multiple_of,omitempty"`
2629 VendorExtension []*NamedAny `protobuf:"bytes,22,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
2630}
2631
2632func (m *PathParameterSubSchema) Reset() { *m = PathParameterSubSchema{} }
2633func (m *PathParameterSubSchema) String() string { return proto.CompactTextString(m) }
2634func (*PathParameterSubSchema) ProtoMessage() {}
2635func (*PathParameterSubSchema) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{41} }
2636
2637func (m *PathParameterSubSchema) GetRequired() bool {
2638 if m != nil {
2639 return m.Required
2640 }
2641 return false
2642}
2643
2644func (m *PathParameterSubSchema) GetIn() string {
2645 if m != nil {
2646 return m.In
2647 }
2648 return ""
2649}
2650
2651func (m *PathParameterSubSchema) GetDescription() string {
2652 if m != nil {
2653 return m.Description
2654 }
2655 return ""
2656}
2657
2658func (m *PathParameterSubSchema) GetName() string {
2659 if m != nil {
2660 return m.Name
2661 }
2662 return ""
2663}
2664
2665func (m *PathParameterSubSchema) GetType() string {
2666 if m != nil {
2667 return m.Type
2668 }
2669 return ""
2670}
2671
2672func (m *PathParameterSubSchema) GetFormat() string {
2673 if m != nil {
2674 return m.Format
2675 }
2676 return ""
2677}
2678
2679func (m *PathParameterSubSchema) GetItems() *PrimitivesItems {
2680 if m != nil {
2681 return m.Items
2682 }
2683 return nil
2684}
2685
2686func (m *PathParameterSubSchema) GetCollectionFormat() string {
2687 if m != nil {
2688 return m.CollectionFormat
2689 }
2690 return ""
2691}
2692
2693func (m *PathParameterSubSchema) GetDefault() *Any {
2694 if m != nil {
2695 return m.Default
2696 }
2697 return nil
2698}
2699
2700func (m *PathParameterSubSchema) GetMaximum() float64 {
2701 if m != nil {
2702 return m.Maximum
2703 }
2704 return 0
2705}
2706
2707func (m *PathParameterSubSchema) GetExclusiveMaximum() bool {
2708 if m != nil {
2709 return m.ExclusiveMaximum
2710 }
2711 return false
2712}
2713
2714func (m *PathParameterSubSchema) GetMinimum() float64 {
2715 if m != nil {
2716 return m.Minimum
2717 }
2718 return 0
2719}
2720
2721func (m *PathParameterSubSchema) GetExclusiveMinimum() bool {
2722 if m != nil {
2723 return m.ExclusiveMinimum
2724 }
2725 return false
2726}
2727
2728func (m *PathParameterSubSchema) GetMaxLength() int64 {
2729 if m != nil {
2730 return m.MaxLength
2731 }
2732 return 0
2733}
2734
2735func (m *PathParameterSubSchema) GetMinLength() int64 {
2736 if m != nil {
2737 return m.MinLength
2738 }
2739 return 0
2740}
2741
2742func (m *PathParameterSubSchema) GetPattern() string {
2743 if m != nil {
2744 return m.Pattern
2745 }
2746 return ""
2747}
2748
2749func (m *PathParameterSubSchema) GetMaxItems() int64 {
2750 if m != nil {
2751 return m.MaxItems
2752 }
2753 return 0
2754}
2755
2756func (m *PathParameterSubSchema) GetMinItems() int64 {
2757 if m != nil {
2758 return m.MinItems
2759 }
2760 return 0
2761}
2762
2763func (m *PathParameterSubSchema) GetUniqueItems() bool {
2764 if m != nil {
2765 return m.UniqueItems
2766 }
2767 return false
2768}
2769
2770func (m *PathParameterSubSchema) GetEnum() []*Any {
2771 if m != nil {
2772 return m.Enum
2773 }
2774 return nil
2775}
2776
2777func (m *PathParameterSubSchema) GetMultipleOf() float64 {
2778 if m != nil {
2779 return m.MultipleOf
2780 }
2781 return 0
2782}
2783
2784func (m *PathParameterSubSchema) GetVendorExtension() []*NamedAny {
2785 if m != nil {
2786 return m.VendorExtension
2787 }
2788 return nil
2789}
2790
2791// Relative paths to the individual endpoints. They must be relative to the 'basePath'.
2792type Paths struct {
2793 VendorExtension []*NamedAny `protobuf:"bytes,1,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
2794 Path []*NamedPathItem `protobuf:"bytes,2,rep,name=path" json:"path,omitempty"`
2795}
2796
2797func (m *Paths) Reset() { *m = Paths{} }
2798func (m *Paths) String() string { return proto.CompactTextString(m) }
2799func (*Paths) ProtoMessage() {}
2800func (*Paths) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{42} }
2801
2802func (m *Paths) GetVendorExtension() []*NamedAny {
2803 if m != nil {
2804 return m.VendorExtension
2805 }
2806 return nil
2807}
2808
2809func (m *Paths) GetPath() []*NamedPathItem {
2810 if m != nil {
2811 return m.Path
2812 }
2813 return nil
2814}
2815
2816type PrimitivesItems struct {
2817 Type string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
2818 Format string `protobuf:"bytes,2,opt,name=format" json:"format,omitempty"`
2819 Items *PrimitivesItems `protobuf:"bytes,3,opt,name=items" json:"items,omitempty"`
2820 CollectionFormat string `protobuf:"bytes,4,opt,name=collection_format,json=collectionFormat" json:"collection_format,omitempty"`
2821 Default *Any `protobuf:"bytes,5,opt,name=default" json:"default,omitempty"`
2822 Maximum float64 `protobuf:"fixed64,6,opt,name=maximum" json:"maximum,omitempty"`
2823 ExclusiveMaximum bool `protobuf:"varint,7,opt,name=exclusive_maximum,json=exclusiveMaximum" json:"exclusive_maximum,omitempty"`
2824 Minimum float64 `protobuf:"fixed64,8,opt,name=minimum" json:"minimum,omitempty"`
2825 ExclusiveMinimum bool `protobuf:"varint,9,opt,name=exclusive_minimum,json=exclusiveMinimum" json:"exclusive_minimum,omitempty"`
2826 MaxLength int64 `protobuf:"varint,10,opt,name=max_length,json=maxLength" json:"max_length,omitempty"`
2827 MinLength int64 `protobuf:"varint,11,opt,name=min_length,json=minLength" json:"min_length,omitempty"`
2828 Pattern string `protobuf:"bytes,12,opt,name=pattern" json:"pattern,omitempty"`
2829 MaxItems int64 `protobuf:"varint,13,opt,name=max_items,json=maxItems" json:"max_items,omitempty"`
2830 MinItems int64 `protobuf:"varint,14,opt,name=min_items,json=minItems" json:"min_items,omitempty"`
2831 UniqueItems bool `protobuf:"varint,15,opt,name=unique_items,json=uniqueItems" json:"unique_items,omitempty"`
2832 Enum []*Any `protobuf:"bytes,16,rep,name=enum" json:"enum,omitempty"`
2833 MultipleOf float64 `protobuf:"fixed64,17,opt,name=multiple_of,json=multipleOf" json:"multiple_of,omitempty"`
2834 VendorExtension []*NamedAny `protobuf:"bytes,18,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
2835}
2836
2837func (m *PrimitivesItems) Reset() { *m = PrimitivesItems{} }
2838func (m *PrimitivesItems) String() string { return proto.CompactTextString(m) }
2839func (*PrimitivesItems) ProtoMessage() {}
2840func (*PrimitivesItems) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{43} }
2841
2842func (m *PrimitivesItems) GetType() string {
2843 if m != nil {
2844 return m.Type
2845 }
2846 return ""
2847}
2848
2849func (m *PrimitivesItems) GetFormat() string {
2850 if m != nil {
2851 return m.Format
2852 }
2853 return ""
2854}
2855
2856func (m *PrimitivesItems) GetItems() *PrimitivesItems {
2857 if m != nil {
2858 return m.Items
2859 }
2860 return nil
2861}
2862
2863func (m *PrimitivesItems) GetCollectionFormat() string {
2864 if m != nil {
2865 return m.CollectionFormat
2866 }
2867 return ""
2868}
2869
2870func (m *PrimitivesItems) GetDefault() *Any {
2871 if m != nil {
2872 return m.Default
2873 }
2874 return nil
2875}
2876
2877func (m *PrimitivesItems) GetMaximum() float64 {
2878 if m != nil {
2879 return m.Maximum
2880 }
2881 return 0
2882}
2883
2884func (m *PrimitivesItems) GetExclusiveMaximum() bool {
2885 if m != nil {
2886 return m.ExclusiveMaximum
2887 }
2888 return false
2889}
2890
2891func (m *PrimitivesItems) GetMinimum() float64 {
2892 if m != nil {
2893 return m.Minimum
2894 }
2895 return 0
2896}
2897
2898func (m *PrimitivesItems) GetExclusiveMinimum() bool {
2899 if m != nil {
2900 return m.ExclusiveMinimum
2901 }
2902 return false
2903}
2904
2905func (m *PrimitivesItems) GetMaxLength() int64 {
2906 if m != nil {
2907 return m.MaxLength
2908 }
2909 return 0
2910}
2911
2912func (m *PrimitivesItems) GetMinLength() int64 {
2913 if m != nil {
2914 return m.MinLength
2915 }
2916 return 0
2917}
2918
2919func (m *PrimitivesItems) GetPattern() string {
2920 if m != nil {
2921 return m.Pattern
2922 }
2923 return ""
2924}
2925
2926func (m *PrimitivesItems) GetMaxItems() int64 {
2927 if m != nil {
2928 return m.MaxItems
2929 }
2930 return 0
2931}
2932
2933func (m *PrimitivesItems) GetMinItems() int64 {
2934 if m != nil {
2935 return m.MinItems
2936 }
2937 return 0
2938}
2939
2940func (m *PrimitivesItems) GetUniqueItems() bool {
2941 if m != nil {
2942 return m.UniqueItems
2943 }
2944 return false
2945}
2946
2947func (m *PrimitivesItems) GetEnum() []*Any {
2948 if m != nil {
2949 return m.Enum
2950 }
2951 return nil
2952}
2953
2954func (m *PrimitivesItems) GetMultipleOf() float64 {
2955 if m != nil {
2956 return m.MultipleOf
2957 }
2958 return 0
2959}
2960
2961func (m *PrimitivesItems) GetVendorExtension() []*NamedAny {
2962 if m != nil {
2963 return m.VendorExtension
2964 }
2965 return nil
2966}
2967
2968type Properties struct {
2969 AdditionalProperties []*NamedSchema `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
2970}
2971
2972func (m *Properties) Reset() { *m = Properties{} }
2973func (m *Properties) String() string { return proto.CompactTextString(m) }
2974func (*Properties) ProtoMessage() {}
2975func (*Properties) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{44} }
2976
2977func (m *Properties) GetAdditionalProperties() []*NamedSchema {
2978 if m != nil {
2979 return m.AdditionalProperties
2980 }
2981 return nil
2982}
2983
2984type QueryParameterSubSchema struct {
2985 // Determines whether or not this parameter is required or optional.
2986 Required bool `protobuf:"varint,1,opt,name=required" json:"required,omitempty"`
2987 // Determines the location of the parameter.
2988 In string `protobuf:"bytes,2,opt,name=in" json:"in,omitempty"`
2989 // A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed.
2990 Description string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
2991 // The name of the parameter.
2992 Name string `protobuf:"bytes,4,opt,name=name" json:"name,omitempty"`
2993 // allows sending a parameter by name only or with an empty value.
2994 AllowEmptyValue bool `protobuf:"varint,5,opt,name=allow_empty_value,json=allowEmptyValue" json:"allow_empty_value,omitempty"`
2995 Type string `protobuf:"bytes,6,opt,name=type" json:"type,omitempty"`
2996 Format string `protobuf:"bytes,7,opt,name=format" json:"format,omitempty"`
2997 Items *PrimitivesItems `protobuf:"bytes,8,opt,name=items" json:"items,omitempty"`
2998 CollectionFormat string `protobuf:"bytes,9,opt,name=collection_format,json=collectionFormat" json:"collection_format,omitempty"`
2999 Default *Any `protobuf:"bytes,10,opt,name=default" json:"default,omitempty"`
3000 Maximum float64 `protobuf:"fixed64,11,opt,name=maximum" json:"maximum,omitempty"`
3001 ExclusiveMaximum bool `protobuf:"varint,12,opt,name=exclusive_maximum,json=exclusiveMaximum" json:"exclusive_maximum,omitempty"`
3002 Minimum float64 `protobuf:"fixed64,13,opt,name=minimum" json:"minimum,omitempty"`
3003 ExclusiveMinimum bool `protobuf:"varint,14,opt,name=exclusive_minimum,json=exclusiveMinimum" json:"exclusive_minimum,omitempty"`
3004 MaxLength int64 `protobuf:"varint,15,opt,name=max_length,json=maxLength" json:"max_length,omitempty"`
3005 MinLength int64 `protobuf:"varint,16,opt,name=min_length,json=minLength" json:"min_length,omitempty"`
3006 Pattern string `protobuf:"bytes,17,opt,name=pattern" json:"pattern,omitempty"`
3007 MaxItems int64 `protobuf:"varint,18,opt,name=max_items,json=maxItems" json:"max_items,omitempty"`
3008 MinItems int64 `protobuf:"varint,19,opt,name=min_items,json=minItems" json:"min_items,omitempty"`
3009 UniqueItems bool `protobuf:"varint,20,opt,name=unique_items,json=uniqueItems" json:"unique_items,omitempty"`
3010 Enum []*Any `protobuf:"bytes,21,rep,name=enum" json:"enum,omitempty"`
3011 MultipleOf float64 `protobuf:"fixed64,22,opt,name=multiple_of,json=multipleOf" json:"multiple_of,omitempty"`
3012 VendorExtension []*NamedAny `protobuf:"bytes,23,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
3013}
3014
3015func (m *QueryParameterSubSchema) Reset() { *m = QueryParameterSubSchema{} }
3016func (m *QueryParameterSubSchema) String() string { return proto.CompactTextString(m) }
3017func (*QueryParameterSubSchema) ProtoMessage() {}
3018func (*QueryParameterSubSchema) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{45} }
3019
3020func (m *QueryParameterSubSchema) GetRequired() bool {
3021 if m != nil {
3022 return m.Required
3023 }
3024 return false
3025}
3026
3027func (m *QueryParameterSubSchema) GetIn() string {
3028 if m != nil {
3029 return m.In
3030 }
3031 return ""
3032}
3033
3034func (m *QueryParameterSubSchema) GetDescription() string {
3035 if m != nil {
3036 return m.Description
3037 }
3038 return ""
3039}
3040
3041func (m *QueryParameterSubSchema) GetName() string {
3042 if m != nil {
3043 return m.Name
3044 }
3045 return ""
3046}
3047
3048func (m *QueryParameterSubSchema) GetAllowEmptyValue() bool {
3049 if m != nil {
3050 return m.AllowEmptyValue
3051 }
3052 return false
3053}
3054
3055func (m *QueryParameterSubSchema) GetType() string {
3056 if m != nil {
3057 return m.Type
3058 }
3059 return ""
3060}
3061
3062func (m *QueryParameterSubSchema) GetFormat() string {
3063 if m != nil {
3064 return m.Format
3065 }
3066 return ""
3067}
3068
3069func (m *QueryParameterSubSchema) GetItems() *PrimitivesItems {
3070 if m != nil {
3071 return m.Items
3072 }
3073 return nil
3074}
3075
3076func (m *QueryParameterSubSchema) GetCollectionFormat() string {
3077 if m != nil {
3078 return m.CollectionFormat
3079 }
3080 return ""
3081}
3082
3083func (m *QueryParameterSubSchema) GetDefault() *Any {
3084 if m != nil {
3085 return m.Default
3086 }
3087 return nil
3088}
3089
3090func (m *QueryParameterSubSchema) GetMaximum() float64 {
3091 if m != nil {
3092 return m.Maximum
3093 }
3094 return 0
3095}
3096
3097func (m *QueryParameterSubSchema) GetExclusiveMaximum() bool {
3098 if m != nil {
3099 return m.ExclusiveMaximum
3100 }
3101 return false
3102}
3103
3104func (m *QueryParameterSubSchema) GetMinimum() float64 {
3105 if m != nil {
3106 return m.Minimum
3107 }
3108 return 0
3109}
3110
3111func (m *QueryParameterSubSchema) GetExclusiveMinimum() bool {
3112 if m != nil {
3113 return m.ExclusiveMinimum
3114 }
3115 return false
3116}
3117
3118func (m *QueryParameterSubSchema) GetMaxLength() int64 {
3119 if m != nil {
3120 return m.MaxLength
3121 }
3122 return 0
3123}
3124
3125func (m *QueryParameterSubSchema) GetMinLength() int64 {
3126 if m != nil {
3127 return m.MinLength
3128 }
3129 return 0
3130}
3131
3132func (m *QueryParameterSubSchema) GetPattern() string {
3133 if m != nil {
3134 return m.Pattern
3135 }
3136 return ""
3137}
3138
3139func (m *QueryParameterSubSchema) GetMaxItems() int64 {
3140 if m != nil {
3141 return m.MaxItems
3142 }
3143 return 0
3144}
3145
3146func (m *QueryParameterSubSchema) GetMinItems() int64 {
3147 if m != nil {
3148 return m.MinItems
3149 }
3150 return 0
3151}
3152
3153func (m *QueryParameterSubSchema) GetUniqueItems() bool {
3154 if m != nil {
3155 return m.UniqueItems
3156 }
3157 return false
3158}
3159
3160func (m *QueryParameterSubSchema) GetEnum() []*Any {
3161 if m != nil {
3162 return m.Enum
3163 }
3164 return nil
3165}
3166
3167func (m *QueryParameterSubSchema) GetMultipleOf() float64 {
3168 if m != nil {
3169 return m.MultipleOf
3170 }
3171 return 0
3172}
3173
3174func (m *QueryParameterSubSchema) GetVendorExtension() []*NamedAny {
3175 if m != nil {
3176 return m.VendorExtension
3177 }
3178 return nil
3179}
3180
3181type Response struct {
3182 Description string `protobuf:"bytes,1,opt,name=description" json:"description,omitempty"`
3183 Schema *SchemaItem `protobuf:"bytes,2,opt,name=schema" json:"schema,omitempty"`
3184 Headers *Headers `protobuf:"bytes,3,opt,name=headers" json:"headers,omitempty"`
3185 Examples *Examples `protobuf:"bytes,4,opt,name=examples" json:"examples,omitempty"`
3186 VendorExtension []*NamedAny `protobuf:"bytes,5,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
3187}
3188
3189func (m *Response) Reset() { *m = Response{} }
3190func (m *Response) String() string { return proto.CompactTextString(m) }
3191func (*Response) ProtoMessage() {}
3192func (*Response) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{46} }
3193
3194func (m *Response) GetDescription() string {
3195 if m != nil {
3196 return m.Description
3197 }
3198 return ""
3199}
3200
3201func (m *Response) GetSchema() *SchemaItem {
3202 if m != nil {
3203 return m.Schema
3204 }
3205 return nil
3206}
3207
3208func (m *Response) GetHeaders() *Headers {
3209 if m != nil {
3210 return m.Headers
3211 }
3212 return nil
3213}
3214
3215func (m *Response) GetExamples() *Examples {
3216 if m != nil {
3217 return m.Examples
3218 }
3219 return nil
3220}
3221
3222func (m *Response) GetVendorExtension() []*NamedAny {
3223 if m != nil {
3224 return m.VendorExtension
3225 }
3226 return nil
3227}
3228
3229// One or more JSON representations for parameters
3230type ResponseDefinitions struct {
3231 AdditionalProperties []*NamedResponse `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
3232}
3233
3234func (m *ResponseDefinitions) Reset() { *m = ResponseDefinitions{} }
3235func (m *ResponseDefinitions) String() string { return proto.CompactTextString(m) }
3236func (*ResponseDefinitions) ProtoMessage() {}
3237func (*ResponseDefinitions) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{47} }
3238
3239func (m *ResponseDefinitions) GetAdditionalProperties() []*NamedResponse {
3240 if m != nil {
3241 return m.AdditionalProperties
3242 }
3243 return nil
3244}
3245
3246type ResponseValue struct {
3247 // Types that are valid to be assigned to Oneof:
3248 // *ResponseValue_Response
3249 // *ResponseValue_JsonReference
3250 Oneof isResponseValue_Oneof `protobuf_oneof:"oneof"`
3251}
3252
3253func (m *ResponseValue) Reset() { *m = ResponseValue{} }
3254func (m *ResponseValue) String() string { return proto.CompactTextString(m) }
3255func (*ResponseValue) ProtoMessage() {}
3256func (*ResponseValue) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{48} }
3257
3258type isResponseValue_Oneof interface {
3259 isResponseValue_Oneof()
3260}
3261
3262type ResponseValue_Response struct {
3263 Response *Response `protobuf:"bytes,1,opt,name=response,oneof"`
3264}
3265type ResponseValue_JsonReference struct {
3266 JsonReference *JsonReference `protobuf:"bytes,2,opt,name=json_reference,json=jsonReference,oneof"`
3267}
3268
3269func (*ResponseValue_Response) isResponseValue_Oneof() {}
3270func (*ResponseValue_JsonReference) isResponseValue_Oneof() {}
3271
3272func (m *ResponseValue) GetOneof() isResponseValue_Oneof {
3273 if m != nil {
3274 return m.Oneof
3275 }
3276 return nil
3277}
3278
3279func (m *ResponseValue) GetResponse() *Response {
3280 if x, ok := m.GetOneof().(*ResponseValue_Response); ok {
3281 return x.Response
3282 }
3283 return nil
3284}
3285
3286func (m *ResponseValue) GetJsonReference() *JsonReference {
3287 if x, ok := m.GetOneof().(*ResponseValue_JsonReference); ok {
3288 return x.JsonReference
3289 }
3290 return nil
3291}
3292
3293// XXX_OneofFuncs is for the internal use of the proto package.
3294func (*ResponseValue) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
3295 return _ResponseValue_OneofMarshaler, _ResponseValue_OneofUnmarshaler, _ResponseValue_OneofSizer, []interface{}{
3296 (*ResponseValue_Response)(nil),
3297 (*ResponseValue_JsonReference)(nil),
3298 }
3299}
3300
3301func _ResponseValue_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
3302 m := msg.(*ResponseValue)
3303 // oneof
3304 switch x := m.Oneof.(type) {
3305 case *ResponseValue_Response:
3306 b.EncodeVarint(1<<3 | proto.WireBytes)
3307 if err := b.EncodeMessage(x.Response); err != nil {
3308 return err
3309 }
3310 case *ResponseValue_JsonReference:
3311 b.EncodeVarint(2<<3 | proto.WireBytes)
3312 if err := b.EncodeMessage(x.JsonReference); err != nil {
3313 return err
3314 }
3315 case nil:
3316 default:
3317 return fmt.Errorf("ResponseValue.Oneof has unexpected type %T", x)
3318 }
3319 return nil
3320}
3321
3322func _ResponseValue_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
3323 m := msg.(*ResponseValue)
3324 switch tag {
3325 case 1: // oneof.response
3326 if wire != proto.WireBytes {
3327 return true, proto.ErrInternalBadWireType
3328 }
3329 msg := new(Response)
3330 err := b.DecodeMessage(msg)
3331 m.Oneof = &ResponseValue_Response{msg}
3332 return true, err
3333 case 2: // oneof.json_reference
3334 if wire != proto.WireBytes {
3335 return true, proto.ErrInternalBadWireType
3336 }
3337 msg := new(JsonReference)
3338 err := b.DecodeMessage(msg)
3339 m.Oneof = &ResponseValue_JsonReference{msg}
3340 return true, err
3341 default:
3342 return false, nil
3343 }
3344}
3345
3346func _ResponseValue_OneofSizer(msg proto.Message) (n int) {
3347 m := msg.(*ResponseValue)
3348 // oneof
3349 switch x := m.Oneof.(type) {
3350 case *ResponseValue_Response:
3351 s := proto.Size(x.Response)
3352 n += proto.SizeVarint(1<<3 | proto.WireBytes)
3353 n += proto.SizeVarint(uint64(s))
3354 n += s
3355 case *ResponseValue_JsonReference:
3356 s := proto.Size(x.JsonReference)
3357 n += proto.SizeVarint(2<<3 | proto.WireBytes)
3358 n += proto.SizeVarint(uint64(s))
3359 n += s
3360 case nil:
3361 default:
3362 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
3363 }
3364 return n
3365}
3366
3367// Response objects names can either be any valid HTTP status code or 'default'.
3368type Responses struct {
3369 ResponseCode []*NamedResponseValue `protobuf:"bytes,1,rep,name=response_code,json=responseCode" json:"response_code,omitempty"`
3370 VendorExtension []*NamedAny `protobuf:"bytes,2,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
3371}
3372
3373func (m *Responses) Reset() { *m = Responses{} }
3374func (m *Responses) String() string { return proto.CompactTextString(m) }
3375func (*Responses) ProtoMessage() {}
3376func (*Responses) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{49} }
3377
3378func (m *Responses) GetResponseCode() []*NamedResponseValue {
3379 if m != nil {
3380 return m.ResponseCode
3381 }
3382 return nil
3383}
3384
3385func (m *Responses) GetVendorExtension() []*NamedAny {
3386 if m != nil {
3387 return m.VendorExtension
3388 }
3389 return nil
3390}
3391
3392// A deterministic version of a JSON Schema object.
3393type Schema struct {
3394 XRef string `protobuf:"bytes,1,opt,name=_ref,json=Ref" json:"_ref,omitempty"`
3395 Format string `protobuf:"bytes,2,opt,name=format" json:"format,omitempty"`
3396 Title string `protobuf:"bytes,3,opt,name=title" json:"title,omitempty"`
3397 Description string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"`
3398 Default *Any `protobuf:"bytes,5,opt,name=default" json:"default,omitempty"`
3399 MultipleOf float64 `protobuf:"fixed64,6,opt,name=multiple_of,json=multipleOf" json:"multiple_of,omitempty"`
3400 Maximum float64 `protobuf:"fixed64,7,opt,name=maximum" json:"maximum,omitempty"`
3401 ExclusiveMaximum bool `protobuf:"varint,8,opt,name=exclusive_maximum,json=exclusiveMaximum" json:"exclusive_maximum,omitempty"`
3402 Minimum float64 `protobuf:"fixed64,9,opt,name=minimum" json:"minimum,omitempty"`
3403 ExclusiveMinimum bool `protobuf:"varint,10,opt,name=exclusive_minimum,json=exclusiveMinimum" json:"exclusive_minimum,omitempty"`
3404 MaxLength int64 `protobuf:"varint,11,opt,name=max_length,json=maxLength" json:"max_length,omitempty"`
3405 MinLength int64 `protobuf:"varint,12,opt,name=min_length,json=minLength" json:"min_length,omitempty"`
3406 Pattern string `protobuf:"bytes,13,opt,name=pattern" json:"pattern,omitempty"`
3407 MaxItems int64 `protobuf:"varint,14,opt,name=max_items,json=maxItems" json:"max_items,omitempty"`
3408 MinItems int64 `protobuf:"varint,15,opt,name=min_items,json=minItems" json:"min_items,omitempty"`
3409 UniqueItems bool `protobuf:"varint,16,opt,name=unique_items,json=uniqueItems" json:"unique_items,omitempty"`
3410 MaxProperties int64 `protobuf:"varint,17,opt,name=max_properties,json=maxProperties" json:"max_properties,omitempty"`
3411 MinProperties int64 `protobuf:"varint,18,opt,name=min_properties,json=minProperties" json:"min_properties,omitempty"`
3412 Required []string `protobuf:"bytes,19,rep,name=required" json:"required,omitempty"`
3413 Enum []*Any `protobuf:"bytes,20,rep,name=enum" json:"enum,omitempty"`
3414 AdditionalProperties *AdditionalPropertiesItem `protobuf:"bytes,21,opt,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
3415 Type *TypeItem `protobuf:"bytes,22,opt,name=type" json:"type,omitempty"`
3416 Items *ItemsItem `protobuf:"bytes,23,opt,name=items" json:"items,omitempty"`
3417 AllOf []*Schema `protobuf:"bytes,24,rep,name=all_of,json=allOf" json:"all_of,omitempty"`
3418 Properties *Properties `protobuf:"bytes,25,opt,name=properties" json:"properties,omitempty"`
3419 Discriminator string `protobuf:"bytes,26,opt,name=discriminator" json:"discriminator,omitempty"`
3420 ReadOnly bool `protobuf:"varint,27,opt,name=read_only,json=readOnly" json:"read_only,omitempty"`
3421 Xml *Xml `protobuf:"bytes,28,opt,name=xml" json:"xml,omitempty"`
3422 ExternalDocs *ExternalDocs `protobuf:"bytes,29,opt,name=external_docs,json=externalDocs" json:"external_docs,omitempty"`
3423 Example *Any `protobuf:"bytes,30,opt,name=example" json:"example,omitempty"`
3424 VendorExtension []*NamedAny `protobuf:"bytes,31,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
3425}
3426
3427func (m *Schema) Reset() { *m = Schema{} }
3428func (m *Schema) String() string { return proto.CompactTextString(m) }
3429func (*Schema) ProtoMessage() {}
3430func (*Schema) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{50} }
3431
3432func (m *Schema) GetXRef() string {
3433 if m != nil {
3434 return m.XRef
3435 }
3436 return ""
3437}
3438
3439func (m *Schema) GetFormat() string {
3440 if m != nil {
3441 return m.Format
3442 }
3443 return ""
3444}
3445
3446func (m *Schema) GetTitle() string {
3447 if m != nil {
3448 return m.Title
3449 }
3450 return ""
3451}
3452
3453func (m *Schema) GetDescription() string {
3454 if m != nil {
3455 return m.Description
3456 }
3457 return ""
3458}
3459
3460func (m *Schema) GetDefault() *Any {
3461 if m != nil {
3462 return m.Default
3463 }
3464 return nil
3465}
3466
3467func (m *Schema) GetMultipleOf() float64 {
3468 if m != nil {
3469 return m.MultipleOf
3470 }
3471 return 0
3472}
3473
3474func (m *Schema) GetMaximum() float64 {
3475 if m != nil {
3476 return m.Maximum
3477 }
3478 return 0
3479}
3480
3481func (m *Schema) GetExclusiveMaximum() bool {
3482 if m != nil {
3483 return m.ExclusiveMaximum
3484 }
3485 return false
3486}
3487
3488func (m *Schema) GetMinimum() float64 {
3489 if m != nil {
3490 return m.Minimum
3491 }
3492 return 0
3493}
3494
3495func (m *Schema) GetExclusiveMinimum() bool {
3496 if m != nil {
3497 return m.ExclusiveMinimum
3498 }
3499 return false
3500}
3501
3502func (m *Schema) GetMaxLength() int64 {
3503 if m != nil {
3504 return m.MaxLength
3505 }
3506 return 0
3507}
3508
3509func (m *Schema) GetMinLength() int64 {
3510 if m != nil {
3511 return m.MinLength
3512 }
3513 return 0
3514}
3515
3516func (m *Schema) GetPattern() string {
3517 if m != nil {
3518 return m.Pattern
3519 }
3520 return ""
3521}
3522
3523func (m *Schema) GetMaxItems() int64 {
3524 if m != nil {
3525 return m.MaxItems
3526 }
3527 return 0
3528}
3529
3530func (m *Schema) GetMinItems() int64 {
3531 if m != nil {
3532 return m.MinItems
3533 }
3534 return 0
3535}
3536
3537func (m *Schema) GetUniqueItems() bool {
3538 if m != nil {
3539 return m.UniqueItems
3540 }
3541 return false
3542}
3543
3544func (m *Schema) GetMaxProperties() int64 {
3545 if m != nil {
3546 return m.MaxProperties
3547 }
3548 return 0
3549}
3550
3551func (m *Schema) GetMinProperties() int64 {
3552 if m != nil {
3553 return m.MinProperties
3554 }
3555 return 0
3556}
3557
3558func (m *Schema) GetRequired() []string {
3559 if m != nil {
3560 return m.Required
3561 }
3562 return nil
3563}
3564
3565func (m *Schema) GetEnum() []*Any {
3566 if m != nil {
3567 return m.Enum
3568 }
3569 return nil
3570}
3571
3572func (m *Schema) GetAdditionalProperties() *AdditionalPropertiesItem {
3573 if m != nil {
3574 return m.AdditionalProperties
3575 }
3576 return nil
3577}
3578
3579func (m *Schema) GetType() *TypeItem {
3580 if m != nil {
3581 return m.Type
3582 }
3583 return nil
3584}
3585
3586func (m *Schema) GetItems() *ItemsItem {
3587 if m != nil {
3588 return m.Items
3589 }
3590 return nil
3591}
3592
3593func (m *Schema) GetAllOf() []*Schema {
3594 if m != nil {
3595 return m.AllOf
3596 }
3597 return nil
3598}
3599
3600func (m *Schema) GetProperties() *Properties {
3601 if m != nil {
3602 return m.Properties
3603 }
3604 return nil
3605}
3606
3607func (m *Schema) GetDiscriminator() string {
3608 if m != nil {
3609 return m.Discriminator
3610 }
3611 return ""
3612}
3613
3614func (m *Schema) GetReadOnly() bool {
3615 if m != nil {
3616 return m.ReadOnly
3617 }
3618 return false
3619}
3620
3621func (m *Schema) GetXml() *Xml {
3622 if m != nil {
3623 return m.Xml
3624 }
3625 return nil
3626}
3627
3628func (m *Schema) GetExternalDocs() *ExternalDocs {
3629 if m != nil {
3630 return m.ExternalDocs
3631 }
3632 return nil
3633}
3634
3635func (m *Schema) GetExample() *Any {
3636 if m != nil {
3637 return m.Example
3638 }
3639 return nil
3640}
3641
3642func (m *Schema) GetVendorExtension() []*NamedAny {
3643 if m != nil {
3644 return m.VendorExtension
3645 }
3646 return nil
3647}
3648
3649type SchemaItem struct {
3650 // Types that are valid to be assigned to Oneof:
3651 // *SchemaItem_Schema
3652 // *SchemaItem_FileSchema
3653 Oneof isSchemaItem_Oneof `protobuf_oneof:"oneof"`
3654}
3655
3656func (m *SchemaItem) Reset() { *m = SchemaItem{} }
3657func (m *SchemaItem) String() string { return proto.CompactTextString(m) }
3658func (*SchemaItem) ProtoMessage() {}
3659func (*SchemaItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{51} }
3660
3661type isSchemaItem_Oneof interface {
3662 isSchemaItem_Oneof()
3663}
3664
3665type SchemaItem_Schema struct {
3666 Schema *Schema `protobuf:"bytes,1,opt,name=schema,oneof"`
3667}
3668type SchemaItem_FileSchema struct {
3669 FileSchema *FileSchema `protobuf:"bytes,2,opt,name=file_schema,json=fileSchema,oneof"`
3670}
3671
3672func (*SchemaItem_Schema) isSchemaItem_Oneof() {}
3673func (*SchemaItem_FileSchema) isSchemaItem_Oneof() {}
3674
3675func (m *SchemaItem) GetOneof() isSchemaItem_Oneof {
3676 if m != nil {
3677 return m.Oneof
3678 }
3679 return nil
3680}
3681
3682func (m *SchemaItem) GetSchema() *Schema {
3683 if x, ok := m.GetOneof().(*SchemaItem_Schema); ok {
3684 return x.Schema
3685 }
3686 return nil
3687}
3688
3689func (m *SchemaItem) GetFileSchema() *FileSchema {
3690 if x, ok := m.GetOneof().(*SchemaItem_FileSchema); ok {
3691 return x.FileSchema
3692 }
3693 return nil
3694}
3695
3696// XXX_OneofFuncs is for the internal use of the proto package.
3697func (*SchemaItem) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
3698 return _SchemaItem_OneofMarshaler, _SchemaItem_OneofUnmarshaler, _SchemaItem_OneofSizer, []interface{}{
3699 (*SchemaItem_Schema)(nil),
3700 (*SchemaItem_FileSchema)(nil),
3701 }
3702}
3703
3704func _SchemaItem_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
3705 m := msg.(*SchemaItem)
3706 // oneof
3707 switch x := m.Oneof.(type) {
3708 case *SchemaItem_Schema:
3709 b.EncodeVarint(1<<3 | proto.WireBytes)
3710 if err := b.EncodeMessage(x.Schema); err != nil {
3711 return err
3712 }
3713 case *SchemaItem_FileSchema:
3714 b.EncodeVarint(2<<3 | proto.WireBytes)
3715 if err := b.EncodeMessage(x.FileSchema); err != nil {
3716 return err
3717 }
3718 case nil:
3719 default:
3720 return fmt.Errorf("SchemaItem.Oneof has unexpected type %T", x)
3721 }
3722 return nil
3723}
3724
3725func _SchemaItem_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
3726 m := msg.(*SchemaItem)
3727 switch tag {
3728 case 1: // oneof.schema
3729 if wire != proto.WireBytes {
3730 return true, proto.ErrInternalBadWireType
3731 }
3732 msg := new(Schema)
3733 err := b.DecodeMessage(msg)
3734 m.Oneof = &SchemaItem_Schema{msg}
3735 return true, err
3736 case 2: // oneof.file_schema
3737 if wire != proto.WireBytes {
3738 return true, proto.ErrInternalBadWireType
3739 }
3740 msg := new(FileSchema)
3741 err := b.DecodeMessage(msg)
3742 m.Oneof = &SchemaItem_FileSchema{msg}
3743 return true, err
3744 default:
3745 return false, nil
3746 }
3747}
3748
3749func _SchemaItem_OneofSizer(msg proto.Message) (n int) {
3750 m := msg.(*SchemaItem)
3751 // oneof
3752 switch x := m.Oneof.(type) {
3753 case *SchemaItem_Schema:
3754 s := proto.Size(x.Schema)
3755 n += proto.SizeVarint(1<<3 | proto.WireBytes)
3756 n += proto.SizeVarint(uint64(s))
3757 n += s
3758 case *SchemaItem_FileSchema:
3759 s := proto.Size(x.FileSchema)
3760 n += proto.SizeVarint(2<<3 | proto.WireBytes)
3761 n += proto.SizeVarint(uint64(s))
3762 n += s
3763 case nil:
3764 default:
3765 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
3766 }
3767 return n
3768}
3769
3770type SecurityDefinitions struct {
3771 AdditionalProperties []*NamedSecurityDefinitionsItem `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
3772}
3773
3774func (m *SecurityDefinitions) Reset() { *m = SecurityDefinitions{} }
3775func (m *SecurityDefinitions) String() string { return proto.CompactTextString(m) }
3776func (*SecurityDefinitions) ProtoMessage() {}
3777func (*SecurityDefinitions) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{52} }
3778
3779func (m *SecurityDefinitions) GetAdditionalProperties() []*NamedSecurityDefinitionsItem {
3780 if m != nil {
3781 return m.AdditionalProperties
3782 }
3783 return nil
3784}
3785
3786type SecurityDefinitionsItem struct {
3787 // Types that are valid to be assigned to Oneof:
3788 // *SecurityDefinitionsItem_BasicAuthenticationSecurity
3789 // *SecurityDefinitionsItem_ApiKeySecurity
3790 // *SecurityDefinitionsItem_Oauth2ImplicitSecurity
3791 // *SecurityDefinitionsItem_Oauth2PasswordSecurity
3792 // *SecurityDefinitionsItem_Oauth2ApplicationSecurity
3793 // *SecurityDefinitionsItem_Oauth2AccessCodeSecurity
3794 Oneof isSecurityDefinitionsItem_Oneof `protobuf_oneof:"oneof"`
3795}
3796
3797func (m *SecurityDefinitionsItem) Reset() { *m = SecurityDefinitionsItem{} }
3798func (m *SecurityDefinitionsItem) String() string { return proto.CompactTextString(m) }
3799func (*SecurityDefinitionsItem) ProtoMessage() {}
3800func (*SecurityDefinitionsItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{53} }
3801
3802type isSecurityDefinitionsItem_Oneof interface {
3803 isSecurityDefinitionsItem_Oneof()
3804}
3805
3806type SecurityDefinitionsItem_BasicAuthenticationSecurity struct {
3807 BasicAuthenticationSecurity *BasicAuthenticationSecurity `protobuf:"bytes,1,opt,name=basic_authentication_security,json=basicAuthenticationSecurity,oneof"`
3808}
3809type SecurityDefinitionsItem_ApiKeySecurity struct {
3810 ApiKeySecurity *ApiKeySecurity `protobuf:"bytes,2,opt,name=api_key_security,json=apiKeySecurity,oneof"`
3811}
3812type SecurityDefinitionsItem_Oauth2ImplicitSecurity struct {
3813 Oauth2ImplicitSecurity *Oauth2ImplicitSecurity `protobuf:"bytes,3,opt,name=oauth2_implicit_security,json=oauth2ImplicitSecurity,oneof"`
3814}
3815type SecurityDefinitionsItem_Oauth2PasswordSecurity struct {
3816 Oauth2PasswordSecurity *Oauth2PasswordSecurity `protobuf:"bytes,4,opt,name=oauth2_password_security,json=oauth2PasswordSecurity,oneof"`
3817}
3818type SecurityDefinitionsItem_Oauth2ApplicationSecurity struct {
3819 Oauth2ApplicationSecurity *Oauth2ApplicationSecurity `protobuf:"bytes,5,opt,name=oauth2_application_security,json=oauth2ApplicationSecurity,oneof"`
3820}
3821type SecurityDefinitionsItem_Oauth2AccessCodeSecurity struct {
3822 Oauth2AccessCodeSecurity *Oauth2AccessCodeSecurity `protobuf:"bytes,6,opt,name=oauth2_access_code_security,json=oauth2AccessCodeSecurity,oneof"`
3823}
3824
3825func (*SecurityDefinitionsItem_BasicAuthenticationSecurity) isSecurityDefinitionsItem_Oneof() {}
3826func (*SecurityDefinitionsItem_ApiKeySecurity) isSecurityDefinitionsItem_Oneof() {}
3827func (*SecurityDefinitionsItem_Oauth2ImplicitSecurity) isSecurityDefinitionsItem_Oneof() {}
3828func (*SecurityDefinitionsItem_Oauth2PasswordSecurity) isSecurityDefinitionsItem_Oneof() {}
3829func (*SecurityDefinitionsItem_Oauth2ApplicationSecurity) isSecurityDefinitionsItem_Oneof() {}
3830func (*SecurityDefinitionsItem_Oauth2AccessCodeSecurity) isSecurityDefinitionsItem_Oneof() {}
3831
3832func (m *SecurityDefinitionsItem) GetOneof() isSecurityDefinitionsItem_Oneof {
3833 if m != nil {
3834 return m.Oneof
3835 }
3836 return nil
3837}
3838
3839func (m *SecurityDefinitionsItem) GetBasicAuthenticationSecurity() *BasicAuthenticationSecurity {
3840 if x, ok := m.GetOneof().(*SecurityDefinitionsItem_BasicAuthenticationSecurity); ok {
3841 return x.BasicAuthenticationSecurity
3842 }
3843 return nil
3844}
3845
3846func (m *SecurityDefinitionsItem) GetApiKeySecurity() *ApiKeySecurity {
3847 if x, ok := m.GetOneof().(*SecurityDefinitionsItem_ApiKeySecurity); ok {
3848 return x.ApiKeySecurity
3849 }
3850 return nil
3851}
3852
3853func (m *SecurityDefinitionsItem) GetOauth2ImplicitSecurity() *Oauth2ImplicitSecurity {
3854 if x, ok := m.GetOneof().(*SecurityDefinitionsItem_Oauth2ImplicitSecurity); ok {
3855 return x.Oauth2ImplicitSecurity
3856 }
3857 return nil
3858}
3859
3860func (m *SecurityDefinitionsItem) GetOauth2PasswordSecurity() *Oauth2PasswordSecurity {
3861 if x, ok := m.GetOneof().(*SecurityDefinitionsItem_Oauth2PasswordSecurity); ok {
3862 return x.Oauth2PasswordSecurity
3863 }
3864 return nil
3865}
3866
3867func (m *SecurityDefinitionsItem) GetOauth2ApplicationSecurity() *Oauth2ApplicationSecurity {
3868 if x, ok := m.GetOneof().(*SecurityDefinitionsItem_Oauth2ApplicationSecurity); ok {
3869 return x.Oauth2ApplicationSecurity
3870 }
3871 return nil
3872}
3873
3874func (m *SecurityDefinitionsItem) GetOauth2AccessCodeSecurity() *Oauth2AccessCodeSecurity {
3875 if x, ok := m.GetOneof().(*SecurityDefinitionsItem_Oauth2AccessCodeSecurity); ok {
3876 return x.Oauth2AccessCodeSecurity
3877 }
3878 return nil
3879}
3880
3881// XXX_OneofFuncs is for the internal use of the proto package.
3882func (*SecurityDefinitionsItem) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
3883 return _SecurityDefinitionsItem_OneofMarshaler, _SecurityDefinitionsItem_OneofUnmarshaler, _SecurityDefinitionsItem_OneofSizer, []interface{}{
3884 (*SecurityDefinitionsItem_BasicAuthenticationSecurity)(nil),
3885 (*SecurityDefinitionsItem_ApiKeySecurity)(nil),
3886 (*SecurityDefinitionsItem_Oauth2ImplicitSecurity)(nil),
3887 (*SecurityDefinitionsItem_Oauth2PasswordSecurity)(nil),
3888 (*SecurityDefinitionsItem_Oauth2ApplicationSecurity)(nil),
3889 (*SecurityDefinitionsItem_Oauth2AccessCodeSecurity)(nil),
3890 }
3891}
3892
3893func _SecurityDefinitionsItem_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
3894 m := msg.(*SecurityDefinitionsItem)
3895 // oneof
3896 switch x := m.Oneof.(type) {
3897 case *SecurityDefinitionsItem_BasicAuthenticationSecurity:
3898 b.EncodeVarint(1<<3 | proto.WireBytes)
3899 if err := b.EncodeMessage(x.BasicAuthenticationSecurity); err != nil {
3900 return err
3901 }
3902 case *SecurityDefinitionsItem_ApiKeySecurity:
3903 b.EncodeVarint(2<<3 | proto.WireBytes)
3904 if err := b.EncodeMessage(x.ApiKeySecurity); err != nil {
3905 return err
3906 }
3907 case *SecurityDefinitionsItem_Oauth2ImplicitSecurity:
3908 b.EncodeVarint(3<<3 | proto.WireBytes)
3909 if err := b.EncodeMessage(x.Oauth2ImplicitSecurity); err != nil {
3910 return err
3911 }
3912 case *SecurityDefinitionsItem_Oauth2PasswordSecurity:
3913 b.EncodeVarint(4<<3 | proto.WireBytes)
3914 if err := b.EncodeMessage(x.Oauth2PasswordSecurity); err != nil {
3915 return err
3916 }
3917 case *SecurityDefinitionsItem_Oauth2ApplicationSecurity:
3918 b.EncodeVarint(5<<3 | proto.WireBytes)
3919 if err := b.EncodeMessage(x.Oauth2ApplicationSecurity); err != nil {
3920 return err
3921 }
3922 case *SecurityDefinitionsItem_Oauth2AccessCodeSecurity:
3923 b.EncodeVarint(6<<3 | proto.WireBytes)
3924 if err := b.EncodeMessage(x.Oauth2AccessCodeSecurity); err != nil {
3925 return err
3926 }
3927 case nil:
3928 default:
3929 return fmt.Errorf("SecurityDefinitionsItem.Oneof has unexpected type %T", x)
3930 }
3931 return nil
3932}
3933
3934func _SecurityDefinitionsItem_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
3935 m := msg.(*SecurityDefinitionsItem)
3936 switch tag {
3937 case 1: // oneof.basic_authentication_security
3938 if wire != proto.WireBytes {
3939 return true, proto.ErrInternalBadWireType
3940 }
3941 msg := new(BasicAuthenticationSecurity)
3942 err := b.DecodeMessage(msg)
3943 m.Oneof = &SecurityDefinitionsItem_BasicAuthenticationSecurity{msg}
3944 return true, err
3945 case 2: // oneof.api_key_security
3946 if wire != proto.WireBytes {
3947 return true, proto.ErrInternalBadWireType
3948 }
3949 msg := new(ApiKeySecurity)
3950 err := b.DecodeMessage(msg)
3951 m.Oneof = &SecurityDefinitionsItem_ApiKeySecurity{msg}
3952 return true, err
3953 case 3: // oneof.oauth2_implicit_security
3954 if wire != proto.WireBytes {
3955 return true, proto.ErrInternalBadWireType
3956 }
3957 msg := new(Oauth2ImplicitSecurity)
3958 err := b.DecodeMessage(msg)
3959 m.Oneof = &SecurityDefinitionsItem_Oauth2ImplicitSecurity{msg}
3960 return true, err
3961 case 4: // oneof.oauth2_password_security
3962 if wire != proto.WireBytes {
3963 return true, proto.ErrInternalBadWireType
3964 }
3965 msg := new(Oauth2PasswordSecurity)
3966 err := b.DecodeMessage(msg)
3967 m.Oneof = &SecurityDefinitionsItem_Oauth2PasswordSecurity{msg}
3968 return true, err
3969 case 5: // oneof.oauth2_application_security
3970 if wire != proto.WireBytes {
3971 return true, proto.ErrInternalBadWireType
3972 }
3973 msg := new(Oauth2ApplicationSecurity)
3974 err := b.DecodeMessage(msg)
3975 m.Oneof = &SecurityDefinitionsItem_Oauth2ApplicationSecurity{msg}
3976 return true, err
3977 case 6: // oneof.oauth2_access_code_security
3978 if wire != proto.WireBytes {
3979 return true, proto.ErrInternalBadWireType
3980 }
3981 msg := new(Oauth2AccessCodeSecurity)
3982 err := b.DecodeMessage(msg)
3983 m.Oneof = &SecurityDefinitionsItem_Oauth2AccessCodeSecurity{msg}
3984 return true, err
3985 default:
3986 return false, nil
3987 }
3988}
3989
3990func _SecurityDefinitionsItem_OneofSizer(msg proto.Message) (n int) {
3991 m := msg.(*SecurityDefinitionsItem)
3992 // oneof
3993 switch x := m.Oneof.(type) {
3994 case *SecurityDefinitionsItem_BasicAuthenticationSecurity:
3995 s := proto.Size(x.BasicAuthenticationSecurity)
3996 n += proto.SizeVarint(1<<3 | proto.WireBytes)
3997 n += proto.SizeVarint(uint64(s))
3998 n += s
3999 case *SecurityDefinitionsItem_ApiKeySecurity:
4000 s := proto.Size(x.ApiKeySecurity)
4001 n += proto.SizeVarint(2<<3 | proto.WireBytes)
4002 n += proto.SizeVarint(uint64(s))
4003 n += s
4004 case *SecurityDefinitionsItem_Oauth2ImplicitSecurity:
4005 s := proto.Size(x.Oauth2ImplicitSecurity)
4006 n += proto.SizeVarint(3<<3 | proto.WireBytes)
4007 n += proto.SizeVarint(uint64(s))
4008 n += s
4009 case *SecurityDefinitionsItem_Oauth2PasswordSecurity:
4010 s := proto.Size(x.Oauth2PasswordSecurity)
4011 n += proto.SizeVarint(4<<3 | proto.WireBytes)
4012 n += proto.SizeVarint(uint64(s))
4013 n += s
4014 case *SecurityDefinitionsItem_Oauth2ApplicationSecurity:
4015 s := proto.Size(x.Oauth2ApplicationSecurity)
4016 n += proto.SizeVarint(5<<3 | proto.WireBytes)
4017 n += proto.SizeVarint(uint64(s))
4018 n += s
4019 case *SecurityDefinitionsItem_Oauth2AccessCodeSecurity:
4020 s := proto.Size(x.Oauth2AccessCodeSecurity)
4021 n += proto.SizeVarint(6<<3 | proto.WireBytes)
4022 n += proto.SizeVarint(uint64(s))
4023 n += s
4024 case nil:
4025 default:
4026 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
4027 }
4028 return n
4029}
4030
4031type SecurityRequirement struct {
4032 AdditionalProperties []*NamedStringArray `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
4033}
4034
4035func (m *SecurityRequirement) Reset() { *m = SecurityRequirement{} }
4036func (m *SecurityRequirement) String() string { return proto.CompactTextString(m) }
4037func (*SecurityRequirement) ProtoMessage() {}
4038func (*SecurityRequirement) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{54} }
4039
4040func (m *SecurityRequirement) GetAdditionalProperties() []*NamedStringArray {
4041 if m != nil {
4042 return m.AdditionalProperties
4043 }
4044 return nil
4045}
4046
4047type StringArray struct {
4048 Value []string `protobuf:"bytes,1,rep,name=value" json:"value,omitempty"`
4049}
4050
4051func (m *StringArray) Reset() { *m = StringArray{} }
4052func (m *StringArray) String() string { return proto.CompactTextString(m) }
4053func (*StringArray) ProtoMessage() {}
4054func (*StringArray) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{55} }
4055
4056func (m *StringArray) GetValue() []string {
4057 if m != nil {
4058 return m.Value
4059 }
4060 return nil
4061}
4062
4063type Tag struct {
4064 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
4065 Description string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
4066 ExternalDocs *ExternalDocs `protobuf:"bytes,3,opt,name=external_docs,json=externalDocs" json:"external_docs,omitempty"`
4067 VendorExtension []*NamedAny `protobuf:"bytes,4,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
4068}
4069
4070func (m *Tag) Reset() { *m = Tag{} }
4071func (m *Tag) String() string { return proto.CompactTextString(m) }
4072func (*Tag) ProtoMessage() {}
4073func (*Tag) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{56} }
4074
4075func (m *Tag) GetName() string {
4076 if m != nil {
4077 return m.Name
4078 }
4079 return ""
4080}
4081
4082func (m *Tag) GetDescription() string {
4083 if m != nil {
4084 return m.Description
4085 }
4086 return ""
4087}
4088
4089func (m *Tag) GetExternalDocs() *ExternalDocs {
4090 if m != nil {
4091 return m.ExternalDocs
4092 }
4093 return nil
4094}
4095
4096func (m *Tag) GetVendorExtension() []*NamedAny {
4097 if m != nil {
4098 return m.VendorExtension
4099 }
4100 return nil
4101}
4102
4103type TypeItem struct {
4104 Value []string `protobuf:"bytes,1,rep,name=value" json:"value,omitempty"`
4105}
4106
4107func (m *TypeItem) Reset() { *m = TypeItem{} }
4108func (m *TypeItem) String() string { return proto.CompactTextString(m) }
4109func (*TypeItem) ProtoMessage() {}
4110func (*TypeItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{57} }
4111
4112func (m *TypeItem) GetValue() []string {
4113 if m != nil {
4114 return m.Value
4115 }
4116 return nil
4117}
4118
4119// Any property starting with x- is valid.
4120type VendorExtension struct {
4121 AdditionalProperties []*NamedAny `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
4122}
4123
4124func (m *VendorExtension) Reset() { *m = VendorExtension{} }
4125func (m *VendorExtension) String() string { return proto.CompactTextString(m) }
4126func (*VendorExtension) ProtoMessage() {}
4127func (*VendorExtension) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{58} }
4128
4129func (m *VendorExtension) GetAdditionalProperties() []*NamedAny {
4130 if m != nil {
4131 return m.AdditionalProperties
4132 }
4133 return nil
4134}
4135
4136type Xml struct {
4137 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
4138 Namespace string `protobuf:"bytes,2,opt,name=namespace" json:"namespace,omitempty"`
4139 Prefix string `protobuf:"bytes,3,opt,name=prefix" json:"prefix,omitempty"`
4140 Attribute bool `protobuf:"varint,4,opt,name=attribute" json:"attribute,omitempty"`
4141 Wrapped bool `protobuf:"varint,5,opt,name=wrapped" json:"wrapped,omitempty"`
4142 VendorExtension []*NamedAny `protobuf:"bytes,6,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
4143}
4144
4145func (m *Xml) Reset() { *m = Xml{} }
4146func (m *Xml) String() string { return proto.CompactTextString(m) }
4147func (*Xml) ProtoMessage() {}
4148func (*Xml) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{59} }
4149
4150func (m *Xml) GetName() string {
4151 if m != nil {
4152 return m.Name
4153 }
4154 return ""
4155}
4156
4157func (m *Xml) GetNamespace() string {
4158 if m != nil {
4159 return m.Namespace
4160 }
4161 return ""
4162}
4163
4164func (m *Xml) GetPrefix() string {
4165 if m != nil {
4166 return m.Prefix
4167 }
4168 return ""
4169}
4170
4171func (m *Xml) GetAttribute() bool {
4172 if m != nil {
4173 return m.Attribute
4174 }
4175 return false
4176}
4177
4178func (m *Xml) GetWrapped() bool {
4179 if m != nil {
4180 return m.Wrapped
4181 }
4182 return false
4183}
4184
4185func (m *Xml) GetVendorExtension() []*NamedAny {
4186 if m != nil {
4187 return m.VendorExtension
4188 }
4189 return nil
4190}
4191
4192func init() {
4193 proto.RegisterType((*AdditionalPropertiesItem)(nil), "openapi.v2.AdditionalPropertiesItem")
4194 proto.RegisterType((*Any)(nil), "openapi.v2.Any")
4195 proto.RegisterType((*ApiKeySecurity)(nil), "openapi.v2.ApiKeySecurity")
4196 proto.RegisterType((*BasicAuthenticationSecurity)(nil), "openapi.v2.BasicAuthenticationSecurity")
4197 proto.RegisterType((*BodyParameter)(nil), "openapi.v2.BodyParameter")
4198 proto.RegisterType((*Contact)(nil), "openapi.v2.Contact")
4199 proto.RegisterType((*Default)(nil), "openapi.v2.Default")
4200 proto.RegisterType((*Definitions)(nil), "openapi.v2.Definitions")
4201 proto.RegisterType((*Document)(nil), "openapi.v2.Document")
4202 proto.RegisterType((*Examples)(nil), "openapi.v2.Examples")
4203 proto.RegisterType((*ExternalDocs)(nil), "openapi.v2.ExternalDocs")
4204 proto.RegisterType((*FileSchema)(nil), "openapi.v2.FileSchema")
4205 proto.RegisterType((*FormDataParameterSubSchema)(nil), "openapi.v2.FormDataParameterSubSchema")
4206 proto.RegisterType((*Header)(nil), "openapi.v2.Header")
4207 proto.RegisterType((*HeaderParameterSubSchema)(nil), "openapi.v2.HeaderParameterSubSchema")
4208 proto.RegisterType((*Headers)(nil), "openapi.v2.Headers")
4209 proto.RegisterType((*Info)(nil), "openapi.v2.Info")
4210 proto.RegisterType((*ItemsItem)(nil), "openapi.v2.ItemsItem")
4211 proto.RegisterType((*JsonReference)(nil), "openapi.v2.JsonReference")
4212 proto.RegisterType((*License)(nil), "openapi.v2.License")
4213 proto.RegisterType((*NamedAny)(nil), "openapi.v2.NamedAny")
4214 proto.RegisterType((*NamedHeader)(nil), "openapi.v2.NamedHeader")
4215 proto.RegisterType((*NamedParameter)(nil), "openapi.v2.NamedParameter")
4216 proto.RegisterType((*NamedPathItem)(nil), "openapi.v2.NamedPathItem")
4217 proto.RegisterType((*NamedResponse)(nil), "openapi.v2.NamedResponse")
4218 proto.RegisterType((*NamedResponseValue)(nil), "openapi.v2.NamedResponseValue")
4219 proto.RegisterType((*NamedSchema)(nil), "openapi.v2.NamedSchema")
4220 proto.RegisterType((*NamedSecurityDefinitionsItem)(nil), "openapi.v2.NamedSecurityDefinitionsItem")
4221 proto.RegisterType((*NamedString)(nil), "openapi.v2.NamedString")
4222 proto.RegisterType((*NamedStringArray)(nil), "openapi.v2.NamedStringArray")
4223 proto.RegisterType((*NonBodyParameter)(nil), "openapi.v2.NonBodyParameter")
4224 proto.RegisterType((*Oauth2AccessCodeSecurity)(nil), "openapi.v2.Oauth2AccessCodeSecurity")
4225 proto.RegisterType((*Oauth2ApplicationSecurity)(nil), "openapi.v2.Oauth2ApplicationSecurity")
4226 proto.RegisterType((*Oauth2ImplicitSecurity)(nil), "openapi.v2.Oauth2ImplicitSecurity")
4227 proto.RegisterType((*Oauth2PasswordSecurity)(nil), "openapi.v2.Oauth2PasswordSecurity")
4228 proto.RegisterType((*Oauth2Scopes)(nil), "openapi.v2.Oauth2Scopes")
4229 proto.RegisterType((*Operation)(nil), "openapi.v2.Operation")
4230 proto.RegisterType((*Parameter)(nil), "openapi.v2.Parameter")
4231 proto.RegisterType((*ParameterDefinitions)(nil), "openapi.v2.ParameterDefinitions")
4232 proto.RegisterType((*ParametersItem)(nil), "openapi.v2.ParametersItem")
4233 proto.RegisterType((*PathItem)(nil), "openapi.v2.PathItem")
4234 proto.RegisterType((*PathParameterSubSchema)(nil), "openapi.v2.PathParameterSubSchema")
4235 proto.RegisterType((*Paths)(nil), "openapi.v2.Paths")
4236 proto.RegisterType((*PrimitivesItems)(nil), "openapi.v2.PrimitivesItems")
4237 proto.RegisterType((*Properties)(nil), "openapi.v2.Properties")
4238 proto.RegisterType((*QueryParameterSubSchema)(nil), "openapi.v2.QueryParameterSubSchema")
4239 proto.RegisterType((*Response)(nil), "openapi.v2.Response")
4240 proto.RegisterType((*ResponseDefinitions)(nil), "openapi.v2.ResponseDefinitions")
4241 proto.RegisterType((*ResponseValue)(nil), "openapi.v2.ResponseValue")
4242 proto.RegisterType((*Responses)(nil), "openapi.v2.Responses")
4243 proto.RegisterType((*Schema)(nil), "openapi.v2.Schema")
4244 proto.RegisterType((*SchemaItem)(nil), "openapi.v2.SchemaItem")
4245 proto.RegisterType((*SecurityDefinitions)(nil), "openapi.v2.SecurityDefinitions")
4246 proto.RegisterType((*SecurityDefinitionsItem)(nil), "openapi.v2.SecurityDefinitionsItem")
4247 proto.RegisterType((*SecurityRequirement)(nil), "openapi.v2.SecurityRequirement")
4248 proto.RegisterType((*StringArray)(nil), "openapi.v2.StringArray")
4249 proto.RegisterType((*Tag)(nil), "openapi.v2.Tag")
4250 proto.RegisterType((*TypeItem)(nil), "openapi.v2.TypeItem")
4251 proto.RegisterType((*VendorExtension)(nil), "openapi.v2.VendorExtension")
4252 proto.RegisterType((*Xml)(nil), "openapi.v2.Xml")
4253}
4254
4255func init() { proto.RegisterFile("OpenAPIv2/OpenAPIv2.proto", fileDescriptor0) }
4256
4257var fileDescriptor0 = []byte{
4258 // 3129 bytes of a gzipped FileDescriptorProto
4259 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x3b, 0x4b, 0x73, 0x1c, 0x57,
4260 0xd5, 0xf3, 0x7e, 0x1c, 0x69, 0x46, 0xa3, 0x96, 0x2c, 0xb7, 0x24, 0xc7, 0x71, 0xe4, 0x3c, 0x6c,
4261 0xe7, 0xb3, 0x9c, 0x4f, 0x29, 0x48, 0x05, 0x2a, 0x05, 0xf2, 0xab, 0xc6, 0xc4, 0x44, 0x4a, 0xcb,
4262 0x0e, 0x09, 0x04, 0xba, 0xae, 0x66, 0xee, 0x48, 0x9d, 0x74, 0xf7, 0x6d, 0x77, 0xf7, 0xc8, 0x1a,
4263 0x16, 0x2c, 0xa0, 0x8a, 0x35, 0x50, 0x59, 0x53, 0x15, 0x16, 0x14, 0x55, 0x59, 0xb0, 0x62, 0xc5,
4264 0x1f, 0x60, 0xc7, 0x3f, 0x60, 0x0d, 0x5b, 0xaa, 0x58, 0x51, 0x3c, 0xea, 0xbe, 0xfa, 0x31, 0x7d,
4265 0x7b, 0x1e, 0x96, 0x0b, 0x28, 0xd0, 0x6a, 0xe6, 0xde, 0x73, 0xee, 0xb9, 0xa7, 0x4f, 0x9f, 0xd7,
4266 0x3d, 0xe7, 0x36, 0xac, 0xef, 0x79, 0xd8, 0xdd, 0xdd, 0x7f, 0x70, 0xb2, 0x73, 0x2b, 0xfa, 0xb7,
4267 0xed, 0xf9, 0x24, 0x24, 0x1a, 0x10, 0x0f, 0xbb, 0xc8, 0xb3, 0xb6, 0x4f, 0x76, 0x36, 0xd6, 0x8f,
4268 0x08, 0x39, 0xb2, 0xf1, 0x2d, 0x06, 0x39, 0x1c, 0x0e, 0x6e, 0x21, 0x77, 0xc4, 0xd1, 0xb6, 0x1c,
4269 0xd0, 0x77, 0xfb, 0x7d, 0x2b, 0xb4, 0x88, 0x8b, 0xec, 0x7d, 0x9f, 0x78, 0xd8, 0x0f, 0x2d, 0x1c,
4270 0x3c, 0x08, 0xb1, 0xa3, 0xfd, 0x1f, 0xd4, 0x82, 0xde, 0x31, 0x76, 0x90, 0x5e, 0xbc, 0x52, 0xbc,
4271 0xb6, 0xb0, 0xa3, 0x6d, 0xc7, 0x34, 0xb7, 0x0f, 0x18, 0xa4, 0x5b, 0x30, 0x04, 0x8e, 0xb6, 0x01,
4272 0xf5, 0x43, 0x42, 0x6c, 0x8c, 0x5c, 0xbd, 0x74, 0xa5, 0x78, 0xad, 0xd1, 0x2d, 0x18, 0x72, 0xe2,
4273 0x76, 0x1d, 0xaa, 0xc4, 0xc5, 0x64, 0xb0, 0x75, 0x0f, 0xca, 0xbb, 0xee, 0x48, 0xbb, 0x01, 0xd5,
4274 0x13, 0x64, 0x0f, 0xb1, 0x20, 0xbc, 0xba, 0xcd, 0x19, 0xdc, 0x96, 0x0c, 0x6e, 0xef, 0xba, 0x23,
4275 0x83, 0xa3, 0x68, 0x1a, 0x54, 0x46, 0xc8, 0xb1, 0x19, 0xd1, 0xa6, 0xc1, 0xfe, 0x6f, 0x7d, 0x51,
4276 0x84, 0xf6, 0xae, 0x67, 0xbd, 0x8b, 0x47, 0x07, 0xb8, 0x37, 0xf4, 0xad, 0x70, 0x44, 0xd1, 0xc2,
4277 0x91, 0xc7, 0x29, 0x36, 0x0d, 0xf6, 0x9f, 0xce, 0xb9, 0xc8, 0xc1, 0x72, 0x29, 0xfd, 0xaf, 0xb5,
4278 0xa1, 0x64, 0xb9, 0x7a, 0x99, 0xcd, 0x94, 0x2c, 0x57, 0xbb, 0x02, 0x0b, 0x7d, 0x1c, 0xf4, 0x7c,
4279 0xcb, 0xa3, 0x32, 0xd0, 0x2b, 0x0c, 0x90, 0x9c, 0xd2, 0xbe, 0x06, 0x9d, 0x13, 0xec, 0xf6, 0x89,
4280 0x6f, 0xe2, 0xd3, 0x10, 0xbb, 0x01, 0x45, 0xab, 0x5e, 0x29, 0x33, 0xbe, 0x13, 0x02, 0x79, 0x0f,
4281 0x39, 0xb8, 0x4f, 0xf9, 0x5e, 0xe2, 0xd8, 0xf7, 0x24, 0xf2, 0xd6, 0x67, 0x45, 0xd8, 0xbc, 0x8d,
4282 0x02, 0xab, 0xb7, 0x3b, 0x0c, 0x8f, 0xb1, 0x1b, 0x5a, 0x3d, 0x44, 0x09, 0x4f, 0x64, 0x7d, 0x8c,
4283 0xad, 0xd2, 0x6c, 0x6c, 0x95, 0xe7, 0x61, 0xeb, 0x0f, 0x45, 0x68, 0xdd, 0x26, 0xfd, 0xd1, 0x3e,
4284 0xf2, 0x91, 0x83, 0x43, 0xec, 0x8f, 0x6f, 0x5a, 0xcc, 0x6e, 0x3a, 0x8b, 0x44, 0x37, 0xa0, 0xe1,
4285 0xe3, 0x27, 0x43, 0xcb, 0xc7, 0x7d, 0x26, 0xce, 0x86, 0x11, 0x8d, 0xb5, 0x1b, 0x91, 0x4a, 0x55,
4286 0xf3, 0x54, 0x2a, 0x52, 0x28, 0xd5, 0x03, 0xd6, 0xe6, 0x79, 0xc0, 0x1f, 0x17, 0xa1, 0x7e, 0x87,
4287 0xb8, 0x21, 0xea, 0x85, 0x11, 0xe3, 0xc5, 0x04, 0xe3, 0x1d, 0x28, 0x0f, 0x7d, 0xa9, 0x58, 0xf4,
4288 0xaf, 0xb6, 0x0a, 0x55, 0xec, 0x20, 0xcb, 0x16, 0x4f, 0xc3, 0x07, 0x4a, 0x46, 0x2a, 0xf3, 0x30,
4289 0xf2, 0x08, 0xea, 0x77, 0xf1, 0x00, 0x0d, 0xed, 0x50, 0x7b, 0x00, 0x17, 0x50, 0x64, 0x6f, 0xa6,
4290 0x17, 0x19, 0x9c, 0x5e, 0x9c, 0x40, 0x70, 0x15, 0x29, 0x4c, 0x74, 0xeb, 0x3b, 0xb0, 0x70, 0x17,
4291 0x0f, 0x2c, 0x97, 0x41, 0x02, 0xed, 0xe1, 0x64, 0xca, 0x17, 0x33, 0x94, 0x85, 0xb8, 0xd5, 0xc4,
4292 0xff, 0x58, 0x85, 0xc6, 0x5d, 0xd2, 0x1b, 0x3a, 0xd8, 0x0d, 0x35, 0x1d, 0xea, 0xc1, 0x53, 0x74,
4293 0x74, 0x84, 0x7d, 0x21, 0x3f, 0x39, 0xd4, 0x5e, 0x86, 0x8a, 0xe5, 0x0e, 0x08, 0x93, 0xe1, 0xc2,
4294 0x4e, 0x27, 0xb9, 0xc7, 0x03, 0x77, 0x40, 0x0c, 0x06, 0xa5, 0xc2, 0x3f, 0x26, 0x41, 0x28, 0xa4,
4295 0xca, 0xfe, 0x6b, 0x9b, 0xd0, 0x3c, 0x44, 0x01, 0x36, 0x3d, 0x14, 0x1e, 0x0b, 0xab, 0x6b, 0xd0,
4296 0x89, 0x7d, 0x14, 0x1e, 0xb3, 0x0d, 0x29, 0x77, 0x38, 0x60, 0x96, 0x46, 0x37, 0xe4, 0x43, 0xaa,
4297 0x5c, 0x3d, 0xe2, 0x06, 0x43, 0x0a, 0xaa, 0x31, 0x50, 0x34, 0xa6, 0x30, 0xcf, 0x27, 0xfd, 0x61,
4298 0x0f, 0x07, 0x7a, 0x9d, 0xc3, 0xe4, 0x58, 0x7b, 0x0d, 0xaa, 0x74, 0xa7, 0x40, 0x6f, 0x30, 0x4e,
4299 0x97, 0x93, 0x9c, 0xd2, 0x2d, 0x03, 0x83, 0xc3, 0xb5, 0xb7, 0xa9, 0x0d, 0x44, 0x52, 0xd5, 0x9b,
4300 0x0c, 0x3d, 0x25, 0xbc, 0x84, 0xd0, 0x8d, 0x24, 0xae, 0xf6, 0x75, 0x00, 0x4f, 0xda, 0x52, 0xa0,
4301 0x03, 0x5b, 0x79, 0x25, 0xbd, 0x91, 0x80, 0x26, 0x49, 0x24, 0xd6, 0x68, 0xef, 0x40, 0xd3, 0xc7,
4302 0x81, 0x47, 0xdc, 0x00, 0x07, 0xfa, 0x02, 0x23, 0xf0, 0x62, 0x92, 0x80, 0x21, 0x80, 0xc9, 0xf5,
4303 0xf1, 0x0a, 0xed, 0xab, 0xd0, 0x08, 0x84, 0x53, 0xd1, 0x17, 0xd9, 0x5b, 0x4f, 0xad, 0x96, 0x0e,
4304 0xc7, 0xe0, 0xd6, 0x48, 0x5f, 0xad, 0x11, 0x2d, 0xd0, 0x0c, 0x58, 0x95, 0xff, 0xcd, 0xa4, 0x04,
4305 0x5a, 0x59, 0x36, 0x24, 0xa1, 0x24, 0x1b, 0x2b, 0x41, 0x76, 0x52, 0xbb, 0x0a, 0x95, 0x10, 0x1d,
4306 0x05, 0x7a, 0x9b, 0x31, 0xb3, 0x94, 0xa4, 0xf1, 0x08, 0x1d, 0x19, 0x0c, 0xa8, 0xbd, 0x03, 0x2d,
4307 0x6a, 0x57, 0x3e, 0x55, 0xdb, 0x3e, 0xe9, 0x05, 0xfa, 0x12, 0xdb, 0x51, 0x4f, 0x62, 0xdf, 0x13,
4308 0x08, 0x77, 0x49, 0x2f, 0x30, 0x16, 0x71, 0x62, 0xa4, 0xb4, 0xce, 0xce, 0x3c, 0xd6, 0xf9, 0x18,
4309 0x1a, 0xf7, 0x4e, 0x91, 0xe3, 0xd9, 0x38, 0x78, 0x9e, 0xe6, 0xf9, 0xa3, 0x22, 0x2c, 0x26, 0xd9,
4310 0x9e, 0xc1, 0xbb, 0x66, 0x1d, 0xd2, 0x99, 0x9d, 0xfc, 0x3f, 0x4a, 0x00, 0xf7, 0x2d, 0x1b, 0x73,
4311 0x63, 0xd7, 0xd6, 0xa0, 0x36, 0x20, 0xbe, 0x83, 0x42, 0xb1, 0xbd, 0x18, 0x51, 0xc7, 0x17, 0x5a,
4312 0xa1, 0x2d, 0x1d, 0x3b, 0x1f, 0x8c, 0x73, 0x5c, 0xce, 0x72, 0x7c, 0x1d, 0xea, 0x7d, 0xee, 0xd9,
4313 0x98, 0x0d, 0x8f, 0xbd, 0x63, 0xca, 0x91, 0x84, 0xa7, 0xc2, 0x02, 0x37, 0xea, 0x38, 0x2c, 0xc8,
4314 0x08, 0x58, 0x4b, 0x44, 0xc0, 0x4d, 0x6a, 0x0b, 0xa8, 0x6f, 0x12, 0xd7, 0x1e, 0xe9, 0x75, 0x19,
4315 0x47, 0x50, 0x7f, 0xcf, 0xb5, 0x47, 0x59, 0x9d, 0x69, 0xcc, 0xa5, 0x33, 0xd7, 0xa1, 0x8e, 0xf9,
4316 0x2b, 0x17, 0x06, 0x9e, 0x65, 0x5b, 0xc0, 0x95, 0x6f, 0x00, 0xe6, 0x79, 0x03, 0x5f, 0xd4, 0x60,
4317 0xe3, 0x3e, 0xf1, 0x9d, 0xbb, 0x28, 0x44, 0x91, 0x03, 0x38, 0x18, 0x1e, 0x1e, 0xc8, 0xb4, 0x29,
4318 0x16, 0x4b, 0x71, 0x2c, 0x5a, 0xf2, 0xc8, 0x5a, 0xca, 0xcb, 0x55, 0xca, 0xf9, 0xf1, 0xb9, 0x92,
4319 0x08, 0x73, 0x37, 0x60, 0x19, 0xd9, 0x36, 0x79, 0x6a, 0x62, 0xc7, 0x0b, 0x47, 0x26, 0x4f, 0xbc,
4320 0xaa, 0x6c, 0xab, 0x25, 0x06, 0xb8, 0x47, 0xe7, 0x3f, 0x90, 0xc9, 0x56, 0xe6, 0x45, 0xc4, 0x3a,
4321 0x53, 0x4f, 0xe9, 0xcc, 0xff, 0x43, 0xd5, 0x0a, 0xb1, 0x23, 0x65, 0xbf, 0x99, 0xf2, 0x74, 0xbe,
4322 0xe5, 0x58, 0xa1, 0x75, 0xc2, 0x33, 0xc9, 0xc0, 0xe0, 0x98, 0xda, 0xeb, 0xb0, 0xdc, 0x23, 0xb6,
4323 0x8d, 0x7b, 0x94, 0x59, 0x53, 0x50, 0x6d, 0x32, 0xaa, 0x9d, 0x18, 0x70, 0x9f, 0xd3, 0x4f, 0xe8,
4324 0x16, 0x4c, 0xd1, 0x2d, 0x1d, 0xea, 0x0e, 0x3a, 0xb5, 0x9c, 0xa1, 0xc3, 0xbc, 0x66, 0xd1, 0x90,
4325 0x43, 0xba, 0x23, 0x3e, 0xed, 0xd9, 0xc3, 0xc0, 0x3a, 0xc1, 0xa6, 0xc4, 0x59, 0x64, 0x0f, 0xdf,
4326 0x89, 0x00, 0xdf, 0x14, 0xc8, 0x94, 0x8c, 0xe5, 0x32, 0x94, 0x96, 0x20, 0xc3, 0x87, 0x63, 0x64,
4327 0x04, 0x4e, 0x7b, 0x9c, 0x8c, 0x40, 0x7e, 0x01, 0xc0, 0x41, 0xa7, 0xa6, 0x8d, 0xdd, 0xa3, 0xf0,
4328 0x98, 0x79, 0xb3, 0xb2, 0xd1, 0x74, 0xd0, 0xe9, 0x43, 0x36, 0xc1, 0xc0, 0x96, 0x2b, 0xc1, 0x1d,
4329 0x01, 0xb6, 0x5c, 0x01, 0xd6, 0xa1, 0xee, 0xa1, 0x90, 0x2a, 0xab, 0xbe, 0xcc, 0x83, 0xad, 0x18,
4330 0x52, 0x8b, 0xa0, 0x74, 0xb9, 0xd0, 0x35, 0xb6, 0xae, 0xe1, 0xa0, 0x53, 0x26, 0x61, 0x06, 0xb4,
4331 0x5c, 0x01, 0x5c, 0x11, 0x40, 0xcb, 0xe5, 0xc0, 0x97, 0x60, 0x71, 0xe8, 0x5a, 0x4f, 0x86, 0x58,
4332 0xc0, 0x57, 0x19, 0xe7, 0x0b, 0x7c, 0x8e, 0xa3, 0x5c, 0x85, 0x0a, 0x76, 0x87, 0x8e, 0x7e, 0x21,
4333 0xeb, 0xaa, 0xa9, 0xa8, 0x19, 0x50, 0x7b, 0x11, 0x16, 0x9c, 0xa1, 0x1d, 0x5a, 0x9e, 0x8d, 0x4d,
4334 0x32, 0xd0, 0xd7, 0x98, 0x90, 0x40, 0x4e, 0xed, 0x0d, 0x94, 0xd6, 0x72, 0x71, 0x2e, 0x6b, 0xa9,
4335 0x42, 0xad, 0x8b, 0x51, 0x1f, 0xfb, 0xca, 0xb4, 0x38, 0xd6, 0xc5, 0x92, 0x5a, 0x17, 0xcb, 0x67,
4336 0xd3, 0xc5, 0xca, 0x74, 0x5d, 0xac, 0xce, 0xae, 0x8b, 0xb5, 0x19, 0x74, 0xb1, 0x3e, 0x5d, 0x17,
4337 0x1b, 0x33, 0xe8, 0x62, 0x73, 0x26, 0x5d, 0x84, 0xc9, 0xba, 0xb8, 0x30, 0x41, 0x17, 0x17, 0x27,
4338 0xe8, 0x62, 0x6b, 0x92, 0x2e, 0xb6, 0xa7, 0xe8, 0xe2, 0x52, 0xbe, 0x2e, 0x76, 0xe6, 0xd0, 0xc5,
4339 0xe5, 0x8c, 0x2e, 0x8e, 0x79, 0x4b, 0x6d, 0xb6, 0x23, 0xd4, 0xca, 0x3c, 0xda, 0xfa, 0xb7, 0x2a,
4340 0xe8, 0x5c, 0x5b, 0xff, 0x2d, 0x9e, 0x5d, 0x5a, 0x48, 0x55, 0x69, 0x21, 0x35, 0xb5, 0x85, 0xd4,
4341 0xcf, 0x66, 0x21, 0x8d, 0xe9, 0x16, 0xd2, 0x9c, 0xdd, 0x42, 0x60, 0x06, 0x0b, 0x59, 0x98, 0x6e,
4342 0x21, 0x8b, 0x33, 0x58, 0x48, 0x6b, 0x26, 0x0b, 0x69, 0x4f, 0xb6, 0x90, 0xa5, 0x09, 0x16, 0xd2,
4343 0x99, 0x60, 0x21, 0xcb, 0x93, 0x2c, 0x44, 0x9b, 0x62, 0x21, 0x2b, 0xf9, 0x16, 0xb2, 0x3a, 0x87,
4344 0x85, 0x5c, 0x98, 0xc9, 0x5b, 0xaf, 0xcd, 0xa3, 0xff, 0xdf, 0x82, 0x3a, 0x57, 0xff, 0x67, 0x38,
4345 0x7e, 0xf2, 0x85, 0x39, 0xc9, 0xf3, 0xe7, 0x25, 0xa8, 0xd0, 0x03, 0x64, 0x9c, 0x98, 0x16, 0x93,
4346 0x89, 0xa9, 0x0e, 0xf5, 0x13, 0xec, 0x07, 0x71, 0x65, 0x44, 0x0e, 0x67, 0x30, 0xa4, 0x6b, 0xd0,
4347 0x09, 0xb1, 0xef, 0x04, 0x26, 0x19, 0x98, 0x01, 0xf6, 0x4f, 0xac, 0x9e, 0x34, 0xaa, 0x36, 0x9b,
4348 0xdf, 0x1b, 0x1c, 0xf0, 0x59, 0xed, 0x26, 0xd4, 0x7b, 0xbc, 0x7c, 0x20, 0x9c, 0xfe, 0x4a, 0xf2,
4349 0x21, 0x44, 0x65, 0xc1, 0x90, 0x38, 0x14, 0xdd, 0xb6, 0x7a, 0xd8, 0x0d, 0x78, 0xfa, 0x34, 0x86,
4350 0xfe, 0x90, 0x83, 0x0c, 0x89, 0xa3, 0x14, 0x7e, 0x7d, 0x1e, 0xe1, 0xbf, 0x05, 0x4d, 0xa6, 0x0c,
4351 0xac, 0x56, 0x77, 0x23, 0x51, 0xab, 0x2b, 0x4f, 0x2e, 0xac, 0x6c, 0xdd, 0x85, 0xd6, 0x37, 0x02,
4352 0xe2, 0x1a, 0x78, 0x80, 0x7d, 0xec, 0xf6, 0xb0, 0xb6, 0x0c, 0x15, 0xd3, 0xc7, 0x03, 0x21, 0xe3,
4353 0xb2, 0x81, 0x07, 0xd3, 0xeb, 0x4f, 0x5b, 0x1e, 0xd4, 0xc5, 0x33, 0xcd, 0x58, 0x5c, 0x39, 0xf3,
4354 0x59, 0xe6, 0x1e, 0x34, 0x24, 0x50, 0xb9, 0xe5, 0x2b, 0xb2, 0xaa, 0x58, 0x52, 0x3b, 0x20, 0x0e,
4355 0xdd, 0x7a, 0x17, 0x16, 0x12, 0x0a, 0xa8, 0xa4, 0x74, 0x2d, 0x4d, 0x29, 0x25, 0x4c, 0xa1, 0xb7,
4356 0x82, 0xd8, 0xfb, 0xd0, 0x66, 0xc4, 0xe2, 0x22, 0x9a, 0x8a, 0xde, 0xeb, 0x69, 0x7a, 0x17, 0x94,
4357 0x45, 0x01, 0x49, 0x72, 0x0f, 0x5a, 0x82, 0x64, 0x78, 0xcc, 0xde, 0xad, 0x8a, 0xe2, 0x8d, 0x34,
4358 0xc5, 0xd5, 0xf1, 0x7a, 0x06, 0x5d, 0x38, 0x4e, 0x50, 0x56, 0x0f, 0xe6, 0x26, 0x28, 0x17, 0x4a,
4359 0x82, 0x1f, 0x81, 0x96, 0x22, 0x18, 0x9d, 0x1d, 0x32, 0x54, 0x6f, 0xa5, 0xa9, 0xae, 0xab, 0xa8,
4360 0xb2, 0xd5, 0xe3, 0x2f, 0x47, 0xc4, 0xd0, 0x79, 0x5f, 0x8e, 0xd0, 0x74, 0x41, 0xcc, 0x81, 0x4b,
4361 0x9c, 0x58, 0xb6, 0x34, 0x91, 0x2b, 0xd8, 0xb7, 0xd3, 0xd4, 0xaf, 0x4e, 0xa9, 0x7b, 0x24, 0xe5,
4362 0xfc, 0x96, 0xe4, 0x3d, 0xf4, 0x2d, 0xf7, 0x48, 0x49, 0x7d, 0x35, 0x49, 0xbd, 0x29, 0x17, 0x3e,
4363 0x86, 0x4e, 0x62, 0xe1, 0xae, 0xef, 0x23, 0xb5, 0x82, 0xdf, 0x4c, 0xf3, 0x96, 0xf2, 0xa9, 0x89,
4364 0xb5, 0x92, 0xec, 0x6f, 0xca, 0xd0, 0x79, 0x8f, 0xb8, 0xe9, 0x1a, 0x2f, 0x86, 0xcd, 0x63, 0xa6,
4365 0xc1, 0x66, 0x54, 0x77, 0x32, 0x83, 0xe1, 0xa1, 0x99, 0xaa, 0xf4, 0xbf, 0x9c, 0x55, 0xf8, 0x6c,
4366 0x82, 0xd3, 0x2d, 0x18, 0xfa, 0x71, 0x5e, 0xf2, 0x63, 0xc3, 0x65, 0x9a, 0x30, 0x98, 0x7d, 0x14,
4367 0x22, 0xf5, 0x4e, 0xfc, 0x19, 0x5e, 0x4d, 0xee, 0x94, 0x7f, 0x4c, 0xee, 0x16, 0x8c, 0x8d, 0x41,
4368 0xfe, 0x21, 0xfa, 0x10, 0x36, 0x9e, 0x0c, 0xb1, 0x3f, 0x52, 0xef, 0x54, 0xce, 0xbe, 0xc9, 0xf7,
4369 0x29, 0xb6, 0x72, 0x9b, 0x8b, 0x4f, 0xd4, 0x20, 0xcd, 0x84, 0x75, 0x0f, 0x85, 0xc7, 0xea, 0x2d,
4370 0x78, 0xf1, 0x63, 0x6b, 0xdc, 0x0a, 0x95, 0x3b, 0xac, 0x79, 0x4a, 0x48, 0xdc, 0x24, 0xf9, 0xbc,
4371 0x04, 0xfa, 0x1e, 0x1a, 0x86, 0xc7, 0x3b, 0xbb, 0xbd, 0x1e, 0x0e, 0x82, 0x3b, 0xa4, 0x8f, 0xa7,
4372 0xf5, 0x39, 0x06, 0x36, 0x79, 0x2a, 0xab, 0xf2, 0xf4, 0xbf, 0xf6, 0x06, 0x0d, 0x08, 0xc4, 0xc3,
4373 0xf2, 0x48, 0x94, 0x2a, 0x8d, 0x70, 0xea, 0x07, 0x0c, 0x6e, 0x08, 0x3c, 0x9a, 0x35, 0xd1, 0x69,
4374 0xe2, 0x5b, 0xdf, 0x67, 0xfd, 0x09, 0x93, 0xfa, 0x6f, 0x71, 0x20, 0x4a, 0x01, 0x1e, 0xfb, 0x36,
4375 0x4d, 0x60, 0x42, 0xf2, 0x29, 0xe6, 0x48, 0x3c, 0xff, 0x6c, 0xb0, 0x09, 0x0a, 0x1c, 0x0b, 0x1e,
4376 0xb5, 0xd9, 0x32, 0xef, 0xb9, 0x82, 0xdf, 0x5f, 0x8a, 0xb0, 0x2e, 0x64, 0xe4, 0x79, 0xf6, 0x2c,
4377 0x1d, 0x95, 0xe7, 0x23, 0xa4, 0xd4, 0x73, 0x57, 0x26, 0x3f, 0x77, 0x75, 0xb6, 0xe7, 0x9e, 0xab,
4378 0xa7, 0xf1, 0xc3, 0x12, 0xac, 0x71, 0xc6, 0x1e, 0x38, 0xf4, 0xb9, 0xad, 0xf0, 0x3f, 0x4d, 0x33,
4379 0xfe, 0x05, 0x42, 0xf8, 0x73, 0x51, 0x0a, 0x61, 0x1f, 0x05, 0xc1, 0x53, 0xe2, 0xf7, 0xff, 0x07,
4380 0xde, 0xfc, 0xc7, 0xb0, 0x98, 0xe4, 0xeb, 0x19, 0xfa, 0x3d, 0x2c, 0x42, 0xe4, 0x24, 0xdc, 0x3f,
4381 0xaf, 0x40, 0x73, 0xcf, 0xc3, 0x3e, 0x92, 0x87, 0x4d, 0x56, 0xb7, 0x2f, 0xb2, 0x3a, 0x2d, 0x2f,
4382 0xd3, 0xeb, 0x50, 0x0f, 0x86, 0x8e, 0x83, 0xfc, 0x91, 0xcc, 0xb9, 0xc5, 0x70, 0x86, 0x9c, 0x3b,
4383 0x53, 0xae, 0xad, 0xcc, 0x55, 0xae, 0x7d, 0x09, 0x16, 0x89, 0xe4, 0xcd, 0xb4, 0xfa, 0x52, 0xbc,
4384 0xd1, 0xdc, 0x83, 0x7e, 0xaa, 0xf7, 0x53, 0x1b, 0xeb, 0xfd, 0x24, 0x7b, 0x46, 0xf5, 0xb1, 0x9e,
4385 0xd1, 0x57, 0x52, 0x3d, 0x9b, 0x06, 0x13, 0xdd, 0x86, 0x32, 0x3d, 0xe3, 0xa1, 0x3e, 0xd9, 0xad,
4386 0x79, 0x33, 0xd9, 0xad, 0x69, 0x66, 0x33, 0x3b, 0x99, 0xe0, 0xa4, 0x7a, 0x34, 0x89, 0xd6, 0x16,
4387 0xa4, 0x5b, 0x5b, 0x97, 0x01, 0xfa, 0xd8, 0xf3, 0x71, 0x0f, 0x85, 0xb8, 0x2f, 0x4e, 0xbd, 0x89,
4388 0x99, 0xb3, 0x75, 0x77, 0x54, 0xea, 0xd7, 0x9a, 0x47, 0xfd, 0x7e, 0x59, 0x84, 0x66, 0x9c, 0x45,
4389 0xdc, 0x86, 0xf6, 0x21, 0xe9, 0x27, 0xe2, 0xad, 0x48, 0x1c, 0x52, 0x09, 0x5e, 0x2a, 0xf1, 0xe8,
4390 0x16, 0x8c, 0xd6, 0x61, 0x2a, 0x13, 0x79, 0x08, 0x9a, 0x4b, 0x5c, 0x73, 0x8c, 0x0e, 0x4f, 0x0b,
4391 0x2e, 0xa5, 0x98, 0x1a, 0xcb, 0x61, 0xba, 0x05, 0xa3, 0xe3, 0x8e, 0xcd, 0xc5, 0xd1, 0xf3, 0x08,
4392 0x56, 0x55, 0x7d, 0x36, 0x6d, 0x6f, 0xb2, 0xbd, 0x6c, 0x64, 0xc4, 0x10, 0x27, 0xe6, 0x6a, 0x93,
4393 0xf9, 0xac, 0x08, 0xed, 0xb4, 0x76, 0x68, 0x5f, 0x82, 0xe6, 0xb8, 0x44, 0xd4, 0xb9, 0x7e, 0xb7,
4394 0x60, 0xc4, 0x98, 0x54, 0x9a, 0x9f, 0x04, 0xc4, 0xa5, 0x67, 0x30, 0x7e, 0x22, 0x53, 0xa5, 0xcb,
4395 0xa9, 0x23, 0x1b, 0x95, 0xe6, 0x27, 0xc9, 0x89, 0xf8, 0xf9, 0x7f, 0x5f, 0x86, 0x46, 0x74, 0x74,
4396 0x50, 0x9c, 0xec, 0x5e, 0x83, 0xf2, 0x11, 0x0e, 0x55, 0x27, 0x91, 0xc8, 0xfe, 0x0d, 0x8a, 0x41,
4397 0x11, 0xbd, 0x61, 0x28, 0xfc, 0x63, 0x1e, 0xa2, 0x37, 0x0c, 0xb5, 0xeb, 0x50, 0xf1, 0x48, 0x20,
4398 0x3b, 0x40, 0x39, 0x98, 0x0c, 0x45, 0xbb, 0x09, 0xb5, 0x3e, 0xb6, 0x71, 0x88, 0xc5, 0x89, 0x3a,
4399 0x07, 0x59, 0x20, 0x69, 0xb7, 0xa0, 0x4e, 0x3c, 0xde, 0x86, 0xac, 0x4d, 0xc2, 0x97, 0x58, 0x94,
4400 0x15, 0x9a, 0x92, 0x8a, 0x22, 0x57, 0x1e, 0x2b, 0x14, 0x85, 0x9e, 0xc9, 0x3c, 0x14, 0xf6, 0x8e,
4401 0x45, 0xfb, 0x22, 0x07, 0x97, 0xe3, 0x8c, 0xb9, 0x89, 0xe6, 0x5c, 0x6e, 0xe2, 0xcc, 0x1d, 0xa4,
4402 0xbf, 0x56, 0x61, 0x4d, 0x9d, 0x4d, 0x9e, 0xd7, 0x18, 0xcf, 0x6b, 0x8c, 0xff, 0xed, 0x35, 0xc6,
4403 0xa7, 0x50, 0x65, 0x17, 0x34, 0x94, 0x94, 0x8a, 0x73, 0x50, 0xd2, 0x6e, 0x42, 0x85, 0xdd, 0x36,
4404 0x29, 0xb1, 0x45, 0xeb, 0x0a, 0x87, 0x2f, 0xea, 0x26, 0x0c, 0x6d, 0xeb, 0x67, 0x55, 0x58, 0x1a,
4405 0xd3, 0xda, 0xf3, 0x9e, 0xd4, 0x79, 0x4f, 0xea, 0x4c, 0x3d, 0x29, 0x95, 0x0e, 0x6b, 0xf3, 0x58,
4406 0xc3, 0xb7, 0x01, 0xe2, 0x14, 0xe4, 0x39, 0xdf, 0xf9, 0xfa, 0x55, 0x0d, 0x2e, 0xe6, 0x14, 0x46,
4407 0xce, 0xaf, 0x29, 0x9c, 0x5f, 0x53, 0x38, 0xbf, 0xa6, 0x10, 0x9b, 0xe1, 0xdf, 0x8b, 0xd0, 0x88,
4408 0xca, 0xe9, 0xd3, 0x2f, 0x76, 0x6d, 0x47, 0xdd, 0x19, 0x9e, 0x76, 0xaf, 0x65, 0x6b, 0xd6, 0x2c,
4409 0xf0, 0xc8, 0xab, 0xaf, 0x37, 0xa1, 0xce, 0x2b, 0xab, 0x32, 0x78, 0xac, 0x64, 0x0b, 0xb2, 0x81,
4410 0x21, 0x71, 0xb4, 0x37, 0xa0, 0x21, 0xae, 0x2b, 0xc9, 0x93, 0xf5, 0x6a, 0xfa, 0x64, 0xcd, 0x61,
4411 0x46, 0x84, 0x75, 0xf6, 0x3b, 0xcd, 0x18, 0x56, 0x14, 0x97, 0x11, 0xb5, 0xf7, 0x26, 0x3b, 0xa4,
4412 0x6c, 0xcc, 0x8d, 0x5a, 0x0b, 0x6a, 0x97, 0xf4, 0x93, 0x22, 0xb4, 0xd2, 0x5d, 0x86, 0x1d, 0xea,
4413 0x88, 0xf8, 0x44, 0x74, 0x7b, 0x5c, 0x71, 0xe6, 0xee, 0x16, 0x8c, 0x08, 0xef, 0xf9, 0x9e, 0xaf,
4414 0x7e, 0x5a, 0x84, 0x66, 0x74, 0xb2, 0xd7, 0xee, 0x40, 0x4b, 0x6e, 0x63, 0xf6, 0x48, 0x1f, 0x8b,
4415 0x07, 0xbd, 0x9c, 0xfb, 0xa0, 0xbc, 0xdb, 0xb1, 0x28, 0x17, 0xdd, 0x21, 0x7d, 0x75, 0x2b, 0xb0,
4416 0x34, 0xcf, 0xdb, 0xf8, 0x75, 0x13, 0x6a, 0xc2, 0x51, 0x2b, 0x4e, 0x7c, 0x79, 0x09, 0x4a, 0xd4,
4417 0x5b, 0x2d, 0x4f, 0xb8, 0xf4, 0x57, 0x99, 0x78, 0xe9, 0x6f, 0x5a, 0xe2, 0x31, 0x66, 0x89, 0xb5,
4418 0x8c, 0x25, 0x26, 0x5c, 0x62, 0x7d, 0x06, 0x97, 0xd8, 0x98, 0xee, 0x12, 0x9b, 0x33, 0xb8, 0x44,
4419 0x98, 0xc9, 0x25, 0x2e, 0x4c, 0x76, 0x89, 0x8b, 0x13, 0x5c, 0x62, 0x6b, 0x82, 0x4b, 0x6c, 0x4f,
4420 0x72, 0x89, 0x4b, 0x53, 0x5c, 0x62, 0x27, 0xeb, 0x12, 0x5f, 0x81, 0x36, 0x25, 0x9e, 0x30, 0x36,
4421 0x7e, 0x12, 0x68, 0x39, 0xe8, 0x34, 0x91, 0x2b, 0x50, 0x34, 0xcb, 0x4d, 0xa2, 0x69, 0x02, 0xcd,
4422 0x72, 0x13, 0x68, 0xc9, 0x40, 0xbf, 0x32, 0x76, 0x4d, 0x73, 0xa6, 0x13, 0xc1, 0x47, 0x79, 0x2e,
4423 0xe0, 0x42, 0xb6, 0xb5, 0x94, 0xf7, 0xe9, 0x89, 0xda, 0x1b, 0x68, 0xd7, 0x44, 0xd8, 0x5f, 0xcb,
4424 0xda, 0xfd, 0xa3, 0x91, 0x87, 0x79, 0xee, 0xce, 0x92, 0x81, 0xd7, 0x65, 0xd0, 0xbf, 0x98, 0x3d,
4425 0xdc, 0x47, 0x4d, 0x73, 0x19, 0xee, 0xaf, 0x43, 0x0d, 0xd9, 0x36, 0xd5, 0x4f, 0x3d, 0xb7, 0x77,
4426 0x5e, 0x45, 0xb6, 0xbd, 0x37, 0xd0, 0xbe, 0x0c, 0x90, 0x78, 0xa2, 0xf5, 0xac, 0x33, 0x8f, 0xb9,
4427 0x35, 0x12, 0x98, 0xda, 0xcb, 0xd0, 0xea, 0x5b, 0xd4, 0x82, 0x1c, 0xcb, 0x45, 0x21, 0xf1, 0xf5,
4428 0x0d, 0xa6, 0x20, 0xe9, 0xc9, 0xf4, 0x95, 0xd7, 0xcd, 0xb1, 0x2b, 0xaf, 0x2f, 0x41, 0xf9, 0xd4,
4429 0xb1, 0xf5, 0x4b, 0x59, 0x8b, 0xfb, 0xd0, 0xb1, 0x0d, 0x0a, 0xcb, 0x96, 0x59, 0x5f, 0x78, 0xd6,
4430 0x5b, 0xb1, 0x97, 0x9f, 0xe1, 0x56, 0xec, 0x8b, 0xf3, 0x78, 0xac, 0x1f, 0x00, 0xc4, 0x71, 0x6f,
4431 0xce, 0x2f, 0x8d, 0xde, 0x86, 0x85, 0x81, 0x65, 0x63, 0x33, 0x3f, 0xa4, 0xc6, 0x37, 0x9e, 0xbb,
4432 0x05, 0x03, 0x06, 0xd1, 0x28, 0xf6, 0xe2, 0x21, 0xac, 0x28, 0xba, 0xb9, 0xda, 0x77, 0x27, 0xc7,
4433 0xaf, 0x6b, 0xd9, 0x84, 0x3a, 0xa7, 0x25, 0xac, 0x0e, 0x67, 0x7f, 0xaa, 0xc0, 0xc5, 0xbc, 0x66,
4434 0xb4, 0x03, 0x2f, 0x1c, 0xa2, 0xc0, 0xea, 0x99, 0x28, 0xf5, 0x95, 0x90, 0x19, 0xd5, 0x7c, 0xb9,
4435 0x68, 0x5e, 0x4b, 0x55, 0x58, 0xf3, 0xbf, 0x2a, 0xea, 0x16, 0x8c, 0xcd, 0xc3, 0x09, 0x1f, 0x1d,
4436 0xdd, 0x87, 0x0e, 0xf2, 0x2c, 0xf3, 0x53, 0x3c, 0x8a, 0x77, 0xe0, 0x92, 0x4c, 0xd5, 0xb5, 0xd2,
4437 0x5f, 0x59, 0x75, 0x0b, 0x46, 0x1b, 0xa5, 0xbf, 0xbb, 0xfa, 0x1e, 0xe8, 0x84, 0xb5, 0x25, 0x4c,
4438 0x4b, 0x34, 0xa4, 0x62, 0x7a, 0xe5, 0x6c, 0x57, 0x54, 0xdd, 0xbb, 0xea, 0x16, 0x8c, 0x35, 0xa2,
4439 0xee, 0x6a, 0xc5, 0xf4, 0x3d, 0xd1, 0xeb, 0x89, 0xe9, 0x57, 0xf2, 0xe8, 0x8f, 0xb7, 0x85, 0x62,
4440 0xfa, 0x99, 0x86, 0xd1, 0x11, 0x6c, 0x0a, 0xfa, 0x28, 0x6e, 0x24, 0xc6, 0x5b, 0xf0, 0x00, 0xf7,
4441 0x4a, 0x76, 0x0b, 0x45, 0xdb, 0xb1, 0x5b, 0x30, 0xd6, 0x49, 0x6e, 0x4f, 0x12, 0xc7, 0x1b, 0xb1,
4442 0xae, 0x2e, 0x4b, 0x17, 0xe2, 0x8d, 0x6a, 0x59, 0xef, 0x98, 0xd7, 0x03, 0xee, 0x16, 0x0c, 0x21,
4443 0x93, 0x2c, 0x2c, 0xd6, 0xf0, 0xe3, 0x58, 0xc3, 0x13, 0x2d, 0x01, 0xed, 0xfd, 0xc9, 0x1a, 0x7e,
4444 0x29, 0xa7, 0x6d, 0xc4, 0x2f, 0x16, 0xa8, 0xb5, 0xfa, 0x2a, 0x2c, 0x24, 0x6f, 0x2e, 0xac, 0xc6,
4445 0x1f, 0xf7, 0x95, 0xe3, 0x3b, 0x0e, 0xbf, 0x2d, 0x42, 0xf9, 0x11, 0x52, 0xdf, 0x8a, 0x98, 0xfe,
4446 0xb1, 0x5b, 0xc6, 0xb3, 0x95, 0xcf, 0xfc, 0x8d, 0xc8, 0x5c, 0x5f, 0x70, 0x5d, 0x81, 0x86, 0x8c,
4447 0x30, 0x39, 0xcf, 0xf7, 0x31, 0x2c, 0x7d, 0x30, 0x56, 0x6f, 0x7a, 0x8e, 0x1f, 0x93, 0xfc, 0xae,
4448 0x08, 0xe5, 0x0f, 0x1d, 0x5b, 0x29, 0xbd, 0x4b, 0xd0, 0xa4, 0xbf, 0x81, 0x87, 0x7a, 0xf2, 0x5e,
4449 0x49, 0x3c, 0x41, 0x93, 0x3f, 0xcf, 0xc7, 0x03, 0xeb, 0x54, 0x64, 0x79, 0x62, 0x44, 0x57, 0xa1,
4450 0x30, 0xf4, 0xad, 0xc3, 0x61, 0x88, 0xc5, 0x67, 0x7a, 0xf1, 0x04, 0x4d, 0x65, 0x9e, 0xfa, 0xc8,
4451 0xf3, 0x70, 0x5f, 0x1c, 0xc1, 0xe5, 0xf0, 0xcc, 0x7d, 0xcc, 0xdb, 0xaf, 0x42, 0x9b, 0xf8, 0x47,
4452 0x12, 0xd7, 0x3c, 0xd9, 0xb9, 0xbd, 0x28, 0xbe, 0x5d, 0xdd, 0xf7, 0x49, 0x48, 0xf6, 0x8b, 0xbf,
4453 0x28, 0x95, 0xf7, 0x76, 0x0f, 0x0e, 0x6b, 0xec, 0x63, 0xd0, 0x37, 0xff, 0x19, 0x00, 0x00, 0xff,
4454 0xff, 0xd4, 0x0a, 0xef, 0xca, 0xe4, 0x3a, 0x00, 0x00,
4455}