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