1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: openapiv3/OpenAPIv3.proto
3
4package openapi_v3
5
6import (
7	fmt "fmt"
8	proto "github.com/golang/protobuf/proto"
9	any "github.com/golang/protobuf/ptypes/any"
10	math "math"
11)
12
13// Reference imports to suppress errors if they are not otherwise used.
14var _ = proto.Marshal
15var _ = fmt.Errorf
16var _ = math.Inf
17
18// This is a compile-time assertion to ensure that this generated file
19// is compatible with the proto package it is being compiled against.
20// A compilation error at this line likely means your copy of the
21// proto package needs to be updated.
22const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
23
24type AdditionalPropertiesItem struct {
25	// Types that are valid to be assigned to Oneof:
26	//	*AdditionalPropertiesItem_SchemaOrReference
27	//	*AdditionalPropertiesItem_Boolean
28	Oneof                isAdditionalPropertiesItem_Oneof `protobuf_oneof:"oneof"`
29	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
30	XXX_unrecognized     []byte                           `json:"-"`
31	XXX_sizecache        int32                            `json:"-"`
32}
33
34func (m *AdditionalPropertiesItem) Reset()         { *m = AdditionalPropertiesItem{} }
35func (m *AdditionalPropertiesItem) String() string { return proto.CompactTextString(m) }
36func (*AdditionalPropertiesItem) ProtoMessage()    {}
37func (*AdditionalPropertiesItem) Descriptor() ([]byte, []int) {
38	return fileDescriptor_2d98d18c4f6d777a, []int{0}
39}
40
41func (m *AdditionalPropertiesItem) XXX_Unmarshal(b []byte) error {
42	return xxx_messageInfo_AdditionalPropertiesItem.Unmarshal(m, b)
43}
44func (m *AdditionalPropertiesItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
45	return xxx_messageInfo_AdditionalPropertiesItem.Marshal(b, m, deterministic)
46}
47func (m *AdditionalPropertiesItem) XXX_Merge(src proto.Message) {
48	xxx_messageInfo_AdditionalPropertiesItem.Merge(m, src)
49}
50func (m *AdditionalPropertiesItem) XXX_Size() int {
51	return xxx_messageInfo_AdditionalPropertiesItem.Size(m)
52}
53func (m *AdditionalPropertiesItem) XXX_DiscardUnknown() {
54	xxx_messageInfo_AdditionalPropertiesItem.DiscardUnknown(m)
55}
56
57var xxx_messageInfo_AdditionalPropertiesItem proto.InternalMessageInfo
58
59type isAdditionalPropertiesItem_Oneof interface {
60	isAdditionalPropertiesItem_Oneof()
61}
62
63type AdditionalPropertiesItem_SchemaOrReference struct {
64	SchemaOrReference *SchemaOrReference `protobuf:"bytes,1,opt,name=schema_or_reference,json=schemaOrReference,proto3,oneof"`
65}
66
67type AdditionalPropertiesItem_Boolean struct {
68	Boolean bool `protobuf:"varint,2,opt,name=boolean,proto3,oneof"`
69}
70
71func (*AdditionalPropertiesItem_SchemaOrReference) isAdditionalPropertiesItem_Oneof() {}
72
73func (*AdditionalPropertiesItem_Boolean) isAdditionalPropertiesItem_Oneof() {}
74
75func (m *AdditionalPropertiesItem) GetOneof() isAdditionalPropertiesItem_Oneof {
76	if m != nil {
77		return m.Oneof
78	}
79	return nil
80}
81
82func (m *AdditionalPropertiesItem) GetSchemaOrReference() *SchemaOrReference {
83	if x, ok := m.GetOneof().(*AdditionalPropertiesItem_SchemaOrReference); ok {
84		return x.SchemaOrReference
85	}
86	return nil
87}
88
89func (m *AdditionalPropertiesItem) GetBoolean() bool {
90	if x, ok := m.GetOneof().(*AdditionalPropertiesItem_Boolean); ok {
91		return x.Boolean
92	}
93	return false
94}
95
96// XXX_OneofWrappers is for the internal use of the proto package.
97func (*AdditionalPropertiesItem) XXX_OneofWrappers() []interface{} {
98	return []interface{}{
99		(*AdditionalPropertiesItem_SchemaOrReference)(nil),
100		(*AdditionalPropertiesItem_Boolean)(nil),
101	}
102}
103
104type Any struct {
105	Value                *any.Any `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
106	Yaml                 string   `protobuf:"bytes,2,opt,name=yaml,proto3" json:"yaml,omitempty"`
107	XXX_NoUnkeyedLiteral struct{} `json:"-"`
108	XXX_unrecognized     []byte   `json:"-"`
109	XXX_sizecache        int32    `json:"-"`
110}
111
112func (m *Any) Reset()         { *m = Any{} }
113func (m *Any) String() string { return proto.CompactTextString(m) }
114func (*Any) ProtoMessage()    {}
115func (*Any) Descriptor() ([]byte, []int) {
116	return fileDescriptor_2d98d18c4f6d777a, []int{1}
117}
118
119func (m *Any) XXX_Unmarshal(b []byte) error {
120	return xxx_messageInfo_Any.Unmarshal(m, b)
121}
122func (m *Any) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
123	return xxx_messageInfo_Any.Marshal(b, m, deterministic)
124}
125func (m *Any) XXX_Merge(src proto.Message) {
126	xxx_messageInfo_Any.Merge(m, src)
127}
128func (m *Any) XXX_Size() int {
129	return xxx_messageInfo_Any.Size(m)
130}
131func (m *Any) XXX_DiscardUnknown() {
132	xxx_messageInfo_Any.DiscardUnknown(m)
133}
134
135var xxx_messageInfo_Any proto.InternalMessageInfo
136
137func (m *Any) GetValue() *any.Any {
138	if m != nil {
139		return m.Value
140	}
141	return nil
142}
143
144func (m *Any) GetYaml() string {
145	if m != nil {
146		return m.Yaml
147	}
148	return ""
149}
150
151type AnyOrExpression struct {
152	// Types that are valid to be assigned to Oneof:
153	//	*AnyOrExpression_Any
154	//	*AnyOrExpression_Expression
155	Oneof                isAnyOrExpression_Oneof `protobuf_oneof:"oneof"`
156	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
157	XXX_unrecognized     []byte                  `json:"-"`
158	XXX_sizecache        int32                   `json:"-"`
159}
160
161func (m *AnyOrExpression) Reset()         { *m = AnyOrExpression{} }
162func (m *AnyOrExpression) String() string { return proto.CompactTextString(m) }
163func (*AnyOrExpression) ProtoMessage()    {}
164func (*AnyOrExpression) Descriptor() ([]byte, []int) {
165	return fileDescriptor_2d98d18c4f6d777a, []int{2}
166}
167
168func (m *AnyOrExpression) XXX_Unmarshal(b []byte) error {
169	return xxx_messageInfo_AnyOrExpression.Unmarshal(m, b)
170}
171func (m *AnyOrExpression) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
172	return xxx_messageInfo_AnyOrExpression.Marshal(b, m, deterministic)
173}
174func (m *AnyOrExpression) XXX_Merge(src proto.Message) {
175	xxx_messageInfo_AnyOrExpression.Merge(m, src)
176}
177func (m *AnyOrExpression) XXX_Size() int {
178	return xxx_messageInfo_AnyOrExpression.Size(m)
179}
180func (m *AnyOrExpression) XXX_DiscardUnknown() {
181	xxx_messageInfo_AnyOrExpression.DiscardUnknown(m)
182}
183
184var xxx_messageInfo_AnyOrExpression proto.InternalMessageInfo
185
186type isAnyOrExpression_Oneof interface {
187	isAnyOrExpression_Oneof()
188}
189
190type AnyOrExpression_Any struct {
191	Any *Any `protobuf:"bytes,1,opt,name=any,proto3,oneof"`
192}
193
194type AnyOrExpression_Expression struct {
195	Expression *Expression `protobuf:"bytes,2,opt,name=expression,proto3,oneof"`
196}
197
198func (*AnyOrExpression_Any) isAnyOrExpression_Oneof() {}
199
200func (*AnyOrExpression_Expression) isAnyOrExpression_Oneof() {}
201
202func (m *AnyOrExpression) GetOneof() isAnyOrExpression_Oneof {
203	if m != nil {
204		return m.Oneof
205	}
206	return nil
207}
208
209func (m *AnyOrExpression) GetAny() *Any {
210	if x, ok := m.GetOneof().(*AnyOrExpression_Any); ok {
211		return x.Any
212	}
213	return nil
214}
215
216func (m *AnyOrExpression) GetExpression() *Expression {
217	if x, ok := m.GetOneof().(*AnyOrExpression_Expression); ok {
218		return x.Expression
219	}
220	return nil
221}
222
223// XXX_OneofWrappers is for the internal use of the proto package.
224func (*AnyOrExpression) XXX_OneofWrappers() []interface{} {
225	return []interface{}{
226		(*AnyOrExpression_Any)(nil),
227		(*AnyOrExpression_Expression)(nil),
228	}
229}
230
231type AnysOrExpressions struct {
232	AdditionalProperties []*NamedAnyOrExpression `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
233	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
234	XXX_unrecognized     []byte                  `json:"-"`
235	XXX_sizecache        int32                   `json:"-"`
236}
237
238func (m *AnysOrExpressions) Reset()         { *m = AnysOrExpressions{} }
239func (m *AnysOrExpressions) String() string { return proto.CompactTextString(m) }
240func (*AnysOrExpressions) ProtoMessage()    {}
241func (*AnysOrExpressions) Descriptor() ([]byte, []int) {
242	return fileDescriptor_2d98d18c4f6d777a, []int{3}
243}
244
245func (m *AnysOrExpressions) XXX_Unmarshal(b []byte) error {
246	return xxx_messageInfo_AnysOrExpressions.Unmarshal(m, b)
247}
248func (m *AnysOrExpressions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
249	return xxx_messageInfo_AnysOrExpressions.Marshal(b, m, deterministic)
250}
251func (m *AnysOrExpressions) XXX_Merge(src proto.Message) {
252	xxx_messageInfo_AnysOrExpressions.Merge(m, src)
253}
254func (m *AnysOrExpressions) XXX_Size() int {
255	return xxx_messageInfo_AnysOrExpressions.Size(m)
256}
257func (m *AnysOrExpressions) XXX_DiscardUnknown() {
258	xxx_messageInfo_AnysOrExpressions.DiscardUnknown(m)
259}
260
261var xxx_messageInfo_AnysOrExpressions proto.InternalMessageInfo
262
263func (m *AnysOrExpressions) GetAdditionalProperties() []*NamedAnyOrExpression {
264	if m != nil {
265		return m.AdditionalProperties
266	}
267	return nil
268}
269
270// A map of possible out-of band callbacks related to the parent operation. Each value in the map is a Path Item Object that describes a set of requests that may be initiated by the API provider and the expected responses. The key value used to identify the callback object is an expression, evaluated at runtime, that identifies a URL to use for the callback operation.
271type Callback struct {
272	Path                   []*NamedPathItem `protobuf:"bytes,1,rep,name=path,proto3" json:"path,omitempty"`
273	SpecificationExtension []*NamedAny      `protobuf:"bytes,2,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
274	XXX_NoUnkeyedLiteral   struct{}         `json:"-"`
275	XXX_unrecognized       []byte           `json:"-"`
276	XXX_sizecache          int32            `json:"-"`
277}
278
279func (m *Callback) Reset()         { *m = Callback{} }
280func (m *Callback) String() string { return proto.CompactTextString(m) }
281func (*Callback) ProtoMessage()    {}
282func (*Callback) Descriptor() ([]byte, []int) {
283	return fileDescriptor_2d98d18c4f6d777a, []int{4}
284}
285
286func (m *Callback) XXX_Unmarshal(b []byte) error {
287	return xxx_messageInfo_Callback.Unmarshal(m, b)
288}
289func (m *Callback) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
290	return xxx_messageInfo_Callback.Marshal(b, m, deterministic)
291}
292func (m *Callback) XXX_Merge(src proto.Message) {
293	xxx_messageInfo_Callback.Merge(m, src)
294}
295func (m *Callback) XXX_Size() int {
296	return xxx_messageInfo_Callback.Size(m)
297}
298func (m *Callback) XXX_DiscardUnknown() {
299	xxx_messageInfo_Callback.DiscardUnknown(m)
300}
301
302var xxx_messageInfo_Callback proto.InternalMessageInfo
303
304func (m *Callback) GetPath() []*NamedPathItem {
305	if m != nil {
306		return m.Path
307	}
308	return nil
309}
310
311func (m *Callback) GetSpecificationExtension() []*NamedAny {
312	if m != nil {
313		return m.SpecificationExtension
314	}
315	return nil
316}
317
318type CallbackOrReference struct {
319	// Types that are valid to be assigned to Oneof:
320	//	*CallbackOrReference_Callback
321	//	*CallbackOrReference_Reference
322	Oneof                isCallbackOrReference_Oneof `protobuf_oneof:"oneof"`
323	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
324	XXX_unrecognized     []byte                      `json:"-"`
325	XXX_sizecache        int32                       `json:"-"`
326}
327
328func (m *CallbackOrReference) Reset()         { *m = CallbackOrReference{} }
329func (m *CallbackOrReference) String() string { return proto.CompactTextString(m) }
330func (*CallbackOrReference) ProtoMessage()    {}
331func (*CallbackOrReference) Descriptor() ([]byte, []int) {
332	return fileDescriptor_2d98d18c4f6d777a, []int{5}
333}
334
335func (m *CallbackOrReference) XXX_Unmarshal(b []byte) error {
336	return xxx_messageInfo_CallbackOrReference.Unmarshal(m, b)
337}
338func (m *CallbackOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
339	return xxx_messageInfo_CallbackOrReference.Marshal(b, m, deterministic)
340}
341func (m *CallbackOrReference) XXX_Merge(src proto.Message) {
342	xxx_messageInfo_CallbackOrReference.Merge(m, src)
343}
344func (m *CallbackOrReference) XXX_Size() int {
345	return xxx_messageInfo_CallbackOrReference.Size(m)
346}
347func (m *CallbackOrReference) XXX_DiscardUnknown() {
348	xxx_messageInfo_CallbackOrReference.DiscardUnknown(m)
349}
350
351var xxx_messageInfo_CallbackOrReference proto.InternalMessageInfo
352
353type isCallbackOrReference_Oneof interface {
354	isCallbackOrReference_Oneof()
355}
356
357type CallbackOrReference_Callback struct {
358	Callback *Callback `protobuf:"bytes,1,opt,name=callback,proto3,oneof"`
359}
360
361type CallbackOrReference_Reference struct {
362	Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
363}
364
365func (*CallbackOrReference_Callback) isCallbackOrReference_Oneof() {}
366
367func (*CallbackOrReference_Reference) isCallbackOrReference_Oneof() {}
368
369func (m *CallbackOrReference) GetOneof() isCallbackOrReference_Oneof {
370	if m != nil {
371		return m.Oneof
372	}
373	return nil
374}
375
376func (m *CallbackOrReference) GetCallback() *Callback {
377	if x, ok := m.GetOneof().(*CallbackOrReference_Callback); ok {
378		return x.Callback
379	}
380	return nil
381}
382
383func (m *CallbackOrReference) GetReference() *Reference {
384	if x, ok := m.GetOneof().(*CallbackOrReference_Reference); ok {
385		return x.Reference
386	}
387	return nil
388}
389
390// XXX_OneofWrappers is for the internal use of the proto package.
391func (*CallbackOrReference) XXX_OneofWrappers() []interface{} {
392	return []interface{}{
393		(*CallbackOrReference_Callback)(nil),
394		(*CallbackOrReference_Reference)(nil),
395	}
396}
397
398type CallbacksOrReferences struct {
399	AdditionalProperties []*NamedCallbackOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
400	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
401	XXX_unrecognized     []byte                      `json:"-"`
402	XXX_sizecache        int32                       `json:"-"`
403}
404
405func (m *CallbacksOrReferences) Reset()         { *m = CallbacksOrReferences{} }
406func (m *CallbacksOrReferences) String() string { return proto.CompactTextString(m) }
407func (*CallbacksOrReferences) ProtoMessage()    {}
408func (*CallbacksOrReferences) Descriptor() ([]byte, []int) {
409	return fileDescriptor_2d98d18c4f6d777a, []int{6}
410}
411
412func (m *CallbacksOrReferences) XXX_Unmarshal(b []byte) error {
413	return xxx_messageInfo_CallbacksOrReferences.Unmarshal(m, b)
414}
415func (m *CallbacksOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
416	return xxx_messageInfo_CallbacksOrReferences.Marshal(b, m, deterministic)
417}
418func (m *CallbacksOrReferences) XXX_Merge(src proto.Message) {
419	xxx_messageInfo_CallbacksOrReferences.Merge(m, src)
420}
421func (m *CallbacksOrReferences) XXX_Size() int {
422	return xxx_messageInfo_CallbacksOrReferences.Size(m)
423}
424func (m *CallbacksOrReferences) XXX_DiscardUnknown() {
425	xxx_messageInfo_CallbacksOrReferences.DiscardUnknown(m)
426}
427
428var xxx_messageInfo_CallbacksOrReferences proto.InternalMessageInfo
429
430func (m *CallbacksOrReferences) GetAdditionalProperties() []*NamedCallbackOrReference {
431	if m != nil {
432		return m.AdditionalProperties
433	}
434	return nil
435}
436
437// Holds a set of reusable objects for different aspects of the OAS. All objects defined within the components object will have no effect on the API unless they are explicitly referenced from properties outside the components object.
438type Components struct {
439	Schemas                *SchemasOrReferences         `protobuf:"bytes,1,opt,name=schemas,proto3" json:"schemas,omitempty"`
440	Responses              *ResponsesOrReferences       `protobuf:"bytes,2,opt,name=responses,proto3" json:"responses,omitempty"`
441	Parameters             *ParametersOrReferences      `protobuf:"bytes,3,opt,name=parameters,proto3" json:"parameters,omitempty"`
442	Examples               *ExamplesOrReferences        `protobuf:"bytes,4,opt,name=examples,proto3" json:"examples,omitempty"`
443	RequestBodies          *RequestBodiesOrReferences   `protobuf:"bytes,5,opt,name=request_bodies,json=requestBodies,proto3" json:"request_bodies,omitempty"`
444	Headers                *HeadersOrReferences         `protobuf:"bytes,6,opt,name=headers,proto3" json:"headers,omitempty"`
445	SecuritySchemes        *SecuritySchemesOrReferences `protobuf:"bytes,7,opt,name=security_schemes,json=securitySchemes,proto3" json:"security_schemes,omitempty"`
446	Links                  *LinksOrReferences           `protobuf:"bytes,8,opt,name=links,proto3" json:"links,omitempty"`
447	Callbacks              *CallbacksOrReferences       `protobuf:"bytes,9,opt,name=callbacks,proto3" json:"callbacks,omitempty"`
448	SpecificationExtension []*NamedAny                  `protobuf:"bytes,10,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
449	XXX_NoUnkeyedLiteral   struct{}                     `json:"-"`
450	XXX_unrecognized       []byte                       `json:"-"`
451	XXX_sizecache          int32                        `json:"-"`
452}
453
454func (m *Components) Reset()         { *m = Components{} }
455func (m *Components) String() string { return proto.CompactTextString(m) }
456func (*Components) ProtoMessage()    {}
457func (*Components) Descriptor() ([]byte, []int) {
458	return fileDescriptor_2d98d18c4f6d777a, []int{7}
459}
460
461func (m *Components) XXX_Unmarshal(b []byte) error {
462	return xxx_messageInfo_Components.Unmarshal(m, b)
463}
464func (m *Components) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
465	return xxx_messageInfo_Components.Marshal(b, m, deterministic)
466}
467func (m *Components) XXX_Merge(src proto.Message) {
468	xxx_messageInfo_Components.Merge(m, src)
469}
470func (m *Components) XXX_Size() int {
471	return xxx_messageInfo_Components.Size(m)
472}
473func (m *Components) XXX_DiscardUnknown() {
474	xxx_messageInfo_Components.DiscardUnknown(m)
475}
476
477var xxx_messageInfo_Components proto.InternalMessageInfo
478
479func (m *Components) GetSchemas() *SchemasOrReferences {
480	if m != nil {
481		return m.Schemas
482	}
483	return nil
484}
485
486func (m *Components) GetResponses() *ResponsesOrReferences {
487	if m != nil {
488		return m.Responses
489	}
490	return nil
491}
492
493func (m *Components) GetParameters() *ParametersOrReferences {
494	if m != nil {
495		return m.Parameters
496	}
497	return nil
498}
499
500func (m *Components) GetExamples() *ExamplesOrReferences {
501	if m != nil {
502		return m.Examples
503	}
504	return nil
505}
506
507func (m *Components) GetRequestBodies() *RequestBodiesOrReferences {
508	if m != nil {
509		return m.RequestBodies
510	}
511	return nil
512}
513
514func (m *Components) GetHeaders() *HeadersOrReferences {
515	if m != nil {
516		return m.Headers
517	}
518	return nil
519}
520
521func (m *Components) GetSecuritySchemes() *SecuritySchemesOrReferences {
522	if m != nil {
523		return m.SecuritySchemes
524	}
525	return nil
526}
527
528func (m *Components) GetLinks() *LinksOrReferences {
529	if m != nil {
530		return m.Links
531	}
532	return nil
533}
534
535func (m *Components) GetCallbacks() *CallbacksOrReferences {
536	if m != nil {
537		return m.Callbacks
538	}
539	return nil
540}
541
542func (m *Components) GetSpecificationExtension() []*NamedAny {
543	if m != nil {
544		return m.SpecificationExtension
545	}
546	return nil
547}
548
549// Contact information for the exposed API.
550type Contact struct {
551	Name                   string      `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
552	Url                    string      `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
553	Email                  string      `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
554	SpecificationExtension []*NamedAny `protobuf:"bytes,4,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
555	XXX_NoUnkeyedLiteral   struct{}    `json:"-"`
556	XXX_unrecognized       []byte      `json:"-"`
557	XXX_sizecache          int32       `json:"-"`
558}
559
560func (m *Contact) Reset()         { *m = Contact{} }
561func (m *Contact) String() string { return proto.CompactTextString(m) }
562func (*Contact) ProtoMessage()    {}
563func (*Contact) Descriptor() ([]byte, []int) {
564	return fileDescriptor_2d98d18c4f6d777a, []int{8}
565}
566
567func (m *Contact) XXX_Unmarshal(b []byte) error {
568	return xxx_messageInfo_Contact.Unmarshal(m, b)
569}
570func (m *Contact) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
571	return xxx_messageInfo_Contact.Marshal(b, m, deterministic)
572}
573func (m *Contact) XXX_Merge(src proto.Message) {
574	xxx_messageInfo_Contact.Merge(m, src)
575}
576func (m *Contact) XXX_Size() int {
577	return xxx_messageInfo_Contact.Size(m)
578}
579func (m *Contact) XXX_DiscardUnknown() {
580	xxx_messageInfo_Contact.DiscardUnknown(m)
581}
582
583var xxx_messageInfo_Contact proto.InternalMessageInfo
584
585func (m *Contact) GetName() string {
586	if m != nil {
587		return m.Name
588	}
589	return ""
590}
591
592func (m *Contact) GetUrl() string {
593	if m != nil {
594		return m.Url
595	}
596	return ""
597}
598
599func (m *Contact) GetEmail() string {
600	if m != nil {
601		return m.Email
602	}
603	return ""
604}
605
606func (m *Contact) GetSpecificationExtension() []*NamedAny {
607	if m != nil {
608		return m.SpecificationExtension
609	}
610	return nil
611}
612
613type DefaultType struct {
614	// Types that are valid to be assigned to Oneof:
615	//	*DefaultType_Number
616	//	*DefaultType_Boolean
617	//	*DefaultType_String_
618	Oneof                isDefaultType_Oneof `protobuf_oneof:"oneof"`
619	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
620	XXX_unrecognized     []byte              `json:"-"`
621	XXX_sizecache        int32               `json:"-"`
622}
623
624func (m *DefaultType) Reset()         { *m = DefaultType{} }
625func (m *DefaultType) String() string { return proto.CompactTextString(m) }
626func (*DefaultType) ProtoMessage()    {}
627func (*DefaultType) Descriptor() ([]byte, []int) {
628	return fileDescriptor_2d98d18c4f6d777a, []int{9}
629}
630
631func (m *DefaultType) XXX_Unmarshal(b []byte) error {
632	return xxx_messageInfo_DefaultType.Unmarshal(m, b)
633}
634func (m *DefaultType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
635	return xxx_messageInfo_DefaultType.Marshal(b, m, deterministic)
636}
637func (m *DefaultType) XXX_Merge(src proto.Message) {
638	xxx_messageInfo_DefaultType.Merge(m, src)
639}
640func (m *DefaultType) XXX_Size() int {
641	return xxx_messageInfo_DefaultType.Size(m)
642}
643func (m *DefaultType) XXX_DiscardUnknown() {
644	xxx_messageInfo_DefaultType.DiscardUnknown(m)
645}
646
647var xxx_messageInfo_DefaultType proto.InternalMessageInfo
648
649type isDefaultType_Oneof interface {
650	isDefaultType_Oneof()
651}
652
653type DefaultType_Number struct {
654	Number float64 `protobuf:"fixed64,1,opt,name=number,proto3,oneof"`
655}
656
657type DefaultType_Boolean struct {
658	Boolean bool `protobuf:"varint,2,opt,name=boolean,proto3,oneof"`
659}
660
661type DefaultType_String_ struct {
662	String_ string `protobuf:"bytes,3,opt,name=string,proto3,oneof"`
663}
664
665func (*DefaultType_Number) isDefaultType_Oneof() {}
666
667func (*DefaultType_Boolean) isDefaultType_Oneof() {}
668
669func (*DefaultType_String_) isDefaultType_Oneof() {}
670
671func (m *DefaultType) GetOneof() isDefaultType_Oneof {
672	if m != nil {
673		return m.Oneof
674	}
675	return nil
676}
677
678func (m *DefaultType) GetNumber() float64 {
679	if x, ok := m.GetOneof().(*DefaultType_Number); ok {
680		return x.Number
681	}
682	return 0
683}
684
685func (m *DefaultType) GetBoolean() bool {
686	if x, ok := m.GetOneof().(*DefaultType_Boolean); ok {
687		return x.Boolean
688	}
689	return false
690}
691
692func (m *DefaultType) GetString_() string {
693	if x, ok := m.GetOneof().(*DefaultType_String_); ok {
694		return x.String_
695	}
696	return ""
697}
698
699// XXX_OneofWrappers is for the internal use of the proto package.
700func (*DefaultType) XXX_OneofWrappers() []interface{} {
701	return []interface{}{
702		(*DefaultType_Number)(nil),
703		(*DefaultType_Boolean)(nil),
704		(*DefaultType_String_)(nil),
705	}
706}
707
708// When request bodies or response payloads may be one of a number of different schemas, a `discriminator` object can be used to aid in serialization, deserialization, and validation.  The discriminator is a specific object in a schema which is used to inform the consumer of the specification of an alternative schema based on the value associated with it.  When using the discriminator, _inline_ schemas will not be considered.
709type Discriminator struct {
710	PropertyName           string      `protobuf:"bytes,1,opt,name=property_name,json=propertyName,proto3" json:"property_name,omitempty"`
711	Mapping                *Strings    `protobuf:"bytes,2,opt,name=mapping,proto3" json:"mapping,omitempty"`
712	SpecificationExtension []*NamedAny `protobuf:"bytes,3,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
713	XXX_NoUnkeyedLiteral   struct{}    `json:"-"`
714	XXX_unrecognized       []byte      `json:"-"`
715	XXX_sizecache          int32       `json:"-"`
716}
717
718func (m *Discriminator) Reset()         { *m = Discriminator{} }
719func (m *Discriminator) String() string { return proto.CompactTextString(m) }
720func (*Discriminator) ProtoMessage()    {}
721func (*Discriminator) Descriptor() ([]byte, []int) {
722	return fileDescriptor_2d98d18c4f6d777a, []int{10}
723}
724
725func (m *Discriminator) XXX_Unmarshal(b []byte) error {
726	return xxx_messageInfo_Discriminator.Unmarshal(m, b)
727}
728func (m *Discriminator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
729	return xxx_messageInfo_Discriminator.Marshal(b, m, deterministic)
730}
731func (m *Discriminator) XXX_Merge(src proto.Message) {
732	xxx_messageInfo_Discriminator.Merge(m, src)
733}
734func (m *Discriminator) XXX_Size() int {
735	return xxx_messageInfo_Discriminator.Size(m)
736}
737func (m *Discriminator) XXX_DiscardUnknown() {
738	xxx_messageInfo_Discriminator.DiscardUnknown(m)
739}
740
741var xxx_messageInfo_Discriminator proto.InternalMessageInfo
742
743func (m *Discriminator) GetPropertyName() string {
744	if m != nil {
745		return m.PropertyName
746	}
747	return ""
748}
749
750func (m *Discriminator) GetMapping() *Strings {
751	if m != nil {
752		return m.Mapping
753	}
754	return nil
755}
756
757func (m *Discriminator) GetSpecificationExtension() []*NamedAny {
758	if m != nil {
759		return m.SpecificationExtension
760	}
761	return nil
762}
763
764type Document struct {
765	Openapi                string                 `protobuf:"bytes,1,opt,name=openapi,proto3" json:"openapi,omitempty"`
766	Info                   *Info                  `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
767	Servers                []*Server              `protobuf:"bytes,3,rep,name=servers,proto3" json:"servers,omitempty"`
768	Paths                  *Paths                 `protobuf:"bytes,4,opt,name=paths,proto3" json:"paths,omitempty"`
769	Components             *Components            `protobuf:"bytes,5,opt,name=components,proto3" json:"components,omitempty"`
770	Security               []*SecurityRequirement `protobuf:"bytes,6,rep,name=security,proto3" json:"security,omitempty"`
771	Tags                   []*Tag                 `protobuf:"bytes,7,rep,name=tags,proto3" json:"tags,omitempty"`
772	ExternalDocs           *ExternalDocs          `protobuf:"bytes,8,opt,name=external_docs,json=externalDocs,proto3" json:"external_docs,omitempty"`
773	SpecificationExtension []*NamedAny            `protobuf:"bytes,9,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
774	XXX_NoUnkeyedLiteral   struct{}               `json:"-"`
775	XXX_unrecognized       []byte                 `json:"-"`
776	XXX_sizecache          int32                  `json:"-"`
777}
778
779func (m *Document) Reset()         { *m = Document{} }
780func (m *Document) String() string { return proto.CompactTextString(m) }
781func (*Document) ProtoMessage()    {}
782func (*Document) Descriptor() ([]byte, []int) {
783	return fileDescriptor_2d98d18c4f6d777a, []int{11}
784}
785
786func (m *Document) XXX_Unmarshal(b []byte) error {
787	return xxx_messageInfo_Document.Unmarshal(m, b)
788}
789func (m *Document) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
790	return xxx_messageInfo_Document.Marshal(b, m, deterministic)
791}
792func (m *Document) XXX_Merge(src proto.Message) {
793	xxx_messageInfo_Document.Merge(m, src)
794}
795func (m *Document) XXX_Size() int {
796	return xxx_messageInfo_Document.Size(m)
797}
798func (m *Document) XXX_DiscardUnknown() {
799	xxx_messageInfo_Document.DiscardUnknown(m)
800}
801
802var xxx_messageInfo_Document proto.InternalMessageInfo
803
804func (m *Document) GetOpenapi() string {
805	if m != nil {
806		return m.Openapi
807	}
808	return ""
809}
810
811func (m *Document) GetInfo() *Info {
812	if m != nil {
813		return m.Info
814	}
815	return nil
816}
817
818func (m *Document) GetServers() []*Server {
819	if m != nil {
820		return m.Servers
821	}
822	return nil
823}
824
825func (m *Document) GetPaths() *Paths {
826	if m != nil {
827		return m.Paths
828	}
829	return nil
830}
831
832func (m *Document) GetComponents() *Components {
833	if m != nil {
834		return m.Components
835	}
836	return nil
837}
838
839func (m *Document) GetSecurity() []*SecurityRequirement {
840	if m != nil {
841		return m.Security
842	}
843	return nil
844}
845
846func (m *Document) GetTags() []*Tag {
847	if m != nil {
848		return m.Tags
849	}
850	return nil
851}
852
853func (m *Document) GetExternalDocs() *ExternalDocs {
854	if m != nil {
855		return m.ExternalDocs
856	}
857	return nil
858}
859
860func (m *Document) GetSpecificationExtension() []*NamedAny {
861	if m != nil {
862		return m.SpecificationExtension
863	}
864	return nil
865}
866
867// A single encoding definition applied to a single schema property.
868type Encoding struct {
869	ContentType            string               `protobuf:"bytes,1,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
870	Headers                *HeadersOrReferences `protobuf:"bytes,2,opt,name=headers,proto3" json:"headers,omitempty"`
871	Style                  string               `protobuf:"bytes,3,opt,name=style,proto3" json:"style,omitempty"`
872	Explode                bool                 `protobuf:"varint,4,opt,name=explode,proto3" json:"explode,omitempty"`
873	AllowReserved          bool                 `protobuf:"varint,5,opt,name=allow_reserved,json=allowReserved,proto3" json:"allow_reserved,omitempty"`
874	SpecificationExtension []*NamedAny          `protobuf:"bytes,6,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
875	XXX_NoUnkeyedLiteral   struct{}             `json:"-"`
876	XXX_unrecognized       []byte               `json:"-"`
877	XXX_sizecache          int32                `json:"-"`
878}
879
880func (m *Encoding) Reset()         { *m = Encoding{} }
881func (m *Encoding) String() string { return proto.CompactTextString(m) }
882func (*Encoding) ProtoMessage()    {}
883func (*Encoding) Descriptor() ([]byte, []int) {
884	return fileDescriptor_2d98d18c4f6d777a, []int{12}
885}
886
887func (m *Encoding) XXX_Unmarshal(b []byte) error {
888	return xxx_messageInfo_Encoding.Unmarshal(m, b)
889}
890func (m *Encoding) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
891	return xxx_messageInfo_Encoding.Marshal(b, m, deterministic)
892}
893func (m *Encoding) XXX_Merge(src proto.Message) {
894	xxx_messageInfo_Encoding.Merge(m, src)
895}
896func (m *Encoding) XXX_Size() int {
897	return xxx_messageInfo_Encoding.Size(m)
898}
899func (m *Encoding) XXX_DiscardUnknown() {
900	xxx_messageInfo_Encoding.DiscardUnknown(m)
901}
902
903var xxx_messageInfo_Encoding proto.InternalMessageInfo
904
905func (m *Encoding) GetContentType() string {
906	if m != nil {
907		return m.ContentType
908	}
909	return ""
910}
911
912func (m *Encoding) GetHeaders() *HeadersOrReferences {
913	if m != nil {
914		return m.Headers
915	}
916	return nil
917}
918
919func (m *Encoding) GetStyle() string {
920	if m != nil {
921		return m.Style
922	}
923	return ""
924}
925
926func (m *Encoding) GetExplode() bool {
927	if m != nil {
928		return m.Explode
929	}
930	return false
931}
932
933func (m *Encoding) GetAllowReserved() bool {
934	if m != nil {
935		return m.AllowReserved
936	}
937	return false
938}
939
940func (m *Encoding) GetSpecificationExtension() []*NamedAny {
941	if m != nil {
942		return m.SpecificationExtension
943	}
944	return nil
945}
946
947type Encodings struct {
948	AdditionalProperties []*NamedEncoding `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
949	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
950	XXX_unrecognized     []byte           `json:"-"`
951	XXX_sizecache        int32            `json:"-"`
952}
953
954func (m *Encodings) Reset()         { *m = Encodings{} }
955func (m *Encodings) String() string { return proto.CompactTextString(m) }
956func (*Encodings) ProtoMessage()    {}
957func (*Encodings) Descriptor() ([]byte, []int) {
958	return fileDescriptor_2d98d18c4f6d777a, []int{13}
959}
960
961func (m *Encodings) XXX_Unmarshal(b []byte) error {
962	return xxx_messageInfo_Encodings.Unmarshal(m, b)
963}
964func (m *Encodings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
965	return xxx_messageInfo_Encodings.Marshal(b, m, deterministic)
966}
967func (m *Encodings) XXX_Merge(src proto.Message) {
968	xxx_messageInfo_Encodings.Merge(m, src)
969}
970func (m *Encodings) XXX_Size() int {
971	return xxx_messageInfo_Encodings.Size(m)
972}
973func (m *Encodings) XXX_DiscardUnknown() {
974	xxx_messageInfo_Encodings.DiscardUnknown(m)
975}
976
977var xxx_messageInfo_Encodings proto.InternalMessageInfo
978
979func (m *Encodings) GetAdditionalProperties() []*NamedEncoding {
980	if m != nil {
981		return m.AdditionalProperties
982	}
983	return nil
984}
985
986type Example struct {
987	Summary                string      `protobuf:"bytes,1,opt,name=summary,proto3" json:"summary,omitempty"`
988	Description            string      `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
989	Value                  *Any        `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
990	ExternalValue          string      `protobuf:"bytes,4,opt,name=external_value,json=externalValue,proto3" json:"external_value,omitempty"`
991	SpecificationExtension []*NamedAny `protobuf:"bytes,5,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
992	XXX_NoUnkeyedLiteral   struct{}    `json:"-"`
993	XXX_unrecognized       []byte      `json:"-"`
994	XXX_sizecache          int32       `json:"-"`
995}
996
997func (m *Example) Reset()         { *m = Example{} }
998func (m *Example) String() string { return proto.CompactTextString(m) }
999func (*Example) ProtoMessage()    {}
1000func (*Example) Descriptor() ([]byte, []int) {
1001	return fileDescriptor_2d98d18c4f6d777a, []int{14}
1002}
1003
1004func (m *Example) XXX_Unmarshal(b []byte) error {
1005	return xxx_messageInfo_Example.Unmarshal(m, b)
1006}
1007func (m *Example) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1008	return xxx_messageInfo_Example.Marshal(b, m, deterministic)
1009}
1010func (m *Example) XXX_Merge(src proto.Message) {
1011	xxx_messageInfo_Example.Merge(m, src)
1012}
1013func (m *Example) XXX_Size() int {
1014	return xxx_messageInfo_Example.Size(m)
1015}
1016func (m *Example) XXX_DiscardUnknown() {
1017	xxx_messageInfo_Example.DiscardUnknown(m)
1018}
1019
1020var xxx_messageInfo_Example proto.InternalMessageInfo
1021
1022func (m *Example) GetSummary() string {
1023	if m != nil {
1024		return m.Summary
1025	}
1026	return ""
1027}
1028
1029func (m *Example) GetDescription() string {
1030	if m != nil {
1031		return m.Description
1032	}
1033	return ""
1034}
1035
1036func (m *Example) GetValue() *Any {
1037	if m != nil {
1038		return m.Value
1039	}
1040	return nil
1041}
1042
1043func (m *Example) GetExternalValue() string {
1044	if m != nil {
1045		return m.ExternalValue
1046	}
1047	return ""
1048}
1049
1050func (m *Example) GetSpecificationExtension() []*NamedAny {
1051	if m != nil {
1052		return m.SpecificationExtension
1053	}
1054	return nil
1055}
1056
1057type ExampleOrReference struct {
1058	// Types that are valid to be assigned to Oneof:
1059	//	*ExampleOrReference_Example
1060	//	*ExampleOrReference_Reference
1061	Oneof                isExampleOrReference_Oneof `protobuf_oneof:"oneof"`
1062	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
1063	XXX_unrecognized     []byte                     `json:"-"`
1064	XXX_sizecache        int32                      `json:"-"`
1065}
1066
1067func (m *ExampleOrReference) Reset()         { *m = ExampleOrReference{} }
1068func (m *ExampleOrReference) String() string { return proto.CompactTextString(m) }
1069func (*ExampleOrReference) ProtoMessage()    {}
1070func (*ExampleOrReference) Descriptor() ([]byte, []int) {
1071	return fileDescriptor_2d98d18c4f6d777a, []int{15}
1072}
1073
1074func (m *ExampleOrReference) XXX_Unmarshal(b []byte) error {
1075	return xxx_messageInfo_ExampleOrReference.Unmarshal(m, b)
1076}
1077func (m *ExampleOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1078	return xxx_messageInfo_ExampleOrReference.Marshal(b, m, deterministic)
1079}
1080func (m *ExampleOrReference) XXX_Merge(src proto.Message) {
1081	xxx_messageInfo_ExampleOrReference.Merge(m, src)
1082}
1083func (m *ExampleOrReference) XXX_Size() int {
1084	return xxx_messageInfo_ExampleOrReference.Size(m)
1085}
1086func (m *ExampleOrReference) XXX_DiscardUnknown() {
1087	xxx_messageInfo_ExampleOrReference.DiscardUnknown(m)
1088}
1089
1090var xxx_messageInfo_ExampleOrReference proto.InternalMessageInfo
1091
1092type isExampleOrReference_Oneof interface {
1093	isExampleOrReference_Oneof()
1094}
1095
1096type ExampleOrReference_Example struct {
1097	Example *Example `protobuf:"bytes,1,opt,name=example,proto3,oneof"`
1098}
1099
1100type ExampleOrReference_Reference struct {
1101	Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
1102}
1103
1104func (*ExampleOrReference_Example) isExampleOrReference_Oneof() {}
1105
1106func (*ExampleOrReference_Reference) isExampleOrReference_Oneof() {}
1107
1108func (m *ExampleOrReference) GetOneof() isExampleOrReference_Oneof {
1109	if m != nil {
1110		return m.Oneof
1111	}
1112	return nil
1113}
1114
1115func (m *ExampleOrReference) GetExample() *Example {
1116	if x, ok := m.GetOneof().(*ExampleOrReference_Example); ok {
1117		return x.Example
1118	}
1119	return nil
1120}
1121
1122func (m *ExampleOrReference) GetReference() *Reference {
1123	if x, ok := m.GetOneof().(*ExampleOrReference_Reference); ok {
1124		return x.Reference
1125	}
1126	return nil
1127}
1128
1129// XXX_OneofWrappers is for the internal use of the proto package.
1130func (*ExampleOrReference) XXX_OneofWrappers() []interface{} {
1131	return []interface{}{
1132		(*ExampleOrReference_Example)(nil),
1133		(*ExampleOrReference_Reference)(nil),
1134	}
1135}
1136
1137type ExamplesOrReferences struct {
1138	AdditionalProperties []*NamedExampleOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
1139	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
1140	XXX_unrecognized     []byte                     `json:"-"`
1141	XXX_sizecache        int32                      `json:"-"`
1142}
1143
1144func (m *ExamplesOrReferences) Reset()         { *m = ExamplesOrReferences{} }
1145func (m *ExamplesOrReferences) String() string { return proto.CompactTextString(m) }
1146func (*ExamplesOrReferences) ProtoMessage()    {}
1147func (*ExamplesOrReferences) Descriptor() ([]byte, []int) {
1148	return fileDescriptor_2d98d18c4f6d777a, []int{16}
1149}
1150
1151func (m *ExamplesOrReferences) XXX_Unmarshal(b []byte) error {
1152	return xxx_messageInfo_ExamplesOrReferences.Unmarshal(m, b)
1153}
1154func (m *ExamplesOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1155	return xxx_messageInfo_ExamplesOrReferences.Marshal(b, m, deterministic)
1156}
1157func (m *ExamplesOrReferences) XXX_Merge(src proto.Message) {
1158	xxx_messageInfo_ExamplesOrReferences.Merge(m, src)
1159}
1160func (m *ExamplesOrReferences) XXX_Size() int {
1161	return xxx_messageInfo_ExamplesOrReferences.Size(m)
1162}
1163func (m *ExamplesOrReferences) XXX_DiscardUnknown() {
1164	xxx_messageInfo_ExamplesOrReferences.DiscardUnknown(m)
1165}
1166
1167var xxx_messageInfo_ExamplesOrReferences proto.InternalMessageInfo
1168
1169func (m *ExamplesOrReferences) GetAdditionalProperties() []*NamedExampleOrReference {
1170	if m != nil {
1171		return m.AdditionalProperties
1172	}
1173	return nil
1174}
1175
1176type Expression struct {
1177	AdditionalProperties []*NamedAny `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
1178	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
1179	XXX_unrecognized     []byte      `json:"-"`
1180	XXX_sizecache        int32       `json:"-"`
1181}
1182
1183func (m *Expression) Reset()         { *m = Expression{} }
1184func (m *Expression) String() string { return proto.CompactTextString(m) }
1185func (*Expression) ProtoMessage()    {}
1186func (*Expression) Descriptor() ([]byte, []int) {
1187	return fileDescriptor_2d98d18c4f6d777a, []int{17}
1188}
1189
1190func (m *Expression) XXX_Unmarshal(b []byte) error {
1191	return xxx_messageInfo_Expression.Unmarshal(m, b)
1192}
1193func (m *Expression) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1194	return xxx_messageInfo_Expression.Marshal(b, m, deterministic)
1195}
1196func (m *Expression) XXX_Merge(src proto.Message) {
1197	xxx_messageInfo_Expression.Merge(m, src)
1198}
1199func (m *Expression) XXX_Size() int {
1200	return xxx_messageInfo_Expression.Size(m)
1201}
1202func (m *Expression) XXX_DiscardUnknown() {
1203	xxx_messageInfo_Expression.DiscardUnknown(m)
1204}
1205
1206var xxx_messageInfo_Expression proto.InternalMessageInfo
1207
1208func (m *Expression) GetAdditionalProperties() []*NamedAny {
1209	if m != nil {
1210		return m.AdditionalProperties
1211	}
1212	return nil
1213}
1214
1215// Allows referencing an external resource for extended documentation.
1216type ExternalDocs struct {
1217	Description            string      `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
1218	Url                    string      `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
1219	SpecificationExtension []*NamedAny `protobuf:"bytes,3,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
1220	XXX_NoUnkeyedLiteral   struct{}    `json:"-"`
1221	XXX_unrecognized       []byte      `json:"-"`
1222	XXX_sizecache          int32       `json:"-"`
1223}
1224
1225func (m *ExternalDocs) Reset()         { *m = ExternalDocs{} }
1226func (m *ExternalDocs) String() string { return proto.CompactTextString(m) }
1227func (*ExternalDocs) ProtoMessage()    {}
1228func (*ExternalDocs) Descriptor() ([]byte, []int) {
1229	return fileDescriptor_2d98d18c4f6d777a, []int{18}
1230}
1231
1232func (m *ExternalDocs) XXX_Unmarshal(b []byte) error {
1233	return xxx_messageInfo_ExternalDocs.Unmarshal(m, b)
1234}
1235func (m *ExternalDocs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1236	return xxx_messageInfo_ExternalDocs.Marshal(b, m, deterministic)
1237}
1238func (m *ExternalDocs) XXX_Merge(src proto.Message) {
1239	xxx_messageInfo_ExternalDocs.Merge(m, src)
1240}
1241func (m *ExternalDocs) XXX_Size() int {
1242	return xxx_messageInfo_ExternalDocs.Size(m)
1243}
1244func (m *ExternalDocs) XXX_DiscardUnknown() {
1245	xxx_messageInfo_ExternalDocs.DiscardUnknown(m)
1246}
1247
1248var xxx_messageInfo_ExternalDocs proto.InternalMessageInfo
1249
1250func (m *ExternalDocs) GetDescription() string {
1251	if m != nil {
1252		return m.Description
1253	}
1254	return ""
1255}
1256
1257func (m *ExternalDocs) GetUrl() string {
1258	if m != nil {
1259		return m.Url
1260	}
1261	return ""
1262}
1263
1264func (m *ExternalDocs) GetSpecificationExtension() []*NamedAny {
1265	if m != nil {
1266		return m.SpecificationExtension
1267	}
1268	return nil
1269}
1270
1271// The Header Object follows the structure of the Parameter Object with the following changes:  1. `name` MUST NOT be specified, it is given in the corresponding `headers` map. 1. `in` MUST NOT be specified, it is implicitly in `header`. 1. All traits that are affected by the location MUST be applicable to a location of `header` (for example, `style`).
1272type Header struct {
1273	Description            string                `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
1274	Required               bool                  `protobuf:"varint,2,opt,name=required,proto3" json:"required,omitempty"`
1275	Deprecated             bool                  `protobuf:"varint,3,opt,name=deprecated,proto3" json:"deprecated,omitempty"`
1276	AllowEmptyValue        bool                  `protobuf:"varint,4,opt,name=allow_empty_value,json=allowEmptyValue,proto3" json:"allow_empty_value,omitempty"`
1277	Style                  string                `protobuf:"bytes,5,opt,name=style,proto3" json:"style,omitempty"`
1278	Explode                bool                  `protobuf:"varint,6,opt,name=explode,proto3" json:"explode,omitempty"`
1279	AllowReserved          bool                  `protobuf:"varint,7,opt,name=allow_reserved,json=allowReserved,proto3" json:"allow_reserved,omitempty"`
1280	Schema                 *SchemaOrReference    `protobuf:"bytes,8,opt,name=schema,proto3" json:"schema,omitempty"`
1281	Example                *Any                  `protobuf:"bytes,9,opt,name=example,proto3" json:"example,omitempty"`
1282	Examples               *ExamplesOrReferences `protobuf:"bytes,10,opt,name=examples,proto3" json:"examples,omitempty"`
1283	Content                *MediaTypes           `protobuf:"bytes,11,opt,name=content,proto3" json:"content,omitempty"`
1284	SpecificationExtension []*NamedAny           `protobuf:"bytes,12,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
1285	XXX_NoUnkeyedLiteral   struct{}              `json:"-"`
1286	XXX_unrecognized       []byte                `json:"-"`
1287	XXX_sizecache          int32                 `json:"-"`
1288}
1289
1290func (m *Header) Reset()         { *m = Header{} }
1291func (m *Header) String() string { return proto.CompactTextString(m) }
1292func (*Header) ProtoMessage()    {}
1293func (*Header) Descriptor() ([]byte, []int) {
1294	return fileDescriptor_2d98d18c4f6d777a, []int{19}
1295}
1296
1297func (m *Header) XXX_Unmarshal(b []byte) error {
1298	return xxx_messageInfo_Header.Unmarshal(m, b)
1299}
1300func (m *Header) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1301	return xxx_messageInfo_Header.Marshal(b, m, deterministic)
1302}
1303func (m *Header) XXX_Merge(src proto.Message) {
1304	xxx_messageInfo_Header.Merge(m, src)
1305}
1306func (m *Header) XXX_Size() int {
1307	return xxx_messageInfo_Header.Size(m)
1308}
1309func (m *Header) XXX_DiscardUnknown() {
1310	xxx_messageInfo_Header.DiscardUnknown(m)
1311}
1312
1313var xxx_messageInfo_Header proto.InternalMessageInfo
1314
1315func (m *Header) GetDescription() string {
1316	if m != nil {
1317		return m.Description
1318	}
1319	return ""
1320}
1321
1322func (m *Header) GetRequired() bool {
1323	if m != nil {
1324		return m.Required
1325	}
1326	return false
1327}
1328
1329func (m *Header) GetDeprecated() bool {
1330	if m != nil {
1331		return m.Deprecated
1332	}
1333	return false
1334}
1335
1336func (m *Header) GetAllowEmptyValue() bool {
1337	if m != nil {
1338		return m.AllowEmptyValue
1339	}
1340	return false
1341}
1342
1343func (m *Header) GetStyle() string {
1344	if m != nil {
1345		return m.Style
1346	}
1347	return ""
1348}
1349
1350func (m *Header) GetExplode() bool {
1351	if m != nil {
1352		return m.Explode
1353	}
1354	return false
1355}
1356
1357func (m *Header) GetAllowReserved() bool {
1358	if m != nil {
1359		return m.AllowReserved
1360	}
1361	return false
1362}
1363
1364func (m *Header) GetSchema() *SchemaOrReference {
1365	if m != nil {
1366		return m.Schema
1367	}
1368	return nil
1369}
1370
1371func (m *Header) GetExample() *Any {
1372	if m != nil {
1373		return m.Example
1374	}
1375	return nil
1376}
1377
1378func (m *Header) GetExamples() *ExamplesOrReferences {
1379	if m != nil {
1380		return m.Examples
1381	}
1382	return nil
1383}
1384
1385func (m *Header) GetContent() *MediaTypes {
1386	if m != nil {
1387		return m.Content
1388	}
1389	return nil
1390}
1391
1392func (m *Header) GetSpecificationExtension() []*NamedAny {
1393	if m != nil {
1394		return m.SpecificationExtension
1395	}
1396	return nil
1397}
1398
1399type HeaderOrReference struct {
1400	// Types that are valid to be assigned to Oneof:
1401	//	*HeaderOrReference_Header
1402	//	*HeaderOrReference_Reference
1403	Oneof                isHeaderOrReference_Oneof `protobuf_oneof:"oneof"`
1404	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
1405	XXX_unrecognized     []byte                    `json:"-"`
1406	XXX_sizecache        int32                     `json:"-"`
1407}
1408
1409func (m *HeaderOrReference) Reset()         { *m = HeaderOrReference{} }
1410func (m *HeaderOrReference) String() string { return proto.CompactTextString(m) }
1411func (*HeaderOrReference) ProtoMessage()    {}
1412func (*HeaderOrReference) Descriptor() ([]byte, []int) {
1413	return fileDescriptor_2d98d18c4f6d777a, []int{20}
1414}
1415
1416func (m *HeaderOrReference) XXX_Unmarshal(b []byte) error {
1417	return xxx_messageInfo_HeaderOrReference.Unmarshal(m, b)
1418}
1419func (m *HeaderOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1420	return xxx_messageInfo_HeaderOrReference.Marshal(b, m, deterministic)
1421}
1422func (m *HeaderOrReference) XXX_Merge(src proto.Message) {
1423	xxx_messageInfo_HeaderOrReference.Merge(m, src)
1424}
1425func (m *HeaderOrReference) XXX_Size() int {
1426	return xxx_messageInfo_HeaderOrReference.Size(m)
1427}
1428func (m *HeaderOrReference) XXX_DiscardUnknown() {
1429	xxx_messageInfo_HeaderOrReference.DiscardUnknown(m)
1430}
1431
1432var xxx_messageInfo_HeaderOrReference proto.InternalMessageInfo
1433
1434type isHeaderOrReference_Oneof interface {
1435	isHeaderOrReference_Oneof()
1436}
1437
1438type HeaderOrReference_Header struct {
1439	Header *Header `protobuf:"bytes,1,opt,name=header,proto3,oneof"`
1440}
1441
1442type HeaderOrReference_Reference struct {
1443	Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
1444}
1445
1446func (*HeaderOrReference_Header) isHeaderOrReference_Oneof() {}
1447
1448func (*HeaderOrReference_Reference) isHeaderOrReference_Oneof() {}
1449
1450func (m *HeaderOrReference) GetOneof() isHeaderOrReference_Oneof {
1451	if m != nil {
1452		return m.Oneof
1453	}
1454	return nil
1455}
1456
1457func (m *HeaderOrReference) GetHeader() *Header {
1458	if x, ok := m.GetOneof().(*HeaderOrReference_Header); ok {
1459		return x.Header
1460	}
1461	return nil
1462}
1463
1464func (m *HeaderOrReference) GetReference() *Reference {
1465	if x, ok := m.GetOneof().(*HeaderOrReference_Reference); ok {
1466		return x.Reference
1467	}
1468	return nil
1469}
1470
1471// XXX_OneofWrappers is for the internal use of the proto package.
1472func (*HeaderOrReference) XXX_OneofWrappers() []interface{} {
1473	return []interface{}{
1474		(*HeaderOrReference_Header)(nil),
1475		(*HeaderOrReference_Reference)(nil),
1476	}
1477}
1478
1479type HeadersOrReferences struct {
1480	AdditionalProperties []*NamedHeaderOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
1481	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
1482	XXX_unrecognized     []byte                    `json:"-"`
1483	XXX_sizecache        int32                     `json:"-"`
1484}
1485
1486func (m *HeadersOrReferences) Reset()         { *m = HeadersOrReferences{} }
1487func (m *HeadersOrReferences) String() string { return proto.CompactTextString(m) }
1488func (*HeadersOrReferences) ProtoMessage()    {}
1489func (*HeadersOrReferences) Descriptor() ([]byte, []int) {
1490	return fileDescriptor_2d98d18c4f6d777a, []int{21}
1491}
1492
1493func (m *HeadersOrReferences) XXX_Unmarshal(b []byte) error {
1494	return xxx_messageInfo_HeadersOrReferences.Unmarshal(m, b)
1495}
1496func (m *HeadersOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1497	return xxx_messageInfo_HeadersOrReferences.Marshal(b, m, deterministic)
1498}
1499func (m *HeadersOrReferences) XXX_Merge(src proto.Message) {
1500	xxx_messageInfo_HeadersOrReferences.Merge(m, src)
1501}
1502func (m *HeadersOrReferences) XXX_Size() int {
1503	return xxx_messageInfo_HeadersOrReferences.Size(m)
1504}
1505func (m *HeadersOrReferences) XXX_DiscardUnknown() {
1506	xxx_messageInfo_HeadersOrReferences.DiscardUnknown(m)
1507}
1508
1509var xxx_messageInfo_HeadersOrReferences proto.InternalMessageInfo
1510
1511func (m *HeadersOrReferences) GetAdditionalProperties() []*NamedHeaderOrReference {
1512	if m != nil {
1513		return m.AdditionalProperties
1514	}
1515	return nil
1516}
1517
1518// The object provides metadata about the API. The metadata MAY be used by the clients if needed, and MAY be presented in editing or documentation generation tools for convenience.
1519type Info struct {
1520	Title                  string      `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
1521	Description            string      `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
1522	TermsOfService         string      `protobuf:"bytes,3,opt,name=terms_of_service,json=termsOfService,proto3" json:"terms_of_service,omitempty"`
1523	Contact                *Contact    `protobuf:"bytes,4,opt,name=contact,proto3" json:"contact,omitempty"`
1524	License                *License    `protobuf:"bytes,5,opt,name=license,proto3" json:"license,omitempty"`
1525	Version                string      `protobuf:"bytes,6,opt,name=version,proto3" json:"version,omitempty"`
1526	SpecificationExtension []*NamedAny `protobuf:"bytes,7,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
1527	Summary                string      `protobuf:"bytes,8,opt,name=summary,proto3" json:"summary,omitempty"`
1528	XXX_NoUnkeyedLiteral   struct{}    `json:"-"`
1529	XXX_unrecognized       []byte      `json:"-"`
1530	XXX_sizecache          int32       `json:"-"`
1531}
1532
1533func (m *Info) Reset()         { *m = Info{} }
1534func (m *Info) String() string { return proto.CompactTextString(m) }
1535func (*Info) ProtoMessage()    {}
1536func (*Info) Descriptor() ([]byte, []int) {
1537	return fileDescriptor_2d98d18c4f6d777a, []int{22}
1538}
1539
1540func (m *Info) XXX_Unmarshal(b []byte) error {
1541	return xxx_messageInfo_Info.Unmarshal(m, b)
1542}
1543func (m *Info) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1544	return xxx_messageInfo_Info.Marshal(b, m, deterministic)
1545}
1546func (m *Info) XXX_Merge(src proto.Message) {
1547	xxx_messageInfo_Info.Merge(m, src)
1548}
1549func (m *Info) XXX_Size() int {
1550	return xxx_messageInfo_Info.Size(m)
1551}
1552func (m *Info) XXX_DiscardUnknown() {
1553	xxx_messageInfo_Info.DiscardUnknown(m)
1554}
1555
1556var xxx_messageInfo_Info proto.InternalMessageInfo
1557
1558func (m *Info) GetTitle() string {
1559	if m != nil {
1560		return m.Title
1561	}
1562	return ""
1563}
1564
1565func (m *Info) GetDescription() string {
1566	if m != nil {
1567		return m.Description
1568	}
1569	return ""
1570}
1571
1572func (m *Info) GetTermsOfService() string {
1573	if m != nil {
1574		return m.TermsOfService
1575	}
1576	return ""
1577}
1578
1579func (m *Info) GetContact() *Contact {
1580	if m != nil {
1581		return m.Contact
1582	}
1583	return nil
1584}
1585
1586func (m *Info) GetLicense() *License {
1587	if m != nil {
1588		return m.License
1589	}
1590	return nil
1591}
1592
1593func (m *Info) GetVersion() string {
1594	if m != nil {
1595		return m.Version
1596	}
1597	return ""
1598}
1599
1600func (m *Info) GetSpecificationExtension() []*NamedAny {
1601	if m != nil {
1602		return m.SpecificationExtension
1603	}
1604	return nil
1605}
1606
1607func (m *Info) GetSummary() string {
1608	if m != nil {
1609		return m.Summary
1610	}
1611	return ""
1612}
1613
1614type ItemsItem struct {
1615	SchemaOrReference    []*SchemaOrReference `protobuf:"bytes,1,rep,name=schema_or_reference,json=schemaOrReference,proto3" json:"schema_or_reference,omitempty"`
1616	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
1617	XXX_unrecognized     []byte               `json:"-"`
1618	XXX_sizecache        int32                `json:"-"`
1619}
1620
1621func (m *ItemsItem) Reset()         { *m = ItemsItem{} }
1622func (m *ItemsItem) String() string { return proto.CompactTextString(m) }
1623func (*ItemsItem) ProtoMessage()    {}
1624func (*ItemsItem) Descriptor() ([]byte, []int) {
1625	return fileDescriptor_2d98d18c4f6d777a, []int{23}
1626}
1627
1628func (m *ItemsItem) XXX_Unmarshal(b []byte) error {
1629	return xxx_messageInfo_ItemsItem.Unmarshal(m, b)
1630}
1631func (m *ItemsItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1632	return xxx_messageInfo_ItemsItem.Marshal(b, m, deterministic)
1633}
1634func (m *ItemsItem) XXX_Merge(src proto.Message) {
1635	xxx_messageInfo_ItemsItem.Merge(m, src)
1636}
1637func (m *ItemsItem) XXX_Size() int {
1638	return xxx_messageInfo_ItemsItem.Size(m)
1639}
1640func (m *ItemsItem) XXX_DiscardUnknown() {
1641	xxx_messageInfo_ItemsItem.DiscardUnknown(m)
1642}
1643
1644var xxx_messageInfo_ItemsItem proto.InternalMessageInfo
1645
1646func (m *ItemsItem) GetSchemaOrReference() []*SchemaOrReference {
1647	if m != nil {
1648		return m.SchemaOrReference
1649	}
1650	return nil
1651}
1652
1653// License information for the exposed API.
1654type License struct {
1655	Name                   string      `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1656	Url                    string      `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
1657	SpecificationExtension []*NamedAny `protobuf:"bytes,3,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
1658	XXX_NoUnkeyedLiteral   struct{}    `json:"-"`
1659	XXX_unrecognized       []byte      `json:"-"`
1660	XXX_sizecache          int32       `json:"-"`
1661}
1662
1663func (m *License) Reset()         { *m = License{} }
1664func (m *License) String() string { return proto.CompactTextString(m) }
1665func (*License) ProtoMessage()    {}
1666func (*License) Descriptor() ([]byte, []int) {
1667	return fileDescriptor_2d98d18c4f6d777a, []int{24}
1668}
1669
1670func (m *License) XXX_Unmarshal(b []byte) error {
1671	return xxx_messageInfo_License.Unmarshal(m, b)
1672}
1673func (m *License) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1674	return xxx_messageInfo_License.Marshal(b, m, deterministic)
1675}
1676func (m *License) XXX_Merge(src proto.Message) {
1677	xxx_messageInfo_License.Merge(m, src)
1678}
1679func (m *License) XXX_Size() int {
1680	return xxx_messageInfo_License.Size(m)
1681}
1682func (m *License) XXX_DiscardUnknown() {
1683	xxx_messageInfo_License.DiscardUnknown(m)
1684}
1685
1686var xxx_messageInfo_License proto.InternalMessageInfo
1687
1688func (m *License) GetName() string {
1689	if m != nil {
1690		return m.Name
1691	}
1692	return ""
1693}
1694
1695func (m *License) GetUrl() string {
1696	if m != nil {
1697		return m.Url
1698	}
1699	return ""
1700}
1701
1702func (m *License) GetSpecificationExtension() []*NamedAny {
1703	if m != nil {
1704		return m.SpecificationExtension
1705	}
1706	return nil
1707}
1708
1709// The `Link object` represents a possible design-time link for a response. The presence of a link does not guarantee the caller's ability to successfully invoke it, rather it provides a known relationship and traversal mechanism between responses and other operations.  Unlike _dynamic_ links (i.e. links provided **in** the response payload), the OAS linking mechanism does not require link information in the runtime response.  For computing links, and providing instructions to execute them, a runtime expression is used for accessing values in an operation and using them as parameters while invoking the linked operation.
1710type Link struct {
1711	OperationRef           string             `protobuf:"bytes,1,opt,name=operation_ref,json=operationRef,proto3" json:"operation_ref,omitempty"`
1712	OperationId            string             `protobuf:"bytes,2,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
1713	Parameters             *AnysOrExpressions `protobuf:"bytes,3,opt,name=parameters,proto3" json:"parameters,omitempty"`
1714	RequestBody            *AnyOrExpression   `protobuf:"bytes,4,opt,name=request_body,json=requestBody,proto3" json:"request_body,omitempty"`
1715	Description            string             `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
1716	Server                 *Server            `protobuf:"bytes,6,opt,name=server,proto3" json:"server,omitempty"`
1717	SpecificationExtension []*NamedAny        `protobuf:"bytes,7,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
1718	XXX_NoUnkeyedLiteral   struct{}           `json:"-"`
1719	XXX_unrecognized       []byte             `json:"-"`
1720	XXX_sizecache          int32              `json:"-"`
1721}
1722
1723func (m *Link) Reset()         { *m = Link{} }
1724func (m *Link) String() string { return proto.CompactTextString(m) }
1725func (*Link) ProtoMessage()    {}
1726func (*Link) Descriptor() ([]byte, []int) {
1727	return fileDescriptor_2d98d18c4f6d777a, []int{25}
1728}
1729
1730func (m *Link) XXX_Unmarshal(b []byte) error {
1731	return xxx_messageInfo_Link.Unmarshal(m, b)
1732}
1733func (m *Link) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1734	return xxx_messageInfo_Link.Marshal(b, m, deterministic)
1735}
1736func (m *Link) XXX_Merge(src proto.Message) {
1737	xxx_messageInfo_Link.Merge(m, src)
1738}
1739func (m *Link) XXX_Size() int {
1740	return xxx_messageInfo_Link.Size(m)
1741}
1742func (m *Link) XXX_DiscardUnknown() {
1743	xxx_messageInfo_Link.DiscardUnknown(m)
1744}
1745
1746var xxx_messageInfo_Link proto.InternalMessageInfo
1747
1748func (m *Link) GetOperationRef() string {
1749	if m != nil {
1750		return m.OperationRef
1751	}
1752	return ""
1753}
1754
1755func (m *Link) GetOperationId() string {
1756	if m != nil {
1757		return m.OperationId
1758	}
1759	return ""
1760}
1761
1762func (m *Link) GetParameters() *AnysOrExpressions {
1763	if m != nil {
1764		return m.Parameters
1765	}
1766	return nil
1767}
1768
1769func (m *Link) GetRequestBody() *AnyOrExpression {
1770	if m != nil {
1771		return m.RequestBody
1772	}
1773	return nil
1774}
1775
1776func (m *Link) GetDescription() string {
1777	if m != nil {
1778		return m.Description
1779	}
1780	return ""
1781}
1782
1783func (m *Link) GetServer() *Server {
1784	if m != nil {
1785		return m.Server
1786	}
1787	return nil
1788}
1789
1790func (m *Link) GetSpecificationExtension() []*NamedAny {
1791	if m != nil {
1792		return m.SpecificationExtension
1793	}
1794	return nil
1795}
1796
1797type LinkOrReference struct {
1798	// Types that are valid to be assigned to Oneof:
1799	//	*LinkOrReference_Link
1800	//	*LinkOrReference_Reference
1801	Oneof                isLinkOrReference_Oneof `protobuf_oneof:"oneof"`
1802	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
1803	XXX_unrecognized     []byte                  `json:"-"`
1804	XXX_sizecache        int32                   `json:"-"`
1805}
1806
1807func (m *LinkOrReference) Reset()         { *m = LinkOrReference{} }
1808func (m *LinkOrReference) String() string { return proto.CompactTextString(m) }
1809func (*LinkOrReference) ProtoMessage()    {}
1810func (*LinkOrReference) Descriptor() ([]byte, []int) {
1811	return fileDescriptor_2d98d18c4f6d777a, []int{26}
1812}
1813
1814func (m *LinkOrReference) XXX_Unmarshal(b []byte) error {
1815	return xxx_messageInfo_LinkOrReference.Unmarshal(m, b)
1816}
1817func (m *LinkOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1818	return xxx_messageInfo_LinkOrReference.Marshal(b, m, deterministic)
1819}
1820func (m *LinkOrReference) XXX_Merge(src proto.Message) {
1821	xxx_messageInfo_LinkOrReference.Merge(m, src)
1822}
1823func (m *LinkOrReference) XXX_Size() int {
1824	return xxx_messageInfo_LinkOrReference.Size(m)
1825}
1826func (m *LinkOrReference) XXX_DiscardUnknown() {
1827	xxx_messageInfo_LinkOrReference.DiscardUnknown(m)
1828}
1829
1830var xxx_messageInfo_LinkOrReference proto.InternalMessageInfo
1831
1832type isLinkOrReference_Oneof interface {
1833	isLinkOrReference_Oneof()
1834}
1835
1836type LinkOrReference_Link struct {
1837	Link *Link `protobuf:"bytes,1,opt,name=link,proto3,oneof"`
1838}
1839
1840type LinkOrReference_Reference struct {
1841	Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
1842}
1843
1844func (*LinkOrReference_Link) isLinkOrReference_Oneof() {}
1845
1846func (*LinkOrReference_Reference) isLinkOrReference_Oneof() {}
1847
1848func (m *LinkOrReference) GetOneof() isLinkOrReference_Oneof {
1849	if m != nil {
1850		return m.Oneof
1851	}
1852	return nil
1853}
1854
1855func (m *LinkOrReference) GetLink() *Link {
1856	if x, ok := m.GetOneof().(*LinkOrReference_Link); ok {
1857		return x.Link
1858	}
1859	return nil
1860}
1861
1862func (m *LinkOrReference) GetReference() *Reference {
1863	if x, ok := m.GetOneof().(*LinkOrReference_Reference); ok {
1864		return x.Reference
1865	}
1866	return nil
1867}
1868
1869// XXX_OneofWrappers is for the internal use of the proto package.
1870func (*LinkOrReference) XXX_OneofWrappers() []interface{} {
1871	return []interface{}{
1872		(*LinkOrReference_Link)(nil),
1873		(*LinkOrReference_Reference)(nil),
1874	}
1875}
1876
1877type LinksOrReferences struct {
1878	AdditionalProperties []*NamedLinkOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
1879	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
1880	XXX_unrecognized     []byte                  `json:"-"`
1881	XXX_sizecache        int32                   `json:"-"`
1882}
1883
1884func (m *LinksOrReferences) Reset()         { *m = LinksOrReferences{} }
1885func (m *LinksOrReferences) String() string { return proto.CompactTextString(m) }
1886func (*LinksOrReferences) ProtoMessage()    {}
1887func (*LinksOrReferences) Descriptor() ([]byte, []int) {
1888	return fileDescriptor_2d98d18c4f6d777a, []int{27}
1889}
1890
1891func (m *LinksOrReferences) XXX_Unmarshal(b []byte) error {
1892	return xxx_messageInfo_LinksOrReferences.Unmarshal(m, b)
1893}
1894func (m *LinksOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1895	return xxx_messageInfo_LinksOrReferences.Marshal(b, m, deterministic)
1896}
1897func (m *LinksOrReferences) XXX_Merge(src proto.Message) {
1898	xxx_messageInfo_LinksOrReferences.Merge(m, src)
1899}
1900func (m *LinksOrReferences) XXX_Size() int {
1901	return xxx_messageInfo_LinksOrReferences.Size(m)
1902}
1903func (m *LinksOrReferences) XXX_DiscardUnknown() {
1904	xxx_messageInfo_LinksOrReferences.DiscardUnknown(m)
1905}
1906
1907var xxx_messageInfo_LinksOrReferences proto.InternalMessageInfo
1908
1909func (m *LinksOrReferences) GetAdditionalProperties() []*NamedLinkOrReference {
1910	if m != nil {
1911		return m.AdditionalProperties
1912	}
1913	return nil
1914}
1915
1916// Each Media Type Object provides schema and examples for the media type identified by its key.
1917type MediaType struct {
1918	Schema                 *SchemaOrReference    `protobuf:"bytes,1,opt,name=schema,proto3" json:"schema,omitempty"`
1919	Example                *Any                  `protobuf:"bytes,2,opt,name=example,proto3" json:"example,omitempty"`
1920	Examples               *ExamplesOrReferences `protobuf:"bytes,3,opt,name=examples,proto3" json:"examples,omitempty"`
1921	Encoding               *Encodings            `protobuf:"bytes,4,opt,name=encoding,proto3" json:"encoding,omitempty"`
1922	SpecificationExtension []*NamedAny           `protobuf:"bytes,5,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
1923	XXX_NoUnkeyedLiteral   struct{}              `json:"-"`
1924	XXX_unrecognized       []byte                `json:"-"`
1925	XXX_sizecache          int32                 `json:"-"`
1926}
1927
1928func (m *MediaType) Reset()         { *m = MediaType{} }
1929func (m *MediaType) String() string { return proto.CompactTextString(m) }
1930func (*MediaType) ProtoMessage()    {}
1931func (*MediaType) Descriptor() ([]byte, []int) {
1932	return fileDescriptor_2d98d18c4f6d777a, []int{28}
1933}
1934
1935func (m *MediaType) XXX_Unmarshal(b []byte) error {
1936	return xxx_messageInfo_MediaType.Unmarshal(m, b)
1937}
1938func (m *MediaType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1939	return xxx_messageInfo_MediaType.Marshal(b, m, deterministic)
1940}
1941func (m *MediaType) XXX_Merge(src proto.Message) {
1942	xxx_messageInfo_MediaType.Merge(m, src)
1943}
1944func (m *MediaType) XXX_Size() int {
1945	return xxx_messageInfo_MediaType.Size(m)
1946}
1947func (m *MediaType) XXX_DiscardUnknown() {
1948	xxx_messageInfo_MediaType.DiscardUnknown(m)
1949}
1950
1951var xxx_messageInfo_MediaType proto.InternalMessageInfo
1952
1953func (m *MediaType) GetSchema() *SchemaOrReference {
1954	if m != nil {
1955		return m.Schema
1956	}
1957	return nil
1958}
1959
1960func (m *MediaType) GetExample() *Any {
1961	if m != nil {
1962		return m.Example
1963	}
1964	return nil
1965}
1966
1967func (m *MediaType) GetExamples() *ExamplesOrReferences {
1968	if m != nil {
1969		return m.Examples
1970	}
1971	return nil
1972}
1973
1974func (m *MediaType) GetEncoding() *Encodings {
1975	if m != nil {
1976		return m.Encoding
1977	}
1978	return nil
1979}
1980
1981func (m *MediaType) GetSpecificationExtension() []*NamedAny {
1982	if m != nil {
1983		return m.SpecificationExtension
1984	}
1985	return nil
1986}
1987
1988type MediaTypes struct {
1989	AdditionalProperties []*NamedMediaType `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
1990	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
1991	XXX_unrecognized     []byte            `json:"-"`
1992	XXX_sizecache        int32             `json:"-"`
1993}
1994
1995func (m *MediaTypes) Reset()         { *m = MediaTypes{} }
1996func (m *MediaTypes) String() string { return proto.CompactTextString(m) }
1997func (*MediaTypes) ProtoMessage()    {}
1998func (*MediaTypes) Descriptor() ([]byte, []int) {
1999	return fileDescriptor_2d98d18c4f6d777a, []int{29}
2000}
2001
2002func (m *MediaTypes) XXX_Unmarshal(b []byte) error {
2003	return xxx_messageInfo_MediaTypes.Unmarshal(m, b)
2004}
2005func (m *MediaTypes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2006	return xxx_messageInfo_MediaTypes.Marshal(b, m, deterministic)
2007}
2008func (m *MediaTypes) XXX_Merge(src proto.Message) {
2009	xxx_messageInfo_MediaTypes.Merge(m, src)
2010}
2011func (m *MediaTypes) XXX_Size() int {
2012	return xxx_messageInfo_MediaTypes.Size(m)
2013}
2014func (m *MediaTypes) XXX_DiscardUnknown() {
2015	xxx_messageInfo_MediaTypes.DiscardUnknown(m)
2016}
2017
2018var xxx_messageInfo_MediaTypes proto.InternalMessageInfo
2019
2020func (m *MediaTypes) GetAdditionalProperties() []*NamedMediaType {
2021	if m != nil {
2022		return m.AdditionalProperties
2023	}
2024	return nil
2025}
2026
2027// Automatically-generated message used to represent maps of Any as ordered (name,value) pairs.
2028type NamedAny struct {
2029	// Map key
2030	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2031	// Mapped value
2032	Value                *Any     `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2033	XXX_NoUnkeyedLiteral struct{} `json:"-"`
2034	XXX_unrecognized     []byte   `json:"-"`
2035	XXX_sizecache        int32    `json:"-"`
2036}
2037
2038func (m *NamedAny) Reset()         { *m = NamedAny{} }
2039func (m *NamedAny) String() string { return proto.CompactTextString(m) }
2040func (*NamedAny) ProtoMessage()    {}
2041func (*NamedAny) Descriptor() ([]byte, []int) {
2042	return fileDescriptor_2d98d18c4f6d777a, []int{30}
2043}
2044
2045func (m *NamedAny) XXX_Unmarshal(b []byte) error {
2046	return xxx_messageInfo_NamedAny.Unmarshal(m, b)
2047}
2048func (m *NamedAny) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2049	return xxx_messageInfo_NamedAny.Marshal(b, m, deterministic)
2050}
2051func (m *NamedAny) XXX_Merge(src proto.Message) {
2052	xxx_messageInfo_NamedAny.Merge(m, src)
2053}
2054func (m *NamedAny) XXX_Size() int {
2055	return xxx_messageInfo_NamedAny.Size(m)
2056}
2057func (m *NamedAny) XXX_DiscardUnknown() {
2058	xxx_messageInfo_NamedAny.DiscardUnknown(m)
2059}
2060
2061var xxx_messageInfo_NamedAny proto.InternalMessageInfo
2062
2063func (m *NamedAny) GetName() string {
2064	if m != nil {
2065		return m.Name
2066	}
2067	return ""
2068}
2069
2070func (m *NamedAny) GetValue() *Any {
2071	if m != nil {
2072		return m.Value
2073	}
2074	return nil
2075}
2076
2077// Automatically-generated message used to represent maps of AnyOrExpression as ordered (name,value) pairs.
2078type NamedAnyOrExpression struct {
2079	// Map key
2080	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2081	// Mapped value
2082	Value                *AnyOrExpression `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2083	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
2084	XXX_unrecognized     []byte           `json:"-"`
2085	XXX_sizecache        int32            `json:"-"`
2086}
2087
2088func (m *NamedAnyOrExpression) Reset()         { *m = NamedAnyOrExpression{} }
2089func (m *NamedAnyOrExpression) String() string { return proto.CompactTextString(m) }
2090func (*NamedAnyOrExpression) ProtoMessage()    {}
2091func (*NamedAnyOrExpression) Descriptor() ([]byte, []int) {
2092	return fileDescriptor_2d98d18c4f6d777a, []int{31}
2093}
2094
2095func (m *NamedAnyOrExpression) XXX_Unmarshal(b []byte) error {
2096	return xxx_messageInfo_NamedAnyOrExpression.Unmarshal(m, b)
2097}
2098func (m *NamedAnyOrExpression) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2099	return xxx_messageInfo_NamedAnyOrExpression.Marshal(b, m, deterministic)
2100}
2101func (m *NamedAnyOrExpression) XXX_Merge(src proto.Message) {
2102	xxx_messageInfo_NamedAnyOrExpression.Merge(m, src)
2103}
2104func (m *NamedAnyOrExpression) XXX_Size() int {
2105	return xxx_messageInfo_NamedAnyOrExpression.Size(m)
2106}
2107func (m *NamedAnyOrExpression) XXX_DiscardUnknown() {
2108	xxx_messageInfo_NamedAnyOrExpression.DiscardUnknown(m)
2109}
2110
2111var xxx_messageInfo_NamedAnyOrExpression proto.InternalMessageInfo
2112
2113func (m *NamedAnyOrExpression) GetName() string {
2114	if m != nil {
2115		return m.Name
2116	}
2117	return ""
2118}
2119
2120func (m *NamedAnyOrExpression) GetValue() *AnyOrExpression {
2121	if m != nil {
2122		return m.Value
2123	}
2124	return nil
2125}
2126
2127// Automatically-generated message used to represent maps of CallbackOrReference as ordered (name,value) pairs.
2128type NamedCallbackOrReference struct {
2129	// Map key
2130	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2131	// Mapped value
2132	Value                *CallbackOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2133	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
2134	XXX_unrecognized     []byte               `json:"-"`
2135	XXX_sizecache        int32                `json:"-"`
2136}
2137
2138func (m *NamedCallbackOrReference) Reset()         { *m = NamedCallbackOrReference{} }
2139func (m *NamedCallbackOrReference) String() string { return proto.CompactTextString(m) }
2140func (*NamedCallbackOrReference) ProtoMessage()    {}
2141func (*NamedCallbackOrReference) Descriptor() ([]byte, []int) {
2142	return fileDescriptor_2d98d18c4f6d777a, []int{32}
2143}
2144
2145func (m *NamedCallbackOrReference) XXX_Unmarshal(b []byte) error {
2146	return xxx_messageInfo_NamedCallbackOrReference.Unmarshal(m, b)
2147}
2148func (m *NamedCallbackOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2149	return xxx_messageInfo_NamedCallbackOrReference.Marshal(b, m, deterministic)
2150}
2151func (m *NamedCallbackOrReference) XXX_Merge(src proto.Message) {
2152	xxx_messageInfo_NamedCallbackOrReference.Merge(m, src)
2153}
2154func (m *NamedCallbackOrReference) XXX_Size() int {
2155	return xxx_messageInfo_NamedCallbackOrReference.Size(m)
2156}
2157func (m *NamedCallbackOrReference) XXX_DiscardUnknown() {
2158	xxx_messageInfo_NamedCallbackOrReference.DiscardUnknown(m)
2159}
2160
2161var xxx_messageInfo_NamedCallbackOrReference proto.InternalMessageInfo
2162
2163func (m *NamedCallbackOrReference) GetName() string {
2164	if m != nil {
2165		return m.Name
2166	}
2167	return ""
2168}
2169
2170func (m *NamedCallbackOrReference) GetValue() *CallbackOrReference {
2171	if m != nil {
2172		return m.Value
2173	}
2174	return nil
2175}
2176
2177// Automatically-generated message used to represent maps of Encoding as ordered (name,value) pairs.
2178type NamedEncoding struct {
2179	// Map key
2180	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2181	// Mapped value
2182	Value                *Encoding `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2183	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
2184	XXX_unrecognized     []byte    `json:"-"`
2185	XXX_sizecache        int32     `json:"-"`
2186}
2187
2188func (m *NamedEncoding) Reset()         { *m = NamedEncoding{} }
2189func (m *NamedEncoding) String() string { return proto.CompactTextString(m) }
2190func (*NamedEncoding) ProtoMessage()    {}
2191func (*NamedEncoding) Descriptor() ([]byte, []int) {
2192	return fileDescriptor_2d98d18c4f6d777a, []int{33}
2193}
2194
2195func (m *NamedEncoding) XXX_Unmarshal(b []byte) error {
2196	return xxx_messageInfo_NamedEncoding.Unmarshal(m, b)
2197}
2198func (m *NamedEncoding) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2199	return xxx_messageInfo_NamedEncoding.Marshal(b, m, deterministic)
2200}
2201func (m *NamedEncoding) XXX_Merge(src proto.Message) {
2202	xxx_messageInfo_NamedEncoding.Merge(m, src)
2203}
2204func (m *NamedEncoding) XXX_Size() int {
2205	return xxx_messageInfo_NamedEncoding.Size(m)
2206}
2207func (m *NamedEncoding) XXX_DiscardUnknown() {
2208	xxx_messageInfo_NamedEncoding.DiscardUnknown(m)
2209}
2210
2211var xxx_messageInfo_NamedEncoding proto.InternalMessageInfo
2212
2213func (m *NamedEncoding) GetName() string {
2214	if m != nil {
2215		return m.Name
2216	}
2217	return ""
2218}
2219
2220func (m *NamedEncoding) GetValue() *Encoding {
2221	if m != nil {
2222		return m.Value
2223	}
2224	return nil
2225}
2226
2227// Automatically-generated message used to represent maps of ExampleOrReference as ordered (name,value) pairs.
2228type NamedExampleOrReference struct {
2229	// Map key
2230	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2231	// Mapped value
2232	Value                *ExampleOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2233	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
2234	XXX_unrecognized     []byte              `json:"-"`
2235	XXX_sizecache        int32               `json:"-"`
2236}
2237
2238func (m *NamedExampleOrReference) Reset()         { *m = NamedExampleOrReference{} }
2239func (m *NamedExampleOrReference) String() string { return proto.CompactTextString(m) }
2240func (*NamedExampleOrReference) ProtoMessage()    {}
2241func (*NamedExampleOrReference) Descriptor() ([]byte, []int) {
2242	return fileDescriptor_2d98d18c4f6d777a, []int{34}
2243}
2244
2245func (m *NamedExampleOrReference) XXX_Unmarshal(b []byte) error {
2246	return xxx_messageInfo_NamedExampleOrReference.Unmarshal(m, b)
2247}
2248func (m *NamedExampleOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2249	return xxx_messageInfo_NamedExampleOrReference.Marshal(b, m, deterministic)
2250}
2251func (m *NamedExampleOrReference) XXX_Merge(src proto.Message) {
2252	xxx_messageInfo_NamedExampleOrReference.Merge(m, src)
2253}
2254func (m *NamedExampleOrReference) XXX_Size() int {
2255	return xxx_messageInfo_NamedExampleOrReference.Size(m)
2256}
2257func (m *NamedExampleOrReference) XXX_DiscardUnknown() {
2258	xxx_messageInfo_NamedExampleOrReference.DiscardUnknown(m)
2259}
2260
2261var xxx_messageInfo_NamedExampleOrReference proto.InternalMessageInfo
2262
2263func (m *NamedExampleOrReference) GetName() string {
2264	if m != nil {
2265		return m.Name
2266	}
2267	return ""
2268}
2269
2270func (m *NamedExampleOrReference) GetValue() *ExampleOrReference {
2271	if m != nil {
2272		return m.Value
2273	}
2274	return nil
2275}
2276
2277// Automatically-generated message used to represent maps of HeaderOrReference as ordered (name,value) pairs.
2278type NamedHeaderOrReference struct {
2279	// Map key
2280	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2281	// Mapped value
2282	Value                *HeaderOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2283	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
2284	XXX_unrecognized     []byte             `json:"-"`
2285	XXX_sizecache        int32              `json:"-"`
2286}
2287
2288func (m *NamedHeaderOrReference) Reset()         { *m = NamedHeaderOrReference{} }
2289func (m *NamedHeaderOrReference) String() string { return proto.CompactTextString(m) }
2290func (*NamedHeaderOrReference) ProtoMessage()    {}
2291func (*NamedHeaderOrReference) Descriptor() ([]byte, []int) {
2292	return fileDescriptor_2d98d18c4f6d777a, []int{35}
2293}
2294
2295func (m *NamedHeaderOrReference) XXX_Unmarshal(b []byte) error {
2296	return xxx_messageInfo_NamedHeaderOrReference.Unmarshal(m, b)
2297}
2298func (m *NamedHeaderOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2299	return xxx_messageInfo_NamedHeaderOrReference.Marshal(b, m, deterministic)
2300}
2301func (m *NamedHeaderOrReference) XXX_Merge(src proto.Message) {
2302	xxx_messageInfo_NamedHeaderOrReference.Merge(m, src)
2303}
2304func (m *NamedHeaderOrReference) XXX_Size() int {
2305	return xxx_messageInfo_NamedHeaderOrReference.Size(m)
2306}
2307func (m *NamedHeaderOrReference) XXX_DiscardUnknown() {
2308	xxx_messageInfo_NamedHeaderOrReference.DiscardUnknown(m)
2309}
2310
2311var xxx_messageInfo_NamedHeaderOrReference proto.InternalMessageInfo
2312
2313func (m *NamedHeaderOrReference) GetName() string {
2314	if m != nil {
2315		return m.Name
2316	}
2317	return ""
2318}
2319
2320func (m *NamedHeaderOrReference) GetValue() *HeaderOrReference {
2321	if m != nil {
2322		return m.Value
2323	}
2324	return nil
2325}
2326
2327// Automatically-generated message used to represent maps of LinkOrReference as ordered (name,value) pairs.
2328type NamedLinkOrReference struct {
2329	// Map key
2330	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2331	// Mapped value
2332	Value                *LinkOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2333	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
2334	XXX_unrecognized     []byte           `json:"-"`
2335	XXX_sizecache        int32            `json:"-"`
2336}
2337
2338func (m *NamedLinkOrReference) Reset()         { *m = NamedLinkOrReference{} }
2339func (m *NamedLinkOrReference) String() string { return proto.CompactTextString(m) }
2340func (*NamedLinkOrReference) ProtoMessage()    {}
2341func (*NamedLinkOrReference) Descriptor() ([]byte, []int) {
2342	return fileDescriptor_2d98d18c4f6d777a, []int{36}
2343}
2344
2345func (m *NamedLinkOrReference) XXX_Unmarshal(b []byte) error {
2346	return xxx_messageInfo_NamedLinkOrReference.Unmarshal(m, b)
2347}
2348func (m *NamedLinkOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2349	return xxx_messageInfo_NamedLinkOrReference.Marshal(b, m, deterministic)
2350}
2351func (m *NamedLinkOrReference) XXX_Merge(src proto.Message) {
2352	xxx_messageInfo_NamedLinkOrReference.Merge(m, src)
2353}
2354func (m *NamedLinkOrReference) XXX_Size() int {
2355	return xxx_messageInfo_NamedLinkOrReference.Size(m)
2356}
2357func (m *NamedLinkOrReference) XXX_DiscardUnknown() {
2358	xxx_messageInfo_NamedLinkOrReference.DiscardUnknown(m)
2359}
2360
2361var xxx_messageInfo_NamedLinkOrReference proto.InternalMessageInfo
2362
2363func (m *NamedLinkOrReference) GetName() string {
2364	if m != nil {
2365		return m.Name
2366	}
2367	return ""
2368}
2369
2370func (m *NamedLinkOrReference) GetValue() *LinkOrReference {
2371	if m != nil {
2372		return m.Value
2373	}
2374	return nil
2375}
2376
2377// Automatically-generated message used to represent maps of MediaType as ordered (name,value) pairs.
2378type NamedMediaType struct {
2379	// Map key
2380	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2381	// Mapped value
2382	Value                *MediaType `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2383	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
2384	XXX_unrecognized     []byte     `json:"-"`
2385	XXX_sizecache        int32      `json:"-"`
2386}
2387
2388func (m *NamedMediaType) Reset()         { *m = NamedMediaType{} }
2389func (m *NamedMediaType) String() string { return proto.CompactTextString(m) }
2390func (*NamedMediaType) ProtoMessage()    {}
2391func (*NamedMediaType) Descriptor() ([]byte, []int) {
2392	return fileDescriptor_2d98d18c4f6d777a, []int{37}
2393}
2394
2395func (m *NamedMediaType) XXX_Unmarshal(b []byte) error {
2396	return xxx_messageInfo_NamedMediaType.Unmarshal(m, b)
2397}
2398func (m *NamedMediaType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2399	return xxx_messageInfo_NamedMediaType.Marshal(b, m, deterministic)
2400}
2401func (m *NamedMediaType) XXX_Merge(src proto.Message) {
2402	xxx_messageInfo_NamedMediaType.Merge(m, src)
2403}
2404func (m *NamedMediaType) XXX_Size() int {
2405	return xxx_messageInfo_NamedMediaType.Size(m)
2406}
2407func (m *NamedMediaType) XXX_DiscardUnknown() {
2408	xxx_messageInfo_NamedMediaType.DiscardUnknown(m)
2409}
2410
2411var xxx_messageInfo_NamedMediaType proto.InternalMessageInfo
2412
2413func (m *NamedMediaType) GetName() string {
2414	if m != nil {
2415		return m.Name
2416	}
2417	return ""
2418}
2419
2420func (m *NamedMediaType) GetValue() *MediaType {
2421	if m != nil {
2422		return m.Value
2423	}
2424	return nil
2425}
2426
2427// Automatically-generated message used to represent maps of ParameterOrReference as ordered (name,value) pairs.
2428type NamedParameterOrReference struct {
2429	// Map key
2430	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2431	// Mapped value
2432	Value                *ParameterOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2433	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
2434	XXX_unrecognized     []byte                `json:"-"`
2435	XXX_sizecache        int32                 `json:"-"`
2436}
2437
2438func (m *NamedParameterOrReference) Reset()         { *m = NamedParameterOrReference{} }
2439func (m *NamedParameterOrReference) String() string { return proto.CompactTextString(m) }
2440func (*NamedParameterOrReference) ProtoMessage()    {}
2441func (*NamedParameterOrReference) Descriptor() ([]byte, []int) {
2442	return fileDescriptor_2d98d18c4f6d777a, []int{38}
2443}
2444
2445func (m *NamedParameterOrReference) XXX_Unmarshal(b []byte) error {
2446	return xxx_messageInfo_NamedParameterOrReference.Unmarshal(m, b)
2447}
2448func (m *NamedParameterOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2449	return xxx_messageInfo_NamedParameterOrReference.Marshal(b, m, deterministic)
2450}
2451func (m *NamedParameterOrReference) XXX_Merge(src proto.Message) {
2452	xxx_messageInfo_NamedParameterOrReference.Merge(m, src)
2453}
2454func (m *NamedParameterOrReference) XXX_Size() int {
2455	return xxx_messageInfo_NamedParameterOrReference.Size(m)
2456}
2457func (m *NamedParameterOrReference) XXX_DiscardUnknown() {
2458	xxx_messageInfo_NamedParameterOrReference.DiscardUnknown(m)
2459}
2460
2461var xxx_messageInfo_NamedParameterOrReference proto.InternalMessageInfo
2462
2463func (m *NamedParameterOrReference) GetName() string {
2464	if m != nil {
2465		return m.Name
2466	}
2467	return ""
2468}
2469
2470func (m *NamedParameterOrReference) GetValue() *ParameterOrReference {
2471	if m != nil {
2472		return m.Value
2473	}
2474	return nil
2475}
2476
2477// Automatically-generated message used to represent maps of PathItem as ordered (name,value) pairs.
2478type NamedPathItem struct {
2479	// Map key
2480	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2481	// Mapped value
2482	Value                *PathItem `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2483	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
2484	XXX_unrecognized     []byte    `json:"-"`
2485	XXX_sizecache        int32     `json:"-"`
2486}
2487
2488func (m *NamedPathItem) Reset()         { *m = NamedPathItem{} }
2489func (m *NamedPathItem) String() string { return proto.CompactTextString(m) }
2490func (*NamedPathItem) ProtoMessage()    {}
2491func (*NamedPathItem) Descriptor() ([]byte, []int) {
2492	return fileDescriptor_2d98d18c4f6d777a, []int{39}
2493}
2494
2495func (m *NamedPathItem) XXX_Unmarshal(b []byte) error {
2496	return xxx_messageInfo_NamedPathItem.Unmarshal(m, b)
2497}
2498func (m *NamedPathItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2499	return xxx_messageInfo_NamedPathItem.Marshal(b, m, deterministic)
2500}
2501func (m *NamedPathItem) XXX_Merge(src proto.Message) {
2502	xxx_messageInfo_NamedPathItem.Merge(m, src)
2503}
2504func (m *NamedPathItem) XXX_Size() int {
2505	return xxx_messageInfo_NamedPathItem.Size(m)
2506}
2507func (m *NamedPathItem) XXX_DiscardUnknown() {
2508	xxx_messageInfo_NamedPathItem.DiscardUnknown(m)
2509}
2510
2511var xxx_messageInfo_NamedPathItem proto.InternalMessageInfo
2512
2513func (m *NamedPathItem) GetName() string {
2514	if m != nil {
2515		return m.Name
2516	}
2517	return ""
2518}
2519
2520func (m *NamedPathItem) GetValue() *PathItem {
2521	if m != nil {
2522		return m.Value
2523	}
2524	return nil
2525}
2526
2527// Automatically-generated message used to represent maps of RequestBodyOrReference as ordered (name,value) pairs.
2528type NamedRequestBodyOrReference struct {
2529	// Map key
2530	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2531	// Mapped value
2532	Value                *RequestBodyOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2533	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
2534	XXX_unrecognized     []byte                  `json:"-"`
2535	XXX_sizecache        int32                   `json:"-"`
2536}
2537
2538func (m *NamedRequestBodyOrReference) Reset()         { *m = NamedRequestBodyOrReference{} }
2539func (m *NamedRequestBodyOrReference) String() string { return proto.CompactTextString(m) }
2540func (*NamedRequestBodyOrReference) ProtoMessage()    {}
2541func (*NamedRequestBodyOrReference) Descriptor() ([]byte, []int) {
2542	return fileDescriptor_2d98d18c4f6d777a, []int{40}
2543}
2544
2545func (m *NamedRequestBodyOrReference) XXX_Unmarshal(b []byte) error {
2546	return xxx_messageInfo_NamedRequestBodyOrReference.Unmarshal(m, b)
2547}
2548func (m *NamedRequestBodyOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2549	return xxx_messageInfo_NamedRequestBodyOrReference.Marshal(b, m, deterministic)
2550}
2551func (m *NamedRequestBodyOrReference) XXX_Merge(src proto.Message) {
2552	xxx_messageInfo_NamedRequestBodyOrReference.Merge(m, src)
2553}
2554func (m *NamedRequestBodyOrReference) XXX_Size() int {
2555	return xxx_messageInfo_NamedRequestBodyOrReference.Size(m)
2556}
2557func (m *NamedRequestBodyOrReference) XXX_DiscardUnknown() {
2558	xxx_messageInfo_NamedRequestBodyOrReference.DiscardUnknown(m)
2559}
2560
2561var xxx_messageInfo_NamedRequestBodyOrReference proto.InternalMessageInfo
2562
2563func (m *NamedRequestBodyOrReference) GetName() string {
2564	if m != nil {
2565		return m.Name
2566	}
2567	return ""
2568}
2569
2570func (m *NamedRequestBodyOrReference) GetValue() *RequestBodyOrReference {
2571	if m != nil {
2572		return m.Value
2573	}
2574	return nil
2575}
2576
2577// Automatically-generated message used to represent maps of ResponseOrReference as ordered (name,value) pairs.
2578type NamedResponseOrReference struct {
2579	// Map key
2580	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2581	// Mapped value
2582	Value                *ResponseOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2583	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
2584	XXX_unrecognized     []byte               `json:"-"`
2585	XXX_sizecache        int32                `json:"-"`
2586}
2587
2588func (m *NamedResponseOrReference) Reset()         { *m = NamedResponseOrReference{} }
2589func (m *NamedResponseOrReference) String() string { return proto.CompactTextString(m) }
2590func (*NamedResponseOrReference) ProtoMessage()    {}
2591func (*NamedResponseOrReference) Descriptor() ([]byte, []int) {
2592	return fileDescriptor_2d98d18c4f6d777a, []int{41}
2593}
2594
2595func (m *NamedResponseOrReference) XXX_Unmarshal(b []byte) error {
2596	return xxx_messageInfo_NamedResponseOrReference.Unmarshal(m, b)
2597}
2598func (m *NamedResponseOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2599	return xxx_messageInfo_NamedResponseOrReference.Marshal(b, m, deterministic)
2600}
2601func (m *NamedResponseOrReference) XXX_Merge(src proto.Message) {
2602	xxx_messageInfo_NamedResponseOrReference.Merge(m, src)
2603}
2604func (m *NamedResponseOrReference) XXX_Size() int {
2605	return xxx_messageInfo_NamedResponseOrReference.Size(m)
2606}
2607func (m *NamedResponseOrReference) XXX_DiscardUnknown() {
2608	xxx_messageInfo_NamedResponseOrReference.DiscardUnknown(m)
2609}
2610
2611var xxx_messageInfo_NamedResponseOrReference proto.InternalMessageInfo
2612
2613func (m *NamedResponseOrReference) GetName() string {
2614	if m != nil {
2615		return m.Name
2616	}
2617	return ""
2618}
2619
2620func (m *NamedResponseOrReference) GetValue() *ResponseOrReference {
2621	if m != nil {
2622		return m.Value
2623	}
2624	return nil
2625}
2626
2627// Automatically-generated message used to represent maps of SchemaOrReference as ordered (name,value) pairs.
2628type NamedSchemaOrReference struct {
2629	// Map key
2630	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2631	// Mapped value
2632	Value                *SchemaOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2633	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
2634	XXX_unrecognized     []byte             `json:"-"`
2635	XXX_sizecache        int32              `json:"-"`
2636}
2637
2638func (m *NamedSchemaOrReference) Reset()         { *m = NamedSchemaOrReference{} }
2639func (m *NamedSchemaOrReference) String() string { return proto.CompactTextString(m) }
2640func (*NamedSchemaOrReference) ProtoMessage()    {}
2641func (*NamedSchemaOrReference) Descriptor() ([]byte, []int) {
2642	return fileDescriptor_2d98d18c4f6d777a, []int{42}
2643}
2644
2645func (m *NamedSchemaOrReference) XXX_Unmarshal(b []byte) error {
2646	return xxx_messageInfo_NamedSchemaOrReference.Unmarshal(m, b)
2647}
2648func (m *NamedSchemaOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2649	return xxx_messageInfo_NamedSchemaOrReference.Marshal(b, m, deterministic)
2650}
2651func (m *NamedSchemaOrReference) XXX_Merge(src proto.Message) {
2652	xxx_messageInfo_NamedSchemaOrReference.Merge(m, src)
2653}
2654func (m *NamedSchemaOrReference) XXX_Size() int {
2655	return xxx_messageInfo_NamedSchemaOrReference.Size(m)
2656}
2657func (m *NamedSchemaOrReference) XXX_DiscardUnknown() {
2658	xxx_messageInfo_NamedSchemaOrReference.DiscardUnknown(m)
2659}
2660
2661var xxx_messageInfo_NamedSchemaOrReference proto.InternalMessageInfo
2662
2663func (m *NamedSchemaOrReference) GetName() string {
2664	if m != nil {
2665		return m.Name
2666	}
2667	return ""
2668}
2669
2670func (m *NamedSchemaOrReference) GetValue() *SchemaOrReference {
2671	if m != nil {
2672		return m.Value
2673	}
2674	return nil
2675}
2676
2677// Automatically-generated message used to represent maps of SecuritySchemeOrReference as ordered (name,value) pairs.
2678type NamedSecuritySchemeOrReference struct {
2679	// Map key
2680	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2681	// Mapped value
2682	Value                *SecuritySchemeOrReference `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2683	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
2684	XXX_unrecognized     []byte                     `json:"-"`
2685	XXX_sizecache        int32                      `json:"-"`
2686}
2687
2688func (m *NamedSecuritySchemeOrReference) Reset()         { *m = NamedSecuritySchemeOrReference{} }
2689func (m *NamedSecuritySchemeOrReference) String() string { return proto.CompactTextString(m) }
2690func (*NamedSecuritySchemeOrReference) ProtoMessage()    {}
2691func (*NamedSecuritySchemeOrReference) Descriptor() ([]byte, []int) {
2692	return fileDescriptor_2d98d18c4f6d777a, []int{43}
2693}
2694
2695func (m *NamedSecuritySchemeOrReference) XXX_Unmarshal(b []byte) error {
2696	return xxx_messageInfo_NamedSecuritySchemeOrReference.Unmarshal(m, b)
2697}
2698func (m *NamedSecuritySchemeOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2699	return xxx_messageInfo_NamedSecuritySchemeOrReference.Marshal(b, m, deterministic)
2700}
2701func (m *NamedSecuritySchemeOrReference) XXX_Merge(src proto.Message) {
2702	xxx_messageInfo_NamedSecuritySchemeOrReference.Merge(m, src)
2703}
2704func (m *NamedSecuritySchemeOrReference) XXX_Size() int {
2705	return xxx_messageInfo_NamedSecuritySchemeOrReference.Size(m)
2706}
2707func (m *NamedSecuritySchemeOrReference) XXX_DiscardUnknown() {
2708	xxx_messageInfo_NamedSecuritySchemeOrReference.DiscardUnknown(m)
2709}
2710
2711var xxx_messageInfo_NamedSecuritySchemeOrReference proto.InternalMessageInfo
2712
2713func (m *NamedSecuritySchemeOrReference) GetName() string {
2714	if m != nil {
2715		return m.Name
2716	}
2717	return ""
2718}
2719
2720func (m *NamedSecuritySchemeOrReference) GetValue() *SecuritySchemeOrReference {
2721	if m != nil {
2722		return m.Value
2723	}
2724	return nil
2725}
2726
2727// Automatically-generated message used to represent maps of ServerVariable as ordered (name,value) pairs.
2728type NamedServerVariable struct {
2729	// Map key
2730	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2731	// Mapped value
2732	Value                *ServerVariable `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2733	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
2734	XXX_unrecognized     []byte          `json:"-"`
2735	XXX_sizecache        int32           `json:"-"`
2736}
2737
2738func (m *NamedServerVariable) Reset()         { *m = NamedServerVariable{} }
2739func (m *NamedServerVariable) String() string { return proto.CompactTextString(m) }
2740func (*NamedServerVariable) ProtoMessage()    {}
2741func (*NamedServerVariable) Descriptor() ([]byte, []int) {
2742	return fileDescriptor_2d98d18c4f6d777a, []int{44}
2743}
2744
2745func (m *NamedServerVariable) XXX_Unmarshal(b []byte) error {
2746	return xxx_messageInfo_NamedServerVariable.Unmarshal(m, b)
2747}
2748func (m *NamedServerVariable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2749	return xxx_messageInfo_NamedServerVariable.Marshal(b, m, deterministic)
2750}
2751func (m *NamedServerVariable) XXX_Merge(src proto.Message) {
2752	xxx_messageInfo_NamedServerVariable.Merge(m, src)
2753}
2754func (m *NamedServerVariable) XXX_Size() int {
2755	return xxx_messageInfo_NamedServerVariable.Size(m)
2756}
2757func (m *NamedServerVariable) XXX_DiscardUnknown() {
2758	xxx_messageInfo_NamedServerVariable.DiscardUnknown(m)
2759}
2760
2761var xxx_messageInfo_NamedServerVariable proto.InternalMessageInfo
2762
2763func (m *NamedServerVariable) GetName() string {
2764	if m != nil {
2765		return m.Name
2766	}
2767	return ""
2768}
2769
2770func (m *NamedServerVariable) GetValue() *ServerVariable {
2771	if m != nil {
2772		return m.Value
2773	}
2774	return nil
2775}
2776
2777// Automatically-generated message used to represent maps of string as ordered (name,value) pairs.
2778type NamedString struct {
2779	// Map key
2780	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2781	// Mapped value
2782	Value                string   `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
2783	XXX_NoUnkeyedLiteral struct{} `json:"-"`
2784	XXX_unrecognized     []byte   `json:"-"`
2785	XXX_sizecache        int32    `json:"-"`
2786}
2787
2788func (m *NamedString) Reset()         { *m = NamedString{} }
2789func (m *NamedString) String() string { return proto.CompactTextString(m) }
2790func (*NamedString) ProtoMessage()    {}
2791func (*NamedString) Descriptor() ([]byte, []int) {
2792	return fileDescriptor_2d98d18c4f6d777a, []int{45}
2793}
2794
2795func (m *NamedString) XXX_Unmarshal(b []byte) error {
2796	return xxx_messageInfo_NamedString.Unmarshal(m, b)
2797}
2798func (m *NamedString) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2799	return xxx_messageInfo_NamedString.Marshal(b, m, deterministic)
2800}
2801func (m *NamedString) XXX_Merge(src proto.Message) {
2802	xxx_messageInfo_NamedString.Merge(m, src)
2803}
2804func (m *NamedString) XXX_Size() int {
2805	return xxx_messageInfo_NamedString.Size(m)
2806}
2807func (m *NamedString) XXX_DiscardUnknown() {
2808	xxx_messageInfo_NamedString.DiscardUnknown(m)
2809}
2810
2811var xxx_messageInfo_NamedString proto.InternalMessageInfo
2812
2813func (m *NamedString) GetName() string {
2814	if m != nil {
2815		return m.Name
2816	}
2817	return ""
2818}
2819
2820func (m *NamedString) GetValue() string {
2821	if m != nil {
2822		return m.Value
2823	}
2824	return ""
2825}
2826
2827// Configuration details for a supported OAuth Flow
2828type OauthFlow struct {
2829	AuthorizationUrl       string      `protobuf:"bytes,1,opt,name=authorization_url,json=authorizationUrl,proto3" json:"authorization_url,omitempty"`
2830	TokenUrl               string      `protobuf:"bytes,2,opt,name=token_url,json=tokenUrl,proto3" json:"token_url,omitempty"`
2831	RefreshUrl             string      `protobuf:"bytes,3,opt,name=refresh_url,json=refreshUrl,proto3" json:"refresh_url,omitempty"`
2832	Scopes                 *Strings    `protobuf:"bytes,4,opt,name=scopes,proto3" json:"scopes,omitempty"`
2833	SpecificationExtension []*NamedAny `protobuf:"bytes,5,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
2834	XXX_NoUnkeyedLiteral   struct{}    `json:"-"`
2835	XXX_unrecognized       []byte      `json:"-"`
2836	XXX_sizecache          int32       `json:"-"`
2837}
2838
2839func (m *OauthFlow) Reset()         { *m = OauthFlow{} }
2840func (m *OauthFlow) String() string { return proto.CompactTextString(m) }
2841func (*OauthFlow) ProtoMessage()    {}
2842func (*OauthFlow) Descriptor() ([]byte, []int) {
2843	return fileDescriptor_2d98d18c4f6d777a, []int{46}
2844}
2845
2846func (m *OauthFlow) XXX_Unmarshal(b []byte) error {
2847	return xxx_messageInfo_OauthFlow.Unmarshal(m, b)
2848}
2849func (m *OauthFlow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2850	return xxx_messageInfo_OauthFlow.Marshal(b, m, deterministic)
2851}
2852func (m *OauthFlow) XXX_Merge(src proto.Message) {
2853	xxx_messageInfo_OauthFlow.Merge(m, src)
2854}
2855func (m *OauthFlow) XXX_Size() int {
2856	return xxx_messageInfo_OauthFlow.Size(m)
2857}
2858func (m *OauthFlow) XXX_DiscardUnknown() {
2859	xxx_messageInfo_OauthFlow.DiscardUnknown(m)
2860}
2861
2862var xxx_messageInfo_OauthFlow proto.InternalMessageInfo
2863
2864func (m *OauthFlow) GetAuthorizationUrl() string {
2865	if m != nil {
2866		return m.AuthorizationUrl
2867	}
2868	return ""
2869}
2870
2871func (m *OauthFlow) GetTokenUrl() string {
2872	if m != nil {
2873		return m.TokenUrl
2874	}
2875	return ""
2876}
2877
2878func (m *OauthFlow) GetRefreshUrl() string {
2879	if m != nil {
2880		return m.RefreshUrl
2881	}
2882	return ""
2883}
2884
2885func (m *OauthFlow) GetScopes() *Strings {
2886	if m != nil {
2887		return m.Scopes
2888	}
2889	return nil
2890}
2891
2892func (m *OauthFlow) GetSpecificationExtension() []*NamedAny {
2893	if m != nil {
2894		return m.SpecificationExtension
2895	}
2896	return nil
2897}
2898
2899// Allows configuration of the supported OAuth Flows.
2900type OauthFlows struct {
2901	Implicit               *OauthFlow  `protobuf:"bytes,1,opt,name=implicit,proto3" json:"implicit,omitempty"`
2902	Password               *OauthFlow  `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
2903	ClientCredentials      *OauthFlow  `protobuf:"bytes,3,opt,name=client_credentials,json=clientCredentials,proto3" json:"client_credentials,omitempty"`
2904	AuthorizationCode      *OauthFlow  `protobuf:"bytes,4,opt,name=authorization_code,json=authorizationCode,proto3" json:"authorization_code,omitempty"`
2905	SpecificationExtension []*NamedAny `protobuf:"bytes,5,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
2906	XXX_NoUnkeyedLiteral   struct{}    `json:"-"`
2907	XXX_unrecognized       []byte      `json:"-"`
2908	XXX_sizecache          int32       `json:"-"`
2909}
2910
2911func (m *OauthFlows) Reset()         { *m = OauthFlows{} }
2912func (m *OauthFlows) String() string { return proto.CompactTextString(m) }
2913func (*OauthFlows) ProtoMessage()    {}
2914func (*OauthFlows) Descriptor() ([]byte, []int) {
2915	return fileDescriptor_2d98d18c4f6d777a, []int{47}
2916}
2917
2918func (m *OauthFlows) XXX_Unmarshal(b []byte) error {
2919	return xxx_messageInfo_OauthFlows.Unmarshal(m, b)
2920}
2921func (m *OauthFlows) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2922	return xxx_messageInfo_OauthFlows.Marshal(b, m, deterministic)
2923}
2924func (m *OauthFlows) XXX_Merge(src proto.Message) {
2925	xxx_messageInfo_OauthFlows.Merge(m, src)
2926}
2927func (m *OauthFlows) XXX_Size() int {
2928	return xxx_messageInfo_OauthFlows.Size(m)
2929}
2930func (m *OauthFlows) XXX_DiscardUnknown() {
2931	xxx_messageInfo_OauthFlows.DiscardUnknown(m)
2932}
2933
2934var xxx_messageInfo_OauthFlows proto.InternalMessageInfo
2935
2936func (m *OauthFlows) GetImplicit() *OauthFlow {
2937	if m != nil {
2938		return m.Implicit
2939	}
2940	return nil
2941}
2942
2943func (m *OauthFlows) GetPassword() *OauthFlow {
2944	if m != nil {
2945		return m.Password
2946	}
2947	return nil
2948}
2949
2950func (m *OauthFlows) GetClientCredentials() *OauthFlow {
2951	if m != nil {
2952		return m.ClientCredentials
2953	}
2954	return nil
2955}
2956
2957func (m *OauthFlows) GetAuthorizationCode() *OauthFlow {
2958	if m != nil {
2959		return m.AuthorizationCode
2960	}
2961	return nil
2962}
2963
2964func (m *OauthFlows) GetSpecificationExtension() []*NamedAny {
2965	if m != nil {
2966		return m.SpecificationExtension
2967	}
2968	return nil
2969}
2970
2971type Object struct {
2972	AdditionalProperties []*NamedAny `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
2973	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
2974	XXX_unrecognized     []byte      `json:"-"`
2975	XXX_sizecache        int32       `json:"-"`
2976}
2977
2978func (m *Object) Reset()         { *m = Object{} }
2979func (m *Object) String() string { return proto.CompactTextString(m) }
2980func (*Object) ProtoMessage()    {}
2981func (*Object) Descriptor() ([]byte, []int) {
2982	return fileDescriptor_2d98d18c4f6d777a, []int{48}
2983}
2984
2985func (m *Object) XXX_Unmarshal(b []byte) error {
2986	return xxx_messageInfo_Object.Unmarshal(m, b)
2987}
2988func (m *Object) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
2989	return xxx_messageInfo_Object.Marshal(b, m, deterministic)
2990}
2991func (m *Object) XXX_Merge(src proto.Message) {
2992	xxx_messageInfo_Object.Merge(m, src)
2993}
2994func (m *Object) XXX_Size() int {
2995	return xxx_messageInfo_Object.Size(m)
2996}
2997func (m *Object) XXX_DiscardUnknown() {
2998	xxx_messageInfo_Object.DiscardUnknown(m)
2999}
3000
3001var xxx_messageInfo_Object proto.InternalMessageInfo
3002
3003func (m *Object) GetAdditionalProperties() []*NamedAny {
3004	if m != nil {
3005		return m.AdditionalProperties
3006	}
3007	return nil
3008}
3009
3010// Describes a single API operation on a path.
3011type Operation struct {
3012	Tags                   []string                `protobuf:"bytes,1,rep,name=tags,proto3" json:"tags,omitempty"`
3013	Summary                string                  `protobuf:"bytes,2,opt,name=summary,proto3" json:"summary,omitempty"`
3014	Description            string                  `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
3015	ExternalDocs           *ExternalDocs           `protobuf:"bytes,4,opt,name=external_docs,json=externalDocs,proto3" json:"external_docs,omitempty"`
3016	OperationId            string                  `protobuf:"bytes,5,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
3017	Parameters             []*ParameterOrReference `protobuf:"bytes,6,rep,name=parameters,proto3" json:"parameters,omitempty"`
3018	RequestBody            *RequestBodyOrReference `protobuf:"bytes,7,opt,name=request_body,json=requestBody,proto3" json:"request_body,omitempty"`
3019	Responses              *Responses              `protobuf:"bytes,8,opt,name=responses,proto3" json:"responses,omitempty"`
3020	Callbacks              *CallbacksOrReferences  `protobuf:"bytes,9,opt,name=callbacks,proto3" json:"callbacks,omitempty"`
3021	Deprecated             bool                    `protobuf:"varint,10,opt,name=deprecated,proto3" json:"deprecated,omitempty"`
3022	Security               []*SecurityRequirement  `protobuf:"bytes,11,rep,name=security,proto3" json:"security,omitempty"`
3023	Servers                []*Server               `protobuf:"bytes,12,rep,name=servers,proto3" json:"servers,omitempty"`
3024	SpecificationExtension []*NamedAny             `protobuf:"bytes,13,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
3025	XXX_NoUnkeyedLiteral   struct{}                `json:"-"`
3026	XXX_unrecognized       []byte                  `json:"-"`
3027	XXX_sizecache          int32                   `json:"-"`
3028}
3029
3030func (m *Operation) Reset()         { *m = Operation{} }
3031func (m *Operation) String() string { return proto.CompactTextString(m) }
3032func (*Operation) ProtoMessage()    {}
3033func (*Operation) Descriptor() ([]byte, []int) {
3034	return fileDescriptor_2d98d18c4f6d777a, []int{49}
3035}
3036
3037func (m *Operation) XXX_Unmarshal(b []byte) error {
3038	return xxx_messageInfo_Operation.Unmarshal(m, b)
3039}
3040func (m *Operation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3041	return xxx_messageInfo_Operation.Marshal(b, m, deterministic)
3042}
3043func (m *Operation) XXX_Merge(src proto.Message) {
3044	xxx_messageInfo_Operation.Merge(m, src)
3045}
3046func (m *Operation) XXX_Size() int {
3047	return xxx_messageInfo_Operation.Size(m)
3048}
3049func (m *Operation) XXX_DiscardUnknown() {
3050	xxx_messageInfo_Operation.DiscardUnknown(m)
3051}
3052
3053var xxx_messageInfo_Operation proto.InternalMessageInfo
3054
3055func (m *Operation) GetTags() []string {
3056	if m != nil {
3057		return m.Tags
3058	}
3059	return nil
3060}
3061
3062func (m *Operation) GetSummary() string {
3063	if m != nil {
3064		return m.Summary
3065	}
3066	return ""
3067}
3068
3069func (m *Operation) GetDescription() string {
3070	if m != nil {
3071		return m.Description
3072	}
3073	return ""
3074}
3075
3076func (m *Operation) GetExternalDocs() *ExternalDocs {
3077	if m != nil {
3078		return m.ExternalDocs
3079	}
3080	return nil
3081}
3082
3083func (m *Operation) GetOperationId() string {
3084	if m != nil {
3085		return m.OperationId
3086	}
3087	return ""
3088}
3089
3090func (m *Operation) GetParameters() []*ParameterOrReference {
3091	if m != nil {
3092		return m.Parameters
3093	}
3094	return nil
3095}
3096
3097func (m *Operation) GetRequestBody() *RequestBodyOrReference {
3098	if m != nil {
3099		return m.RequestBody
3100	}
3101	return nil
3102}
3103
3104func (m *Operation) GetResponses() *Responses {
3105	if m != nil {
3106		return m.Responses
3107	}
3108	return nil
3109}
3110
3111func (m *Operation) GetCallbacks() *CallbacksOrReferences {
3112	if m != nil {
3113		return m.Callbacks
3114	}
3115	return nil
3116}
3117
3118func (m *Operation) GetDeprecated() bool {
3119	if m != nil {
3120		return m.Deprecated
3121	}
3122	return false
3123}
3124
3125func (m *Operation) GetSecurity() []*SecurityRequirement {
3126	if m != nil {
3127		return m.Security
3128	}
3129	return nil
3130}
3131
3132func (m *Operation) GetServers() []*Server {
3133	if m != nil {
3134		return m.Servers
3135	}
3136	return nil
3137}
3138
3139func (m *Operation) GetSpecificationExtension() []*NamedAny {
3140	if m != nil {
3141		return m.SpecificationExtension
3142	}
3143	return nil
3144}
3145
3146// Describes a single operation parameter.  A unique parameter is defined by a combination of a name and location.
3147type Parameter struct {
3148	Name                   string                `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
3149	In                     string                `protobuf:"bytes,2,opt,name=in,proto3" json:"in,omitempty"`
3150	Description            string                `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
3151	Required               bool                  `protobuf:"varint,4,opt,name=required,proto3" json:"required,omitempty"`
3152	Deprecated             bool                  `protobuf:"varint,5,opt,name=deprecated,proto3" json:"deprecated,omitempty"`
3153	AllowEmptyValue        bool                  `protobuf:"varint,6,opt,name=allow_empty_value,json=allowEmptyValue,proto3" json:"allow_empty_value,omitempty"`
3154	Style                  string                `protobuf:"bytes,7,opt,name=style,proto3" json:"style,omitempty"`
3155	Explode                bool                  `protobuf:"varint,8,opt,name=explode,proto3" json:"explode,omitempty"`
3156	AllowReserved          bool                  `protobuf:"varint,9,opt,name=allow_reserved,json=allowReserved,proto3" json:"allow_reserved,omitempty"`
3157	Schema                 *SchemaOrReference    `protobuf:"bytes,10,opt,name=schema,proto3" json:"schema,omitempty"`
3158	Example                *Any                  `protobuf:"bytes,11,opt,name=example,proto3" json:"example,omitempty"`
3159	Examples               *ExamplesOrReferences `protobuf:"bytes,12,opt,name=examples,proto3" json:"examples,omitempty"`
3160	Content                *MediaTypes           `protobuf:"bytes,13,opt,name=content,proto3" json:"content,omitempty"`
3161	SpecificationExtension []*NamedAny           `protobuf:"bytes,14,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
3162	XXX_NoUnkeyedLiteral   struct{}              `json:"-"`
3163	XXX_unrecognized       []byte                `json:"-"`
3164	XXX_sizecache          int32                 `json:"-"`
3165}
3166
3167func (m *Parameter) Reset()         { *m = Parameter{} }
3168func (m *Parameter) String() string { return proto.CompactTextString(m) }
3169func (*Parameter) ProtoMessage()    {}
3170func (*Parameter) Descriptor() ([]byte, []int) {
3171	return fileDescriptor_2d98d18c4f6d777a, []int{50}
3172}
3173
3174func (m *Parameter) XXX_Unmarshal(b []byte) error {
3175	return xxx_messageInfo_Parameter.Unmarshal(m, b)
3176}
3177func (m *Parameter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3178	return xxx_messageInfo_Parameter.Marshal(b, m, deterministic)
3179}
3180func (m *Parameter) XXX_Merge(src proto.Message) {
3181	xxx_messageInfo_Parameter.Merge(m, src)
3182}
3183func (m *Parameter) XXX_Size() int {
3184	return xxx_messageInfo_Parameter.Size(m)
3185}
3186func (m *Parameter) XXX_DiscardUnknown() {
3187	xxx_messageInfo_Parameter.DiscardUnknown(m)
3188}
3189
3190var xxx_messageInfo_Parameter proto.InternalMessageInfo
3191
3192func (m *Parameter) GetName() string {
3193	if m != nil {
3194		return m.Name
3195	}
3196	return ""
3197}
3198
3199func (m *Parameter) GetIn() string {
3200	if m != nil {
3201		return m.In
3202	}
3203	return ""
3204}
3205
3206func (m *Parameter) GetDescription() string {
3207	if m != nil {
3208		return m.Description
3209	}
3210	return ""
3211}
3212
3213func (m *Parameter) GetRequired() bool {
3214	if m != nil {
3215		return m.Required
3216	}
3217	return false
3218}
3219
3220func (m *Parameter) GetDeprecated() bool {
3221	if m != nil {
3222		return m.Deprecated
3223	}
3224	return false
3225}
3226
3227func (m *Parameter) GetAllowEmptyValue() bool {
3228	if m != nil {
3229		return m.AllowEmptyValue
3230	}
3231	return false
3232}
3233
3234func (m *Parameter) GetStyle() string {
3235	if m != nil {
3236		return m.Style
3237	}
3238	return ""
3239}
3240
3241func (m *Parameter) GetExplode() bool {
3242	if m != nil {
3243		return m.Explode
3244	}
3245	return false
3246}
3247
3248func (m *Parameter) GetAllowReserved() bool {
3249	if m != nil {
3250		return m.AllowReserved
3251	}
3252	return false
3253}
3254
3255func (m *Parameter) GetSchema() *SchemaOrReference {
3256	if m != nil {
3257		return m.Schema
3258	}
3259	return nil
3260}
3261
3262func (m *Parameter) GetExample() *Any {
3263	if m != nil {
3264		return m.Example
3265	}
3266	return nil
3267}
3268
3269func (m *Parameter) GetExamples() *ExamplesOrReferences {
3270	if m != nil {
3271		return m.Examples
3272	}
3273	return nil
3274}
3275
3276func (m *Parameter) GetContent() *MediaTypes {
3277	if m != nil {
3278		return m.Content
3279	}
3280	return nil
3281}
3282
3283func (m *Parameter) GetSpecificationExtension() []*NamedAny {
3284	if m != nil {
3285		return m.SpecificationExtension
3286	}
3287	return nil
3288}
3289
3290type ParameterOrReference struct {
3291	// Types that are valid to be assigned to Oneof:
3292	//	*ParameterOrReference_Parameter
3293	//	*ParameterOrReference_Reference
3294	Oneof                isParameterOrReference_Oneof `protobuf_oneof:"oneof"`
3295	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
3296	XXX_unrecognized     []byte                       `json:"-"`
3297	XXX_sizecache        int32                        `json:"-"`
3298}
3299
3300func (m *ParameterOrReference) Reset()         { *m = ParameterOrReference{} }
3301func (m *ParameterOrReference) String() string { return proto.CompactTextString(m) }
3302func (*ParameterOrReference) ProtoMessage()    {}
3303func (*ParameterOrReference) Descriptor() ([]byte, []int) {
3304	return fileDescriptor_2d98d18c4f6d777a, []int{51}
3305}
3306
3307func (m *ParameterOrReference) XXX_Unmarshal(b []byte) error {
3308	return xxx_messageInfo_ParameterOrReference.Unmarshal(m, b)
3309}
3310func (m *ParameterOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3311	return xxx_messageInfo_ParameterOrReference.Marshal(b, m, deterministic)
3312}
3313func (m *ParameterOrReference) XXX_Merge(src proto.Message) {
3314	xxx_messageInfo_ParameterOrReference.Merge(m, src)
3315}
3316func (m *ParameterOrReference) XXX_Size() int {
3317	return xxx_messageInfo_ParameterOrReference.Size(m)
3318}
3319func (m *ParameterOrReference) XXX_DiscardUnknown() {
3320	xxx_messageInfo_ParameterOrReference.DiscardUnknown(m)
3321}
3322
3323var xxx_messageInfo_ParameterOrReference proto.InternalMessageInfo
3324
3325type isParameterOrReference_Oneof interface {
3326	isParameterOrReference_Oneof()
3327}
3328
3329type ParameterOrReference_Parameter struct {
3330	Parameter *Parameter `protobuf:"bytes,1,opt,name=parameter,proto3,oneof"`
3331}
3332
3333type ParameterOrReference_Reference struct {
3334	Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
3335}
3336
3337func (*ParameterOrReference_Parameter) isParameterOrReference_Oneof() {}
3338
3339func (*ParameterOrReference_Reference) isParameterOrReference_Oneof() {}
3340
3341func (m *ParameterOrReference) GetOneof() isParameterOrReference_Oneof {
3342	if m != nil {
3343		return m.Oneof
3344	}
3345	return nil
3346}
3347
3348func (m *ParameterOrReference) GetParameter() *Parameter {
3349	if x, ok := m.GetOneof().(*ParameterOrReference_Parameter); ok {
3350		return x.Parameter
3351	}
3352	return nil
3353}
3354
3355func (m *ParameterOrReference) GetReference() *Reference {
3356	if x, ok := m.GetOneof().(*ParameterOrReference_Reference); ok {
3357		return x.Reference
3358	}
3359	return nil
3360}
3361
3362// XXX_OneofWrappers is for the internal use of the proto package.
3363func (*ParameterOrReference) XXX_OneofWrappers() []interface{} {
3364	return []interface{}{
3365		(*ParameterOrReference_Parameter)(nil),
3366		(*ParameterOrReference_Reference)(nil),
3367	}
3368}
3369
3370type ParametersOrReferences struct {
3371	AdditionalProperties []*NamedParameterOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
3372	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
3373	XXX_unrecognized     []byte                       `json:"-"`
3374	XXX_sizecache        int32                        `json:"-"`
3375}
3376
3377func (m *ParametersOrReferences) Reset()         { *m = ParametersOrReferences{} }
3378func (m *ParametersOrReferences) String() string { return proto.CompactTextString(m) }
3379func (*ParametersOrReferences) ProtoMessage()    {}
3380func (*ParametersOrReferences) Descriptor() ([]byte, []int) {
3381	return fileDescriptor_2d98d18c4f6d777a, []int{52}
3382}
3383
3384func (m *ParametersOrReferences) XXX_Unmarshal(b []byte) error {
3385	return xxx_messageInfo_ParametersOrReferences.Unmarshal(m, b)
3386}
3387func (m *ParametersOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3388	return xxx_messageInfo_ParametersOrReferences.Marshal(b, m, deterministic)
3389}
3390func (m *ParametersOrReferences) XXX_Merge(src proto.Message) {
3391	xxx_messageInfo_ParametersOrReferences.Merge(m, src)
3392}
3393func (m *ParametersOrReferences) XXX_Size() int {
3394	return xxx_messageInfo_ParametersOrReferences.Size(m)
3395}
3396func (m *ParametersOrReferences) XXX_DiscardUnknown() {
3397	xxx_messageInfo_ParametersOrReferences.DiscardUnknown(m)
3398}
3399
3400var xxx_messageInfo_ParametersOrReferences proto.InternalMessageInfo
3401
3402func (m *ParametersOrReferences) GetAdditionalProperties() []*NamedParameterOrReference {
3403	if m != nil {
3404		return m.AdditionalProperties
3405	}
3406	return nil
3407}
3408
3409// Describes the operations available on a single path. A Path Item MAY be empty, due to ACL constraints. The path itself is still exposed to the documentation viewer but they will not know which operations and parameters are available.
3410type PathItem struct {
3411	XRef                   string                  `protobuf:"bytes,1,opt,name=_ref,json=Ref,proto3" json:"_ref,omitempty"`
3412	Summary                string                  `protobuf:"bytes,2,opt,name=summary,proto3" json:"summary,omitempty"`
3413	Description            string                  `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
3414	Get                    *Operation              `protobuf:"bytes,4,opt,name=get,proto3" json:"get,omitempty"`
3415	Put                    *Operation              `protobuf:"bytes,5,opt,name=put,proto3" json:"put,omitempty"`
3416	Post                   *Operation              `protobuf:"bytes,6,opt,name=post,proto3" json:"post,omitempty"`
3417	Delete                 *Operation              `protobuf:"bytes,7,opt,name=delete,proto3" json:"delete,omitempty"`
3418	Options                *Operation              `protobuf:"bytes,8,opt,name=options,proto3" json:"options,omitempty"`
3419	Head                   *Operation              `protobuf:"bytes,9,opt,name=head,proto3" json:"head,omitempty"`
3420	Patch                  *Operation              `protobuf:"bytes,10,opt,name=patch,proto3" json:"patch,omitempty"`
3421	Trace                  *Operation              `protobuf:"bytes,11,opt,name=trace,proto3" json:"trace,omitempty"`
3422	Servers                []*Server               `protobuf:"bytes,12,rep,name=servers,proto3" json:"servers,omitempty"`
3423	Parameters             []*ParameterOrReference `protobuf:"bytes,13,rep,name=parameters,proto3" json:"parameters,omitempty"`
3424	SpecificationExtension []*NamedAny             `protobuf:"bytes,14,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
3425	XXX_NoUnkeyedLiteral   struct{}                `json:"-"`
3426	XXX_unrecognized       []byte                  `json:"-"`
3427	XXX_sizecache          int32                   `json:"-"`
3428}
3429
3430func (m *PathItem) Reset()         { *m = PathItem{} }
3431func (m *PathItem) String() string { return proto.CompactTextString(m) }
3432func (*PathItem) ProtoMessage()    {}
3433func (*PathItem) Descriptor() ([]byte, []int) {
3434	return fileDescriptor_2d98d18c4f6d777a, []int{53}
3435}
3436
3437func (m *PathItem) XXX_Unmarshal(b []byte) error {
3438	return xxx_messageInfo_PathItem.Unmarshal(m, b)
3439}
3440func (m *PathItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3441	return xxx_messageInfo_PathItem.Marshal(b, m, deterministic)
3442}
3443func (m *PathItem) XXX_Merge(src proto.Message) {
3444	xxx_messageInfo_PathItem.Merge(m, src)
3445}
3446func (m *PathItem) XXX_Size() int {
3447	return xxx_messageInfo_PathItem.Size(m)
3448}
3449func (m *PathItem) XXX_DiscardUnknown() {
3450	xxx_messageInfo_PathItem.DiscardUnknown(m)
3451}
3452
3453var xxx_messageInfo_PathItem proto.InternalMessageInfo
3454
3455func (m *PathItem) GetXRef() string {
3456	if m != nil {
3457		return m.XRef
3458	}
3459	return ""
3460}
3461
3462func (m *PathItem) GetSummary() string {
3463	if m != nil {
3464		return m.Summary
3465	}
3466	return ""
3467}
3468
3469func (m *PathItem) GetDescription() string {
3470	if m != nil {
3471		return m.Description
3472	}
3473	return ""
3474}
3475
3476func (m *PathItem) GetGet() *Operation {
3477	if m != nil {
3478		return m.Get
3479	}
3480	return nil
3481}
3482
3483func (m *PathItem) GetPut() *Operation {
3484	if m != nil {
3485		return m.Put
3486	}
3487	return nil
3488}
3489
3490func (m *PathItem) GetPost() *Operation {
3491	if m != nil {
3492		return m.Post
3493	}
3494	return nil
3495}
3496
3497func (m *PathItem) GetDelete() *Operation {
3498	if m != nil {
3499		return m.Delete
3500	}
3501	return nil
3502}
3503
3504func (m *PathItem) GetOptions() *Operation {
3505	if m != nil {
3506		return m.Options
3507	}
3508	return nil
3509}
3510
3511func (m *PathItem) GetHead() *Operation {
3512	if m != nil {
3513		return m.Head
3514	}
3515	return nil
3516}
3517
3518func (m *PathItem) GetPatch() *Operation {
3519	if m != nil {
3520		return m.Patch
3521	}
3522	return nil
3523}
3524
3525func (m *PathItem) GetTrace() *Operation {
3526	if m != nil {
3527		return m.Trace
3528	}
3529	return nil
3530}
3531
3532func (m *PathItem) GetServers() []*Server {
3533	if m != nil {
3534		return m.Servers
3535	}
3536	return nil
3537}
3538
3539func (m *PathItem) GetParameters() []*ParameterOrReference {
3540	if m != nil {
3541		return m.Parameters
3542	}
3543	return nil
3544}
3545
3546func (m *PathItem) GetSpecificationExtension() []*NamedAny {
3547	if m != nil {
3548		return m.SpecificationExtension
3549	}
3550	return nil
3551}
3552
3553// Holds the relative paths to the individual endpoints and their operations. The path is appended to the URL from the `Server Object` in order to construct the full URL.  The Paths MAY be empty, due to ACL constraints.
3554type Paths struct {
3555	Path                   []*NamedPathItem `protobuf:"bytes,1,rep,name=path,proto3" json:"path,omitempty"`
3556	SpecificationExtension []*NamedAny      `protobuf:"bytes,2,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
3557	XXX_NoUnkeyedLiteral   struct{}         `json:"-"`
3558	XXX_unrecognized       []byte           `json:"-"`
3559	XXX_sizecache          int32            `json:"-"`
3560}
3561
3562func (m *Paths) Reset()         { *m = Paths{} }
3563func (m *Paths) String() string { return proto.CompactTextString(m) }
3564func (*Paths) ProtoMessage()    {}
3565func (*Paths) Descriptor() ([]byte, []int) {
3566	return fileDescriptor_2d98d18c4f6d777a, []int{54}
3567}
3568
3569func (m *Paths) XXX_Unmarshal(b []byte) error {
3570	return xxx_messageInfo_Paths.Unmarshal(m, b)
3571}
3572func (m *Paths) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3573	return xxx_messageInfo_Paths.Marshal(b, m, deterministic)
3574}
3575func (m *Paths) XXX_Merge(src proto.Message) {
3576	xxx_messageInfo_Paths.Merge(m, src)
3577}
3578func (m *Paths) XXX_Size() int {
3579	return xxx_messageInfo_Paths.Size(m)
3580}
3581func (m *Paths) XXX_DiscardUnknown() {
3582	xxx_messageInfo_Paths.DiscardUnknown(m)
3583}
3584
3585var xxx_messageInfo_Paths proto.InternalMessageInfo
3586
3587func (m *Paths) GetPath() []*NamedPathItem {
3588	if m != nil {
3589		return m.Path
3590	}
3591	return nil
3592}
3593
3594func (m *Paths) GetSpecificationExtension() []*NamedAny {
3595	if m != nil {
3596		return m.SpecificationExtension
3597	}
3598	return nil
3599}
3600
3601type Properties struct {
3602	AdditionalProperties []*NamedSchemaOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
3603	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
3604	XXX_unrecognized     []byte                    `json:"-"`
3605	XXX_sizecache        int32                     `json:"-"`
3606}
3607
3608func (m *Properties) Reset()         { *m = Properties{} }
3609func (m *Properties) String() string { return proto.CompactTextString(m) }
3610func (*Properties) ProtoMessage()    {}
3611func (*Properties) Descriptor() ([]byte, []int) {
3612	return fileDescriptor_2d98d18c4f6d777a, []int{55}
3613}
3614
3615func (m *Properties) XXX_Unmarshal(b []byte) error {
3616	return xxx_messageInfo_Properties.Unmarshal(m, b)
3617}
3618func (m *Properties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3619	return xxx_messageInfo_Properties.Marshal(b, m, deterministic)
3620}
3621func (m *Properties) XXX_Merge(src proto.Message) {
3622	xxx_messageInfo_Properties.Merge(m, src)
3623}
3624func (m *Properties) XXX_Size() int {
3625	return xxx_messageInfo_Properties.Size(m)
3626}
3627func (m *Properties) XXX_DiscardUnknown() {
3628	xxx_messageInfo_Properties.DiscardUnknown(m)
3629}
3630
3631var xxx_messageInfo_Properties proto.InternalMessageInfo
3632
3633func (m *Properties) GetAdditionalProperties() []*NamedSchemaOrReference {
3634	if m != nil {
3635		return m.AdditionalProperties
3636	}
3637	return nil
3638}
3639
3640// A simple object to allow referencing other components in the specification, internally and externally.  The Reference Object is defined by JSON Reference and follows the same structure, behavior and rules.   For this specification, reference resolution is accomplished as defined by the JSON Reference specification and not by the JSON Schema specification.
3641type Reference struct {
3642	XRef                 string   `protobuf:"bytes,1,opt,name=_ref,json=Ref,proto3" json:"_ref,omitempty"`
3643	XXX_NoUnkeyedLiteral struct{} `json:"-"`
3644	XXX_unrecognized     []byte   `json:"-"`
3645	XXX_sizecache        int32    `json:"-"`
3646}
3647
3648func (m *Reference) Reset()         { *m = Reference{} }
3649func (m *Reference) String() string { return proto.CompactTextString(m) }
3650func (*Reference) ProtoMessage()    {}
3651func (*Reference) Descriptor() ([]byte, []int) {
3652	return fileDescriptor_2d98d18c4f6d777a, []int{56}
3653}
3654
3655func (m *Reference) XXX_Unmarshal(b []byte) error {
3656	return xxx_messageInfo_Reference.Unmarshal(m, b)
3657}
3658func (m *Reference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3659	return xxx_messageInfo_Reference.Marshal(b, m, deterministic)
3660}
3661func (m *Reference) XXX_Merge(src proto.Message) {
3662	xxx_messageInfo_Reference.Merge(m, src)
3663}
3664func (m *Reference) XXX_Size() int {
3665	return xxx_messageInfo_Reference.Size(m)
3666}
3667func (m *Reference) XXX_DiscardUnknown() {
3668	xxx_messageInfo_Reference.DiscardUnknown(m)
3669}
3670
3671var xxx_messageInfo_Reference proto.InternalMessageInfo
3672
3673func (m *Reference) GetXRef() string {
3674	if m != nil {
3675		return m.XRef
3676	}
3677	return ""
3678}
3679
3680type RequestBodiesOrReferences struct {
3681	AdditionalProperties []*NamedRequestBodyOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
3682	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
3683	XXX_unrecognized     []byte                         `json:"-"`
3684	XXX_sizecache        int32                          `json:"-"`
3685}
3686
3687func (m *RequestBodiesOrReferences) Reset()         { *m = RequestBodiesOrReferences{} }
3688func (m *RequestBodiesOrReferences) String() string { return proto.CompactTextString(m) }
3689func (*RequestBodiesOrReferences) ProtoMessage()    {}
3690func (*RequestBodiesOrReferences) Descriptor() ([]byte, []int) {
3691	return fileDescriptor_2d98d18c4f6d777a, []int{57}
3692}
3693
3694func (m *RequestBodiesOrReferences) XXX_Unmarshal(b []byte) error {
3695	return xxx_messageInfo_RequestBodiesOrReferences.Unmarshal(m, b)
3696}
3697func (m *RequestBodiesOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3698	return xxx_messageInfo_RequestBodiesOrReferences.Marshal(b, m, deterministic)
3699}
3700func (m *RequestBodiesOrReferences) XXX_Merge(src proto.Message) {
3701	xxx_messageInfo_RequestBodiesOrReferences.Merge(m, src)
3702}
3703func (m *RequestBodiesOrReferences) XXX_Size() int {
3704	return xxx_messageInfo_RequestBodiesOrReferences.Size(m)
3705}
3706func (m *RequestBodiesOrReferences) XXX_DiscardUnknown() {
3707	xxx_messageInfo_RequestBodiesOrReferences.DiscardUnknown(m)
3708}
3709
3710var xxx_messageInfo_RequestBodiesOrReferences proto.InternalMessageInfo
3711
3712func (m *RequestBodiesOrReferences) GetAdditionalProperties() []*NamedRequestBodyOrReference {
3713	if m != nil {
3714		return m.AdditionalProperties
3715	}
3716	return nil
3717}
3718
3719// Describes a single request body.
3720type RequestBody struct {
3721	Description            string      `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
3722	Content                *MediaTypes `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
3723	Required               bool        `protobuf:"varint,3,opt,name=required,proto3" json:"required,omitempty"`
3724	SpecificationExtension []*NamedAny `protobuf:"bytes,4,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
3725	XXX_NoUnkeyedLiteral   struct{}    `json:"-"`
3726	XXX_unrecognized       []byte      `json:"-"`
3727	XXX_sizecache          int32       `json:"-"`
3728}
3729
3730func (m *RequestBody) Reset()         { *m = RequestBody{} }
3731func (m *RequestBody) String() string { return proto.CompactTextString(m) }
3732func (*RequestBody) ProtoMessage()    {}
3733func (*RequestBody) Descriptor() ([]byte, []int) {
3734	return fileDescriptor_2d98d18c4f6d777a, []int{58}
3735}
3736
3737func (m *RequestBody) XXX_Unmarshal(b []byte) error {
3738	return xxx_messageInfo_RequestBody.Unmarshal(m, b)
3739}
3740func (m *RequestBody) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3741	return xxx_messageInfo_RequestBody.Marshal(b, m, deterministic)
3742}
3743func (m *RequestBody) XXX_Merge(src proto.Message) {
3744	xxx_messageInfo_RequestBody.Merge(m, src)
3745}
3746func (m *RequestBody) XXX_Size() int {
3747	return xxx_messageInfo_RequestBody.Size(m)
3748}
3749func (m *RequestBody) XXX_DiscardUnknown() {
3750	xxx_messageInfo_RequestBody.DiscardUnknown(m)
3751}
3752
3753var xxx_messageInfo_RequestBody proto.InternalMessageInfo
3754
3755func (m *RequestBody) GetDescription() string {
3756	if m != nil {
3757		return m.Description
3758	}
3759	return ""
3760}
3761
3762func (m *RequestBody) GetContent() *MediaTypes {
3763	if m != nil {
3764		return m.Content
3765	}
3766	return nil
3767}
3768
3769func (m *RequestBody) GetRequired() bool {
3770	if m != nil {
3771		return m.Required
3772	}
3773	return false
3774}
3775
3776func (m *RequestBody) GetSpecificationExtension() []*NamedAny {
3777	if m != nil {
3778		return m.SpecificationExtension
3779	}
3780	return nil
3781}
3782
3783type RequestBodyOrReference struct {
3784	// Types that are valid to be assigned to Oneof:
3785	//	*RequestBodyOrReference_RequestBody
3786	//	*RequestBodyOrReference_Reference
3787	Oneof                isRequestBodyOrReference_Oneof `protobuf_oneof:"oneof"`
3788	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
3789	XXX_unrecognized     []byte                         `json:"-"`
3790	XXX_sizecache        int32                          `json:"-"`
3791}
3792
3793func (m *RequestBodyOrReference) Reset()         { *m = RequestBodyOrReference{} }
3794func (m *RequestBodyOrReference) String() string { return proto.CompactTextString(m) }
3795func (*RequestBodyOrReference) ProtoMessage()    {}
3796func (*RequestBodyOrReference) Descriptor() ([]byte, []int) {
3797	return fileDescriptor_2d98d18c4f6d777a, []int{59}
3798}
3799
3800func (m *RequestBodyOrReference) XXX_Unmarshal(b []byte) error {
3801	return xxx_messageInfo_RequestBodyOrReference.Unmarshal(m, b)
3802}
3803func (m *RequestBodyOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3804	return xxx_messageInfo_RequestBodyOrReference.Marshal(b, m, deterministic)
3805}
3806func (m *RequestBodyOrReference) XXX_Merge(src proto.Message) {
3807	xxx_messageInfo_RequestBodyOrReference.Merge(m, src)
3808}
3809func (m *RequestBodyOrReference) XXX_Size() int {
3810	return xxx_messageInfo_RequestBodyOrReference.Size(m)
3811}
3812func (m *RequestBodyOrReference) XXX_DiscardUnknown() {
3813	xxx_messageInfo_RequestBodyOrReference.DiscardUnknown(m)
3814}
3815
3816var xxx_messageInfo_RequestBodyOrReference proto.InternalMessageInfo
3817
3818type isRequestBodyOrReference_Oneof interface {
3819	isRequestBodyOrReference_Oneof()
3820}
3821
3822type RequestBodyOrReference_RequestBody struct {
3823	RequestBody *RequestBody `protobuf:"bytes,1,opt,name=request_body,json=requestBody,proto3,oneof"`
3824}
3825
3826type RequestBodyOrReference_Reference struct {
3827	Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
3828}
3829
3830func (*RequestBodyOrReference_RequestBody) isRequestBodyOrReference_Oneof() {}
3831
3832func (*RequestBodyOrReference_Reference) isRequestBodyOrReference_Oneof() {}
3833
3834func (m *RequestBodyOrReference) GetOneof() isRequestBodyOrReference_Oneof {
3835	if m != nil {
3836		return m.Oneof
3837	}
3838	return nil
3839}
3840
3841func (m *RequestBodyOrReference) GetRequestBody() *RequestBody {
3842	if x, ok := m.GetOneof().(*RequestBodyOrReference_RequestBody); ok {
3843		return x.RequestBody
3844	}
3845	return nil
3846}
3847
3848func (m *RequestBodyOrReference) GetReference() *Reference {
3849	if x, ok := m.GetOneof().(*RequestBodyOrReference_Reference); ok {
3850		return x.Reference
3851	}
3852	return nil
3853}
3854
3855// XXX_OneofWrappers is for the internal use of the proto package.
3856func (*RequestBodyOrReference) XXX_OneofWrappers() []interface{} {
3857	return []interface{}{
3858		(*RequestBodyOrReference_RequestBody)(nil),
3859		(*RequestBodyOrReference_Reference)(nil),
3860	}
3861}
3862
3863// Describes a single response from an API Operation, including design-time, static  `links` to operations based on the response.
3864type Response struct {
3865	Description            string               `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
3866	Headers                *HeadersOrReferences `protobuf:"bytes,2,opt,name=headers,proto3" json:"headers,omitempty"`
3867	Content                *MediaTypes          `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"`
3868	Links                  *LinksOrReferences   `protobuf:"bytes,4,opt,name=links,proto3" json:"links,omitempty"`
3869	SpecificationExtension []*NamedAny          `protobuf:"bytes,5,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
3870	XXX_NoUnkeyedLiteral   struct{}             `json:"-"`
3871	XXX_unrecognized       []byte               `json:"-"`
3872	XXX_sizecache          int32                `json:"-"`
3873}
3874
3875func (m *Response) Reset()         { *m = Response{} }
3876func (m *Response) String() string { return proto.CompactTextString(m) }
3877func (*Response) ProtoMessage()    {}
3878func (*Response) Descriptor() ([]byte, []int) {
3879	return fileDescriptor_2d98d18c4f6d777a, []int{60}
3880}
3881
3882func (m *Response) XXX_Unmarshal(b []byte) error {
3883	return xxx_messageInfo_Response.Unmarshal(m, b)
3884}
3885func (m *Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3886	return xxx_messageInfo_Response.Marshal(b, m, deterministic)
3887}
3888func (m *Response) XXX_Merge(src proto.Message) {
3889	xxx_messageInfo_Response.Merge(m, src)
3890}
3891func (m *Response) XXX_Size() int {
3892	return xxx_messageInfo_Response.Size(m)
3893}
3894func (m *Response) XXX_DiscardUnknown() {
3895	xxx_messageInfo_Response.DiscardUnknown(m)
3896}
3897
3898var xxx_messageInfo_Response proto.InternalMessageInfo
3899
3900func (m *Response) GetDescription() string {
3901	if m != nil {
3902		return m.Description
3903	}
3904	return ""
3905}
3906
3907func (m *Response) GetHeaders() *HeadersOrReferences {
3908	if m != nil {
3909		return m.Headers
3910	}
3911	return nil
3912}
3913
3914func (m *Response) GetContent() *MediaTypes {
3915	if m != nil {
3916		return m.Content
3917	}
3918	return nil
3919}
3920
3921func (m *Response) GetLinks() *LinksOrReferences {
3922	if m != nil {
3923		return m.Links
3924	}
3925	return nil
3926}
3927
3928func (m *Response) GetSpecificationExtension() []*NamedAny {
3929	if m != nil {
3930		return m.SpecificationExtension
3931	}
3932	return nil
3933}
3934
3935type ResponseOrReference struct {
3936	// Types that are valid to be assigned to Oneof:
3937	//	*ResponseOrReference_Response
3938	//	*ResponseOrReference_Reference
3939	Oneof                isResponseOrReference_Oneof `protobuf_oneof:"oneof"`
3940	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
3941	XXX_unrecognized     []byte                      `json:"-"`
3942	XXX_sizecache        int32                       `json:"-"`
3943}
3944
3945func (m *ResponseOrReference) Reset()         { *m = ResponseOrReference{} }
3946func (m *ResponseOrReference) String() string { return proto.CompactTextString(m) }
3947func (*ResponseOrReference) ProtoMessage()    {}
3948func (*ResponseOrReference) Descriptor() ([]byte, []int) {
3949	return fileDescriptor_2d98d18c4f6d777a, []int{61}
3950}
3951
3952func (m *ResponseOrReference) XXX_Unmarshal(b []byte) error {
3953	return xxx_messageInfo_ResponseOrReference.Unmarshal(m, b)
3954}
3955func (m *ResponseOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
3956	return xxx_messageInfo_ResponseOrReference.Marshal(b, m, deterministic)
3957}
3958func (m *ResponseOrReference) XXX_Merge(src proto.Message) {
3959	xxx_messageInfo_ResponseOrReference.Merge(m, src)
3960}
3961func (m *ResponseOrReference) XXX_Size() int {
3962	return xxx_messageInfo_ResponseOrReference.Size(m)
3963}
3964func (m *ResponseOrReference) XXX_DiscardUnknown() {
3965	xxx_messageInfo_ResponseOrReference.DiscardUnknown(m)
3966}
3967
3968var xxx_messageInfo_ResponseOrReference proto.InternalMessageInfo
3969
3970type isResponseOrReference_Oneof interface {
3971	isResponseOrReference_Oneof()
3972}
3973
3974type ResponseOrReference_Response struct {
3975	Response *Response `protobuf:"bytes,1,opt,name=response,proto3,oneof"`
3976}
3977
3978type ResponseOrReference_Reference struct {
3979	Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
3980}
3981
3982func (*ResponseOrReference_Response) isResponseOrReference_Oneof() {}
3983
3984func (*ResponseOrReference_Reference) isResponseOrReference_Oneof() {}
3985
3986func (m *ResponseOrReference) GetOneof() isResponseOrReference_Oneof {
3987	if m != nil {
3988		return m.Oneof
3989	}
3990	return nil
3991}
3992
3993func (m *ResponseOrReference) GetResponse() *Response {
3994	if x, ok := m.GetOneof().(*ResponseOrReference_Response); ok {
3995		return x.Response
3996	}
3997	return nil
3998}
3999
4000func (m *ResponseOrReference) GetReference() *Reference {
4001	if x, ok := m.GetOneof().(*ResponseOrReference_Reference); ok {
4002		return x.Reference
4003	}
4004	return nil
4005}
4006
4007// XXX_OneofWrappers is for the internal use of the proto package.
4008func (*ResponseOrReference) XXX_OneofWrappers() []interface{} {
4009	return []interface{}{
4010		(*ResponseOrReference_Response)(nil),
4011		(*ResponseOrReference_Reference)(nil),
4012	}
4013}
4014
4015// A container for the expected responses of an operation. The container maps a HTTP response code to the expected response.  The documentation is not necessarily expected to cover all possible HTTP response codes because they may not be known in advance. However, documentation is expected to cover a successful operation response and any known errors.  The `default` MAY be used as a default response object for all HTTP codes  that are not covered individually by the specification.  The `Responses Object` MUST contain at least one response code, and it  SHOULD be the response for a successful operation call.
4016type Responses struct {
4017	Default                *ResponseOrReference        `protobuf:"bytes,1,opt,name=default,proto3" json:"default,omitempty"`
4018	ResponseOrReference    []*NamedResponseOrReference `protobuf:"bytes,2,rep,name=response_or_reference,json=responseOrReference,proto3" json:"response_or_reference,omitempty"`
4019	SpecificationExtension []*NamedAny                 `protobuf:"bytes,3,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
4020	XXX_NoUnkeyedLiteral   struct{}                    `json:"-"`
4021	XXX_unrecognized       []byte                      `json:"-"`
4022	XXX_sizecache          int32                       `json:"-"`
4023}
4024
4025func (m *Responses) Reset()         { *m = Responses{} }
4026func (m *Responses) String() string { return proto.CompactTextString(m) }
4027func (*Responses) ProtoMessage()    {}
4028func (*Responses) Descriptor() ([]byte, []int) {
4029	return fileDescriptor_2d98d18c4f6d777a, []int{62}
4030}
4031
4032func (m *Responses) XXX_Unmarshal(b []byte) error {
4033	return xxx_messageInfo_Responses.Unmarshal(m, b)
4034}
4035func (m *Responses) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4036	return xxx_messageInfo_Responses.Marshal(b, m, deterministic)
4037}
4038func (m *Responses) XXX_Merge(src proto.Message) {
4039	xxx_messageInfo_Responses.Merge(m, src)
4040}
4041func (m *Responses) XXX_Size() int {
4042	return xxx_messageInfo_Responses.Size(m)
4043}
4044func (m *Responses) XXX_DiscardUnknown() {
4045	xxx_messageInfo_Responses.DiscardUnknown(m)
4046}
4047
4048var xxx_messageInfo_Responses proto.InternalMessageInfo
4049
4050func (m *Responses) GetDefault() *ResponseOrReference {
4051	if m != nil {
4052		return m.Default
4053	}
4054	return nil
4055}
4056
4057func (m *Responses) GetResponseOrReference() []*NamedResponseOrReference {
4058	if m != nil {
4059		return m.ResponseOrReference
4060	}
4061	return nil
4062}
4063
4064func (m *Responses) GetSpecificationExtension() []*NamedAny {
4065	if m != nil {
4066		return m.SpecificationExtension
4067	}
4068	return nil
4069}
4070
4071type ResponsesOrReferences struct {
4072	AdditionalProperties []*NamedResponseOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
4073	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
4074	XXX_unrecognized     []byte                      `json:"-"`
4075	XXX_sizecache        int32                       `json:"-"`
4076}
4077
4078func (m *ResponsesOrReferences) Reset()         { *m = ResponsesOrReferences{} }
4079func (m *ResponsesOrReferences) String() string { return proto.CompactTextString(m) }
4080func (*ResponsesOrReferences) ProtoMessage()    {}
4081func (*ResponsesOrReferences) Descriptor() ([]byte, []int) {
4082	return fileDescriptor_2d98d18c4f6d777a, []int{63}
4083}
4084
4085func (m *ResponsesOrReferences) XXX_Unmarshal(b []byte) error {
4086	return xxx_messageInfo_ResponsesOrReferences.Unmarshal(m, b)
4087}
4088func (m *ResponsesOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4089	return xxx_messageInfo_ResponsesOrReferences.Marshal(b, m, deterministic)
4090}
4091func (m *ResponsesOrReferences) XXX_Merge(src proto.Message) {
4092	xxx_messageInfo_ResponsesOrReferences.Merge(m, src)
4093}
4094func (m *ResponsesOrReferences) XXX_Size() int {
4095	return xxx_messageInfo_ResponsesOrReferences.Size(m)
4096}
4097func (m *ResponsesOrReferences) XXX_DiscardUnknown() {
4098	xxx_messageInfo_ResponsesOrReferences.DiscardUnknown(m)
4099}
4100
4101var xxx_messageInfo_ResponsesOrReferences proto.InternalMessageInfo
4102
4103func (m *ResponsesOrReferences) GetAdditionalProperties() []*NamedResponseOrReference {
4104	if m != nil {
4105		return m.AdditionalProperties
4106	}
4107	return nil
4108}
4109
4110// The Schema Object allows the definition of input and output data types. These types can be objects, but also primitives and arrays. This object is an extended subset of the JSON Schema Specification Wright Draft 00.  For more information about the properties, see JSON Schema Core and JSON Schema Validation. Unless stated otherwise, the property definitions follow the JSON Schema.
4111type Schema struct {
4112	Nullable               bool                      `protobuf:"varint,1,opt,name=nullable,proto3" json:"nullable,omitempty"`
4113	Discriminator          *Discriminator            `protobuf:"bytes,2,opt,name=discriminator,proto3" json:"discriminator,omitempty"`
4114	ReadOnly               bool                      `protobuf:"varint,3,opt,name=read_only,json=readOnly,proto3" json:"read_only,omitempty"`
4115	WriteOnly              bool                      `protobuf:"varint,4,opt,name=write_only,json=writeOnly,proto3" json:"write_only,omitempty"`
4116	Xml                    *Xml                      `protobuf:"bytes,5,opt,name=xml,proto3" json:"xml,omitempty"`
4117	ExternalDocs           *ExternalDocs             `protobuf:"bytes,6,opt,name=external_docs,json=externalDocs,proto3" json:"external_docs,omitempty"`
4118	Example                *Any                      `protobuf:"bytes,7,opt,name=example,proto3" json:"example,omitempty"`
4119	Deprecated             bool                      `protobuf:"varint,8,opt,name=deprecated,proto3" json:"deprecated,omitempty"`
4120	Title                  string                    `protobuf:"bytes,9,opt,name=title,proto3" json:"title,omitempty"`
4121	MultipleOf             float64                   `protobuf:"fixed64,10,opt,name=multiple_of,json=multipleOf,proto3" json:"multiple_of,omitempty"`
4122	Maximum                float64                   `protobuf:"fixed64,11,opt,name=maximum,proto3" json:"maximum,omitempty"`
4123	ExclusiveMaximum       bool                      `protobuf:"varint,12,opt,name=exclusive_maximum,json=exclusiveMaximum,proto3" json:"exclusive_maximum,omitempty"`
4124	Minimum                float64                   `protobuf:"fixed64,13,opt,name=minimum,proto3" json:"minimum,omitempty"`
4125	ExclusiveMinimum       bool                      `protobuf:"varint,14,opt,name=exclusive_minimum,json=exclusiveMinimum,proto3" json:"exclusive_minimum,omitempty"`
4126	MaxLength              int64                     `protobuf:"varint,15,opt,name=max_length,json=maxLength,proto3" json:"max_length,omitempty"`
4127	MinLength              int64                     `protobuf:"varint,16,opt,name=min_length,json=minLength,proto3" json:"min_length,omitempty"`
4128	Pattern                string                    `protobuf:"bytes,17,opt,name=pattern,proto3" json:"pattern,omitempty"`
4129	MaxItems               int64                     `protobuf:"varint,18,opt,name=max_items,json=maxItems,proto3" json:"max_items,omitempty"`
4130	MinItems               int64                     `protobuf:"varint,19,opt,name=min_items,json=minItems,proto3" json:"min_items,omitempty"`
4131	UniqueItems            bool                      `protobuf:"varint,20,opt,name=unique_items,json=uniqueItems,proto3" json:"unique_items,omitempty"`
4132	MaxProperties          int64                     `protobuf:"varint,21,opt,name=max_properties,json=maxProperties,proto3" json:"max_properties,omitempty"`
4133	MinProperties          int64                     `protobuf:"varint,22,opt,name=min_properties,json=minProperties,proto3" json:"min_properties,omitempty"`
4134	Required               []string                  `protobuf:"bytes,23,rep,name=required,proto3" json:"required,omitempty"`
4135	Enum                   []*Any                    `protobuf:"bytes,24,rep,name=enum,proto3" json:"enum,omitempty"`
4136	Type                   string                    `protobuf:"bytes,25,opt,name=type,proto3" json:"type,omitempty"`
4137	AllOf                  []*SchemaOrReference      `protobuf:"bytes,26,rep,name=all_of,json=allOf,proto3" json:"all_of,omitempty"`
4138	OneOf                  []*SchemaOrReference      `protobuf:"bytes,27,rep,name=one_of,json=oneOf,proto3" json:"one_of,omitempty"`
4139	AnyOf                  []*SchemaOrReference      `protobuf:"bytes,28,rep,name=any_of,json=anyOf,proto3" json:"any_of,omitempty"`
4140	Not                    *Schema                   `protobuf:"bytes,29,opt,name=not,proto3" json:"not,omitempty"`
4141	Items                  *ItemsItem                `protobuf:"bytes,30,opt,name=items,proto3" json:"items,omitempty"`
4142	Properties             *Properties               `protobuf:"bytes,31,opt,name=properties,proto3" json:"properties,omitempty"`
4143	AdditionalProperties   *AdditionalPropertiesItem `protobuf:"bytes,32,opt,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
4144	Default                *DefaultType              `protobuf:"bytes,33,opt,name=default,proto3" json:"default,omitempty"`
4145	Description            string                    `protobuf:"bytes,34,opt,name=description,proto3" json:"description,omitempty"`
4146	Format                 string                    `protobuf:"bytes,35,opt,name=format,proto3" json:"format,omitempty"`
4147	SpecificationExtension []*NamedAny               `protobuf:"bytes,36,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
4148	XXX_NoUnkeyedLiteral   struct{}                  `json:"-"`
4149	XXX_unrecognized       []byte                    `json:"-"`
4150	XXX_sizecache          int32                     `json:"-"`
4151}
4152
4153func (m *Schema) Reset()         { *m = Schema{} }
4154func (m *Schema) String() string { return proto.CompactTextString(m) }
4155func (*Schema) ProtoMessage()    {}
4156func (*Schema) Descriptor() ([]byte, []int) {
4157	return fileDescriptor_2d98d18c4f6d777a, []int{64}
4158}
4159
4160func (m *Schema) XXX_Unmarshal(b []byte) error {
4161	return xxx_messageInfo_Schema.Unmarshal(m, b)
4162}
4163func (m *Schema) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4164	return xxx_messageInfo_Schema.Marshal(b, m, deterministic)
4165}
4166func (m *Schema) XXX_Merge(src proto.Message) {
4167	xxx_messageInfo_Schema.Merge(m, src)
4168}
4169func (m *Schema) XXX_Size() int {
4170	return xxx_messageInfo_Schema.Size(m)
4171}
4172func (m *Schema) XXX_DiscardUnknown() {
4173	xxx_messageInfo_Schema.DiscardUnknown(m)
4174}
4175
4176var xxx_messageInfo_Schema proto.InternalMessageInfo
4177
4178func (m *Schema) GetNullable() bool {
4179	if m != nil {
4180		return m.Nullable
4181	}
4182	return false
4183}
4184
4185func (m *Schema) GetDiscriminator() *Discriminator {
4186	if m != nil {
4187		return m.Discriminator
4188	}
4189	return nil
4190}
4191
4192func (m *Schema) GetReadOnly() bool {
4193	if m != nil {
4194		return m.ReadOnly
4195	}
4196	return false
4197}
4198
4199func (m *Schema) GetWriteOnly() bool {
4200	if m != nil {
4201		return m.WriteOnly
4202	}
4203	return false
4204}
4205
4206func (m *Schema) GetXml() *Xml {
4207	if m != nil {
4208		return m.Xml
4209	}
4210	return nil
4211}
4212
4213func (m *Schema) GetExternalDocs() *ExternalDocs {
4214	if m != nil {
4215		return m.ExternalDocs
4216	}
4217	return nil
4218}
4219
4220func (m *Schema) GetExample() *Any {
4221	if m != nil {
4222		return m.Example
4223	}
4224	return nil
4225}
4226
4227func (m *Schema) GetDeprecated() bool {
4228	if m != nil {
4229		return m.Deprecated
4230	}
4231	return false
4232}
4233
4234func (m *Schema) GetTitle() string {
4235	if m != nil {
4236		return m.Title
4237	}
4238	return ""
4239}
4240
4241func (m *Schema) GetMultipleOf() float64 {
4242	if m != nil {
4243		return m.MultipleOf
4244	}
4245	return 0
4246}
4247
4248func (m *Schema) GetMaximum() float64 {
4249	if m != nil {
4250		return m.Maximum
4251	}
4252	return 0
4253}
4254
4255func (m *Schema) GetExclusiveMaximum() bool {
4256	if m != nil {
4257		return m.ExclusiveMaximum
4258	}
4259	return false
4260}
4261
4262func (m *Schema) GetMinimum() float64 {
4263	if m != nil {
4264		return m.Minimum
4265	}
4266	return 0
4267}
4268
4269func (m *Schema) GetExclusiveMinimum() bool {
4270	if m != nil {
4271		return m.ExclusiveMinimum
4272	}
4273	return false
4274}
4275
4276func (m *Schema) GetMaxLength() int64 {
4277	if m != nil {
4278		return m.MaxLength
4279	}
4280	return 0
4281}
4282
4283func (m *Schema) GetMinLength() int64 {
4284	if m != nil {
4285		return m.MinLength
4286	}
4287	return 0
4288}
4289
4290func (m *Schema) GetPattern() string {
4291	if m != nil {
4292		return m.Pattern
4293	}
4294	return ""
4295}
4296
4297func (m *Schema) GetMaxItems() int64 {
4298	if m != nil {
4299		return m.MaxItems
4300	}
4301	return 0
4302}
4303
4304func (m *Schema) GetMinItems() int64 {
4305	if m != nil {
4306		return m.MinItems
4307	}
4308	return 0
4309}
4310
4311func (m *Schema) GetUniqueItems() bool {
4312	if m != nil {
4313		return m.UniqueItems
4314	}
4315	return false
4316}
4317
4318func (m *Schema) GetMaxProperties() int64 {
4319	if m != nil {
4320		return m.MaxProperties
4321	}
4322	return 0
4323}
4324
4325func (m *Schema) GetMinProperties() int64 {
4326	if m != nil {
4327		return m.MinProperties
4328	}
4329	return 0
4330}
4331
4332func (m *Schema) GetRequired() []string {
4333	if m != nil {
4334		return m.Required
4335	}
4336	return nil
4337}
4338
4339func (m *Schema) GetEnum() []*Any {
4340	if m != nil {
4341		return m.Enum
4342	}
4343	return nil
4344}
4345
4346func (m *Schema) GetType() string {
4347	if m != nil {
4348		return m.Type
4349	}
4350	return ""
4351}
4352
4353func (m *Schema) GetAllOf() []*SchemaOrReference {
4354	if m != nil {
4355		return m.AllOf
4356	}
4357	return nil
4358}
4359
4360func (m *Schema) GetOneOf() []*SchemaOrReference {
4361	if m != nil {
4362		return m.OneOf
4363	}
4364	return nil
4365}
4366
4367func (m *Schema) GetAnyOf() []*SchemaOrReference {
4368	if m != nil {
4369		return m.AnyOf
4370	}
4371	return nil
4372}
4373
4374func (m *Schema) GetNot() *Schema {
4375	if m != nil {
4376		return m.Not
4377	}
4378	return nil
4379}
4380
4381func (m *Schema) GetItems() *ItemsItem {
4382	if m != nil {
4383		return m.Items
4384	}
4385	return nil
4386}
4387
4388func (m *Schema) GetProperties() *Properties {
4389	if m != nil {
4390		return m.Properties
4391	}
4392	return nil
4393}
4394
4395func (m *Schema) GetAdditionalProperties() *AdditionalPropertiesItem {
4396	if m != nil {
4397		return m.AdditionalProperties
4398	}
4399	return nil
4400}
4401
4402func (m *Schema) GetDefault() *DefaultType {
4403	if m != nil {
4404		return m.Default
4405	}
4406	return nil
4407}
4408
4409func (m *Schema) GetDescription() string {
4410	if m != nil {
4411		return m.Description
4412	}
4413	return ""
4414}
4415
4416func (m *Schema) GetFormat() string {
4417	if m != nil {
4418		return m.Format
4419	}
4420	return ""
4421}
4422
4423func (m *Schema) GetSpecificationExtension() []*NamedAny {
4424	if m != nil {
4425		return m.SpecificationExtension
4426	}
4427	return nil
4428}
4429
4430type SchemaOrReference struct {
4431	// Types that are valid to be assigned to Oneof:
4432	//	*SchemaOrReference_Schema
4433	//	*SchemaOrReference_Reference
4434	Oneof                isSchemaOrReference_Oneof `protobuf_oneof:"oneof"`
4435	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
4436	XXX_unrecognized     []byte                    `json:"-"`
4437	XXX_sizecache        int32                     `json:"-"`
4438}
4439
4440func (m *SchemaOrReference) Reset()         { *m = SchemaOrReference{} }
4441func (m *SchemaOrReference) String() string { return proto.CompactTextString(m) }
4442func (*SchemaOrReference) ProtoMessage()    {}
4443func (*SchemaOrReference) Descriptor() ([]byte, []int) {
4444	return fileDescriptor_2d98d18c4f6d777a, []int{65}
4445}
4446
4447func (m *SchemaOrReference) XXX_Unmarshal(b []byte) error {
4448	return xxx_messageInfo_SchemaOrReference.Unmarshal(m, b)
4449}
4450func (m *SchemaOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4451	return xxx_messageInfo_SchemaOrReference.Marshal(b, m, deterministic)
4452}
4453func (m *SchemaOrReference) XXX_Merge(src proto.Message) {
4454	xxx_messageInfo_SchemaOrReference.Merge(m, src)
4455}
4456func (m *SchemaOrReference) XXX_Size() int {
4457	return xxx_messageInfo_SchemaOrReference.Size(m)
4458}
4459func (m *SchemaOrReference) XXX_DiscardUnknown() {
4460	xxx_messageInfo_SchemaOrReference.DiscardUnknown(m)
4461}
4462
4463var xxx_messageInfo_SchemaOrReference proto.InternalMessageInfo
4464
4465type isSchemaOrReference_Oneof interface {
4466	isSchemaOrReference_Oneof()
4467}
4468
4469type SchemaOrReference_Schema struct {
4470	Schema *Schema `protobuf:"bytes,1,opt,name=schema,proto3,oneof"`
4471}
4472
4473type SchemaOrReference_Reference struct {
4474	Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
4475}
4476
4477func (*SchemaOrReference_Schema) isSchemaOrReference_Oneof() {}
4478
4479func (*SchemaOrReference_Reference) isSchemaOrReference_Oneof() {}
4480
4481func (m *SchemaOrReference) GetOneof() isSchemaOrReference_Oneof {
4482	if m != nil {
4483		return m.Oneof
4484	}
4485	return nil
4486}
4487
4488func (m *SchemaOrReference) GetSchema() *Schema {
4489	if x, ok := m.GetOneof().(*SchemaOrReference_Schema); ok {
4490		return x.Schema
4491	}
4492	return nil
4493}
4494
4495func (m *SchemaOrReference) GetReference() *Reference {
4496	if x, ok := m.GetOneof().(*SchemaOrReference_Reference); ok {
4497		return x.Reference
4498	}
4499	return nil
4500}
4501
4502// XXX_OneofWrappers is for the internal use of the proto package.
4503func (*SchemaOrReference) XXX_OneofWrappers() []interface{} {
4504	return []interface{}{
4505		(*SchemaOrReference_Schema)(nil),
4506		(*SchemaOrReference_Reference)(nil),
4507	}
4508}
4509
4510type SchemasOrReferences struct {
4511	AdditionalProperties []*NamedSchemaOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
4512	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
4513	XXX_unrecognized     []byte                    `json:"-"`
4514	XXX_sizecache        int32                     `json:"-"`
4515}
4516
4517func (m *SchemasOrReferences) Reset()         { *m = SchemasOrReferences{} }
4518func (m *SchemasOrReferences) String() string { return proto.CompactTextString(m) }
4519func (*SchemasOrReferences) ProtoMessage()    {}
4520func (*SchemasOrReferences) Descriptor() ([]byte, []int) {
4521	return fileDescriptor_2d98d18c4f6d777a, []int{66}
4522}
4523
4524func (m *SchemasOrReferences) XXX_Unmarshal(b []byte) error {
4525	return xxx_messageInfo_SchemasOrReferences.Unmarshal(m, b)
4526}
4527func (m *SchemasOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4528	return xxx_messageInfo_SchemasOrReferences.Marshal(b, m, deterministic)
4529}
4530func (m *SchemasOrReferences) XXX_Merge(src proto.Message) {
4531	xxx_messageInfo_SchemasOrReferences.Merge(m, src)
4532}
4533func (m *SchemasOrReferences) XXX_Size() int {
4534	return xxx_messageInfo_SchemasOrReferences.Size(m)
4535}
4536func (m *SchemasOrReferences) XXX_DiscardUnknown() {
4537	xxx_messageInfo_SchemasOrReferences.DiscardUnknown(m)
4538}
4539
4540var xxx_messageInfo_SchemasOrReferences proto.InternalMessageInfo
4541
4542func (m *SchemasOrReferences) GetAdditionalProperties() []*NamedSchemaOrReference {
4543	if m != nil {
4544		return m.AdditionalProperties
4545	}
4546	return nil
4547}
4548
4549// Lists the required security schemes to execute this operation. The name used for each property MUST correspond to a security scheme declared in the Security Schemes under the Components Object.  Security Requirement Objects that contain multiple schemes require that all schemes MUST be satisfied for a request to be authorized. This enables support for scenarios where multiple query parameters or HTTP headers are required to convey security information.  When a list of Security Requirement Objects is defined on the OpenAPI Object or Operation Object, only one of the Security Requirement Objects in the list needs to be satisfied to authorize the request.
4550type SecurityRequirement struct {
4551	XXX_NoUnkeyedLiteral struct{} `json:"-"`
4552	XXX_unrecognized     []byte   `json:"-"`
4553	XXX_sizecache        int32    `json:"-"`
4554}
4555
4556func (m *SecurityRequirement) Reset()         { *m = SecurityRequirement{} }
4557func (m *SecurityRequirement) String() string { return proto.CompactTextString(m) }
4558func (*SecurityRequirement) ProtoMessage()    {}
4559func (*SecurityRequirement) Descriptor() ([]byte, []int) {
4560	return fileDescriptor_2d98d18c4f6d777a, []int{67}
4561}
4562
4563func (m *SecurityRequirement) XXX_Unmarshal(b []byte) error {
4564	return xxx_messageInfo_SecurityRequirement.Unmarshal(m, b)
4565}
4566func (m *SecurityRequirement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4567	return xxx_messageInfo_SecurityRequirement.Marshal(b, m, deterministic)
4568}
4569func (m *SecurityRequirement) XXX_Merge(src proto.Message) {
4570	xxx_messageInfo_SecurityRequirement.Merge(m, src)
4571}
4572func (m *SecurityRequirement) XXX_Size() int {
4573	return xxx_messageInfo_SecurityRequirement.Size(m)
4574}
4575func (m *SecurityRequirement) XXX_DiscardUnknown() {
4576	xxx_messageInfo_SecurityRequirement.DiscardUnknown(m)
4577}
4578
4579var xxx_messageInfo_SecurityRequirement proto.InternalMessageInfo
4580
4581// Defines a security scheme that can be used by the operations. Supported schemes are HTTP authentication, an API key (either as a header, a cookie parameter or as a query parameter), mutual TLS (use of a client certificate), OAuth2's common flows (implicit, password, application and access code) as defined in RFC6749, and OpenID Connect.   Please note that currently (2019) the implicit flow is about to be deprecated OAuth 2.0 Security Best Current Practice. Recommended for most use case is Authorization Code Grant flow with PKCE.
4582type SecurityScheme struct {
4583	Type                   string      `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
4584	Description            string      `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
4585	Name                   string      `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
4586	In                     string      `protobuf:"bytes,4,opt,name=in,proto3" json:"in,omitempty"`
4587	Scheme                 string      `protobuf:"bytes,5,opt,name=scheme,proto3" json:"scheme,omitempty"`
4588	BearerFormat           string      `protobuf:"bytes,6,opt,name=bearer_format,json=bearerFormat,proto3" json:"bearer_format,omitempty"`
4589	Flows                  *OauthFlows `protobuf:"bytes,7,opt,name=flows,proto3" json:"flows,omitempty"`
4590	OpenIdConnectUrl       string      `protobuf:"bytes,8,opt,name=open_id_connect_url,json=openIdConnectUrl,proto3" json:"open_id_connect_url,omitempty"`
4591	SpecificationExtension []*NamedAny `protobuf:"bytes,9,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
4592	XXX_NoUnkeyedLiteral   struct{}    `json:"-"`
4593	XXX_unrecognized       []byte      `json:"-"`
4594	XXX_sizecache          int32       `json:"-"`
4595}
4596
4597func (m *SecurityScheme) Reset()         { *m = SecurityScheme{} }
4598func (m *SecurityScheme) String() string { return proto.CompactTextString(m) }
4599func (*SecurityScheme) ProtoMessage()    {}
4600func (*SecurityScheme) Descriptor() ([]byte, []int) {
4601	return fileDescriptor_2d98d18c4f6d777a, []int{68}
4602}
4603
4604func (m *SecurityScheme) XXX_Unmarshal(b []byte) error {
4605	return xxx_messageInfo_SecurityScheme.Unmarshal(m, b)
4606}
4607func (m *SecurityScheme) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4608	return xxx_messageInfo_SecurityScheme.Marshal(b, m, deterministic)
4609}
4610func (m *SecurityScheme) XXX_Merge(src proto.Message) {
4611	xxx_messageInfo_SecurityScheme.Merge(m, src)
4612}
4613func (m *SecurityScheme) XXX_Size() int {
4614	return xxx_messageInfo_SecurityScheme.Size(m)
4615}
4616func (m *SecurityScheme) XXX_DiscardUnknown() {
4617	xxx_messageInfo_SecurityScheme.DiscardUnknown(m)
4618}
4619
4620var xxx_messageInfo_SecurityScheme proto.InternalMessageInfo
4621
4622func (m *SecurityScheme) GetType() string {
4623	if m != nil {
4624		return m.Type
4625	}
4626	return ""
4627}
4628
4629func (m *SecurityScheme) GetDescription() string {
4630	if m != nil {
4631		return m.Description
4632	}
4633	return ""
4634}
4635
4636func (m *SecurityScheme) GetName() string {
4637	if m != nil {
4638		return m.Name
4639	}
4640	return ""
4641}
4642
4643func (m *SecurityScheme) GetIn() string {
4644	if m != nil {
4645		return m.In
4646	}
4647	return ""
4648}
4649
4650func (m *SecurityScheme) GetScheme() string {
4651	if m != nil {
4652		return m.Scheme
4653	}
4654	return ""
4655}
4656
4657func (m *SecurityScheme) GetBearerFormat() string {
4658	if m != nil {
4659		return m.BearerFormat
4660	}
4661	return ""
4662}
4663
4664func (m *SecurityScheme) GetFlows() *OauthFlows {
4665	if m != nil {
4666		return m.Flows
4667	}
4668	return nil
4669}
4670
4671func (m *SecurityScheme) GetOpenIdConnectUrl() string {
4672	if m != nil {
4673		return m.OpenIdConnectUrl
4674	}
4675	return ""
4676}
4677
4678func (m *SecurityScheme) GetSpecificationExtension() []*NamedAny {
4679	if m != nil {
4680		return m.SpecificationExtension
4681	}
4682	return nil
4683}
4684
4685type SecuritySchemeOrReference struct {
4686	// Types that are valid to be assigned to Oneof:
4687	//	*SecuritySchemeOrReference_SecurityScheme
4688	//	*SecuritySchemeOrReference_Reference
4689	Oneof                isSecuritySchemeOrReference_Oneof `protobuf_oneof:"oneof"`
4690	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
4691	XXX_unrecognized     []byte                            `json:"-"`
4692	XXX_sizecache        int32                             `json:"-"`
4693}
4694
4695func (m *SecuritySchemeOrReference) Reset()         { *m = SecuritySchemeOrReference{} }
4696func (m *SecuritySchemeOrReference) String() string { return proto.CompactTextString(m) }
4697func (*SecuritySchemeOrReference) ProtoMessage()    {}
4698func (*SecuritySchemeOrReference) Descriptor() ([]byte, []int) {
4699	return fileDescriptor_2d98d18c4f6d777a, []int{69}
4700}
4701
4702func (m *SecuritySchemeOrReference) XXX_Unmarshal(b []byte) error {
4703	return xxx_messageInfo_SecuritySchemeOrReference.Unmarshal(m, b)
4704}
4705func (m *SecuritySchemeOrReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4706	return xxx_messageInfo_SecuritySchemeOrReference.Marshal(b, m, deterministic)
4707}
4708func (m *SecuritySchemeOrReference) XXX_Merge(src proto.Message) {
4709	xxx_messageInfo_SecuritySchemeOrReference.Merge(m, src)
4710}
4711func (m *SecuritySchemeOrReference) XXX_Size() int {
4712	return xxx_messageInfo_SecuritySchemeOrReference.Size(m)
4713}
4714func (m *SecuritySchemeOrReference) XXX_DiscardUnknown() {
4715	xxx_messageInfo_SecuritySchemeOrReference.DiscardUnknown(m)
4716}
4717
4718var xxx_messageInfo_SecuritySchemeOrReference proto.InternalMessageInfo
4719
4720type isSecuritySchemeOrReference_Oneof interface {
4721	isSecuritySchemeOrReference_Oneof()
4722}
4723
4724type SecuritySchemeOrReference_SecurityScheme struct {
4725	SecurityScheme *SecurityScheme `protobuf:"bytes,1,opt,name=security_scheme,json=securityScheme,proto3,oneof"`
4726}
4727
4728type SecuritySchemeOrReference_Reference struct {
4729	Reference *Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
4730}
4731
4732func (*SecuritySchemeOrReference_SecurityScheme) isSecuritySchemeOrReference_Oneof() {}
4733
4734func (*SecuritySchemeOrReference_Reference) isSecuritySchemeOrReference_Oneof() {}
4735
4736func (m *SecuritySchemeOrReference) GetOneof() isSecuritySchemeOrReference_Oneof {
4737	if m != nil {
4738		return m.Oneof
4739	}
4740	return nil
4741}
4742
4743func (m *SecuritySchemeOrReference) GetSecurityScheme() *SecurityScheme {
4744	if x, ok := m.GetOneof().(*SecuritySchemeOrReference_SecurityScheme); ok {
4745		return x.SecurityScheme
4746	}
4747	return nil
4748}
4749
4750func (m *SecuritySchemeOrReference) GetReference() *Reference {
4751	if x, ok := m.GetOneof().(*SecuritySchemeOrReference_Reference); ok {
4752		return x.Reference
4753	}
4754	return nil
4755}
4756
4757// XXX_OneofWrappers is for the internal use of the proto package.
4758func (*SecuritySchemeOrReference) XXX_OneofWrappers() []interface{} {
4759	return []interface{}{
4760		(*SecuritySchemeOrReference_SecurityScheme)(nil),
4761		(*SecuritySchemeOrReference_Reference)(nil),
4762	}
4763}
4764
4765type SecuritySchemesOrReferences struct {
4766	AdditionalProperties []*NamedSecuritySchemeOrReference `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
4767	XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
4768	XXX_unrecognized     []byte                            `json:"-"`
4769	XXX_sizecache        int32                             `json:"-"`
4770}
4771
4772func (m *SecuritySchemesOrReferences) Reset()         { *m = SecuritySchemesOrReferences{} }
4773func (m *SecuritySchemesOrReferences) String() string { return proto.CompactTextString(m) }
4774func (*SecuritySchemesOrReferences) ProtoMessage()    {}
4775func (*SecuritySchemesOrReferences) Descriptor() ([]byte, []int) {
4776	return fileDescriptor_2d98d18c4f6d777a, []int{70}
4777}
4778
4779func (m *SecuritySchemesOrReferences) XXX_Unmarshal(b []byte) error {
4780	return xxx_messageInfo_SecuritySchemesOrReferences.Unmarshal(m, b)
4781}
4782func (m *SecuritySchemesOrReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4783	return xxx_messageInfo_SecuritySchemesOrReferences.Marshal(b, m, deterministic)
4784}
4785func (m *SecuritySchemesOrReferences) XXX_Merge(src proto.Message) {
4786	xxx_messageInfo_SecuritySchemesOrReferences.Merge(m, src)
4787}
4788func (m *SecuritySchemesOrReferences) XXX_Size() int {
4789	return xxx_messageInfo_SecuritySchemesOrReferences.Size(m)
4790}
4791func (m *SecuritySchemesOrReferences) XXX_DiscardUnknown() {
4792	xxx_messageInfo_SecuritySchemesOrReferences.DiscardUnknown(m)
4793}
4794
4795var xxx_messageInfo_SecuritySchemesOrReferences proto.InternalMessageInfo
4796
4797func (m *SecuritySchemesOrReferences) GetAdditionalProperties() []*NamedSecuritySchemeOrReference {
4798	if m != nil {
4799		return m.AdditionalProperties
4800	}
4801	return nil
4802}
4803
4804// An object representing a Server.
4805type Server struct {
4806	Url                    string           `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
4807	Description            string           `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
4808	Variables              *ServerVariables `protobuf:"bytes,3,opt,name=variables,proto3" json:"variables,omitempty"`
4809	SpecificationExtension []*NamedAny      `protobuf:"bytes,4,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
4810	XXX_NoUnkeyedLiteral   struct{}         `json:"-"`
4811	XXX_unrecognized       []byte           `json:"-"`
4812	XXX_sizecache          int32            `json:"-"`
4813}
4814
4815func (m *Server) Reset()         { *m = Server{} }
4816func (m *Server) String() string { return proto.CompactTextString(m) }
4817func (*Server) ProtoMessage()    {}
4818func (*Server) Descriptor() ([]byte, []int) {
4819	return fileDescriptor_2d98d18c4f6d777a, []int{71}
4820}
4821
4822func (m *Server) XXX_Unmarshal(b []byte) error {
4823	return xxx_messageInfo_Server.Unmarshal(m, b)
4824}
4825func (m *Server) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4826	return xxx_messageInfo_Server.Marshal(b, m, deterministic)
4827}
4828func (m *Server) XXX_Merge(src proto.Message) {
4829	xxx_messageInfo_Server.Merge(m, src)
4830}
4831func (m *Server) XXX_Size() int {
4832	return xxx_messageInfo_Server.Size(m)
4833}
4834func (m *Server) XXX_DiscardUnknown() {
4835	xxx_messageInfo_Server.DiscardUnknown(m)
4836}
4837
4838var xxx_messageInfo_Server proto.InternalMessageInfo
4839
4840func (m *Server) GetUrl() string {
4841	if m != nil {
4842		return m.Url
4843	}
4844	return ""
4845}
4846
4847func (m *Server) GetDescription() string {
4848	if m != nil {
4849		return m.Description
4850	}
4851	return ""
4852}
4853
4854func (m *Server) GetVariables() *ServerVariables {
4855	if m != nil {
4856		return m.Variables
4857	}
4858	return nil
4859}
4860
4861func (m *Server) GetSpecificationExtension() []*NamedAny {
4862	if m != nil {
4863		return m.SpecificationExtension
4864	}
4865	return nil
4866}
4867
4868// An object representing a Server Variable for server URL template substitution.
4869type ServerVariable struct {
4870	Enum                   []string    `protobuf:"bytes,1,rep,name=enum,proto3" json:"enum,omitempty"`
4871	Default                string      `protobuf:"bytes,2,opt,name=default,proto3" json:"default,omitempty"`
4872	Description            string      `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
4873	SpecificationExtension []*NamedAny `protobuf:"bytes,4,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
4874	XXX_NoUnkeyedLiteral   struct{}    `json:"-"`
4875	XXX_unrecognized       []byte      `json:"-"`
4876	XXX_sizecache          int32       `json:"-"`
4877}
4878
4879func (m *ServerVariable) Reset()         { *m = ServerVariable{} }
4880func (m *ServerVariable) String() string { return proto.CompactTextString(m) }
4881func (*ServerVariable) ProtoMessage()    {}
4882func (*ServerVariable) Descriptor() ([]byte, []int) {
4883	return fileDescriptor_2d98d18c4f6d777a, []int{72}
4884}
4885
4886func (m *ServerVariable) XXX_Unmarshal(b []byte) error {
4887	return xxx_messageInfo_ServerVariable.Unmarshal(m, b)
4888}
4889func (m *ServerVariable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4890	return xxx_messageInfo_ServerVariable.Marshal(b, m, deterministic)
4891}
4892func (m *ServerVariable) XXX_Merge(src proto.Message) {
4893	xxx_messageInfo_ServerVariable.Merge(m, src)
4894}
4895func (m *ServerVariable) XXX_Size() int {
4896	return xxx_messageInfo_ServerVariable.Size(m)
4897}
4898func (m *ServerVariable) XXX_DiscardUnknown() {
4899	xxx_messageInfo_ServerVariable.DiscardUnknown(m)
4900}
4901
4902var xxx_messageInfo_ServerVariable proto.InternalMessageInfo
4903
4904func (m *ServerVariable) GetEnum() []string {
4905	if m != nil {
4906		return m.Enum
4907	}
4908	return nil
4909}
4910
4911func (m *ServerVariable) GetDefault() string {
4912	if m != nil {
4913		return m.Default
4914	}
4915	return ""
4916}
4917
4918func (m *ServerVariable) GetDescription() string {
4919	if m != nil {
4920		return m.Description
4921	}
4922	return ""
4923}
4924
4925func (m *ServerVariable) GetSpecificationExtension() []*NamedAny {
4926	if m != nil {
4927		return m.SpecificationExtension
4928	}
4929	return nil
4930}
4931
4932type ServerVariables struct {
4933	AdditionalProperties []*NamedServerVariable `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
4934	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
4935	XXX_unrecognized     []byte                 `json:"-"`
4936	XXX_sizecache        int32                  `json:"-"`
4937}
4938
4939func (m *ServerVariables) Reset()         { *m = ServerVariables{} }
4940func (m *ServerVariables) String() string { return proto.CompactTextString(m) }
4941func (*ServerVariables) ProtoMessage()    {}
4942func (*ServerVariables) Descriptor() ([]byte, []int) {
4943	return fileDescriptor_2d98d18c4f6d777a, []int{73}
4944}
4945
4946func (m *ServerVariables) XXX_Unmarshal(b []byte) error {
4947	return xxx_messageInfo_ServerVariables.Unmarshal(m, b)
4948}
4949func (m *ServerVariables) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4950	return xxx_messageInfo_ServerVariables.Marshal(b, m, deterministic)
4951}
4952func (m *ServerVariables) XXX_Merge(src proto.Message) {
4953	xxx_messageInfo_ServerVariables.Merge(m, src)
4954}
4955func (m *ServerVariables) XXX_Size() int {
4956	return xxx_messageInfo_ServerVariables.Size(m)
4957}
4958func (m *ServerVariables) XXX_DiscardUnknown() {
4959	xxx_messageInfo_ServerVariables.DiscardUnknown(m)
4960}
4961
4962var xxx_messageInfo_ServerVariables proto.InternalMessageInfo
4963
4964func (m *ServerVariables) GetAdditionalProperties() []*NamedServerVariable {
4965	if m != nil {
4966		return m.AdditionalProperties
4967	}
4968	return nil
4969}
4970
4971// Any property starting with x- is valid.
4972type SpecificationExtension struct {
4973	// Types that are valid to be assigned to Oneof:
4974	//	*SpecificationExtension_Number
4975	//	*SpecificationExtension_Boolean
4976	//	*SpecificationExtension_String_
4977	Oneof                isSpecificationExtension_Oneof `protobuf_oneof:"oneof"`
4978	XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
4979	XXX_unrecognized     []byte                         `json:"-"`
4980	XXX_sizecache        int32                          `json:"-"`
4981}
4982
4983func (m *SpecificationExtension) Reset()         { *m = SpecificationExtension{} }
4984func (m *SpecificationExtension) String() string { return proto.CompactTextString(m) }
4985func (*SpecificationExtension) ProtoMessage()    {}
4986func (*SpecificationExtension) Descriptor() ([]byte, []int) {
4987	return fileDescriptor_2d98d18c4f6d777a, []int{74}
4988}
4989
4990func (m *SpecificationExtension) XXX_Unmarshal(b []byte) error {
4991	return xxx_messageInfo_SpecificationExtension.Unmarshal(m, b)
4992}
4993func (m *SpecificationExtension) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
4994	return xxx_messageInfo_SpecificationExtension.Marshal(b, m, deterministic)
4995}
4996func (m *SpecificationExtension) XXX_Merge(src proto.Message) {
4997	xxx_messageInfo_SpecificationExtension.Merge(m, src)
4998}
4999func (m *SpecificationExtension) XXX_Size() int {
5000	return xxx_messageInfo_SpecificationExtension.Size(m)
5001}
5002func (m *SpecificationExtension) XXX_DiscardUnknown() {
5003	xxx_messageInfo_SpecificationExtension.DiscardUnknown(m)
5004}
5005
5006var xxx_messageInfo_SpecificationExtension proto.InternalMessageInfo
5007
5008type isSpecificationExtension_Oneof interface {
5009	isSpecificationExtension_Oneof()
5010}
5011
5012type SpecificationExtension_Number struct {
5013	Number float64 `protobuf:"fixed64,1,opt,name=number,proto3,oneof"`
5014}
5015
5016type SpecificationExtension_Boolean struct {
5017	Boolean bool `protobuf:"varint,2,opt,name=boolean,proto3,oneof"`
5018}
5019
5020type SpecificationExtension_String_ struct {
5021	String_ string `protobuf:"bytes,3,opt,name=string,proto3,oneof"`
5022}
5023
5024func (*SpecificationExtension_Number) isSpecificationExtension_Oneof() {}
5025
5026func (*SpecificationExtension_Boolean) isSpecificationExtension_Oneof() {}
5027
5028func (*SpecificationExtension_String_) isSpecificationExtension_Oneof() {}
5029
5030func (m *SpecificationExtension) GetOneof() isSpecificationExtension_Oneof {
5031	if m != nil {
5032		return m.Oneof
5033	}
5034	return nil
5035}
5036
5037func (m *SpecificationExtension) GetNumber() float64 {
5038	if x, ok := m.GetOneof().(*SpecificationExtension_Number); ok {
5039		return x.Number
5040	}
5041	return 0
5042}
5043
5044func (m *SpecificationExtension) GetBoolean() bool {
5045	if x, ok := m.GetOneof().(*SpecificationExtension_Boolean); ok {
5046		return x.Boolean
5047	}
5048	return false
5049}
5050
5051func (m *SpecificationExtension) GetString_() string {
5052	if x, ok := m.GetOneof().(*SpecificationExtension_String_); ok {
5053		return x.String_
5054	}
5055	return ""
5056}
5057
5058// XXX_OneofWrappers is for the internal use of the proto package.
5059func (*SpecificationExtension) XXX_OneofWrappers() []interface{} {
5060	return []interface{}{
5061		(*SpecificationExtension_Number)(nil),
5062		(*SpecificationExtension_Boolean)(nil),
5063		(*SpecificationExtension_String_)(nil),
5064	}
5065}
5066
5067type StringArray struct {
5068	Value                []string `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
5069	XXX_NoUnkeyedLiteral struct{} `json:"-"`
5070	XXX_unrecognized     []byte   `json:"-"`
5071	XXX_sizecache        int32    `json:"-"`
5072}
5073
5074func (m *StringArray) Reset()         { *m = StringArray{} }
5075func (m *StringArray) String() string { return proto.CompactTextString(m) }
5076func (*StringArray) ProtoMessage()    {}
5077func (*StringArray) Descriptor() ([]byte, []int) {
5078	return fileDescriptor_2d98d18c4f6d777a, []int{75}
5079}
5080
5081func (m *StringArray) XXX_Unmarshal(b []byte) error {
5082	return xxx_messageInfo_StringArray.Unmarshal(m, b)
5083}
5084func (m *StringArray) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5085	return xxx_messageInfo_StringArray.Marshal(b, m, deterministic)
5086}
5087func (m *StringArray) XXX_Merge(src proto.Message) {
5088	xxx_messageInfo_StringArray.Merge(m, src)
5089}
5090func (m *StringArray) XXX_Size() int {
5091	return xxx_messageInfo_StringArray.Size(m)
5092}
5093func (m *StringArray) XXX_DiscardUnknown() {
5094	xxx_messageInfo_StringArray.DiscardUnknown(m)
5095}
5096
5097var xxx_messageInfo_StringArray proto.InternalMessageInfo
5098
5099func (m *StringArray) GetValue() []string {
5100	if m != nil {
5101		return m.Value
5102	}
5103	return nil
5104}
5105
5106type Strings struct {
5107	AdditionalProperties []*NamedString `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties,proto3" json:"additional_properties,omitempty"`
5108	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
5109	XXX_unrecognized     []byte         `json:"-"`
5110	XXX_sizecache        int32          `json:"-"`
5111}
5112
5113func (m *Strings) Reset()         { *m = Strings{} }
5114func (m *Strings) String() string { return proto.CompactTextString(m) }
5115func (*Strings) ProtoMessage()    {}
5116func (*Strings) Descriptor() ([]byte, []int) {
5117	return fileDescriptor_2d98d18c4f6d777a, []int{76}
5118}
5119
5120func (m *Strings) XXX_Unmarshal(b []byte) error {
5121	return xxx_messageInfo_Strings.Unmarshal(m, b)
5122}
5123func (m *Strings) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5124	return xxx_messageInfo_Strings.Marshal(b, m, deterministic)
5125}
5126func (m *Strings) XXX_Merge(src proto.Message) {
5127	xxx_messageInfo_Strings.Merge(m, src)
5128}
5129func (m *Strings) XXX_Size() int {
5130	return xxx_messageInfo_Strings.Size(m)
5131}
5132func (m *Strings) XXX_DiscardUnknown() {
5133	xxx_messageInfo_Strings.DiscardUnknown(m)
5134}
5135
5136var xxx_messageInfo_Strings proto.InternalMessageInfo
5137
5138func (m *Strings) GetAdditionalProperties() []*NamedString {
5139	if m != nil {
5140		return m.AdditionalProperties
5141	}
5142	return nil
5143}
5144
5145// Adds metadata to a single tag that is used by the Operation Object. It is not mandatory to have a Tag Object per tag defined in the Operation Object instances.
5146type Tag struct {
5147	Name                   string        `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
5148	Description            string        `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
5149	ExternalDocs           *ExternalDocs `protobuf:"bytes,3,opt,name=external_docs,json=externalDocs,proto3" json:"external_docs,omitempty"`
5150	SpecificationExtension []*NamedAny   `protobuf:"bytes,4,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
5151	XXX_NoUnkeyedLiteral   struct{}      `json:"-"`
5152	XXX_unrecognized       []byte        `json:"-"`
5153	XXX_sizecache          int32         `json:"-"`
5154}
5155
5156func (m *Tag) Reset()         { *m = Tag{} }
5157func (m *Tag) String() string { return proto.CompactTextString(m) }
5158func (*Tag) ProtoMessage()    {}
5159func (*Tag) Descriptor() ([]byte, []int) {
5160	return fileDescriptor_2d98d18c4f6d777a, []int{77}
5161}
5162
5163func (m *Tag) XXX_Unmarshal(b []byte) error {
5164	return xxx_messageInfo_Tag.Unmarshal(m, b)
5165}
5166func (m *Tag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5167	return xxx_messageInfo_Tag.Marshal(b, m, deterministic)
5168}
5169func (m *Tag) XXX_Merge(src proto.Message) {
5170	xxx_messageInfo_Tag.Merge(m, src)
5171}
5172func (m *Tag) XXX_Size() int {
5173	return xxx_messageInfo_Tag.Size(m)
5174}
5175func (m *Tag) XXX_DiscardUnknown() {
5176	xxx_messageInfo_Tag.DiscardUnknown(m)
5177}
5178
5179var xxx_messageInfo_Tag proto.InternalMessageInfo
5180
5181func (m *Tag) GetName() string {
5182	if m != nil {
5183		return m.Name
5184	}
5185	return ""
5186}
5187
5188func (m *Tag) GetDescription() string {
5189	if m != nil {
5190		return m.Description
5191	}
5192	return ""
5193}
5194
5195func (m *Tag) GetExternalDocs() *ExternalDocs {
5196	if m != nil {
5197		return m.ExternalDocs
5198	}
5199	return nil
5200}
5201
5202func (m *Tag) GetSpecificationExtension() []*NamedAny {
5203	if m != nil {
5204		return m.SpecificationExtension
5205	}
5206	return nil
5207}
5208
5209// A metadata object that allows for more fine-tuned XML model definitions.  When using arrays, XML element names are *not* inferred (for singular/plural forms) and the `name` property SHOULD be used to add that information. See examples for expected behavior.
5210type Xml struct {
5211	Name                   string      `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
5212	Namespace              string      `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
5213	Prefix                 string      `protobuf:"bytes,3,opt,name=prefix,proto3" json:"prefix,omitempty"`
5214	Attribute              bool        `protobuf:"varint,4,opt,name=attribute,proto3" json:"attribute,omitempty"`
5215	Wrapped                bool        `protobuf:"varint,5,opt,name=wrapped,proto3" json:"wrapped,omitempty"`
5216	SpecificationExtension []*NamedAny `protobuf:"bytes,6,rep,name=specification_extension,json=specificationExtension,proto3" json:"specification_extension,omitempty"`
5217	XXX_NoUnkeyedLiteral   struct{}    `json:"-"`
5218	XXX_unrecognized       []byte      `json:"-"`
5219	XXX_sizecache          int32       `json:"-"`
5220}
5221
5222func (m *Xml) Reset()         { *m = Xml{} }
5223func (m *Xml) String() string { return proto.CompactTextString(m) }
5224func (*Xml) ProtoMessage()    {}
5225func (*Xml) Descriptor() ([]byte, []int) {
5226	return fileDescriptor_2d98d18c4f6d777a, []int{78}
5227}
5228
5229func (m *Xml) XXX_Unmarshal(b []byte) error {
5230	return xxx_messageInfo_Xml.Unmarshal(m, b)
5231}
5232func (m *Xml) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
5233	return xxx_messageInfo_Xml.Marshal(b, m, deterministic)
5234}
5235func (m *Xml) XXX_Merge(src proto.Message) {
5236	xxx_messageInfo_Xml.Merge(m, src)
5237}
5238func (m *Xml) XXX_Size() int {
5239	return xxx_messageInfo_Xml.Size(m)
5240}
5241func (m *Xml) XXX_DiscardUnknown() {
5242	xxx_messageInfo_Xml.DiscardUnknown(m)
5243}
5244
5245var xxx_messageInfo_Xml proto.InternalMessageInfo
5246
5247func (m *Xml) GetName() string {
5248	if m != nil {
5249		return m.Name
5250	}
5251	return ""
5252}
5253
5254func (m *Xml) GetNamespace() string {
5255	if m != nil {
5256		return m.Namespace
5257	}
5258	return ""
5259}
5260
5261func (m *Xml) GetPrefix() string {
5262	if m != nil {
5263		return m.Prefix
5264	}
5265	return ""
5266}
5267
5268func (m *Xml) GetAttribute() bool {
5269	if m != nil {
5270		return m.Attribute
5271	}
5272	return false
5273}
5274
5275func (m *Xml) GetWrapped() bool {
5276	if m != nil {
5277		return m.Wrapped
5278	}
5279	return false
5280}
5281
5282func (m *Xml) GetSpecificationExtension() []*NamedAny {
5283	if m != nil {
5284		return m.SpecificationExtension
5285	}
5286	return nil
5287}
5288
5289func init() {
5290	proto.RegisterType((*AdditionalPropertiesItem)(nil), "openapi.v3.AdditionalPropertiesItem")
5291	proto.RegisterType((*Any)(nil), "openapi.v3.Any")
5292	proto.RegisterType((*AnyOrExpression)(nil), "openapi.v3.AnyOrExpression")
5293	proto.RegisterType((*AnysOrExpressions)(nil), "openapi.v3.AnysOrExpressions")
5294	proto.RegisterType((*Callback)(nil), "openapi.v3.Callback")
5295	proto.RegisterType((*CallbackOrReference)(nil), "openapi.v3.CallbackOrReference")
5296	proto.RegisterType((*CallbacksOrReferences)(nil), "openapi.v3.CallbacksOrReferences")
5297	proto.RegisterType((*Components)(nil), "openapi.v3.Components")
5298	proto.RegisterType((*Contact)(nil), "openapi.v3.Contact")
5299	proto.RegisterType((*DefaultType)(nil), "openapi.v3.DefaultType")
5300	proto.RegisterType((*Discriminator)(nil), "openapi.v3.Discriminator")
5301	proto.RegisterType((*Document)(nil), "openapi.v3.Document")
5302	proto.RegisterType((*Encoding)(nil), "openapi.v3.Encoding")
5303	proto.RegisterType((*Encodings)(nil), "openapi.v3.Encodings")
5304	proto.RegisterType((*Example)(nil), "openapi.v3.Example")
5305	proto.RegisterType((*ExampleOrReference)(nil), "openapi.v3.ExampleOrReference")
5306	proto.RegisterType((*ExamplesOrReferences)(nil), "openapi.v3.ExamplesOrReferences")
5307	proto.RegisterType((*Expression)(nil), "openapi.v3.Expression")
5308	proto.RegisterType((*ExternalDocs)(nil), "openapi.v3.ExternalDocs")
5309	proto.RegisterType((*Header)(nil), "openapi.v3.Header")
5310	proto.RegisterType((*HeaderOrReference)(nil), "openapi.v3.HeaderOrReference")
5311	proto.RegisterType((*HeadersOrReferences)(nil), "openapi.v3.HeadersOrReferences")
5312	proto.RegisterType((*Info)(nil), "openapi.v3.Info")
5313	proto.RegisterType((*ItemsItem)(nil), "openapi.v3.ItemsItem")
5314	proto.RegisterType((*License)(nil), "openapi.v3.License")
5315	proto.RegisterType((*Link)(nil), "openapi.v3.Link")
5316	proto.RegisterType((*LinkOrReference)(nil), "openapi.v3.LinkOrReference")
5317	proto.RegisterType((*LinksOrReferences)(nil), "openapi.v3.LinksOrReferences")
5318	proto.RegisterType((*MediaType)(nil), "openapi.v3.MediaType")
5319	proto.RegisterType((*MediaTypes)(nil), "openapi.v3.MediaTypes")
5320	proto.RegisterType((*NamedAny)(nil), "openapi.v3.NamedAny")
5321	proto.RegisterType((*NamedAnyOrExpression)(nil), "openapi.v3.NamedAnyOrExpression")
5322	proto.RegisterType((*NamedCallbackOrReference)(nil), "openapi.v3.NamedCallbackOrReference")
5323	proto.RegisterType((*NamedEncoding)(nil), "openapi.v3.NamedEncoding")
5324	proto.RegisterType((*NamedExampleOrReference)(nil), "openapi.v3.NamedExampleOrReference")
5325	proto.RegisterType((*NamedHeaderOrReference)(nil), "openapi.v3.NamedHeaderOrReference")
5326	proto.RegisterType((*NamedLinkOrReference)(nil), "openapi.v3.NamedLinkOrReference")
5327	proto.RegisterType((*NamedMediaType)(nil), "openapi.v3.NamedMediaType")
5328	proto.RegisterType((*NamedParameterOrReference)(nil), "openapi.v3.NamedParameterOrReference")
5329	proto.RegisterType((*NamedPathItem)(nil), "openapi.v3.NamedPathItem")
5330	proto.RegisterType((*NamedRequestBodyOrReference)(nil), "openapi.v3.NamedRequestBodyOrReference")
5331	proto.RegisterType((*NamedResponseOrReference)(nil), "openapi.v3.NamedResponseOrReference")
5332	proto.RegisterType((*NamedSchemaOrReference)(nil), "openapi.v3.NamedSchemaOrReference")
5333	proto.RegisterType((*NamedSecuritySchemeOrReference)(nil), "openapi.v3.NamedSecuritySchemeOrReference")
5334	proto.RegisterType((*NamedServerVariable)(nil), "openapi.v3.NamedServerVariable")
5335	proto.RegisterType((*NamedString)(nil), "openapi.v3.NamedString")
5336	proto.RegisterType((*OauthFlow)(nil), "openapi.v3.OauthFlow")
5337	proto.RegisterType((*OauthFlows)(nil), "openapi.v3.OauthFlows")
5338	proto.RegisterType((*Object)(nil), "openapi.v3.Object")
5339	proto.RegisterType((*Operation)(nil), "openapi.v3.Operation")
5340	proto.RegisterType((*Parameter)(nil), "openapi.v3.Parameter")
5341	proto.RegisterType((*ParameterOrReference)(nil), "openapi.v3.ParameterOrReference")
5342	proto.RegisterType((*ParametersOrReferences)(nil), "openapi.v3.ParametersOrReferences")
5343	proto.RegisterType((*PathItem)(nil), "openapi.v3.PathItem")
5344	proto.RegisterType((*Paths)(nil), "openapi.v3.Paths")
5345	proto.RegisterType((*Properties)(nil), "openapi.v3.Properties")
5346	proto.RegisterType((*Reference)(nil), "openapi.v3.Reference")
5347	proto.RegisterType((*RequestBodiesOrReferences)(nil), "openapi.v3.RequestBodiesOrReferences")
5348	proto.RegisterType((*RequestBody)(nil), "openapi.v3.RequestBody")
5349	proto.RegisterType((*RequestBodyOrReference)(nil), "openapi.v3.RequestBodyOrReference")
5350	proto.RegisterType((*Response)(nil), "openapi.v3.Response")
5351	proto.RegisterType((*ResponseOrReference)(nil), "openapi.v3.ResponseOrReference")
5352	proto.RegisterType((*Responses)(nil), "openapi.v3.Responses")
5353	proto.RegisterType((*ResponsesOrReferences)(nil), "openapi.v3.ResponsesOrReferences")
5354	proto.RegisterType((*Schema)(nil), "openapi.v3.Schema")
5355	proto.RegisterType((*SchemaOrReference)(nil), "openapi.v3.SchemaOrReference")
5356	proto.RegisterType((*SchemasOrReferences)(nil), "openapi.v3.SchemasOrReferences")
5357	proto.RegisterType((*SecurityRequirement)(nil), "openapi.v3.SecurityRequirement")
5358	proto.RegisterType((*SecurityScheme)(nil), "openapi.v3.SecurityScheme")
5359	proto.RegisterType((*SecuritySchemeOrReference)(nil), "openapi.v3.SecuritySchemeOrReference")
5360	proto.RegisterType((*SecuritySchemesOrReferences)(nil), "openapi.v3.SecuritySchemesOrReferences")
5361	proto.RegisterType((*Server)(nil), "openapi.v3.Server")
5362	proto.RegisterType((*ServerVariable)(nil), "openapi.v3.ServerVariable")
5363	proto.RegisterType((*ServerVariables)(nil), "openapi.v3.ServerVariables")
5364	proto.RegisterType((*SpecificationExtension)(nil), "openapi.v3.SpecificationExtension")
5365	proto.RegisterType((*StringArray)(nil), "openapi.v3.StringArray")
5366	proto.RegisterType((*Strings)(nil), "openapi.v3.Strings")
5367	proto.RegisterType((*Tag)(nil), "openapi.v3.Tag")
5368	proto.RegisterType((*Xml)(nil), "openapi.v3.Xml")
5369}
5370
5371func init() { proto.RegisterFile("openapiv3/OpenAPIv3.proto", fileDescriptor_2d98d18c4f6d777a) }
5372
5373var fileDescriptor_2d98d18c4f6d777a = []byte{
5374	// 3549 bytes of a gzipped FileDescriptorProto
5375	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x1b, 0xc9, 0x6e, 0x1c, 0xc7,
5376	0x95, 0x3d, 0xfb, 0xbc, 0xe1, 0x5a, 0x5c, 0x34, 0x92, 0x2c, 0x89, 0x22, 0x25, 0x4b, 0xd6, 0x6a,
5377	0x8b, 0x96, 0x63, 0xc3, 0x76, 0x1c, 0x4a, 0xa2, 0x41, 0x01, 0x92, 0xa9, 0xb4, 0x64, 0x5b, 0xb1,
5378	0x63, 0x0c, 0x8a, 0x3d, 0x35, 0x64, 0x5b, 0xbd, 0xa9, 0xbb, 0x87, 0xe2, 0xe4, 0x60, 0x20, 0x07,
5379	0x03, 0x71, 0x80, 0x04, 0x09, 0x10, 0xf8, 0x96, 0x8b, 0xcf, 0x09, 0x8c, 0xe4, 0x23, 0x02, 0x18,
5380	0x48, 0x4e, 0x01, 0xf2, 0x01, 0x39, 0xe6, 0x12, 0x20, 0xc7, 0x9c, 0x82, 0xda, 0x7a, 0x99, 0xae,
5381	0x6e, 0x72, 0xc8, 0x31, 0x72, 0x22, 0xbb, 0xde, 0x52, 0xcb, 0x5b, 0xeb, 0xbd, 0x1a, 0x38, 0xe9,
5382	0x7a, 0xc4, 0xc1, 0x9e, 0xb9, 0xb7, 0x76, 0x73, 0xcb, 0x23, 0xce, 0xfa, 0xa3, 0xfb, 0x7b, 0x6b,
5383	0x37, 0x3c, 0xdf, 0x0d, 0x5d, 0x04, 0x02, 0x74, 0x63, 0x6f, 0xed, 0xd4, 0xc9, 0x1d, 0xd7, 0xdd,
5384	0xb1, 0xc8, 0x4d, 0x06, 0xd9, 0xee, 0xf7, 0x6e, 0x62, 0x67, 0xc0, 0xd1, 0x56, 0x7e, 0xa3, 0x41,
5385	0x7b, 0xbd, 0xdb, 0x35, 0x43, 0xd3, 0x75, 0xb0, 0xf5, 0xc8, 0x77, 0x3d, 0xe2, 0x87, 0x26, 0x09,
5386	0xee, 0x87, 0xc4, 0x46, 0x5b, 0x30, 0x1f, 0x18, 0xbb, 0xc4, 0xc6, 0x1d, 0xd7, 0xef, 0xf8, 0xa4,
5387	0x47, 0x7c, 0xe2, 0x18, 0xa4, 0xad, 0x2d, 0x6b, 0x97, 0x5b, 0xb7, 0xce, 0xdc, 0x88, 0x67, 0xb8,
5388	0xf1, 0x98, 0xa1, 0x6d, 0xf9, 0xba, 0x44, 0xda, 0x9c, 0xd0, 0xe7, 0x82, 0xe1, 0x41, 0x74, 0x0a,
5389	0xea, 0xdb, 0xae, 0x6b, 0x11, 0xec, 0xb4, 0x4b, 0xcb, 0xda, 0xe5, 0xc6, 0xe6, 0x84, 0x2e, 0x07,
5390	0xee, 0xd4, 0xa1, 0xea, 0x3a, 0xc4, 0xed, 0xad, 0x6c, 0x40, 0x79, 0xdd, 0x19, 0xa0, 0x2b, 0x50,
5391	0xdd, 0xc3, 0x56, 0x5f, 0x4e, 0xb7, 0x70, 0x83, 0x6f, 0xe2, 0x86, 0xdc, 0xc4, 0x8d, 0x75, 0x67,
5392	0xa0, 0x73, 0x14, 0x84, 0xa0, 0x32, 0xc0, 0xb6, 0xc5, 0x98, 0x36, 0x75, 0xf6, 0xff, 0xca, 0x00,
5393	0x66, 0xd6, 0x9d, 0xc1, 0x96, 0xbf, 0xb1, 0xef, 0xf9, 0x24, 0x08, 0x4c, 0xd7, 0x41, 0xab, 0x50,
5394	0xc6, 0xce, 0x40, 0x30, 0x9c, 0x49, 0xae, 0x7f, 0xdd, 0x19, 0x6c, 0x4e, 0xe8, 0x14, 0x8a, 0xde,
5395	0x04, 0x20, 0x11, 0x09, 0xe3, 0xd8, 0xba, 0xb5, 0x94, 0xc4, 0x8d, 0x19, 0x6e, 0x4e, 0xe8, 0x09,
5396	0xdc, 0x78, 0x07, 0x9f, 0xc3, 0xdc, 0xba, 0x33, 0x08, 0x92, 0x73, 0x07, 0xe8, 0x43, 0x58, 0xc4,
5397	0xd1, 0x41, 0x77, 0xbc, 0xe8, 0xa4, 0xdb, 0xda, 0x72, 0xf9, 0x72, 0xeb, 0xd6, 0x72, 0x72, 0x8a,
5398	0x0f, 0xb0, 0x4d, 0xba, 0x43, 0xab, 0xd7, 0x17, 0xb0, 0x42, 0x4e, 0x2b, 0xbf, 0xd0, 0xa0, 0x71,
5399	0x17, 0x5b, 0xd6, 0x36, 0x36, 0x9e, 0xa1, 0xeb, 0x50, 0xf1, 0x70, 0xb8, 0x2b, 0x58, 0x9e, 0xcc,
5400	0xb0, 0x7c, 0x84, 0xc3, 0x5d, 0x2a, 0x59, 0x9d, 0xa1, 0xa1, 0x87, 0x70, 0x22, 0xf0, 0x88, 0x61,
5401	0xf6, 0x4c, 0x03, 0x53, 0xc6, 0x1d, 0xb2, 0x1f, 0x12, 0x47, 0xec, 0xbb, 0xcc, 0x0e, 0x5d, 0xb1,
5402	0x28, 0x7d, 0x29, 0x45, 0xb4, 0x21, 0x69, 0x56, 0xbe, 0xd2, 0x60, 0x5e, 0x2e, 0x25, 0x29, 0xf5,
5403	0x5b, 0xd0, 0x30, 0xc4, 0x70, 0x24, 0xcc, 0x04, 0x5f, 0x49, 0xb2, 0x39, 0xa1, 0x47, 0x78, 0xe8,
5404	0x36, 0x34, 0x63, 0x85, 0xe3, 0x42, 0x58, 0x4c, 0x12, 0x25, 0x15, 0x2d, 0xc6, 0x8c, 0x45, 0xe0,
5405	0xc3, 0xa2, 0xe4, 0x1b, 0x24, 0xd6, 0x12, 0xa0, 0x9f, 0x14, 0x8b, 0xe1, 0x42, 0x66, 0xc7, 0x8a,
5406	0x1d, 0xe5, 0x88, 0xe2, 0x0f, 0x55, 0x80, 0xbb, 0xae, 0xed, 0xb9, 0x0e, 0x71, 0xc2, 0x00, 0xbd,
5407	0x05, 0x75, 0x6e, 0x01, 0x81, 0xd8, 0xf5, 0xb9, 0xac, 0xc5, 0xa4, 0xd6, 0xa6, 0x4b, 0x7c, 0xf4,
5408	0x1e, 0xdd, 0x7d, 0xe0, 0xb9, 0x4e, 0x40, 0x02, 0xb1, 0xfb, 0xf3, 0xe9, 0xdd, 0x0b, 0x60, 0x8a,
5409	0x3c, 0xa6, 0x41, 0x77, 0x00, 0x3c, 0xec, 0x63, 0x9b, 0x84, 0xc4, 0x0f, 0xda, 0x65, 0xc6, 0x61,
5410	0x25, 0xc9, 0xe1, 0x51, 0x04, 0x4d, 0xb1, 0x48, 0x50, 0xa1, 0x77, 0xa0, 0x41, 0xf6, 0xb1, 0xed,
5411	0x59, 0x24, 0x68, 0x57, 0x18, 0x87, 0xe5, 0xb4, 0x19, 0x70, 0x58, 0x8a, 0x3e, 0xa2, 0x40, 0x0f,
5412	0x60, 0xda, 0x27, 0xcf, 0xfb, 0x24, 0x08, 0x3b, 0xdb, 0x6e, 0x97, 0x1e, 0x70, 0x95, 0xf1, 0xb8,
5413	0x98, 0xde, 0x07, 0xc3, 0xb8, 0xc3, 0x10, 0x52, 0x8c, 0xa6, 0xfc, 0x24, 0x88, 0x9e, 0xe5, 0x2e,
5414	0xc1, 0x5d, 0xba, 0x99, 0x5a, 0xf6, 0x2c, 0x37, 0x39, 0x28, 0x7d, 0x96, 0x02, 0x1f, 0xe9, 0x30,
5415	0x1b, 0x10, 0xa3, 0xef, 0x9b, 0xe1, 0xa0, 0xc3, 0xce, 0x97, 0x04, 0xed, 0x3a, 0xe3, 0x71, 0x29,
5416	0x25, 0x0f, 0x81, 0xf3, 0x98, 0xa3, 0xa4, 0x78, 0xcd, 0x04, 0x69, 0x20, 0x5a, 0x83, 0xaa, 0x65,
5417	0x3a, 0xcf, 0x82, 0x76, 0x23, 0xeb, 0x0a, 0x1f, 0x50, 0x40, 0x8a, 0x9c, 0xe3, 0x52, 0xa1, 0x4a,
5418	0xf5, 0x0e, 0xda, 0xcd, 0xac, 0x50, 0x95, 0xfa, 0xaa, 0xc7, 0x34, 0x45, 0xe6, 0x0a, 0x47, 0x30,
5419	0xd7, 0xdf, 0x69, 0x50, 0xbf, 0xeb, 0x3a, 0x21, 0x36, 0x42, 0xea, 0x40, 0x1d, 0x6c, 0x73, 0x5f,
5420	0xdb, 0xd4, 0xd9, 0xff, 0x68, 0x16, 0xca, 0x7d, 0x5f, 0xfa, 0x54, 0xfa, 0x2f, 0x5a, 0x80, 0x2a,
5421	0xb1, 0xb1, 0x69, 0x31, 0x85, 0x6a, 0xea, 0xfc, 0xa3, 0x68, 0x59, 0x95, 0x23, 0x2c, 0xab, 0x07,
5422	0xad, 0x7b, 0xa4, 0x87, 0xfb, 0x56, 0xf8, 0x64, 0xe0, 0x11, 0xd4, 0x86, 0x9a, 0xd3, 0xb7, 0xb7,
5423	0x89, 0xcf, 0xd6, 0xa6, 0x6d, 0x4e, 0xe8, 0xe2, 0xbb, 0x28, 0x98, 0x50, 0xaa, 0x20, 0xf4, 0x4d,
5424	0x67, 0x87, 0x2f, 0x95, 0x52, 0xf1, 0xef, 0xd8, 0x43, 0xfc, 0x59, 0x83, 0xa9, 0x7b, 0x66, 0x60,
5425	0xf8, 0xa6, 0x6d, 0x3a, 0x38, 0x74, 0x7d, 0xb4, 0x0a, 0x53, 0xc2, 0x1f, 0x0c, 0x3a, 0x89, 0xd3,
5426	0x98, 0x94, 0x83, 0x74, 0xe9, 0xe8, 0x3a, 0xd4, 0x6d, 0xec, 0x79, 0x94, 0x35, 0x37, 0xcc, 0xf9,
5427	0x94, 0x16, 0xb1, 0x49, 0x02, 0x5d, 0xe2, 0x14, 0x1d, 0x4e, 0xf9, 0x08, 0x87, 0xf3, 0x5d, 0x19,
5428	0x1a, 0xf7, 0x5c, 0xa3, 0x6f, 0x13, 0x27, 0x44, 0x6d, 0xa8, 0x0b, 0x5a, 0xb1, 0x52, 0xf9, 0x89,
5429	0x2e, 0x40, 0xc5, 0x74, 0x7a, 0xae, 0x58, 0xe1, 0x6c, 0x72, 0x8a, 0xfb, 0x4e, 0xcf, 0xd5, 0x19,
5430	0x14, 0x5d, 0x83, 0x7a, 0x40, 0xfc, 0x3d, 0xee, 0x21, 0xe8, 0x5a, 0x50, 0xda, 0x20, 0x28, 0x48,
5431	0x97, 0x28, 0xe8, 0x12, 0x54, 0x69, 0xd0, 0x90, 0xbe, 0x60, 0x2e, 0xed, 0x4d, 0xc2, 0xdd, 0x40,
5432	0xe7, 0x70, 0xf4, 0x06, 0x80, 0x11, 0x79, 0x41, 0x61, 0xf5, 0xa9, 0x00, 0x1a, 0xfb, 0x48, 0x3d,
5433	0x81, 0x89, 0xde, 0x86, 0x86, 0xb4, 0xb3, 0x76, 0x8d, 0xad, 0xe7, 0x9c, 0xca, 0x40, 0xa9, 0xcf,
5434	0x30, 0x7d, 0x42, 0x4f, 0x40, 0x8f, 0x08, 0xd0, 0x2a, 0x54, 0x42, 0xbc, 0x43, 0x2d, 0xbb, 0x3c,
5435	0x1c, 0xdb, 0x9f, 0xe0, 0x1d, 0x9d, 0x01, 0xd1, 0xbb, 0x30, 0x45, 0x8f, 0xdf, 0xa7, 0x9e, 0xbf,
5436	0xeb, 0x1a, 0xd2, 0x7c, 0xdb, 0x69, 0xb7, 0xc6, 0x11, 0xee, 0xb9, 0x46, 0xa0, 0x4f, 0x92, 0xc4,
5437	0x57, 0x91, 0x2c, 0x9b, 0x47, 0x90, 0xe5, 0xaf, 0x4b, 0xd0, 0xd8, 0x70, 0x0c, 0xb7, 0x4b, 0xf5,
5438	0xe4, 0x3c, 0x4c, 0x1a, 0xae, 0x13, 0x12, 0x27, 0xec, 0x84, 0x03, 0x4f, 0xaa, 0x5e, 0x4b, 0x8c,
5439	0x31, 0x4b, 0x48, 0xf8, 0xc0, 0xd2, 0x88, 0x3e, 0x70, 0x01, 0xaa, 0x41, 0x38, 0xb0, 0x88, 0x34,
5440	0x5c, 0xf6, 0x41, 0xf5, 0x87, 0xec, 0x7b, 0x96, 0xdb, 0x25, 0x4c, 0xa6, 0x0d, 0x5d, 0x7e, 0xa2,
5441	0x8b, 0x30, 0x8d, 0x2d, 0xcb, 0x7d, 0xd1, 0xf1, 0x09, 0x13, 0x7f, 0x97, 0x89, 0xb1, 0xa1, 0x4f,
5442	0xb1, 0x51, 0x5d, 0x0c, 0x16, 0x1d, 0x48, 0xed, 0x08, 0x07, 0xf2, 0x29, 0x34, 0xe5, 0x79, 0x04,
5443	0xe8, 0x83, 0xe2, 0x38, 0x9d, 0xcd, 0x6d, 0x24, 0x69, 0x4e, 0x70, 0xfe, 0xa7, 0x06, 0x75, 0x11,
5444	0xb2, 0xe8, 0xc6, 0x83, 0xbe, 0x6d, 0x63, 0x7f, 0x20, 0x0d, 0x47, 0x7c, 0xa2, 0x65, 0x68, 0x75,
5445	0x09, 0xf5, 0x09, 0x5e, 0x28, 0xb3, 0xbf, 0xa6, 0x9e, 0x1c, 0x42, 0x17, 0x65, 0x5a, 0x5a, 0x56,
5446	0x66, 0x91, 0x32, 0x23, 0xbd, 0x08, 0xd3, 0x91, 0xaa, 0x71, 0xfc, 0x0a, 0xe3, 0x15, 0x29, 0xe0,
5447	0x47, 0x0c, 0xad, 0xe0, 0x04, 0xab, 0x47, 0x38, 0xc1, 0x2f, 0x35, 0x40, 0x62, 0x93, 0xc9, 0x04,
5448	0xec, 0x26, 0x15, 0x34, 0x1b, 0x15, 0x99, 0xc8, 0xbc, 0x22, 0x90, 0x53, 0xf7, 0x29, 0xb0, 0x8e,
5449	0x9d, 0x7d, 0x79, 0xb0, 0xa0, 0x4a, 0x0f, 0xd0, 0xd3, 0x62, 0xa1, 0xae, 0x66, 0x85, 0x9a, 0xd9,
5450	0x4c, 0x8e, 0x78, 0x3f, 0x06, 0x48, 0x24, 0xfa, 0xf7, 0x8b, 0xe7, 0x51, 0x1f, 0xaa, 0x9a, 0xf1,
5451	0x6f, 0x35, 0x98, 0x4c, 0xfa, 0x84, 0x61, 0x15, 0xd1, 0xb2, 0x2a, 0x92, 0x0d, 0x9c, 0x63, 0x8e,
5452	0x02, 0xbf, 0xac, 0x40, 0x8d, 0xdb, 0xfb, 0x21, 0x56, 0x73, 0x0a, 0x1a, 0x3e, 0x77, 0x99, 0x5d,
5453	0x1e, 0x27, 0xf5, 0xe8, 0x1b, 0x9d, 0x05, 0xe8, 0x12, 0xcf, 0x27, 0x06, 0x0e, 0x49, 0x97, 0x69,
5454	0x74, 0x43, 0x4f, 0x8c, 0xa0, 0x2b, 0x30, 0xc7, 0xfd, 0x00, 0xb1, 0xbd, 0x70, 0x90, 0x50, 0xe4,
5455	0x86, 0x3e, 0xc3, 0x00, 0x1b, 0x74, 0x9c, 0xab, 0x72, 0xe4, 0x63, 0xaa, 0x39, 0x3e, 0xa6, 0x76,
5456	0x90, 0x8f, 0xa9, 0xab, 0x7c, 0xcc, 0x6d, 0xa8, 0xf1, 0xac, 0x58, 0x95, 0x6b, 0x65, 0xae, 0x9d,
5457	0xba, 0x40, 0x46, 0xaf, 0xc4, 0x2a, 0xdf, 0x54, 0x1b, 0x6a, 0xa4, 0xec, 0xc9, 0x3c, 0x17, 0x46,
5458	0xce, 0x73, 0x5f, 0x85, 0xba, 0x70, 0xd2, 0xed, 0x56, 0x36, 0xd4, 0x3d, 0x24, 0x5d, 0x13, 0x53,
5459	0xef, 0x1d, 0xe8, 0x12, 0xad, 0x48, 0x19, 0x26, 0x8f, 0xa0, 0x0c, 0x3f, 0xd7, 0x60, 0x8e, 0x2b,
5460	0x43, 0xd2, 0xe4, 0xaf, 0x41, 0x8d, 0x3b, 0x7f, 0x61, 0xf1, 0x28, 0x1b, 0x2b, 0x68, 0x52, 0xc4,
5461	0x71, 0x8e, 0x6d, 0xef, 0x0e, 0xcc, 0x2b, 0xe2, 0x0f, 0xfa, 0xb8, 0xd8, 0x0c, 0x57, 0x32, 0xfb,
5462	0xcc, 0xec, 0x23, 0xc7, 0x28, 0xbf, 0x2b, 0x41, 0x85, 0x26, 0x32, 0x54, 0xe9, 0x42, 0x33, 0xb4,
5463	0x64, 0xbc, 0xe4, 0x1f, 0x87, 0xf0, 0xe2, 0x97, 0x61, 0x36, 0x24, 0xbe, 0x1d, 0x74, 0xdc, 0x5e,
5464	0x87, 0x2a, 0x9a, 0x69, 0xc8, 0xd8, 0x38, 0xcd, 0xc6, 0xb7, 0x7a, 0x8f, 0xf9, 0x28, 0xcd, 0xf7,
5465	0x0c, 0x9e, 0x24, 0x8b, 0xc4, 0x67, 0x3e, 0x9d, 0xca, 0x30, 0x90, 0x2e, 0x71, 0x28, 0xba, 0x65,
5466	0x1a, 0xc4, 0x09, 0x88, 0xc8, 0x7c, 0xe6, 0xd3, 0x77, 0x03, 0x06, 0xd2, 0x25, 0x0e, 0x35, 0x0f,
5467	0x9a, 0x5c, 0xf1, 0x88, 0xc9, 0x22, 0x91, 0xf8, 0x2c, 0xd2, 0x92, 0xfa, 0xe8, 0x5a, 0x92, 0x0c,
5468	0x79, 0x8d, 0x54, 0xc8, 0x5b, 0xf9, 0x04, 0x9a, 0xf7, 0x43, 0x62, 0xf3, 0x8a, 0xcf, 0xc3, 0xbc,
5469	0x8a, 0x4f, 0xf9, 0x60, 0xd3, 0xcb, 0xd6, 0x7b, 0x56, 0xbe, 0x80, 0xba, 0xd8, 0xf2, 0x21, 0x6f,
5470	0x18, 0x63, 0x76, 0x94, 0xff, 0x2a, 0x41, 0x85, 0xde, 0xc7, 0x68, 0x6a, 0x4f, 0x95, 0x87, 0xf3,
5471	0xf4, 0x49, 0x4f, 0xa6, 0xf6, 0xd1, 0xa0, 0x4e, 0x7a, 0x34, 0x07, 0x8b, 0x91, 0xcc, 0xae, 0xd4,
5472	0x9b, 0x68, 0xec, 0x7e, 0x17, 0xbd, 0xab, 0xb8, 0x57, 0x9f, 0x19, 0xf2, 0x2c, 0xe9, 0xba, 0x4f,
5473	0xea, 0x4a, 0xfd, 0x43, 0x98, 0x4c, 0x5c, 0x8a, 0x07, 0x42, 0xa3, 0x4e, 0x0f, 0x31, 0x48, 0x55,
5474	0x7d, 0x5a, 0xf1, 0x45, 0x38, 0x93, 0x9e, 0x54, 0xb3, 0x8a, 0x7d, 0x05, 0x6a, 0x3c, 0x61, 0x17,
5475	0xf7, 0x64, 0x55, 0x4a, 0x2f, 0x30, 0xc6, 0xac, 0x62, 0x2b, 0x03, 0x98, 0xa1, 0x67, 0x9d, 0xf4,
5476	0x42, 0x2f, 0x43, 0x85, 0xde, 0x7d, 0x85, 0x0f, 0x9a, 0x1d, 0xbe, 0x26, 0x6f, 0x4e, 0xe8, 0x0c,
5477	0x7e, 0x6c, 0xff, 0xf3, 0x39, 0xcc, 0x65, 0xae, 0xdd, 0xa3, 0x17, 0xdc, 0x86, 0x56, 0x9f, 0xe3,
5478	0x7b, 0xfe, 0x58, 0x82, 0x66, 0xe4, 0xd6, 0x13, 0xe1, 0x49, 0x3b, 0x62, 0x78, 0x2a, 0x8d, 0x10,
5479	0x9e, 0xca, 0x23, 0x87, 0xa7, 0xd7, 0xa0, 0x41, 0x44, 0x62, 0x2c, 0xb4, 0x2d, 0x75, 0xb0, 0x51,
5480	0xbe, 0xad, 0x47, 0x68, 0xe3, 0xce, 0x49, 0x3f, 0x03, 0x88, 0xa3, 0x20, 0xda, 0x2a, 0x16, 0xca,
5481	0xa9, 0x0c, 0xeb, 0x88, 0x36, 0x47, 0x1c, 0x1b, 0xd0, 0x90, 0x4b, 0x50, 0xfa, 0x98, 0x28, 0x5f,
5482	0x2f, 0x15, 0xe5, 0xeb, 0x2b, 0x9f, 0xc1, 0x82, 0xaa, 0xe8, 0xaa, 0x64, 0xf9, 0x5a, 0x9a, 0x65,
5483	0xa1, 0xf9, 0x0a, 0xf6, 0x04, 0xda, 0x79, 0xc5, 0x44, 0xe5, 0x14, 0xb7, 0xd3, 0x53, 0x9c, 0x53,
5484	0xd5, 0x89, 0x92, 0x7a, 0x25, 0xa6, 0xd9, 0x82, 0xa9, 0xd4, 0x5d, 0x48, 0xc9, 0xfb, 0x4a, 0x9a,
5485	0xf7, 0x82, 0x4a, 0x1f, 0x24, 0x43, 0x03, 0x4e, 0xe4, 0xe4, 0xe1, 0x4a, 0xd6, 0xaf, 0xa7, 0x59,
5486	0x9f, 0x55, 0x28, 0xaa, 0x62, 0xd5, 0x18, 0x96, 0xd4, 0xd1, 0x5f, 0x39, 0xc7, 0x5a, 0x7a, 0x8e,
5487	0x33, 0xd9, 0xc4, 0x46, 0x31, 0x85, 0x14, 0xef, 0xb0, 0x83, 0x1a, 0x55, 0xbc, 0xc3, 0x2e, 0x42,
5488	0xb0, 0xff, 0x31, 0x4c, 0xa7, 0x95, 0x55, 0xc9, 0xf8, 0x6a, 0x9a, 0xf1, 0xa2, 0x32, 0x51, 0x94,
5489	0x2c, 0x77, 0xe0, 0xa4, 0x28, 0xd9, 0x8b, 0xe8, 0x71, 0xd0, 0xb2, 0xdf, 0x48, 0x73, 0x5f, 0x56,
5490	0x56, 0x7b, 0x0b, 0x74, 0x46, 0xf6, 0x06, 0x46, 0xd6, 0x99, 0xa8, 0xa9, 0x20, 0x18, 0x3e, 0x83,
5491	0xd3, 0x8c, 0x61, 0x5c, 0xdc, 0x1d, 0x1c, 0xb4, 0xf6, 0x37, 0xd3, 0xec, 0x57, 0xd4, 0x35, 0xe2,
5492	0x81, 0x62, 0xf5, 0xd2, 0xb0, 0x64, 0x45, 0xfc, 0x38, 0x86, 0xa5, 0xe0, 0x31, 0xac, 0xa2, 0x19,
5493	0x8f, 0x3e, 0xb2, 0x8a, 0x66, 0x63, 0x82, 0x98, 0xe2, 0x39, 0x9c, 0xe5, 0x53, 0xa4, 0x6a, 0xcd,
5494	0x07, 0x4d, 0xf5, 0x76, 0x7a, 0xaa, 0x8b, 0xf9, 0x25, 0x6d, 0xc5, 0x94, 0x9f, 0xc2, 0xbc, 0x98,
5495	0x92, 0xe6, 0x03, 0x1f, 0x61, 0xdf, 0xc4, 0xdb, 0x96, 0x7a, 0x9e, 0x57, 0xd3, 0xf3, 0x9c, 0xca,
5496	0xa6, 0x15, 0x92, 0x5c, 0x32, 0xff, 0x01, 0xb4, 0x38, 0x73, 0x56, 0x12, 0x55, 0x32, 0x5d, 0x48,
5497	0x32, 0x6d, 0x4a, 0xc2, 0xff, 0x68, 0xd0, 0xdc, 0xc2, 0xfd, 0x70, 0xf7, 0x7d, 0xcb, 0x7d, 0x81,
5498	0xae, 0xc2, 0x1c, 0xfd, 0xdf, 0xf5, 0xcd, 0x9f, 0xf1, 0x68, 0x44, 0x33, 0x46, 0xce, 0x64, 0x36,
5499	0x05, 0xf8, 0xd0, 0xb7, 0xd0, 0x69, 0x68, 0x86, 0xee, 0x33, 0xc2, 0x91, 0x38, 0xd3, 0x06, 0x1b,
5500	0xa0, 0xc0, 0x73, 0xd0, 0xf2, 0x49, 0xcf, 0x27, 0xc1, 0x2e, 0x03, 0xf3, 0x74, 0x1f, 0xc4, 0x10,
5501	0x45, 0xb8, 0x4a, 0x63, 0xb9, 0xeb, 0x45, 0xed, 0x0e, 0x65, 0x65, 0x57, 0xa0, 0x8c, 0x3b, 0x4a,
5502	0xfe, 0xad, 0x04, 0x10, 0x6d, 0x9a, 0x85, 0x6d, 0xd3, 0xf6, 0x2c, 0xd3, 0x30, 0x43, 0x91, 0x58,
5503	0xa4, 0xbc, 0x45, 0x84, 0xa9, 0x47, 0x68, 0x94, 0xc4, 0xc3, 0x41, 0xf0, 0xc2, 0xf5, 0xbb, 0x2a,
5504	0x07, 0x93, 0x20, 0x91, 0x68, 0xe8, 0x1e, 0x20, 0xc3, 0x32, 0x89, 0x13, 0x76, 0x0c, 0x9f, 0x74,
5505	0x89, 0x13, 0x9a, 0xd8, 0x92, 0x49, 0x46, 0x0e, 0xf1, 0x1c, 0x27, 0xb8, 0x1b, 0xe3, 0x53, 0x2e,
5506	0x69, 0x09, 0x19, 0xb2, 0xa2, 0x98, 0xcf, 0x25, 0x45, 0x70, 0xd7, 0xed, 0x8e, 0xbd, 0x12, 0xf6,
5507	0x18, 0x6a, 0x5b, 0xdb, 0x9f, 0x13, 0x23, 0x1c, 0x67, 0x2d, 0xe8, 0xeb, 0x2a, 0x34, 0xb7, 0xe4,
5508	0x6d, 0x80, 0x6a, 0x34, 0x2b, 0x39, 0x53, 0x3e, 0x4d, 0x51, 0x61, 0x4e, 0x5c, 0xb3, 0x4a, 0x85,
5509	0x95, 0xc5, 0x72, 0x36, 0x75, 0xcf, 0x54, 0xa7, 0x2b, 0x23, 0x55, 0xa7, 0x87, 0x6f, 0x2f, 0xd5,
5510	0xec, 0xed, 0xe5, 0x47, 0xa9, 0xdb, 0x4b, 0x2d, 0x9b, 0x06, 0x2b, 0xe3, 0x44, 0xf2, 0x02, 0xb3,
5511	0x31, 0x74, 0x81, 0xa9, 0x1f, 0xda, 0x5f, 0xa7, 0xee, 0x31, 0x6b, 0xc9, 0xfe, 0x66, 0x43, 0x95,
5512	0xef, 0x0b, 0x60, 0xb2, 0xa7, 0x79, 0xec, 0xfe, 0x59, 0xba, 0xda, 0x05, 0x99, 0x6a, 0x57, 0xb2,
5513	0x01, 0xd1, 0x1a, 0xb5, 0x01, 0x91, 0x68, 0xa6, 0x4c, 0x1e, 0xdc, 0x4c, 0x29, 0xd0, 0xf6, 0xa9,
5514	0x23, 0x68, 0xfb, 0x9f, 0x2a, 0xd0, 0x8c, 0x64, 0xa7, 0x74, 0xb5, 0xd3, 0x50, 0x32, 0x65, 0x25,
5515	0xa4, 0x64, 0x3a, 0x87, 0x50, 0xc7, 0x64, 0xdd, 0xb0, 0x52, 0x58, 0x37, 0xac, 0x1e, 0xae, 0x6e,
5516	0x58, 0x3b, 0xa0, 0x6e, 0x58, 0xcf, 0xa9, 0x1b, 0x36, 0x0e, 0xaa, 0x1b, 0x36, 0x8b, 0xeb, 0x86,
5517	0x70, 0xc4, 0x8b, 0x59, 0x6b, 0x84, 0x8b, 0xd9, 0xe4, 0x71, 0xea, 0x86, 0x53, 0xc7, 0xae, 0x1b,
5518	0x4e, 0x1f, 0x41, 0x67, 0x7e, 0xa5, 0xc1, 0x82, 0x32, 0xb9, 0xbc, 0x0d, 0xcd, 0xc8, 0xe2, 0x55,
5519	0xc1, 0x27, 0x22, 0xa2, 0x97, 0xf1, 0x08, 0xf3, 0xd8, 0x77, 0xf8, 0x10, 0x96, 0xd4, 0x8f, 0x12,
5520	0xd0, 0x27, 0xc5, 0x1e, 0xfc, 0xa2, 0xe2, 0x99, 0x8b, 0xc2, 0x8d, 0xa9, 0x5d, 0xfa, 0x7f, 0x2b,
5521	0xd0, 0x88, 0x32, 0xdf, 0x39, 0xa8, 0x24, 0x8a, 0x43, 0x65, 0x9d, 0xf4, 0x8e, 0xe5, 0xd0, 0x2f,
5522	0x41, 0x79, 0x87, 0x84, 0xca, 0x48, 0x18, 0x95, 0x9d, 0x28, 0x06, 0x45, 0xf4, 0xfa, 0xa1, 0x28,
5523	0x18, 0xe6, 0x21, 0x7a, 0xfd, 0x10, 0xbd, 0x02, 0x15, 0xcf, 0x0d, 0x42, 0x51, 0xdb, 0xc9, 0xc1,
5524	0x64, 0x28, 0xe8, 0x3a, 0xd4, 0xba, 0xc4, 0x22, 0x21, 0x11, 0x3e, 0x3a, 0x07, 0x59, 0x20, 0xa1,
5525	0x9b, 0x50, 0x77, 0xd9, 0xaa, 0x95, 0xfe, 0x38, 0xc6, 0x97, 0x58, 0x74, 0x29, 0xbb, 0x04, 0x77,
5526	0x85, 0x23, 0xce, 0x5b, 0x0a, 0x45, 0xa1, 0xf7, 0x1e, 0x0f, 0x87, 0xc6, 0xae, 0xb0, 0xc4, 0x1c,
5527	0x5c, 0x8e, 0x43, 0x91, 0x43, 0x1f, 0x1b, 0xd2, 0xfc, 0xf2, 0x90, 0x19, 0xce, 0x88, 0x4e, 0x37,
5528	0x1d, 0xfe, 0xa6, 0x8e, 0x10, 0xfe, 0xc6, 0x6c, 0x82, 0x5f, 0x6a, 0x50, 0x65, 0xad, 0xf3, 0xff,
5529	0xf3, 0xc3, 0x2d, 0x02, 0x10, 0x9b, 0xc4, 0xe8, 0x55, 0xfb, 0xac, 0x37, 0x55, 0xdb, 0xda, 0x59,
5530	0x68, 0xc6, 0x5e, 0x26, 0x6b, 0x6b, 0x2b, 0x03, 0x38, 0x99, 0xfb, 0x20, 0x08, 0xfd, 0xb4, 0x78,
5531	0x55, 0x97, 0x32, 0xab, 0xca, 0xc9, 0x43, 0xd4, 0x4b, 0xfb, 0xab, 0x06, 0x2d, 0x3d, 0xbf, 0xd0,
5532	0xaa, 0x68, 0xab, 0x25, 0xfc, 0x77, 0xe9, 0x70, 0xfe, 0x3b, 0x19, 0x50, 0xcb, 0x43, 0x01, 0x75,
5533	0xcc, 0x6f, 0x68, 0xbe, 0xd6, 0x60, 0x29, 0xe7, 0xfa, 0xfd, 0xce, 0x50, 0x06, 0xc7, 0x1d, 0xfc,
5534	0x89, 0x9c, 0x0c, 0x6e, 0x73, 0x22, 0x9d, 0xb8, 0x1d, 0xd7, 0xc9, 0xff, 0xbe, 0x04, 0x0d, 0x99,
5535	0xdc, 0x1d, 0xe2, 0x90, 0x8f, 0xf1, 0xe4, 0x21, 0x21, 0x9f, 0xf2, 0xe1, 0xe4, 0x13, 0x3d, 0xea,
5536	0xaa, 0x8c, 0xf0, 0xa8, 0x6b, 0xcc, 0xd7, 0x96, 0xaf, 0x34, 0x98, 0x57, 0x95, 0x32, 0x6e, 0x51,
5537	0xdd, 0xe1, 0xc3, 0xaa, 0x27, 0x94, 0x92, 0x64, 0x73, 0x42, 0x8f, 0xf0, 0x8e, 0x2d, 0xab, 0x7f,
5538	0x6b, 0xd4, 0x5e, 0x65, 0xf6, 0xfd, 0x16, 0xd4, 0xbb, 0xfc, 0x59, 0x96, 0xea, 0x35, 0xa3, 0xaa,
5539	0x74, 0x22, 0xf1, 0xd1, 0x53, 0x58, 0x94, 0x8b, 0x4a, 0xb7, 0x95, 0x4a, 0x39, 0x4f, 0x2e, 0x55,
5540	0xdc, 0xe6, 0x7d, 0xc5, 0xb1, 0x8c, 0xb9, 0x5d, 0xe4, 0xc3, 0xa2, 0xf2, 0x65, 0xe5, 0xe8, 0x8f,
5541	0x46, 0x55, 0x3b, 0x50, 0x7b, 0x9e, 0x6f, 0x5b, 0x50, 0xe3, 0x0e, 0x94, 0x3a, 0x08, 0xa7, 0x6f,
5542	0x59, 0x78, 0x5b, 0xf4, 0x33, 0x1b, 0x7a, 0xf4, 0x8d, 0xde, 0x83, 0xa9, 0x6e, 0xf2, 0xb1, 0x9a,
5543	0x10, 0x68, 0x2a, 0x52, 0xa4, 0x5e, 0xb3, 0xe9, 0x69, 0x7c, 0x74, 0x9a, 0x6a, 0x03, 0xee, 0x76,
5544	0x5c, 0xc7, 0x1a, 0xc4, 0xee, 0x07, 0x77, 0xb7, 0x1c, 0x6b, 0x80, 0xce, 0x00, 0xbc, 0xf0, 0xcd,
5545	0x90, 0x70, 0x28, 0xcf, 0xf6, 0x9b, 0x6c, 0x84, 0x81, 0xcf, 0x43, 0x79, 0xdf, 0xb6, 0x44, 0x7e,
5546	0x92, 0x4a, 0x88, 0x9f, 0xda, 0x96, 0x4e, 0x61, 0xd9, 0xcb, 0x6b, 0x6d, 0xa4, 0xcb, 0x6b, 0x22,
5547	0xed, 0xae, 0x1f, 0x90, 0x76, 0xa7, 0xef, 0x1e, 0x8d, 0xcc, 0xdd, 0x23, 0x6a, 0x09, 0x37, 0x93,
5548	0x2d, 0xe1, 0x73, 0xd0, 0xb2, 0xfb, 0x56, 0x68, 0x7a, 0x16, 0xe9, 0xb8, 0x3d, 0x96, 0x89, 0x68,
5549	0x3a, 0xc8, 0xa1, 0x2d, 0x96, 0xe8, 0xd9, 0x78, 0xdf, 0xb4, 0xfb, 0x36, 0xcb, 0x3c, 0x34, 0x5d,
5550	0x7e, 0xa2, 0xab, 0x30, 0x47, 0xf6, 0x0d, 0xab, 0x1f, 0x98, 0x7b, 0xa4, 0x23, 0x71, 0x26, 0xd9,
5551	0xbc, 0xb3, 0x11, 0xe0, 0xa1, 0x40, 0xa6, 0x6c, 0x4c, 0x87, 0xa1, 0x4c, 0x09, 0x36, 0xfc, 0x73,
5552	0x88, 0x8d, 0xc0, 0x99, 0x1e, 0x66, 0x23, 0x90, 0xcf, 0x00, 0xd8, 0x78, 0xbf, 0x63, 0x11, 0x67,
5553	0x27, 0xdc, 0x6d, 0xcf, 0x2c, 0x6b, 0x97, 0xcb, 0x7a, 0xd3, 0xc6, 0xfb, 0x0f, 0xd8, 0x00, 0x03,
5554	0x9b, 0x8e, 0x04, 0xcf, 0x0a, 0xb0, 0xe9, 0x08, 0x70, 0x1b, 0xea, 0x1e, 0x0e, 0xe9, 0xf1, 0xb6,
5555	0xe7, 0x78, 0xd2, 0x2a, 0x3e, 0xa9, 0x16, 0x50, 0xbe, 0x66, 0x48, 0xec, 0xa0, 0x8d, 0x18, 0x5d,
5556	0xc3, 0xc6, 0xfb, 0xac, 0x01, 0xcc, 0x80, 0xa6, 0x23, 0x80, 0xf3, 0x02, 0x68, 0x3a, 0x1c, 0x78,
5557	0x1e, 0x26, 0xfb, 0x8e, 0xf9, 0xbc, 0x4f, 0x04, 0x7c, 0x81, 0xad, 0xbc, 0xc5, 0xc7, 0x38, 0xca,
5558	0x45, 0x98, 0xa6, 0xcc, 0x13, 0xe6, 0xb1, 0xc8, 0x98, 0x4c, 0xd9, 0x78, 0x3f, 0x91, 0x5f, 0x50,
5559	0x34, 0xd3, 0x49, 0xa2, 0x2d, 0x09, 0x34, 0xd3, 0x49, 0xa0, 0x25, 0xc3, 0xe5, 0x09, 0x56, 0x62,
5560	0x89, 0xc3, 0xe5, 0x2a, 0x54, 0x88, 0xd3, 0xb7, 0xdb, 0xed, 0xec, 0x6b, 0x3f, 0xaa, 0x2b, 0x0c,
5561	0xc8, 0xea, 0x33, 0x03, 0x8f, 0xb4, 0x4f, 0xf2, 0x6b, 0x30, 0xfd, 0x1f, 0xbd, 0x0e, 0x35, 0x6c,
5562	0x59, 0x54, 0x03, 0x4e, 0x1d, 0xa6, 0xa5, 0x5d, 0xc5, 0x96, 0xb5, 0xd5, 0xa3, 0x54, 0xae, 0xc3,
5563	0xf4, 0xe6, 0xf4, 0xa1, 0xa8, 0x5c, 0x87, 0x70, 0x2a, 0xec, 0x0c, 0x28, 0xd5, 0x4b, 0x87, 0x9b,
5564	0xcb, 0x19, 0x6c, 0xf5, 0xd0, 0x05, 0x28, 0x3b, 0x6e, 0xd8, 0x3e, 0xa3, 0xe8, 0xde, 0x32, 0x12,
5565	0x9d, 0x82, 0x69, 0x96, 0xcc, 0xc5, 0x70, 0x36, 0xeb, 0xd7, 0xa3, 0x6e, 0xbe, 0xce, 0x71, 0xd0,
5566	0x1b, 0x00, 0x89, 0xc3, 0x3e, 0x97, 0x8d, 0x86, 0xf1, 0xa9, 0xeb, 0x09, 0xcc, 0x7c, 0xaf, 0xb7,
5567	0xcc, 0x58, 0xa4, 0xbc, 0x5e, 0xde, 0x6f, 0x48, 0xd4, 0x5e, 0x0f, 0xbd, 0x16, 0x47, 0x93, 0xf3,
5568	0xd9, 0x04, 0x24, 0xf1, 0xfe, 0x37, 0x8e, 0x22, 0x43, 0xd9, 0xc2, 0x4a, 0x36, 0x5b, 0x58, 0x82,
5569	0x5a, 0xcf, 0xf5, 0x6d, 0x1c, 0xb6, 0x57, 0x19, 0x50, 0x7c, 0x15, 0x45, 0x89, 0x0b, 0x47, 0x7c,
5570	0x70, 0x93, 0xed, 0x03, 0x5c, 0x1b, 0x6a, 0x04, 0x2b, 0x44, 0xc7, 0x5e, 0x21, 0x73, 0x57, 0x3f,
5571	0x86, 0x07, 0x37, 0x8a, 0x1f, 0x10, 0x7c, 0x7f, 0xa9, 0xfb, 0x22, 0xcc, 0x2b, 0xca, 0x5f, 0x2b,
5572	0x7f, 0x2f, 0xc1, 0x74, 0xba, 0xcb, 0x10, 0x59, 0x9d, 0x96, 0xb0, 0xba, 0x83, 0xdf, 0xe3, 0xc8,
5573	0x92, 0x55, 0x39, 0x53, 0xb2, 0xaa, 0x44, 0x25, 0xab, 0x25, 0x71, 0xc2, 0xf2, 0x85, 0x99, 0xf8,
5574	0x42, 0xab, 0x30, 0xb5, 0x4d, 0xb0, 0x4f, 0xfc, 0x8e, 0x90, 0x3e, 0x7f, 0x49, 0x33, 0xc9, 0x07,
5575	0xdf, 0xe7, 0x3a, 0x70, 0x0d, 0xaa, 0x3d, 0xcb, 0x7d, 0x21, 0x9f, 0xfe, 0x2f, 0x29, 0xeb, 0xd2,
5576	0x81, 0xce, 0x91, 0xd0, 0x75, 0x98, 0xa7, 0xf0, 0x8e, 0xd9, 0xed, 0x18, 0xae, 0xe3, 0x10, 0x23,
5577	0x64, 0x2d, 0x03, 0xfe, 0x72, 0x66, 0x96, 0x82, 0xee, 0x77, 0xef, 0x72, 0xc0, 0x87, 0xc5, 0xaf,
5578	0x56, 0x8e, 0xf2, 0x30, 0xf8, 0x1b, 0x0d, 0x4e, 0xe6, 0x77, 0x81, 0x36, 0x60, 0x66, 0xe8, 0xf7,
5579	0x0c, 0x42, 0xe3, 0x4e, 0xe5, 0xf7, 0x7e, 0x36, 0x27, 0xf4, 0xe9, 0xf4, 0x6f, 0x18, 0x8e, 0xad,
5580	0x81, 0x5f, 0xc0, 0xe9, 0x82, 0x9f, 0x4c, 0xa0, 0x4e, 0xb1, 0x26, 0x5e, 0xc9, 0x6a, 0x62, 0x6e,
5581	0xb3, 0x4a, 0xad, 0x91, 0x7f, 0xd1, 0xa0, 0xc6, 0x2f, 0xf8, 0xf2, 0x19, 0x91, 0x16, 0x3f, 0x23,
5582	0x3a, 0x58, 0xe1, 0xde, 0x82, 0xe6, 0x9e, 0x68, 0x58, 0xc9, 0x8e, 0xc7, 0xe9, 0xfc, 0x9e, 0x56,
5583	0xa0, 0xc7, 0xd8, 0xe3, 0xbe, 0xab, 0x7d, 0xab, 0x51, 0x1b, 0x1a, 0x6e, 0xc0, 0xb1, 0xf0, 0x26,
5584	0x3a, 0x0b, 0x2c, 0x9a, 0xb5, 0x63, 0x8f, 0x29, 0x0a, 0x51, 0x39, 0x8e, 0x51, 0x51, 0x88, 0x1a,
5585	0xf3, 0x8a, 0x77, 0x60, 0x66, 0xe8, 0x78, 0xd0, 0x93, 0x62, 0x71, 0x9f, 0x53, 0x88, 0x3b, 0xd5,
5586	0x33, 0x54, 0xcb, 0xf8, 0x39, 0x2c, 0x3d, 0xce, 0x7b, 0xce, 0xf6, 0x3d, 0xfd, 0x2a, 0x64, 0x15,
5587	0x5a, 0xbc, 0xd3, 0xb7, 0xee, 0xfb, 0x78, 0x10, 0x77, 0x28, 0xb9, 0x28, 0x44, 0x87, 0xf2, 0x63,
5588	0xa8, 0x8b, 0x76, 0x20, 0x7a, 0x50, 0xbc, 0xf1, 0x13, 0xd9, 0x8d, 0x33, 0xc2, 0xbc, 0x77, 0x8d,
5589	0x1a, 0x94, 0x9f, 0x60, 0x75, 0xb3, 0xf4, 0x60, 0x9d, 0xce, 0xe4, 0xe0, 0xe5, 0x71, 0xfd, 0xbc,
5590	0xe1, 0x28, 0x5a, 0xf2, 0x0f, 0x0d, 0xca, 0x4f, 0x6d, 0x4b, 0xb9, 0x97, 0x97, 0xa0, 0x49, 0xff,
5591	0x06, 0x1e, 0x36, 0x64, 0xf3, 0x37, 0x1e, 0xa0, 0x8e, 0xde, 0xf3, 0x49, 0xcf, 0xdc, 0x17, 0xba,
5592	0x2c, 0xbe, 0x28, 0x15, 0x0e, 0x43, 0xdf, 0xdc, 0xee, 0x87, 0xf2, 0x15, 0x72, 0x3c, 0x40, 0x0d,
5593	0xe4, 0x85, 0x8f, 0x3d, 0x2f, 0x6a, 0x48, 0xc8, 0xcf, 0x31, 0xff, 0x4c, 0xe1, 0xce, 0xcb, 0x30,
5594	0xed, 0xfa, 0x3b, 0x92, 0xa4, 0xb3, 0xb7, 0x76, 0x67, 0x52, 0xfc, 0xf8, 0xf6, 0x91, 0xef, 0x86,
5595	0xee, 0x23, 0xed, 0x9b, 0x52, 0x79, 0x6b, 0xfd, 0xf1, 0x76, 0x8d, 0xfd, 0x52, 0x75, 0xed, 0x7f,
5596	0x01, 0x00, 0x00, 0xff, 0xff, 0xae, 0xd1, 0xdd, 0x50, 0xa5, 0x3b, 0x00, 0x00,
5597}
5598