1 // Code generated by protoc-gen-go. DO NOT EDIT.
2 // source: OpenAPIv2/OpenAPIv2.proto
5 Package openapi_v2 is a generated protocol buffer package.
7 It is generated from these files:
8 OpenAPIv2/OpenAPIv2.proto
10 It has these top-level messages:
11 AdditionalPropertiesItem
14 BasicAuthenticationSecurity
23 FormDataParameterSubSchema
25 HeaderParameterSubSchema
38 NamedSecurityDefinitionsItem
42 Oauth2AccessCodeSecurity
43 Oauth2ApplicationSecurity
44 Oauth2ImplicitSecurity
45 Oauth2PasswordSecurity
52 PathParameterSubSchema
56 QueryParameterSubSchema
64 SecurityDefinitionsItem
74 import proto "github.com/golang/protobuf/proto"
77 import google_protobuf "github.com/golang/protobuf/ptypes/any"
79 // Reference imports to suppress errors if they are not otherwise used.
84 // This is a compile-time assertion to ensure that this generated file
85 // is compatible with the proto package it is being compiled against.
86 // A compilation error at this line likely means your copy of the
87 // proto package needs to be updated.
88 const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
90 type AdditionalPropertiesItem struct {
91 // Types that are valid to be assigned to Oneof:
92 // *AdditionalPropertiesItem_Schema
93 // *AdditionalPropertiesItem_Boolean
94 Oneof isAdditionalPropertiesItem_Oneof `protobuf_oneof:"oneof"`
97 func (m *AdditionalPropertiesItem) Reset() { *m = AdditionalPropertiesItem{} }
98 func (m *AdditionalPropertiesItem) String() string { return proto.CompactTextString(m) }
99 func (*AdditionalPropertiesItem) ProtoMessage() {}
100 func (*AdditionalPropertiesItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
102 type isAdditionalPropertiesItem_Oneof interface {
103 isAdditionalPropertiesItem_Oneof()
106 type AdditionalPropertiesItem_Schema struct {
107 Schema *Schema `protobuf:"bytes,1,opt,name=schema,oneof"`
109 type AdditionalPropertiesItem_Boolean struct {
110 Boolean bool `protobuf:"varint,2,opt,name=boolean,oneof"`
113 func (*AdditionalPropertiesItem_Schema) isAdditionalPropertiesItem_Oneof() {}
114 func (*AdditionalPropertiesItem_Boolean) isAdditionalPropertiesItem_Oneof() {}
116 func (m *AdditionalPropertiesItem) GetOneof() isAdditionalPropertiesItem_Oneof {
123 func (m *AdditionalPropertiesItem) GetSchema() *Schema {
124 if x, ok := m.GetOneof().(*AdditionalPropertiesItem_Schema); ok {
130 func (m *AdditionalPropertiesItem) GetBoolean() bool {
131 if x, ok := m.GetOneof().(*AdditionalPropertiesItem_Boolean); ok {
137 // XXX_OneofFuncs is for the internal use of the proto package.
138 func (*AdditionalPropertiesItem) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
139 return _AdditionalPropertiesItem_OneofMarshaler, _AdditionalPropertiesItem_OneofUnmarshaler, _AdditionalPropertiesItem_OneofSizer, []interface{}{
140 (*AdditionalPropertiesItem_Schema)(nil),
141 (*AdditionalPropertiesItem_Boolean)(nil),
145 func _AdditionalPropertiesItem_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
146 m := msg.(*AdditionalPropertiesItem)
148 switch x := m.Oneof.(type) {
149 case *AdditionalPropertiesItem_Schema:
150 b.EncodeVarint(1<<3 | proto.WireBytes)
151 if err := b.EncodeMessage(x.Schema); err != nil {
154 case *AdditionalPropertiesItem_Boolean:
159 b.EncodeVarint(2<<3 | proto.WireVarint)
163 return fmt.Errorf("AdditionalPropertiesItem.Oneof has unexpected type %T", x)
168 func _AdditionalPropertiesItem_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
169 m := msg.(*AdditionalPropertiesItem)
171 case 1: // oneof.schema
172 if wire != proto.WireBytes {
173 return true, proto.ErrInternalBadWireType
176 err := b.DecodeMessage(msg)
177 m.Oneof = &AdditionalPropertiesItem_Schema{msg}
179 case 2: // oneof.boolean
180 if wire != proto.WireVarint {
181 return true, proto.ErrInternalBadWireType
183 x, err := b.DecodeVarint()
184 m.Oneof = &AdditionalPropertiesItem_Boolean{x != 0}
191 func _AdditionalPropertiesItem_OneofSizer(msg proto.Message) (n int) {
192 m := msg.(*AdditionalPropertiesItem)
194 switch x := m.Oneof.(type) {
195 case *AdditionalPropertiesItem_Schema:
196 s := proto.Size(x.Schema)
197 n += proto.SizeVarint(1<<3 | proto.WireBytes)
198 n += proto.SizeVarint(uint64(s))
200 case *AdditionalPropertiesItem_Boolean:
201 n += proto.SizeVarint(2<<3 | proto.WireVarint)
205 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
211 Value *google_protobuf.Any `protobuf:"bytes,1,opt,name=value" json:"value,omitempty"`
212 Yaml string `protobuf:"bytes,2,opt,name=yaml" json:"yaml,omitempty"`
215 func (m *Any) Reset() { *m = Any{} }
216 func (m *Any) String() string { return proto.CompactTextString(m) }
217 func (*Any) ProtoMessage() {}
218 func (*Any) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
220 func (m *Any) GetValue() *google_protobuf.Any {
227 func (m *Any) GetYaml() string {
234 type ApiKeySecurity struct {
235 Type string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
236 Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
237 In string `protobuf:"bytes,3,opt,name=in" json:"in,omitempty"`
238 Description string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"`
239 VendorExtension []*NamedAny `protobuf:"bytes,5,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
242 func (m *ApiKeySecurity) Reset() { *m = ApiKeySecurity{} }
243 func (m *ApiKeySecurity) String() string { return proto.CompactTextString(m) }
244 func (*ApiKeySecurity) ProtoMessage() {}
245 func (*ApiKeySecurity) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
247 func (m *ApiKeySecurity) GetType() string {
254 func (m *ApiKeySecurity) GetName() string {
261 func (m *ApiKeySecurity) GetIn() string {
268 func (m *ApiKeySecurity) GetDescription() string {
275 func (m *ApiKeySecurity) GetVendorExtension() []*NamedAny {
277 return m.VendorExtension
282 type BasicAuthenticationSecurity struct {
283 Type string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
284 Description string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
285 VendorExtension []*NamedAny `protobuf:"bytes,3,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
288 func (m *BasicAuthenticationSecurity) Reset() { *m = BasicAuthenticationSecurity{} }
289 func (m *BasicAuthenticationSecurity) String() string { return proto.CompactTextString(m) }
290 func (*BasicAuthenticationSecurity) ProtoMessage() {}
291 func (*BasicAuthenticationSecurity) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
293 func (m *BasicAuthenticationSecurity) GetType() string {
300 func (m *BasicAuthenticationSecurity) GetDescription() string {
307 func (m *BasicAuthenticationSecurity) GetVendorExtension() []*NamedAny {
309 return m.VendorExtension
314 type BodyParameter struct {
315 // A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed.
316 Description string `protobuf:"bytes,1,opt,name=description" json:"description,omitempty"`
317 // The name of the parameter.
318 Name string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
319 // Determines the location of the parameter.
320 In string `protobuf:"bytes,3,opt,name=in" json:"in,omitempty"`
321 // Determines whether or not this parameter is required or optional.
322 Required bool `protobuf:"varint,4,opt,name=required" json:"required,omitempty"`
323 Schema *Schema `protobuf:"bytes,5,opt,name=schema" json:"schema,omitempty"`
324 VendorExtension []*NamedAny `protobuf:"bytes,6,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
327 func (m *BodyParameter) Reset() { *m = BodyParameter{} }
328 func (m *BodyParameter) String() string { return proto.CompactTextString(m) }
329 func (*BodyParameter) ProtoMessage() {}
330 func (*BodyParameter) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
332 func (m *BodyParameter) GetDescription() string {
339 func (m *BodyParameter) GetName() string {
346 func (m *BodyParameter) GetIn() string {
353 func (m *BodyParameter) GetRequired() bool {
360 func (m *BodyParameter) GetSchema() *Schema {
367 func (m *BodyParameter) GetVendorExtension() []*NamedAny {
369 return m.VendorExtension
374 // Contact information for the owners of the API.
375 type Contact struct {
376 // The identifying name of the contact person/organization.
377 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
378 // The URL pointing to the contact information.
379 Url string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"`
380 // The email address of the contact person/organization.
381 Email string `protobuf:"bytes,3,opt,name=email" json:"email,omitempty"`
382 VendorExtension []*NamedAny `protobuf:"bytes,4,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
385 func (m *Contact) Reset() { *m = Contact{} }
386 func (m *Contact) String() string { return proto.CompactTextString(m) }
387 func (*Contact) ProtoMessage() {}
388 func (*Contact) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
390 func (m *Contact) GetName() string {
397 func (m *Contact) GetUrl() string {
404 func (m *Contact) GetEmail() string {
411 func (m *Contact) GetVendorExtension() []*NamedAny {
413 return m.VendorExtension
418 type Default struct {
419 AdditionalProperties []*NamedAny `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
422 func (m *Default) Reset() { *m = Default{} }
423 func (m *Default) String() string { return proto.CompactTextString(m) }
424 func (*Default) ProtoMessage() {}
425 func (*Default) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
427 func (m *Default) GetAdditionalProperties() []*NamedAny {
429 return m.AdditionalProperties
434 // One or more JSON objects describing the schemas being consumed and produced by the API.
435 type Definitions struct {
436 AdditionalProperties []*NamedSchema `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
439 func (m *Definitions) Reset() { *m = Definitions{} }
440 func (m *Definitions) String() string { return proto.CompactTextString(m) }
441 func (*Definitions) ProtoMessage() {}
442 func (*Definitions) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
444 func (m *Definitions) GetAdditionalProperties() []*NamedSchema {
446 return m.AdditionalProperties
451 type Document struct {
452 // The Swagger version of this document.
453 Swagger string `protobuf:"bytes,1,opt,name=swagger" json:"swagger,omitempty"`
454 Info *Info `protobuf:"bytes,2,opt,name=info" json:"info,omitempty"`
455 // The host (name or ip) of the API. Example: 'swagger.io'
456 Host string `protobuf:"bytes,3,opt,name=host" json:"host,omitempty"`
457 // The base path to the API. Example: '/api'.
458 BasePath string `protobuf:"bytes,4,opt,name=base_path,json=basePath" json:"base_path,omitempty"`
459 // The transfer protocol of the API.
460 Schemes []string `protobuf:"bytes,5,rep,name=schemes" json:"schemes,omitempty"`
461 // A list of MIME types accepted by the API.
462 Consumes []string `protobuf:"bytes,6,rep,name=consumes" json:"consumes,omitempty"`
463 // A list of MIME types the API can produce.
464 Produces []string `protobuf:"bytes,7,rep,name=produces" json:"produces,omitempty"`
465 Paths *Paths `protobuf:"bytes,8,opt,name=paths" json:"paths,omitempty"`
466 Definitions *Definitions `protobuf:"bytes,9,opt,name=definitions" json:"definitions,omitempty"`
467 Parameters *ParameterDefinitions `protobuf:"bytes,10,opt,name=parameters" json:"parameters,omitempty"`
468 Responses *ResponseDefinitions `protobuf:"bytes,11,opt,name=responses" json:"responses,omitempty"`
469 Security []*SecurityRequirement `protobuf:"bytes,12,rep,name=security" json:"security,omitempty"`
470 SecurityDefinitions *SecurityDefinitions `protobuf:"bytes,13,opt,name=security_definitions,json=securityDefinitions" json:"security_definitions,omitempty"`
471 Tags []*Tag `protobuf:"bytes,14,rep,name=tags" json:"tags,omitempty"`
472 ExternalDocs *ExternalDocs `protobuf:"bytes,15,opt,name=external_docs,json=externalDocs" json:"external_docs,omitempty"`
473 VendorExtension []*NamedAny `protobuf:"bytes,16,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
476 func (m *Document) Reset() { *m = Document{} }
477 func (m *Document) String() string { return proto.CompactTextString(m) }
478 func (*Document) ProtoMessage() {}
479 func (*Document) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
481 func (m *Document) GetSwagger() string {
488 func (m *Document) GetInfo() *Info {
495 func (m *Document) GetHost() string {
502 func (m *Document) GetBasePath() string {
509 func (m *Document) GetSchemes() []string {
516 func (m *Document) GetConsumes() []string {
523 func (m *Document) GetProduces() []string {
530 func (m *Document) GetPaths() *Paths {
537 func (m *Document) GetDefinitions() *Definitions {
544 func (m *Document) GetParameters() *ParameterDefinitions {
551 func (m *Document) GetResponses() *ResponseDefinitions {
558 func (m *Document) GetSecurity() []*SecurityRequirement {
565 func (m *Document) GetSecurityDefinitions() *SecurityDefinitions {
567 return m.SecurityDefinitions
572 func (m *Document) GetTags() []*Tag {
579 func (m *Document) GetExternalDocs() *ExternalDocs {
581 return m.ExternalDocs
586 func (m *Document) GetVendorExtension() []*NamedAny {
588 return m.VendorExtension
593 type Examples struct {
594 AdditionalProperties []*NamedAny `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
597 func (m *Examples) Reset() { *m = Examples{} }
598 func (m *Examples) String() string { return proto.CompactTextString(m) }
599 func (*Examples) ProtoMessage() {}
600 func (*Examples) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
602 func (m *Examples) GetAdditionalProperties() []*NamedAny {
604 return m.AdditionalProperties
609 // information about external documentation
610 type ExternalDocs struct {
611 Description string `protobuf:"bytes,1,opt,name=description" json:"description,omitempty"`
612 Url string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"`
613 VendorExtension []*NamedAny `protobuf:"bytes,3,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
616 func (m *ExternalDocs) Reset() { *m = ExternalDocs{} }
617 func (m *ExternalDocs) String() string { return proto.CompactTextString(m) }
618 func (*ExternalDocs) ProtoMessage() {}
619 func (*ExternalDocs) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} }
621 func (m *ExternalDocs) GetDescription() string {
628 func (m *ExternalDocs) GetUrl() string {
635 func (m *ExternalDocs) GetVendorExtension() []*NamedAny {
637 return m.VendorExtension
642 // A deterministic version of a JSON Schema object.
643 type FileSchema struct {
644 Format string `protobuf:"bytes,1,opt,name=format" json:"format,omitempty"`
645 Title string `protobuf:"bytes,2,opt,name=title" json:"title,omitempty"`
646 Description string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
647 Default *Any `protobuf:"bytes,4,opt,name=default" json:"default,omitempty"`
648 Required []string `protobuf:"bytes,5,rep,name=required" json:"required,omitempty"`
649 Type string `protobuf:"bytes,6,opt,name=type" json:"type,omitempty"`
650 ReadOnly bool `protobuf:"varint,7,opt,name=read_only,json=readOnly" json:"read_only,omitempty"`
651 ExternalDocs *ExternalDocs `protobuf:"bytes,8,opt,name=external_docs,json=externalDocs" json:"external_docs,omitempty"`
652 Example *Any `protobuf:"bytes,9,opt,name=example" json:"example,omitempty"`
653 VendorExtension []*NamedAny `protobuf:"bytes,10,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
656 func (m *FileSchema) Reset() { *m = FileSchema{} }
657 func (m *FileSchema) String() string { return proto.CompactTextString(m) }
658 func (*FileSchema) ProtoMessage() {}
659 func (*FileSchema) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} }
661 func (m *FileSchema) GetFormat() string {
668 func (m *FileSchema) GetTitle() string {
675 func (m *FileSchema) GetDescription() string {
682 func (m *FileSchema) GetDefault() *Any {
689 func (m *FileSchema) GetRequired() []string {
696 func (m *FileSchema) GetType() string {
703 func (m *FileSchema) GetReadOnly() bool {
710 func (m *FileSchema) GetExternalDocs() *ExternalDocs {
712 return m.ExternalDocs
717 func (m *FileSchema) GetExample() *Any {
724 func (m *FileSchema) GetVendorExtension() []*NamedAny {
726 return m.VendorExtension
731 type FormDataParameterSubSchema struct {
732 // Determines whether or not this parameter is required or optional.
733 Required bool `protobuf:"varint,1,opt,name=required" json:"required,omitempty"`
734 // Determines the location of the parameter.
735 In string `protobuf:"bytes,2,opt,name=in" json:"in,omitempty"`
736 // A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed.
737 Description string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
738 // The name of the parameter.
739 Name string `protobuf:"bytes,4,opt,name=name" json:"name,omitempty"`
740 // allows sending a parameter by name only or with an empty value.
741 AllowEmptyValue bool `protobuf:"varint,5,opt,name=allow_empty_value,json=allowEmptyValue" json:"allow_empty_value,omitempty"`
742 Type string `protobuf:"bytes,6,opt,name=type" json:"type,omitempty"`
743 Format string `protobuf:"bytes,7,opt,name=format" json:"format,omitempty"`
744 Items *PrimitivesItems `protobuf:"bytes,8,opt,name=items" json:"items,omitempty"`
745 CollectionFormat string `protobuf:"bytes,9,opt,name=collection_format,json=collectionFormat" json:"collection_format,omitempty"`
746 Default *Any `protobuf:"bytes,10,opt,name=default" json:"default,omitempty"`
747 Maximum float64 `protobuf:"fixed64,11,opt,name=maximum" json:"maximum,omitempty"`
748 ExclusiveMaximum bool `protobuf:"varint,12,opt,name=exclusive_maximum,json=exclusiveMaximum" json:"exclusive_maximum,omitempty"`
749 Minimum float64 `protobuf:"fixed64,13,opt,name=minimum" json:"minimum,omitempty"`
750 ExclusiveMinimum bool `protobuf:"varint,14,opt,name=exclusive_minimum,json=exclusiveMinimum" json:"exclusive_minimum,omitempty"`
751 MaxLength int64 `protobuf:"varint,15,opt,name=max_length,json=maxLength" json:"max_length,omitempty"`
752 MinLength int64 `protobuf:"varint,16,opt,name=min_length,json=minLength" json:"min_length,omitempty"`
753 Pattern string `protobuf:"bytes,17,opt,name=pattern" json:"pattern,omitempty"`
754 MaxItems int64 `protobuf:"varint,18,opt,name=max_items,json=maxItems" json:"max_items,omitempty"`
755 MinItems int64 `protobuf:"varint,19,opt,name=min_items,json=minItems" json:"min_items,omitempty"`
756 UniqueItems bool `protobuf:"varint,20,opt,name=unique_items,json=uniqueItems" json:"unique_items,omitempty"`
757 Enum []*Any `protobuf:"bytes,21,rep,name=enum" json:"enum,omitempty"`
758 MultipleOf float64 `protobuf:"fixed64,22,opt,name=multiple_of,json=multipleOf" json:"multiple_of,omitempty"`
759 VendorExtension []*NamedAny `protobuf:"bytes,23,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
762 func (m *FormDataParameterSubSchema) Reset() { *m = FormDataParameterSubSchema{} }
763 func (m *FormDataParameterSubSchema) String() string { return proto.CompactTextString(m) }
764 func (*FormDataParameterSubSchema) ProtoMessage() {}
765 func (*FormDataParameterSubSchema) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} }
767 func (m *FormDataParameterSubSchema) GetRequired() bool {
774 func (m *FormDataParameterSubSchema) GetIn() string {
781 func (m *FormDataParameterSubSchema) GetDescription() string {
788 func (m *FormDataParameterSubSchema) GetName() string {
795 func (m *FormDataParameterSubSchema) GetAllowEmptyValue() bool {
797 return m.AllowEmptyValue
802 func (m *FormDataParameterSubSchema) GetType() string {
809 func (m *FormDataParameterSubSchema) GetFormat() string {
816 func (m *FormDataParameterSubSchema) GetItems() *PrimitivesItems {
823 func (m *FormDataParameterSubSchema) GetCollectionFormat() string {
825 return m.CollectionFormat
830 func (m *FormDataParameterSubSchema) GetDefault() *Any {
837 func (m *FormDataParameterSubSchema) GetMaximum() float64 {
844 func (m *FormDataParameterSubSchema) GetExclusiveMaximum() bool {
846 return m.ExclusiveMaximum
851 func (m *FormDataParameterSubSchema) GetMinimum() float64 {
858 func (m *FormDataParameterSubSchema) GetExclusiveMinimum() bool {
860 return m.ExclusiveMinimum
865 func (m *FormDataParameterSubSchema) GetMaxLength() int64 {
872 func (m *FormDataParameterSubSchema) GetMinLength() int64 {
879 func (m *FormDataParameterSubSchema) GetPattern() string {
886 func (m *FormDataParameterSubSchema) GetMaxItems() int64 {
893 func (m *FormDataParameterSubSchema) GetMinItems() int64 {
900 func (m *FormDataParameterSubSchema) GetUniqueItems() bool {
907 func (m *FormDataParameterSubSchema) GetEnum() []*Any {
914 func (m *FormDataParameterSubSchema) GetMultipleOf() float64 {
921 func (m *FormDataParameterSubSchema) GetVendorExtension() []*NamedAny {
923 return m.VendorExtension
929 Type string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
930 Format string `protobuf:"bytes,2,opt,name=format" json:"format,omitempty"`
931 Items *PrimitivesItems `protobuf:"bytes,3,opt,name=items" json:"items,omitempty"`
932 CollectionFormat string `protobuf:"bytes,4,opt,name=collection_format,json=collectionFormat" json:"collection_format,omitempty"`
933 Default *Any `protobuf:"bytes,5,opt,name=default" json:"default,omitempty"`
934 Maximum float64 `protobuf:"fixed64,6,opt,name=maximum" json:"maximum,omitempty"`
935 ExclusiveMaximum bool `protobuf:"varint,7,opt,name=exclusive_maximum,json=exclusiveMaximum" json:"exclusive_maximum,omitempty"`
936 Minimum float64 `protobuf:"fixed64,8,opt,name=minimum" json:"minimum,omitempty"`
937 ExclusiveMinimum bool `protobuf:"varint,9,opt,name=exclusive_minimum,json=exclusiveMinimum" json:"exclusive_minimum,omitempty"`
938 MaxLength int64 `protobuf:"varint,10,opt,name=max_length,json=maxLength" json:"max_length,omitempty"`
939 MinLength int64 `protobuf:"varint,11,opt,name=min_length,json=minLength" json:"min_length,omitempty"`
940 Pattern string `protobuf:"bytes,12,opt,name=pattern" json:"pattern,omitempty"`
941 MaxItems int64 `protobuf:"varint,13,opt,name=max_items,json=maxItems" json:"max_items,omitempty"`
942 MinItems int64 `protobuf:"varint,14,opt,name=min_items,json=minItems" json:"min_items,omitempty"`
943 UniqueItems bool `protobuf:"varint,15,opt,name=unique_items,json=uniqueItems" json:"unique_items,omitempty"`
944 Enum []*Any `protobuf:"bytes,16,rep,name=enum" json:"enum,omitempty"`
945 MultipleOf float64 `protobuf:"fixed64,17,opt,name=multiple_of,json=multipleOf" json:"multiple_of,omitempty"`
946 Description string `protobuf:"bytes,18,opt,name=description" json:"description,omitempty"`
947 VendorExtension []*NamedAny `protobuf:"bytes,19,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
950 func (m *Header) Reset() { *m = Header{} }
951 func (m *Header) String() string { return proto.CompactTextString(m) }
952 func (*Header) ProtoMessage() {}
953 func (*Header) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} }
955 func (m *Header) GetType() string {
962 func (m *Header) GetFormat() string {
969 func (m *Header) GetItems() *PrimitivesItems {
976 func (m *Header) GetCollectionFormat() string {
978 return m.CollectionFormat
983 func (m *Header) GetDefault() *Any {
990 func (m *Header) GetMaximum() float64 {
997 func (m *Header) GetExclusiveMaximum() bool {
999 return m.ExclusiveMaximum
1004 func (m *Header) GetMinimum() float64 {
1011 func (m *Header) GetExclusiveMinimum() bool {
1013 return m.ExclusiveMinimum
1018 func (m *Header) GetMaxLength() int64 {
1025 func (m *Header) GetMinLength() int64 {
1032 func (m *Header) GetPattern() string {
1039 func (m *Header) GetMaxItems() int64 {
1046 func (m *Header) GetMinItems() int64 {
1053 func (m *Header) GetUniqueItems() bool {
1055 return m.UniqueItems
1060 func (m *Header) GetEnum() []*Any {
1067 func (m *Header) GetMultipleOf() float64 {
1074 func (m *Header) GetDescription() string {
1076 return m.Description
1081 func (m *Header) GetVendorExtension() []*NamedAny {
1083 return m.VendorExtension
1088 type HeaderParameterSubSchema struct {
1089 // Determines whether or not this parameter is required or optional.
1090 Required bool `protobuf:"varint,1,opt,name=required" json:"required,omitempty"`
1091 // Determines the location of the parameter.
1092 In string `protobuf:"bytes,2,opt,name=in" json:"in,omitempty"`
1093 // A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed.
1094 Description string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
1095 // The name of the parameter.
1096 Name string `protobuf:"bytes,4,opt,name=name" json:"name,omitempty"`
1097 Type string `protobuf:"bytes,5,opt,name=type" json:"type,omitempty"`
1098 Format string `protobuf:"bytes,6,opt,name=format" json:"format,omitempty"`
1099 Items *PrimitivesItems `protobuf:"bytes,7,opt,name=items" json:"items,omitempty"`
1100 CollectionFormat string `protobuf:"bytes,8,opt,name=collection_format,json=collectionFormat" json:"collection_format,omitempty"`
1101 Default *Any `protobuf:"bytes,9,opt,name=default" json:"default,omitempty"`
1102 Maximum float64 `protobuf:"fixed64,10,opt,name=maximum" json:"maximum,omitempty"`
1103 ExclusiveMaximum bool `protobuf:"varint,11,opt,name=exclusive_maximum,json=exclusiveMaximum" json:"exclusive_maximum,omitempty"`
1104 Minimum float64 `protobuf:"fixed64,12,opt,name=minimum" json:"minimum,omitempty"`
1105 ExclusiveMinimum bool `protobuf:"varint,13,opt,name=exclusive_minimum,json=exclusiveMinimum" json:"exclusive_minimum,omitempty"`
1106 MaxLength int64 `protobuf:"varint,14,opt,name=max_length,json=maxLength" json:"max_length,omitempty"`
1107 MinLength int64 `protobuf:"varint,15,opt,name=min_length,json=minLength" json:"min_length,omitempty"`
1108 Pattern string `protobuf:"bytes,16,opt,name=pattern" json:"pattern,omitempty"`
1109 MaxItems int64 `protobuf:"varint,17,opt,name=max_items,json=maxItems" json:"max_items,omitempty"`
1110 MinItems int64 `protobuf:"varint,18,opt,name=min_items,json=minItems" json:"min_items,omitempty"`
1111 UniqueItems bool `protobuf:"varint,19,opt,name=unique_items,json=uniqueItems" json:"unique_items,omitempty"`
1112 Enum []*Any `protobuf:"bytes,20,rep,name=enum" json:"enum,omitempty"`
1113 MultipleOf float64 `protobuf:"fixed64,21,opt,name=multiple_of,json=multipleOf" json:"multiple_of,omitempty"`
1114 VendorExtension []*NamedAny `protobuf:"bytes,22,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
1117 func (m *HeaderParameterSubSchema) Reset() { *m = HeaderParameterSubSchema{} }
1118 func (m *HeaderParameterSubSchema) String() string { return proto.CompactTextString(m) }
1119 func (*HeaderParameterSubSchema) ProtoMessage() {}
1120 func (*HeaderParameterSubSchema) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} }
1122 func (m *HeaderParameterSubSchema) GetRequired() bool {
1129 func (m *HeaderParameterSubSchema) GetIn() string {
1136 func (m *HeaderParameterSubSchema) GetDescription() string {
1138 return m.Description
1143 func (m *HeaderParameterSubSchema) GetName() string {
1150 func (m *HeaderParameterSubSchema) GetType() string {
1157 func (m *HeaderParameterSubSchema) GetFormat() string {
1164 func (m *HeaderParameterSubSchema) GetItems() *PrimitivesItems {
1171 func (m *HeaderParameterSubSchema) GetCollectionFormat() string {
1173 return m.CollectionFormat
1178 func (m *HeaderParameterSubSchema) GetDefault() *Any {
1185 func (m *HeaderParameterSubSchema) GetMaximum() float64 {
1192 func (m *HeaderParameterSubSchema) GetExclusiveMaximum() bool {
1194 return m.ExclusiveMaximum
1199 func (m *HeaderParameterSubSchema) GetMinimum() float64 {
1206 func (m *HeaderParameterSubSchema) GetExclusiveMinimum() bool {
1208 return m.ExclusiveMinimum
1213 func (m *HeaderParameterSubSchema) GetMaxLength() int64 {
1220 func (m *HeaderParameterSubSchema) GetMinLength() int64 {
1227 func (m *HeaderParameterSubSchema) GetPattern() string {
1234 func (m *HeaderParameterSubSchema) GetMaxItems() int64 {
1241 func (m *HeaderParameterSubSchema) GetMinItems() int64 {
1248 func (m *HeaderParameterSubSchema) GetUniqueItems() bool {
1250 return m.UniqueItems
1255 func (m *HeaderParameterSubSchema) GetEnum() []*Any {
1262 func (m *HeaderParameterSubSchema) GetMultipleOf() float64 {
1269 func (m *HeaderParameterSubSchema) GetVendorExtension() []*NamedAny {
1271 return m.VendorExtension
1276 type Headers struct {
1277 AdditionalProperties []*NamedHeader `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
1280 func (m *Headers) Reset() { *m = Headers{} }
1281 func (m *Headers) String() string { return proto.CompactTextString(m) }
1282 func (*Headers) ProtoMessage() {}
1283 func (*Headers) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{15} }
1285 func (m *Headers) GetAdditionalProperties() []*NamedHeader {
1287 return m.AdditionalProperties
1292 // General information about the API.
1294 // A unique and precise title of the API.
1295 Title string `protobuf:"bytes,1,opt,name=title" json:"title,omitempty"`
1296 // A semantic version number of the API.
1297 Version string `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"`
1298 // A longer description of the API. Should be different from the title. GitHub Flavored Markdown is allowed.
1299 Description string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
1300 // The terms of service for the API.
1301 TermsOfService string `protobuf:"bytes,4,opt,name=terms_of_service,json=termsOfService" json:"terms_of_service,omitempty"`
1302 Contact *Contact `protobuf:"bytes,5,opt,name=contact" json:"contact,omitempty"`
1303 License *License `protobuf:"bytes,6,opt,name=license" json:"license,omitempty"`
1304 VendorExtension []*NamedAny `protobuf:"bytes,7,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
1307 func (m *Info) Reset() { *m = Info{} }
1308 func (m *Info) String() string { return proto.CompactTextString(m) }
1309 func (*Info) ProtoMessage() {}
1310 func (*Info) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{16} }
1312 func (m *Info) GetTitle() string {
1319 func (m *Info) GetVersion() string {
1326 func (m *Info) GetDescription() string {
1328 return m.Description
1333 func (m *Info) GetTermsOfService() string {
1335 return m.TermsOfService
1340 func (m *Info) GetContact() *Contact {
1347 func (m *Info) GetLicense() *License {
1354 func (m *Info) GetVendorExtension() []*NamedAny {
1356 return m.VendorExtension
1361 type ItemsItem struct {
1362 Schema []*Schema `protobuf:"bytes,1,rep,name=schema" json:"schema,omitempty"`
1365 func (m *ItemsItem) Reset() { *m = ItemsItem{} }
1366 func (m *ItemsItem) String() string { return proto.CompactTextString(m) }
1367 func (*ItemsItem) ProtoMessage() {}
1368 func (*ItemsItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17} }
1370 func (m *ItemsItem) GetSchema() []*Schema {
1377 type JsonReference struct {
1378 XRef string `protobuf:"bytes,1,opt,name=_ref,json=Ref" json:"_ref,omitempty"`
1379 Description string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
1382 func (m *JsonReference) Reset() { *m = JsonReference{} }
1383 func (m *JsonReference) String() string { return proto.CompactTextString(m) }
1384 func (*JsonReference) ProtoMessage() {}
1385 func (*JsonReference) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{18} }
1387 func (m *JsonReference) GetXRef() string {
1394 func (m *JsonReference) GetDescription() string {
1396 return m.Description
1401 type License struct {
1402 // The name of the license type. It's encouraged to use an OSI compatible license.
1403 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
1404 // The URL pointing to the license.
1405 Url string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"`
1406 VendorExtension []*NamedAny `protobuf:"bytes,3,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
1409 func (m *License) Reset() { *m = License{} }
1410 func (m *License) String() string { return proto.CompactTextString(m) }
1411 func (*License) ProtoMessage() {}
1412 func (*License) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{19} }
1414 func (m *License) GetName() string {
1421 func (m *License) GetUrl() string {
1428 func (m *License) GetVendorExtension() []*NamedAny {
1430 return m.VendorExtension
1435 // Automatically-generated message used to represent maps of Any as ordered (name,value) pairs.
1436 type NamedAny struct {
1438 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
1440 Value *Any `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
1443 func (m *NamedAny) Reset() { *m = NamedAny{} }
1444 func (m *NamedAny) String() string { return proto.CompactTextString(m) }
1445 func (*NamedAny) ProtoMessage() {}
1446 func (*NamedAny) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{20} }
1448 func (m *NamedAny) GetName() string {
1455 func (m *NamedAny) GetValue() *Any {
1462 // Automatically-generated message used to represent maps of Header as ordered (name,value) pairs.
1463 type NamedHeader struct {
1465 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
1467 Value *Header `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
1470 func (m *NamedHeader) Reset() { *m = NamedHeader{} }
1471 func (m *NamedHeader) String() string { return proto.CompactTextString(m) }
1472 func (*NamedHeader) ProtoMessage() {}
1473 func (*NamedHeader) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{21} }
1475 func (m *NamedHeader) GetName() string {
1482 func (m *NamedHeader) GetValue() *Header {
1489 // Automatically-generated message used to represent maps of Parameter as ordered (name,value) pairs.
1490 type NamedParameter struct {
1492 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
1494 Value *Parameter `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
1497 func (m *NamedParameter) Reset() { *m = NamedParameter{} }
1498 func (m *NamedParameter) String() string { return proto.CompactTextString(m) }
1499 func (*NamedParameter) ProtoMessage() {}
1500 func (*NamedParameter) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{22} }
1502 func (m *NamedParameter) GetName() string {
1509 func (m *NamedParameter) GetValue() *Parameter {
1516 // Automatically-generated message used to represent maps of PathItem as ordered (name,value) pairs.
1517 type NamedPathItem struct {
1519 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
1521 Value *PathItem `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
1524 func (m *NamedPathItem) Reset() { *m = NamedPathItem{} }
1525 func (m *NamedPathItem) String() string { return proto.CompactTextString(m) }
1526 func (*NamedPathItem) ProtoMessage() {}
1527 func (*NamedPathItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{23} }
1529 func (m *NamedPathItem) GetName() string {
1536 func (m *NamedPathItem) GetValue() *PathItem {
1543 // Automatically-generated message used to represent maps of Response as ordered (name,value) pairs.
1544 type NamedResponse struct {
1546 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
1548 Value *Response `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
1551 func (m *NamedResponse) Reset() { *m = NamedResponse{} }
1552 func (m *NamedResponse) String() string { return proto.CompactTextString(m) }
1553 func (*NamedResponse) ProtoMessage() {}
1554 func (*NamedResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{24} }
1556 func (m *NamedResponse) GetName() string {
1563 func (m *NamedResponse) GetValue() *Response {
1570 // Automatically-generated message used to represent maps of ResponseValue as ordered (name,value) pairs.
1571 type NamedResponseValue struct {
1573 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
1575 Value *ResponseValue `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
1578 func (m *NamedResponseValue) Reset() { *m = NamedResponseValue{} }
1579 func (m *NamedResponseValue) String() string { return proto.CompactTextString(m) }
1580 func (*NamedResponseValue) ProtoMessage() {}
1581 func (*NamedResponseValue) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{25} }
1583 func (m *NamedResponseValue) GetName() string {
1590 func (m *NamedResponseValue) GetValue() *ResponseValue {
1597 // Automatically-generated message used to represent maps of Schema as ordered (name,value) pairs.
1598 type NamedSchema struct {
1600 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
1602 Value *Schema `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
1605 func (m *NamedSchema) Reset() { *m = NamedSchema{} }
1606 func (m *NamedSchema) String() string { return proto.CompactTextString(m) }
1607 func (*NamedSchema) ProtoMessage() {}
1608 func (*NamedSchema) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{26} }
1610 func (m *NamedSchema) GetName() string {
1617 func (m *NamedSchema) GetValue() *Schema {
1624 // Automatically-generated message used to represent maps of SecurityDefinitionsItem as ordered (name,value) pairs.
1625 type NamedSecurityDefinitionsItem struct {
1627 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
1629 Value *SecurityDefinitionsItem `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
1632 func (m *NamedSecurityDefinitionsItem) Reset() { *m = NamedSecurityDefinitionsItem{} }
1633 func (m *NamedSecurityDefinitionsItem) String() string { return proto.CompactTextString(m) }
1634 func (*NamedSecurityDefinitionsItem) ProtoMessage() {}
1635 func (*NamedSecurityDefinitionsItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{27} }
1637 func (m *NamedSecurityDefinitionsItem) GetName() string {
1644 func (m *NamedSecurityDefinitionsItem) GetValue() *SecurityDefinitionsItem {
1651 // Automatically-generated message used to represent maps of string as ordered (name,value) pairs.
1652 type NamedString struct {
1654 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
1656 Value string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
1659 func (m *NamedString) Reset() { *m = NamedString{} }
1660 func (m *NamedString) String() string { return proto.CompactTextString(m) }
1661 func (*NamedString) ProtoMessage() {}
1662 func (*NamedString) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{28} }
1664 func (m *NamedString) GetName() string {
1671 func (m *NamedString) GetValue() string {
1678 // Automatically-generated message used to represent maps of StringArray as ordered (name,value) pairs.
1679 type NamedStringArray struct {
1681 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
1683 Value *StringArray `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
1686 func (m *NamedStringArray) Reset() { *m = NamedStringArray{} }
1687 func (m *NamedStringArray) String() string { return proto.CompactTextString(m) }
1688 func (*NamedStringArray) ProtoMessage() {}
1689 func (*NamedStringArray) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{29} }
1691 func (m *NamedStringArray) GetName() string {
1698 func (m *NamedStringArray) GetValue() *StringArray {
1705 type NonBodyParameter struct {
1706 // Types that are valid to be assigned to Oneof:
1707 // *NonBodyParameter_HeaderParameterSubSchema
1708 // *NonBodyParameter_FormDataParameterSubSchema
1709 // *NonBodyParameter_QueryParameterSubSchema
1710 // *NonBodyParameter_PathParameterSubSchema
1711 Oneof isNonBodyParameter_Oneof `protobuf_oneof:"oneof"`
1714 func (m *NonBodyParameter) Reset() { *m = NonBodyParameter{} }
1715 func (m *NonBodyParameter) String() string { return proto.CompactTextString(m) }
1716 func (*NonBodyParameter) ProtoMessage() {}
1717 func (*NonBodyParameter) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{30} }
1719 type isNonBodyParameter_Oneof interface {
1720 isNonBodyParameter_Oneof()
1723 type NonBodyParameter_HeaderParameterSubSchema struct {
1724 HeaderParameterSubSchema *HeaderParameterSubSchema `protobuf:"bytes,1,opt,name=header_parameter_sub_schema,json=headerParameterSubSchema,oneof"`
1726 type NonBodyParameter_FormDataParameterSubSchema struct {
1727 FormDataParameterSubSchema *FormDataParameterSubSchema `protobuf:"bytes,2,opt,name=form_data_parameter_sub_schema,json=formDataParameterSubSchema,oneof"`
1729 type NonBodyParameter_QueryParameterSubSchema struct {
1730 QueryParameterSubSchema *QueryParameterSubSchema `protobuf:"bytes,3,opt,name=query_parameter_sub_schema,json=queryParameterSubSchema,oneof"`
1732 type NonBodyParameter_PathParameterSubSchema struct {
1733 PathParameterSubSchema *PathParameterSubSchema `protobuf:"bytes,4,opt,name=path_parameter_sub_schema,json=pathParameterSubSchema,oneof"`
1736 func (*NonBodyParameter_HeaderParameterSubSchema) isNonBodyParameter_Oneof() {}
1737 func (*NonBodyParameter_FormDataParameterSubSchema) isNonBodyParameter_Oneof() {}
1738 func (*NonBodyParameter_QueryParameterSubSchema) isNonBodyParameter_Oneof() {}
1739 func (*NonBodyParameter_PathParameterSubSchema) isNonBodyParameter_Oneof() {}
1741 func (m *NonBodyParameter) GetOneof() isNonBodyParameter_Oneof {
1748 func (m *NonBodyParameter) GetHeaderParameterSubSchema() *HeaderParameterSubSchema {
1749 if x, ok := m.GetOneof().(*NonBodyParameter_HeaderParameterSubSchema); ok {
1750 return x.HeaderParameterSubSchema
1755 func (m *NonBodyParameter) GetFormDataParameterSubSchema() *FormDataParameterSubSchema {
1756 if x, ok := m.GetOneof().(*NonBodyParameter_FormDataParameterSubSchema); ok {
1757 return x.FormDataParameterSubSchema
1762 func (m *NonBodyParameter) GetQueryParameterSubSchema() *QueryParameterSubSchema {
1763 if x, ok := m.GetOneof().(*NonBodyParameter_QueryParameterSubSchema); ok {
1764 return x.QueryParameterSubSchema
1769 func (m *NonBodyParameter) GetPathParameterSubSchema() *PathParameterSubSchema {
1770 if x, ok := m.GetOneof().(*NonBodyParameter_PathParameterSubSchema); ok {
1771 return x.PathParameterSubSchema
1776 // XXX_OneofFuncs is for the internal use of the proto package.
1777 func (*NonBodyParameter) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
1778 return _NonBodyParameter_OneofMarshaler, _NonBodyParameter_OneofUnmarshaler, _NonBodyParameter_OneofSizer, []interface{}{
1779 (*NonBodyParameter_HeaderParameterSubSchema)(nil),
1780 (*NonBodyParameter_FormDataParameterSubSchema)(nil),
1781 (*NonBodyParameter_QueryParameterSubSchema)(nil),
1782 (*NonBodyParameter_PathParameterSubSchema)(nil),
1786 func _NonBodyParameter_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
1787 m := msg.(*NonBodyParameter)
1789 switch x := m.Oneof.(type) {
1790 case *NonBodyParameter_HeaderParameterSubSchema:
1791 b.EncodeVarint(1<<3 | proto.WireBytes)
1792 if err := b.EncodeMessage(x.HeaderParameterSubSchema); err != nil {
1795 case *NonBodyParameter_FormDataParameterSubSchema:
1796 b.EncodeVarint(2<<3 | proto.WireBytes)
1797 if err := b.EncodeMessage(x.FormDataParameterSubSchema); err != nil {
1800 case *NonBodyParameter_QueryParameterSubSchema:
1801 b.EncodeVarint(3<<3 | proto.WireBytes)
1802 if err := b.EncodeMessage(x.QueryParameterSubSchema); err != nil {
1805 case *NonBodyParameter_PathParameterSubSchema:
1806 b.EncodeVarint(4<<3 | proto.WireBytes)
1807 if err := b.EncodeMessage(x.PathParameterSubSchema); err != nil {
1812 return fmt.Errorf("NonBodyParameter.Oneof has unexpected type %T", x)
1817 func _NonBodyParameter_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
1818 m := msg.(*NonBodyParameter)
1820 case 1: // oneof.header_parameter_sub_schema
1821 if wire != proto.WireBytes {
1822 return true, proto.ErrInternalBadWireType
1824 msg := new(HeaderParameterSubSchema)
1825 err := b.DecodeMessage(msg)
1826 m.Oneof = &NonBodyParameter_HeaderParameterSubSchema{msg}
1828 case 2: // oneof.form_data_parameter_sub_schema
1829 if wire != proto.WireBytes {
1830 return true, proto.ErrInternalBadWireType
1832 msg := new(FormDataParameterSubSchema)
1833 err := b.DecodeMessage(msg)
1834 m.Oneof = &NonBodyParameter_FormDataParameterSubSchema{msg}
1836 case 3: // oneof.query_parameter_sub_schema
1837 if wire != proto.WireBytes {
1838 return true, proto.ErrInternalBadWireType
1840 msg := new(QueryParameterSubSchema)
1841 err := b.DecodeMessage(msg)
1842 m.Oneof = &NonBodyParameter_QueryParameterSubSchema{msg}
1844 case 4: // oneof.path_parameter_sub_schema
1845 if wire != proto.WireBytes {
1846 return true, proto.ErrInternalBadWireType
1848 msg := new(PathParameterSubSchema)
1849 err := b.DecodeMessage(msg)
1850 m.Oneof = &NonBodyParameter_PathParameterSubSchema{msg}
1857 func _NonBodyParameter_OneofSizer(msg proto.Message) (n int) {
1858 m := msg.(*NonBodyParameter)
1860 switch x := m.Oneof.(type) {
1861 case *NonBodyParameter_HeaderParameterSubSchema:
1862 s := proto.Size(x.HeaderParameterSubSchema)
1863 n += proto.SizeVarint(1<<3 | proto.WireBytes)
1864 n += proto.SizeVarint(uint64(s))
1866 case *NonBodyParameter_FormDataParameterSubSchema:
1867 s := proto.Size(x.FormDataParameterSubSchema)
1868 n += proto.SizeVarint(2<<3 | proto.WireBytes)
1869 n += proto.SizeVarint(uint64(s))
1871 case *NonBodyParameter_QueryParameterSubSchema:
1872 s := proto.Size(x.QueryParameterSubSchema)
1873 n += proto.SizeVarint(3<<3 | proto.WireBytes)
1874 n += proto.SizeVarint(uint64(s))
1876 case *NonBodyParameter_PathParameterSubSchema:
1877 s := proto.Size(x.PathParameterSubSchema)
1878 n += proto.SizeVarint(4<<3 | proto.WireBytes)
1879 n += proto.SizeVarint(uint64(s))
1883 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
1888 type Oauth2AccessCodeSecurity struct {
1889 Type string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
1890 Flow string `protobuf:"bytes,2,opt,name=flow" json:"flow,omitempty"`
1891 Scopes *Oauth2Scopes `protobuf:"bytes,3,opt,name=scopes" json:"scopes,omitempty"`
1892 AuthorizationUrl string `protobuf:"bytes,4,opt,name=authorization_url,json=authorizationUrl" json:"authorization_url,omitempty"`
1893 TokenUrl string `protobuf:"bytes,5,opt,name=token_url,json=tokenUrl" json:"token_url,omitempty"`
1894 Description string `protobuf:"bytes,6,opt,name=description" json:"description,omitempty"`
1895 VendorExtension []*NamedAny `protobuf:"bytes,7,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
1898 func (m *Oauth2AccessCodeSecurity) Reset() { *m = Oauth2AccessCodeSecurity{} }
1899 func (m *Oauth2AccessCodeSecurity) String() string { return proto.CompactTextString(m) }
1900 func (*Oauth2AccessCodeSecurity) ProtoMessage() {}
1901 func (*Oauth2AccessCodeSecurity) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{31} }
1903 func (m *Oauth2AccessCodeSecurity) GetType() string {
1910 func (m *Oauth2AccessCodeSecurity) GetFlow() string {
1917 func (m *Oauth2AccessCodeSecurity) GetScopes() *Oauth2Scopes {
1924 func (m *Oauth2AccessCodeSecurity) GetAuthorizationUrl() string {
1926 return m.AuthorizationUrl
1931 func (m *Oauth2AccessCodeSecurity) GetTokenUrl() string {
1938 func (m *Oauth2AccessCodeSecurity) GetDescription() string {
1940 return m.Description
1945 func (m *Oauth2AccessCodeSecurity) GetVendorExtension() []*NamedAny {
1947 return m.VendorExtension
1952 type Oauth2ApplicationSecurity struct {
1953 Type string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
1954 Flow string `protobuf:"bytes,2,opt,name=flow" json:"flow,omitempty"`
1955 Scopes *Oauth2Scopes `protobuf:"bytes,3,opt,name=scopes" json:"scopes,omitempty"`
1956 TokenUrl string `protobuf:"bytes,4,opt,name=token_url,json=tokenUrl" json:"token_url,omitempty"`
1957 Description string `protobuf:"bytes,5,opt,name=description" json:"description,omitempty"`
1958 VendorExtension []*NamedAny `protobuf:"bytes,6,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
1961 func (m *Oauth2ApplicationSecurity) Reset() { *m = Oauth2ApplicationSecurity{} }
1962 func (m *Oauth2ApplicationSecurity) String() string { return proto.CompactTextString(m) }
1963 func (*Oauth2ApplicationSecurity) ProtoMessage() {}
1964 func (*Oauth2ApplicationSecurity) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{32} }
1966 func (m *Oauth2ApplicationSecurity) GetType() string {
1973 func (m *Oauth2ApplicationSecurity) GetFlow() string {
1980 func (m *Oauth2ApplicationSecurity) GetScopes() *Oauth2Scopes {
1987 func (m *Oauth2ApplicationSecurity) GetTokenUrl() string {
1994 func (m *Oauth2ApplicationSecurity) GetDescription() string {
1996 return m.Description
2001 func (m *Oauth2ApplicationSecurity) GetVendorExtension() []*NamedAny {
2003 return m.VendorExtension
2008 type Oauth2ImplicitSecurity struct {
2009 Type string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
2010 Flow string `protobuf:"bytes,2,opt,name=flow" json:"flow,omitempty"`
2011 Scopes *Oauth2Scopes `protobuf:"bytes,3,opt,name=scopes" json:"scopes,omitempty"`
2012 AuthorizationUrl string `protobuf:"bytes,4,opt,name=authorization_url,json=authorizationUrl" json:"authorization_url,omitempty"`
2013 Description string `protobuf:"bytes,5,opt,name=description" json:"description,omitempty"`
2014 VendorExtension []*NamedAny `protobuf:"bytes,6,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
2017 func (m *Oauth2ImplicitSecurity) Reset() { *m = Oauth2ImplicitSecurity{} }
2018 func (m *Oauth2ImplicitSecurity) String() string { return proto.CompactTextString(m) }
2019 func (*Oauth2ImplicitSecurity) ProtoMessage() {}
2020 func (*Oauth2ImplicitSecurity) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{33} }
2022 func (m *Oauth2ImplicitSecurity) GetType() string {
2029 func (m *Oauth2ImplicitSecurity) GetFlow() string {
2036 func (m *Oauth2ImplicitSecurity) GetScopes() *Oauth2Scopes {
2043 func (m *Oauth2ImplicitSecurity) GetAuthorizationUrl() string {
2045 return m.AuthorizationUrl
2050 func (m *Oauth2ImplicitSecurity) GetDescription() string {
2052 return m.Description
2057 func (m *Oauth2ImplicitSecurity) GetVendorExtension() []*NamedAny {
2059 return m.VendorExtension
2064 type Oauth2PasswordSecurity struct {
2065 Type string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
2066 Flow string `protobuf:"bytes,2,opt,name=flow" json:"flow,omitempty"`
2067 Scopes *Oauth2Scopes `protobuf:"bytes,3,opt,name=scopes" json:"scopes,omitempty"`
2068 TokenUrl string `protobuf:"bytes,4,opt,name=token_url,json=tokenUrl" json:"token_url,omitempty"`
2069 Description string `protobuf:"bytes,5,opt,name=description" json:"description,omitempty"`
2070 VendorExtension []*NamedAny `protobuf:"bytes,6,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
2073 func (m *Oauth2PasswordSecurity) Reset() { *m = Oauth2PasswordSecurity{} }
2074 func (m *Oauth2PasswordSecurity) String() string { return proto.CompactTextString(m) }
2075 func (*Oauth2PasswordSecurity) ProtoMessage() {}
2076 func (*Oauth2PasswordSecurity) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{34} }
2078 func (m *Oauth2PasswordSecurity) GetType() string {
2085 func (m *Oauth2PasswordSecurity) GetFlow() string {
2092 func (m *Oauth2PasswordSecurity) GetScopes() *Oauth2Scopes {
2099 func (m *Oauth2PasswordSecurity) GetTokenUrl() string {
2106 func (m *Oauth2PasswordSecurity) GetDescription() string {
2108 return m.Description
2113 func (m *Oauth2PasswordSecurity) GetVendorExtension() []*NamedAny {
2115 return m.VendorExtension
2120 type Oauth2Scopes struct {
2121 AdditionalProperties []*NamedString `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
2124 func (m *Oauth2Scopes) Reset() { *m = Oauth2Scopes{} }
2125 func (m *Oauth2Scopes) String() string { return proto.CompactTextString(m) }
2126 func (*Oauth2Scopes) ProtoMessage() {}
2127 func (*Oauth2Scopes) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{35} }
2129 func (m *Oauth2Scopes) GetAdditionalProperties() []*NamedString {
2131 return m.AdditionalProperties
2136 type Operation struct {
2137 Tags []string `protobuf:"bytes,1,rep,name=tags" json:"tags,omitempty"`
2138 // A brief summary of the operation.
2139 Summary string `protobuf:"bytes,2,opt,name=summary" json:"summary,omitempty"`
2140 // A longer description of the operation, GitHub Flavored Markdown is allowed.
2141 Description string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
2142 ExternalDocs *ExternalDocs `protobuf:"bytes,4,opt,name=external_docs,json=externalDocs" json:"external_docs,omitempty"`
2143 // A unique identifier of the operation.
2144 OperationId string `protobuf:"bytes,5,opt,name=operation_id,json=operationId" json:"operation_id,omitempty"`
2145 // A list of MIME types the API can produce.
2146 Produces []string `protobuf:"bytes,6,rep,name=produces" json:"produces,omitempty"`
2147 // A list of MIME types the API can consume.
2148 Consumes []string `protobuf:"bytes,7,rep,name=consumes" json:"consumes,omitempty"`
2149 // The parameters needed to send a valid API call.
2150 Parameters []*ParametersItem `protobuf:"bytes,8,rep,name=parameters" json:"parameters,omitempty"`
2151 Responses *Responses `protobuf:"bytes,9,opt,name=responses" json:"responses,omitempty"`
2152 // The transfer protocol of the API.
2153 Schemes []string `protobuf:"bytes,10,rep,name=schemes" json:"schemes,omitempty"`
2154 Deprecated bool `protobuf:"varint,11,opt,name=deprecated" json:"deprecated,omitempty"`
2155 Security []*SecurityRequirement `protobuf:"bytes,12,rep,name=security" json:"security,omitempty"`
2156 VendorExtension []*NamedAny `protobuf:"bytes,13,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
2159 func (m *Operation) Reset() { *m = Operation{} }
2160 func (m *Operation) String() string { return proto.CompactTextString(m) }
2161 func (*Operation) ProtoMessage() {}
2162 func (*Operation) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{36} }
2164 func (m *Operation) GetTags() []string {
2171 func (m *Operation) GetSummary() string {
2178 func (m *Operation) GetDescription() string {
2180 return m.Description
2185 func (m *Operation) GetExternalDocs() *ExternalDocs {
2187 return m.ExternalDocs
2192 func (m *Operation) GetOperationId() string {
2194 return m.OperationId
2199 func (m *Operation) GetProduces() []string {
2206 func (m *Operation) GetConsumes() []string {
2213 func (m *Operation) GetParameters() []*ParametersItem {
2220 func (m *Operation) GetResponses() *Responses {
2227 func (m *Operation) GetSchemes() []string {
2234 func (m *Operation) GetDeprecated() bool {
2241 func (m *Operation) GetSecurity() []*SecurityRequirement {
2248 func (m *Operation) GetVendorExtension() []*NamedAny {
2250 return m.VendorExtension
2255 type Parameter struct {
2256 // Types that are valid to be assigned to Oneof:
2257 // *Parameter_BodyParameter
2258 // *Parameter_NonBodyParameter
2259 Oneof isParameter_Oneof `protobuf_oneof:"oneof"`
2262 func (m *Parameter) Reset() { *m = Parameter{} }
2263 func (m *Parameter) String() string { return proto.CompactTextString(m) }
2264 func (*Parameter) ProtoMessage() {}
2265 func (*Parameter) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{37} }
2267 type isParameter_Oneof interface {
2271 type Parameter_BodyParameter struct {
2272 BodyParameter *BodyParameter `protobuf:"bytes,1,opt,name=body_parameter,json=bodyParameter,oneof"`
2274 type Parameter_NonBodyParameter struct {
2275 NonBodyParameter *NonBodyParameter `protobuf:"bytes,2,opt,name=non_body_parameter,json=nonBodyParameter,oneof"`
2278 func (*Parameter_BodyParameter) isParameter_Oneof() {}
2279 func (*Parameter_NonBodyParameter) isParameter_Oneof() {}
2281 func (m *Parameter) GetOneof() isParameter_Oneof {
2288 func (m *Parameter) GetBodyParameter() *BodyParameter {
2289 if x, ok := m.GetOneof().(*Parameter_BodyParameter); ok {
2290 return x.BodyParameter
2295 func (m *Parameter) GetNonBodyParameter() *NonBodyParameter {
2296 if x, ok := m.GetOneof().(*Parameter_NonBodyParameter); ok {
2297 return x.NonBodyParameter
2302 // XXX_OneofFuncs is for the internal use of the proto package.
2303 func (*Parameter) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
2304 return _Parameter_OneofMarshaler, _Parameter_OneofUnmarshaler, _Parameter_OneofSizer, []interface{}{
2305 (*Parameter_BodyParameter)(nil),
2306 (*Parameter_NonBodyParameter)(nil),
2310 func _Parameter_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
2311 m := msg.(*Parameter)
2313 switch x := m.Oneof.(type) {
2314 case *Parameter_BodyParameter:
2315 b.EncodeVarint(1<<3 | proto.WireBytes)
2316 if err := b.EncodeMessage(x.BodyParameter); err != nil {
2319 case *Parameter_NonBodyParameter:
2320 b.EncodeVarint(2<<3 | proto.WireBytes)
2321 if err := b.EncodeMessage(x.NonBodyParameter); err != nil {
2326 return fmt.Errorf("Parameter.Oneof has unexpected type %T", x)
2331 func _Parameter_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
2332 m := msg.(*Parameter)
2334 case 1: // oneof.body_parameter
2335 if wire != proto.WireBytes {
2336 return true, proto.ErrInternalBadWireType
2338 msg := new(BodyParameter)
2339 err := b.DecodeMessage(msg)
2340 m.Oneof = &Parameter_BodyParameter{msg}
2342 case 2: // oneof.non_body_parameter
2343 if wire != proto.WireBytes {
2344 return true, proto.ErrInternalBadWireType
2346 msg := new(NonBodyParameter)
2347 err := b.DecodeMessage(msg)
2348 m.Oneof = &Parameter_NonBodyParameter{msg}
2355 func _Parameter_OneofSizer(msg proto.Message) (n int) {
2356 m := msg.(*Parameter)
2358 switch x := m.Oneof.(type) {
2359 case *Parameter_BodyParameter:
2360 s := proto.Size(x.BodyParameter)
2361 n += proto.SizeVarint(1<<3 | proto.WireBytes)
2362 n += proto.SizeVarint(uint64(s))
2364 case *Parameter_NonBodyParameter:
2365 s := proto.Size(x.NonBodyParameter)
2366 n += proto.SizeVarint(2<<3 | proto.WireBytes)
2367 n += proto.SizeVarint(uint64(s))
2371 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
2376 // One or more JSON representations for parameters
2377 type ParameterDefinitions struct {
2378 AdditionalProperties []*NamedParameter `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
2381 func (m *ParameterDefinitions) Reset() { *m = ParameterDefinitions{} }
2382 func (m *ParameterDefinitions) String() string { return proto.CompactTextString(m) }
2383 func (*ParameterDefinitions) ProtoMessage() {}
2384 func (*ParameterDefinitions) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{38} }
2386 func (m *ParameterDefinitions) GetAdditionalProperties() []*NamedParameter {
2388 return m.AdditionalProperties
2393 type ParametersItem struct {
2394 // Types that are valid to be assigned to Oneof:
2395 // *ParametersItem_Parameter
2396 // *ParametersItem_JsonReference
2397 Oneof isParametersItem_Oneof `protobuf_oneof:"oneof"`
2400 func (m *ParametersItem) Reset() { *m = ParametersItem{} }
2401 func (m *ParametersItem) String() string { return proto.CompactTextString(m) }
2402 func (*ParametersItem) ProtoMessage() {}
2403 func (*ParametersItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{39} }
2405 type isParametersItem_Oneof interface {
2406 isParametersItem_Oneof()
2409 type ParametersItem_Parameter struct {
2410 Parameter *Parameter `protobuf:"bytes,1,opt,name=parameter,oneof"`
2412 type ParametersItem_JsonReference struct {
2413 JsonReference *JsonReference `protobuf:"bytes,2,opt,name=json_reference,json=jsonReference,oneof"`
2416 func (*ParametersItem_Parameter) isParametersItem_Oneof() {}
2417 func (*ParametersItem_JsonReference) isParametersItem_Oneof() {}
2419 func (m *ParametersItem) GetOneof() isParametersItem_Oneof {
2426 func (m *ParametersItem) GetParameter() *Parameter {
2427 if x, ok := m.GetOneof().(*ParametersItem_Parameter); ok {
2433 func (m *ParametersItem) GetJsonReference() *JsonReference {
2434 if x, ok := m.GetOneof().(*ParametersItem_JsonReference); ok {
2435 return x.JsonReference
2440 // XXX_OneofFuncs is for the internal use of the proto package.
2441 func (*ParametersItem) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
2442 return _ParametersItem_OneofMarshaler, _ParametersItem_OneofUnmarshaler, _ParametersItem_OneofSizer, []interface{}{
2443 (*ParametersItem_Parameter)(nil),
2444 (*ParametersItem_JsonReference)(nil),
2448 func _ParametersItem_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
2449 m := msg.(*ParametersItem)
2451 switch x := m.Oneof.(type) {
2452 case *ParametersItem_Parameter:
2453 b.EncodeVarint(1<<3 | proto.WireBytes)
2454 if err := b.EncodeMessage(x.Parameter); err != nil {
2457 case *ParametersItem_JsonReference:
2458 b.EncodeVarint(2<<3 | proto.WireBytes)
2459 if err := b.EncodeMessage(x.JsonReference); err != nil {
2464 return fmt.Errorf("ParametersItem.Oneof has unexpected type %T", x)
2469 func _ParametersItem_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
2470 m := msg.(*ParametersItem)
2472 case 1: // oneof.parameter
2473 if wire != proto.WireBytes {
2474 return true, proto.ErrInternalBadWireType
2476 msg := new(Parameter)
2477 err := b.DecodeMessage(msg)
2478 m.Oneof = &ParametersItem_Parameter{msg}
2480 case 2: // oneof.json_reference
2481 if wire != proto.WireBytes {
2482 return true, proto.ErrInternalBadWireType
2484 msg := new(JsonReference)
2485 err := b.DecodeMessage(msg)
2486 m.Oneof = &ParametersItem_JsonReference{msg}
2493 func _ParametersItem_OneofSizer(msg proto.Message) (n int) {
2494 m := msg.(*ParametersItem)
2496 switch x := m.Oneof.(type) {
2497 case *ParametersItem_Parameter:
2498 s := proto.Size(x.Parameter)
2499 n += proto.SizeVarint(1<<3 | proto.WireBytes)
2500 n += proto.SizeVarint(uint64(s))
2502 case *ParametersItem_JsonReference:
2503 s := proto.Size(x.JsonReference)
2504 n += proto.SizeVarint(2<<3 | proto.WireBytes)
2505 n += proto.SizeVarint(uint64(s))
2509 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
2514 type PathItem struct {
2515 XRef string `protobuf:"bytes,1,opt,name=_ref,json=Ref" json:"_ref,omitempty"`
2516 Get *Operation `protobuf:"bytes,2,opt,name=get" json:"get,omitempty"`
2517 Put *Operation `protobuf:"bytes,3,opt,name=put" json:"put,omitempty"`
2518 Post *Operation `protobuf:"bytes,4,opt,name=post" json:"post,omitempty"`
2519 Delete *Operation `protobuf:"bytes,5,opt,name=delete" json:"delete,omitempty"`
2520 Options *Operation `protobuf:"bytes,6,opt,name=options" json:"options,omitempty"`
2521 Head *Operation `protobuf:"bytes,7,opt,name=head" json:"head,omitempty"`
2522 Patch *Operation `protobuf:"bytes,8,opt,name=patch" json:"patch,omitempty"`
2523 // The parameters needed to send a valid API call.
2524 Parameters []*ParametersItem `protobuf:"bytes,9,rep,name=parameters" json:"parameters,omitempty"`
2525 VendorExtension []*NamedAny `protobuf:"bytes,10,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
2528 func (m *PathItem) Reset() { *m = PathItem{} }
2529 func (m *PathItem) String() string { return proto.CompactTextString(m) }
2530 func (*PathItem) ProtoMessage() {}
2531 func (*PathItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{40} }
2533 func (m *PathItem) GetXRef() string {
2540 func (m *PathItem) GetGet() *Operation {
2547 func (m *PathItem) GetPut() *Operation {
2554 func (m *PathItem) GetPost() *Operation {
2561 func (m *PathItem) GetDelete() *Operation {
2568 func (m *PathItem) GetOptions() *Operation {
2575 func (m *PathItem) GetHead() *Operation {
2582 func (m *PathItem) GetPatch() *Operation {
2589 func (m *PathItem) GetParameters() []*ParametersItem {
2596 func (m *PathItem) GetVendorExtension() []*NamedAny {
2598 return m.VendorExtension
2603 type PathParameterSubSchema struct {
2604 // Determines whether or not this parameter is required or optional.
2605 Required bool `protobuf:"varint,1,opt,name=required" json:"required,omitempty"`
2606 // Determines the location of the parameter.
2607 In string `protobuf:"bytes,2,opt,name=in" json:"in,omitempty"`
2608 // A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed.
2609 Description string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
2610 // The name of the parameter.
2611 Name string `protobuf:"bytes,4,opt,name=name" json:"name,omitempty"`
2612 Type string `protobuf:"bytes,5,opt,name=type" json:"type,omitempty"`
2613 Format string `protobuf:"bytes,6,opt,name=format" json:"format,omitempty"`
2614 Items *PrimitivesItems `protobuf:"bytes,7,opt,name=items" json:"items,omitempty"`
2615 CollectionFormat string `protobuf:"bytes,8,opt,name=collection_format,json=collectionFormat" json:"collection_format,omitempty"`
2616 Default *Any `protobuf:"bytes,9,opt,name=default" json:"default,omitempty"`
2617 Maximum float64 `protobuf:"fixed64,10,opt,name=maximum" json:"maximum,omitempty"`
2618 ExclusiveMaximum bool `protobuf:"varint,11,opt,name=exclusive_maximum,json=exclusiveMaximum" json:"exclusive_maximum,omitempty"`
2619 Minimum float64 `protobuf:"fixed64,12,opt,name=minimum" json:"minimum,omitempty"`
2620 ExclusiveMinimum bool `protobuf:"varint,13,opt,name=exclusive_minimum,json=exclusiveMinimum" json:"exclusive_minimum,omitempty"`
2621 MaxLength int64 `protobuf:"varint,14,opt,name=max_length,json=maxLength" json:"max_length,omitempty"`
2622 MinLength int64 `protobuf:"varint,15,opt,name=min_length,json=minLength" json:"min_length,omitempty"`
2623 Pattern string `protobuf:"bytes,16,opt,name=pattern" json:"pattern,omitempty"`
2624 MaxItems int64 `protobuf:"varint,17,opt,name=max_items,json=maxItems" json:"max_items,omitempty"`
2625 MinItems int64 `protobuf:"varint,18,opt,name=min_items,json=minItems" json:"min_items,omitempty"`
2626 UniqueItems bool `protobuf:"varint,19,opt,name=unique_items,json=uniqueItems" json:"unique_items,omitempty"`
2627 Enum []*Any `protobuf:"bytes,20,rep,name=enum" json:"enum,omitempty"`
2628 MultipleOf float64 `protobuf:"fixed64,21,opt,name=multiple_of,json=multipleOf" json:"multiple_of,omitempty"`
2629 VendorExtension []*NamedAny `protobuf:"bytes,22,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
2632 func (m *PathParameterSubSchema) Reset() { *m = PathParameterSubSchema{} }
2633 func (m *PathParameterSubSchema) String() string { return proto.CompactTextString(m) }
2634 func (*PathParameterSubSchema) ProtoMessage() {}
2635 func (*PathParameterSubSchema) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{41} }
2637 func (m *PathParameterSubSchema) GetRequired() bool {
2644 func (m *PathParameterSubSchema) GetIn() string {
2651 func (m *PathParameterSubSchema) GetDescription() string {
2653 return m.Description
2658 func (m *PathParameterSubSchema) GetName() string {
2665 func (m *PathParameterSubSchema) GetType() string {
2672 func (m *PathParameterSubSchema) GetFormat() string {
2679 func (m *PathParameterSubSchema) GetItems() *PrimitivesItems {
2686 func (m *PathParameterSubSchema) GetCollectionFormat() string {
2688 return m.CollectionFormat
2693 func (m *PathParameterSubSchema) GetDefault() *Any {
2700 func (m *PathParameterSubSchema) GetMaximum() float64 {
2707 func (m *PathParameterSubSchema) GetExclusiveMaximum() bool {
2709 return m.ExclusiveMaximum
2714 func (m *PathParameterSubSchema) GetMinimum() float64 {
2721 func (m *PathParameterSubSchema) GetExclusiveMinimum() bool {
2723 return m.ExclusiveMinimum
2728 func (m *PathParameterSubSchema) GetMaxLength() int64 {
2735 func (m *PathParameterSubSchema) GetMinLength() int64 {
2742 func (m *PathParameterSubSchema) GetPattern() string {
2749 func (m *PathParameterSubSchema) GetMaxItems() int64 {
2756 func (m *PathParameterSubSchema) GetMinItems() int64 {
2763 func (m *PathParameterSubSchema) GetUniqueItems() bool {
2765 return m.UniqueItems
2770 func (m *PathParameterSubSchema) GetEnum() []*Any {
2777 func (m *PathParameterSubSchema) GetMultipleOf() float64 {
2784 func (m *PathParameterSubSchema) GetVendorExtension() []*NamedAny {
2786 return m.VendorExtension
2791 // Relative paths to the individual endpoints. They must be relative to the 'basePath'.
2793 VendorExtension []*NamedAny `protobuf:"bytes,1,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
2794 Path []*NamedPathItem `protobuf:"bytes,2,rep,name=path" json:"path,omitempty"`
2797 func (m *Paths) Reset() { *m = Paths{} }
2798 func (m *Paths) String() string { return proto.CompactTextString(m) }
2799 func (*Paths) ProtoMessage() {}
2800 func (*Paths) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{42} }
2802 func (m *Paths) GetVendorExtension() []*NamedAny {
2804 return m.VendorExtension
2809 func (m *Paths) GetPath() []*NamedPathItem {
2816 type PrimitivesItems struct {
2817 Type string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
2818 Format string `protobuf:"bytes,2,opt,name=format" json:"format,omitempty"`
2819 Items *PrimitivesItems `protobuf:"bytes,3,opt,name=items" json:"items,omitempty"`
2820 CollectionFormat string `protobuf:"bytes,4,opt,name=collection_format,json=collectionFormat" json:"collection_format,omitempty"`
2821 Default *Any `protobuf:"bytes,5,opt,name=default" json:"default,omitempty"`
2822 Maximum float64 `protobuf:"fixed64,6,opt,name=maximum" json:"maximum,omitempty"`
2823 ExclusiveMaximum bool `protobuf:"varint,7,opt,name=exclusive_maximum,json=exclusiveMaximum" json:"exclusive_maximum,omitempty"`
2824 Minimum float64 `protobuf:"fixed64,8,opt,name=minimum" json:"minimum,omitempty"`
2825 ExclusiveMinimum bool `protobuf:"varint,9,opt,name=exclusive_minimum,json=exclusiveMinimum" json:"exclusive_minimum,omitempty"`
2826 MaxLength int64 `protobuf:"varint,10,opt,name=max_length,json=maxLength" json:"max_length,omitempty"`
2827 MinLength int64 `protobuf:"varint,11,opt,name=min_length,json=minLength" json:"min_length,omitempty"`
2828 Pattern string `protobuf:"bytes,12,opt,name=pattern" json:"pattern,omitempty"`
2829 MaxItems int64 `protobuf:"varint,13,opt,name=max_items,json=maxItems" json:"max_items,omitempty"`
2830 MinItems int64 `protobuf:"varint,14,opt,name=min_items,json=minItems" json:"min_items,omitempty"`
2831 UniqueItems bool `protobuf:"varint,15,opt,name=unique_items,json=uniqueItems" json:"unique_items,omitempty"`
2832 Enum []*Any `protobuf:"bytes,16,rep,name=enum" json:"enum,omitempty"`
2833 MultipleOf float64 `protobuf:"fixed64,17,opt,name=multiple_of,json=multipleOf" json:"multiple_of,omitempty"`
2834 VendorExtension []*NamedAny `protobuf:"bytes,18,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
2837 func (m *PrimitivesItems) Reset() { *m = PrimitivesItems{} }
2838 func (m *PrimitivesItems) String() string { return proto.CompactTextString(m) }
2839 func (*PrimitivesItems) ProtoMessage() {}
2840 func (*PrimitivesItems) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{43} }
2842 func (m *PrimitivesItems) GetType() string {
2849 func (m *PrimitivesItems) GetFormat() string {
2856 func (m *PrimitivesItems) GetItems() *PrimitivesItems {
2863 func (m *PrimitivesItems) GetCollectionFormat() string {
2865 return m.CollectionFormat
2870 func (m *PrimitivesItems) GetDefault() *Any {
2877 func (m *PrimitivesItems) GetMaximum() float64 {
2884 func (m *PrimitivesItems) GetExclusiveMaximum() bool {
2886 return m.ExclusiveMaximum
2891 func (m *PrimitivesItems) GetMinimum() float64 {
2898 func (m *PrimitivesItems) GetExclusiveMinimum() bool {
2900 return m.ExclusiveMinimum
2905 func (m *PrimitivesItems) GetMaxLength() int64 {
2912 func (m *PrimitivesItems) GetMinLength() int64 {
2919 func (m *PrimitivesItems) GetPattern() string {
2926 func (m *PrimitivesItems) GetMaxItems() int64 {
2933 func (m *PrimitivesItems) GetMinItems() int64 {
2940 func (m *PrimitivesItems) GetUniqueItems() bool {
2942 return m.UniqueItems
2947 func (m *PrimitivesItems) GetEnum() []*Any {
2954 func (m *PrimitivesItems) GetMultipleOf() float64 {
2961 func (m *PrimitivesItems) GetVendorExtension() []*NamedAny {
2963 return m.VendorExtension
2968 type Properties struct {
2969 AdditionalProperties []*NamedSchema `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
2972 func (m *Properties) Reset() { *m = Properties{} }
2973 func (m *Properties) String() string { return proto.CompactTextString(m) }
2974 func (*Properties) ProtoMessage() {}
2975 func (*Properties) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{44} }
2977 func (m *Properties) GetAdditionalProperties() []*NamedSchema {
2979 return m.AdditionalProperties
2984 type QueryParameterSubSchema struct {
2985 // Determines whether or not this parameter is required or optional.
2986 Required bool `protobuf:"varint,1,opt,name=required" json:"required,omitempty"`
2987 // Determines the location of the parameter.
2988 In string `protobuf:"bytes,2,opt,name=in" json:"in,omitempty"`
2989 // A brief description of the parameter. This could contain examples of use. GitHub Flavored Markdown is allowed.
2990 Description string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
2991 // The name of the parameter.
2992 Name string `protobuf:"bytes,4,opt,name=name" json:"name,omitempty"`
2993 // allows sending a parameter by name only or with an empty value.
2994 AllowEmptyValue bool `protobuf:"varint,5,opt,name=allow_empty_value,json=allowEmptyValue" json:"allow_empty_value,omitempty"`
2995 Type string `protobuf:"bytes,6,opt,name=type" json:"type,omitempty"`
2996 Format string `protobuf:"bytes,7,opt,name=format" json:"format,omitempty"`
2997 Items *PrimitivesItems `protobuf:"bytes,8,opt,name=items" json:"items,omitempty"`
2998 CollectionFormat string `protobuf:"bytes,9,opt,name=collection_format,json=collectionFormat" json:"collection_format,omitempty"`
2999 Default *Any `protobuf:"bytes,10,opt,name=default" json:"default,omitempty"`
3000 Maximum float64 `protobuf:"fixed64,11,opt,name=maximum" json:"maximum,omitempty"`
3001 ExclusiveMaximum bool `protobuf:"varint,12,opt,name=exclusive_maximum,json=exclusiveMaximum" json:"exclusive_maximum,omitempty"`
3002 Minimum float64 `protobuf:"fixed64,13,opt,name=minimum" json:"minimum,omitempty"`
3003 ExclusiveMinimum bool `protobuf:"varint,14,opt,name=exclusive_minimum,json=exclusiveMinimum" json:"exclusive_minimum,omitempty"`
3004 MaxLength int64 `protobuf:"varint,15,opt,name=max_length,json=maxLength" json:"max_length,omitempty"`
3005 MinLength int64 `protobuf:"varint,16,opt,name=min_length,json=minLength" json:"min_length,omitempty"`
3006 Pattern string `protobuf:"bytes,17,opt,name=pattern" json:"pattern,omitempty"`
3007 MaxItems int64 `protobuf:"varint,18,opt,name=max_items,json=maxItems" json:"max_items,omitempty"`
3008 MinItems int64 `protobuf:"varint,19,opt,name=min_items,json=minItems" json:"min_items,omitempty"`
3009 UniqueItems bool `protobuf:"varint,20,opt,name=unique_items,json=uniqueItems" json:"unique_items,omitempty"`
3010 Enum []*Any `protobuf:"bytes,21,rep,name=enum" json:"enum,omitempty"`
3011 MultipleOf float64 `protobuf:"fixed64,22,opt,name=multiple_of,json=multipleOf" json:"multiple_of,omitempty"`
3012 VendorExtension []*NamedAny `protobuf:"bytes,23,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
3015 func (m *QueryParameterSubSchema) Reset() { *m = QueryParameterSubSchema{} }
3016 func (m *QueryParameterSubSchema) String() string { return proto.CompactTextString(m) }
3017 func (*QueryParameterSubSchema) ProtoMessage() {}
3018 func (*QueryParameterSubSchema) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{45} }
3020 func (m *QueryParameterSubSchema) GetRequired() bool {
3027 func (m *QueryParameterSubSchema) GetIn() string {
3034 func (m *QueryParameterSubSchema) GetDescription() string {
3036 return m.Description
3041 func (m *QueryParameterSubSchema) GetName() string {
3048 func (m *QueryParameterSubSchema) GetAllowEmptyValue() bool {
3050 return m.AllowEmptyValue
3055 func (m *QueryParameterSubSchema) GetType() string {
3062 func (m *QueryParameterSubSchema) GetFormat() string {
3069 func (m *QueryParameterSubSchema) GetItems() *PrimitivesItems {
3076 func (m *QueryParameterSubSchema) GetCollectionFormat() string {
3078 return m.CollectionFormat
3083 func (m *QueryParameterSubSchema) GetDefault() *Any {
3090 func (m *QueryParameterSubSchema) GetMaximum() float64 {
3097 func (m *QueryParameterSubSchema) GetExclusiveMaximum() bool {
3099 return m.ExclusiveMaximum
3104 func (m *QueryParameterSubSchema) GetMinimum() float64 {
3111 func (m *QueryParameterSubSchema) GetExclusiveMinimum() bool {
3113 return m.ExclusiveMinimum
3118 func (m *QueryParameterSubSchema) GetMaxLength() int64 {
3125 func (m *QueryParameterSubSchema) GetMinLength() int64 {
3132 func (m *QueryParameterSubSchema) GetPattern() string {
3139 func (m *QueryParameterSubSchema) GetMaxItems() int64 {
3146 func (m *QueryParameterSubSchema) GetMinItems() int64 {
3153 func (m *QueryParameterSubSchema) GetUniqueItems() bool {
3155 return m.UniqueItems
3160 func (m *QueryParameterSubSchema) GetEnum() []*Any {
3167 func (m *QueryParameterSubSchema) GetMultipleOf() float64 {
3174 func (m *QueryParameterSubSchema) GetVendorExtension() []*NamedAny {
3176 return m.VendorExtension
3181 type Response struct {
3182 Description string `protobuf:"bytes,1,opt,name=description" json:"description,omitempty"`
3183 Schema *SchemaItem `protobuf:"bytes,2,opt,name=schema" json:"schema,omitempty"`
3184 Headers *Headers `protobuf:"bytes,3,opt,name=headers" json:"headers,omitempty"`
3185 Examples *Examples `protobuf:"bytes,4,opt,name=examples" json:"examples,omitempty"`
3186 VendorExtension []*NamedAny `protobuf:"bytes,5,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
3189 func (m *Response) Reset() { *m = Response{} }
3190 func (m *Response) String() string { return proto.CompactTextString(m) }
3191 func (*Response) ProtoMessage() {}
3192 func (*Response) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{46} }
3194 func (m *Response) GetDescription() string {
3196 return m.Description
3201 func (m *Response) GetSchema() *SchemaItem {
3208 func (m *Response) GetHeaders() *Headers {
3215 func (m *Response) GetExamples() *Examples {
3222 func (m *Response) GetVendorExtension() []*NamedAny {
3224 return m.VendorExtension
3229 // One or more JSON representations for parameters
3230 type ResponseDefinitions struct {
3231 AdditionalProperties []*NamedResponse `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
3234 func (m *ResponseDefinitions) Reset() { *m = ResponseDefinitions{} }
3235 func (m *ResponseDefinitions) String() string { return proto.CompactTextString(m) }
3236 func (*ResponseDefinitions) ProtoMessage() {}
3237 func (*ResponseDefinitions) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{47} }
3239 func (m *ResponseDefinitions) GetAdditionalProperties() []*NamedResponse {
3241 return m.AdditionalProperties
3246 type ResponseValue struct {
3247 // Types that are valid to be assigned to Oneof:
3248 // *ResponseValue_Response
3249 // *ResponseValue_JsonReference
3250 Oneof isResponseValue_Oneof `protobuf_oneof:"oneof"`
3253 func (m *ResponseValue) Reset() { *m = ResponseValue{} }
3254 func (m *ResponseValue) String() string { return proto.CompactTextString(m) }
3255 func (*ResponseValue) ProtoMessage() {}
3256 func (*ResponseValue) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{48} }
3258 type isResponseValue_Oneof interface {
3259 isResponseValue_Oneof()
3262 type ResponseValue_Response struct {
3263 Response *Response `protobuf:"bytes,1,opt,name=response,oneof"`
3265 type ResponseValue_JsonReference struct {
3266 JsonReference *JsonReference `protobuf:"bytes,2,opt,name=json_reference,json=jsonReference,oneof"`
3269 func (*ResponseValue_Response) isResponseValue_Oneof() {}
3270 func (*ResponseValue_JsonReference) isResponseValue_Oneof() {}
3272 func (m *ResponseValue) GetOneof() isResponseValue_Oneof {
3279 func (m *ResponseValue) GetResponse() *Response {
3280 if x, ok := m.GetOneof().(*ResponseValue_Response); ok {
3286 func (m *ResponseValue) GetJsonReference() *JsonReference {
3287 if x, ok := m.GetOneof().(*ResponseValue_JsonReference); ok {
3288 return x.JsonReference
3293 // XXX_OneofFuncs is for the internal use of the proto package.
3294 func (*ResponseValue) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
3295 return _ResponseValue_OneofMarshaler, _ResponseValue_OneofUnmarshaler, _ResponseValue_OneofSizer, []interface{}{
3296 (*ResponseValue_Response)(nil),
3297 (*ResponseValue_JsonReference)(nil),
3301 func _ResponseValue_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
3302 m := msg.(*ResponseValue)
3304 switch x := m.Oneof.(type) {
3305 case *ResponseValue_Response:
3306 b.EncodeVarint(1<<3 | proto.WireBytes)
3307 if err := b.EncodeMessage(x.Response); err != nil {
3310 case *ResponseValue_JsonReference:
3311 b.EncodeVarint(2<<3 | proto.WireBytes)
3312 if err := b.EncodeMessage(x.JsonReference); err != nil {
3317 return fmt.Errorf("ResponseValue.Oneof has unexpected type %T", x)
3322 func _ResponseValue_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
3323 m := msg.(*ResponseValue)
3325 case 1: // oneof.response
3326 if wire != proto.WireBytes {
3327 return true, proto.ErrInternalBadWireType
3329 msg := new(Response)
3330 err := b.DecodeMessage(msg)
3331 m.Oneof = &ResponseValue_Response{msg}
3333 case 2: // oneof.json_reference
3334 if wire != proto.WireBytes {
3335 return true, proto.ErrInternalBadWireType
3337 msg := new(JsonReference)
3338 err := b.DecodeMessage(msg)
3339 m.Oneof = &ResponseValue_JsonReference{msg}
3346 func _ResponseValue_OneofSizer(msg proto.Message) (n int) {
3347 m := msg.(*ResponseValue)
3349 switch x := m.Oneof.(type) {
3350 case *ResponseValue_Response:
3351 s := proto.Size(x.Response)
3352 n += proto.SizeVarint(1<<3 | proto.WireBytes)
3353 n += proto.SizeVarint(uint64(s))
3355 case *ResponseValue_JsonReference:
3356 s := proto.Size(x.JsonReference)
3357 n += proto.SizeVarint(2<<3 | proto.WireBytes)
3358 n += proto.SizeVarint(uint64(s))
3362 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
3367 // Response objects names can either be any valid HTTP status code or 'default'.
3368 type Responses struct {
3369 ResponseCode []*NamedResponseValue `protobuf:"bytes,1,rep,name=response_code,json=responseCode" json:"response_code,omitempty"`
3370 VendorExtension []*NamedAny `protobuf:"bytes,2,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
3373 func (m *Responses) Reset() { *m = Responses{} }
3374 func (m *Responses) String() string { return proto.CompactTextString(m) }
3375 func (*Responses) ProtoMessage() {}
3376 func (*Responses) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{49} }
3378 func (m *Responses) GetResponseCode() []*NamedResponseValue {
3380 return m.ResponseCode
3385 func (m *Responses) GetVendorExtension() []*NamedAny {
3387 return m.VendorExtension
3392 // A deterministic version of a JSON Schema object.
3393 type Schema struct {
3394 XRef string `protobuf:"bytes,1,opt,name=_ref,json=Ref" json:"_ref,omitempty"`
3395 Format string `protobuf:"bytes,2,opt,name=format" json:"format,omitempty"`
3396 Title string `protobuf:"bytes,3,opt,name=title" json:"title,omitempty"`
3397 Description string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"`
3398 Default *Any `protobuf:"bytes,5,opt,name=default" json:"default,omitempty"`
3399 MultipleOf float64 `protobuf:"fixed64,6,opt,name=multiple_of,json=multipleOf" json:"multiple_of,omitempty"`
3400 Maximum float64 `protobuf:"fixed64,7,opt,name=maximum" json:"maximum,omitempty"`
3401 ExclusiveMaximum bool `protobuf:"varint,8,opt,name=exclusive_maximum,json=exclusiveMaximum" json:"exclusive_maximum,omitempty"`
3402 Minimum float64 `protobuf:"fixed64,9,opt,name=minimum" json:"minimum,omitempty"`
3403 ExclusiveMinimum bool `protobuf:"varint,10,opt,name=exclusive_minimum,json=exclusiveMinimum" json:"exclusive_minimum,omitempty"`
3404 MaxLength int64 `protobuf:"varint,11,opt,name=max_length,json=maxLength" json:"max_length,omitempty"`
3405 MinLength int64 `protobuf:"varint,12,opt,name=min_length,json=minLength" json:"min_length,omitempty"`
3406 Pattern string `protobuf:"bytes,13,opt,name=pattern" json:"pattern,omitempty"`
3407 MaxItems int64 `protobuf:"varint,14,opt,name=max_items,json=maxItems" json:"max_items,omitempty"`
3408 MinItems int64 `protobuf:"varint,15,opt,name=min_items,json=minItems" json:"min_items,omitempty"`
3409 UniqueItems bool `protobuf:"varint,16,opt,name=unique_items,json=uniqueItems" json:"unique_items,omitempty"`
3410 MaxProperties int64 `protobuf:"varint,17,opt,name=max_properties,json=maxProperties" json:"max_properties,omitempty"`
3411 MinProperties int64 `protobuf:"varint,18,opt,name=min_properties,json=minProperties" json:"min_properties,omitempty"`
3412 Required []string `protobuf:"bytes,19,rep,name=required" json:"required,omitempty"`
3413 Enum []*Any `protobuf:"bytes,20,rep,name=enum" json:"enum,omitempty"`
3414 AdditionalProperties *AdditionalPropertiesItem `protobuf:"bytes,21,opt,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
3415 Type *TypeItem `protobuf:"bytes,22,opt,name=type" json:"type,omitempty"`
3416 Items *ItemsItem `protobuf:"bytes,23,opt,name=items" json:"items,omitempty"`
3417 AllOf []*Schema `protobuf:"bytes,24,rep,name=all_of,json=allOf" json:"all_of,omitempty"`
3418 Properties *Properties `protobuf:"bytes,25,opt,name=properties" json:"properties,omitempty"`
3419 Discriminator string `protobuf:"bytes,26,opt,name=discriminator" json:"discriminator,omitempty"`
3420 ReadOnly bool `protobuf:"varint,27,opt,name=read_only,json=readOnly" json:"read_only,omitempty"`
3421 Xml *Xml `protobuf:"bytes,28,opt,name=xml" json:"xml,omitempty"`
3422 ExternalDocs *ExternalDocs `protobuf:"bytes,29,opt,name=external_docs,json=externalDocs" json:"external_docs,omitempty"`
3423 Example *Any `protobuf:"bytes,30,opt,name=example" json:"example,omitempty"`
3424 VendorExtension []*NamedAny `protobuf:"bytes,31,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
3427 func (m *Schema) Reset() { *m = Schema{} }
3428 func (m *Schema) String() string { return proto.CompactTextString(m) }
3429 func (*Schema) ProtoMessage() {}
3430 func (*Schema) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{50} }
3432 func (m *Schema) GetXRef() string {
3439 func (m *Schema) GetFormat() string {
3446 func (m *Schema) GetTitle() string {
3453 func (m *Schema) GetDescription() string {
3455 return m.Description
3460 func (m *Schema) GetDefault() *Any {
3467 func (m *Schema) GetMultipleOf() float64 {
3474 func (m *Schema) GetMaximum() float64 {
3481 func (m *Schema) GetExclusiveMaximum() bool {
3483 return m.ExclusiveMaximum
3488 func (m *Schema) GetMinimum() float64 {
3495 func (m *Schema) GetExclusiveMinimum() bool {
3497 return m.ExclusiveMinimum
3502 func (m *Schema) GetMaxLength() int64 {
3509 func (m *Schema) GetMinLength() int64 {
3516 func (m *Schema) GetPattern() string {
3523 func (m *Schema) GetMaxItems() int64 {
3530 func (m *Schema) GetMinItems() int64 {
3537 func (m *Schema) GetUniqueItems() bool {
3539 return m.UniqueItems
3544 func (m *Schema) GetMaxProperties() int64 {
3546 return m.MaxProperties
3551 func (m *Schema) GetMinProperties() int64 {
3553 return m.MinProperties
3558 func (m *Schema) GetRequired() []string {
3565 func (m *Schema) GetEnum() []*Any {
3572 func (m *Schema) GetAdditionalProperties() *AdditionalPropertiesItem {
3574 return m.AdditionalProperties
3579 func (m *Schema) GetType() *TypeItem {
3586 func (m *Schema) GetItems() *ItemsItem {
3593 func (m *Schema) GetAllOf() []*Schema {
3600 func (m *Schema) GetProperties() *Properties {
3607 func (m *Schema) GetDiscriminator() string {
3609 return m.Discriminator
3614 func (m *Schema) GetReadOnly() bool {
3621 func (m *Schema) GetXml() *Xml {
3628 func (m *Schema) GetExternalDocs() *ExternalDocs {
3630 return m.ExternalDocs
3635 func (m *Schema) GetExample() *Any {
3642 func (m *Schema) GetVendorExtension() []*NamedAny {
3644 return m.VendorExtension
3649 type SchemaItem struct {
3650 // Types that are valid to be assigned to Oneof:
3651 // *SchemaItem_Schema
3652 // *SchemaItem_FileSchema
3653 Oneof isSchemaItem_Oneof `protobuf_oneof:"oneof"`
3656 func (m *SchemaItem) Reset() { *m = SchemaItem{} }
3657 func (m *SchemaItem) String() string { return proto.CompactTextString(m) }
3658 func (*SchemaItem) ProtoMessage() {}
3659 func (*SchemaItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{51} }
3661 type isSchemaItem_Oneof interface {
3662 isSchemaItem_Oneof()
3665 type SchemaItem_Schema struct {
3666 Schema *Schema `protobuf:"bytes,1,opt,name=schema,oneof"`
3668 type SchemaItem_FileSchema struct {
3669 FileSchema *FileSchema `protobuf:"bytes,2,opt,name=file_schema,json=fileSchema,oneof"`
3672 func (*SchemaItem_Schema) isSchemaItem_Oneof() {}
3673 func (*SchemaItem_FileSchema) isSchemaItem_Oneof() {}
3675 func (m *SchemaItem) GetOneof() isSchemaItem_Oneof {
3682 func (m *SchemaItem) GetSchema() *Schema {
3683 if x, ok := m.GetOneof().(*SchemaItem_Schema); ok {
3689 func (m *SchemaItem) GetFileSchema() *FileSchema {
3690 if x, ok := m.GetOneof().(*SchemaItem_FileSchema); ok {
3696 // XXX_OneofFuncs is for the internal use of the proto package.
3697 func (*SchemaItem) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
3698 return _SchemaItem_OneofMarshaler, _SchemaItem_OneofUnmarshaler, _SchemaItem_OneofSizer, []interface{}{
3699 (*SchemaItem_Schema)(nil),
3700 (*SchemaItem_FileSchema)(nil),
3704 func _SchemaItem_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
3705 m := msg.(*SchemaItem)
3707 switch x := m.Oneof.(type) {
3708 case *SchemaItem_Schema:
3709 b.EncodeVarint(1<<3 | proto.WireBytes)
3710 if err := b.EncodeMessage(x.Schema); err != nil {
3713 case *SchemaItem_FileSchema:
3714 b.EncodeVarint(2<<3 | proto.WireBytes)
3715 if err := b.EncodeMessage(x.FileSchema); err != nil {
3720 return fmt.Errorf("SchemaItem.Oneof has unexpected type %T", x)
3725 func _SchemaItem_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
3726 m := msg.(*SchemaItem)
3728 case 1: // oneof.schema
3729 if wire != proto.WireBytes {
3730 return true, proto.ErrInternalBadWireType
3733 err := b.DecodeMessage(msg)
3734 m.Oneof = &SchemaItem_Schema{msg}
3736 case 2: // oneof.file_schema
3737 if wire != proto.WireBytes {
3738 return true, proto.ErrInternalBadWireType
3740 msg := new(FileSchema)
3741 err := b.DecodeMessage(msg)
3742 m.Oneof = &SchemaItem_FileSchema{msg}
3749 func _SchemaItem_OneofSizer(msg proto.Message) (n int) {
3750 m := msg.(*SchemaItem)
3752 switch x := m.Oneof.(type) {
3753 case *SchemaItem_Schema:
3754 s := proto.Size(x.Schema)
3755 n += proto.SizeVarint(1<<3 | proto.WireBytes)
3756 n += proto.SizeVarint(uint64(s))
3758 case *SchemaItem_FileSchema:
3759 s := proto.Size(x.FileSchema)
3760 n += proto.SizeVarint(2<<3 | proto.WireBytes)
3761 n += proto.SizeVarint(uint64(s))
3765 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
3770 type SecurityDefinitions struct {
3771 AdditionalProperties []*NamedSecurityDefinitionsItem `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
3774 func (m *SecurityDefinitions) Reset() { *m = SecurityDefinitions{} }
3775 func (m *SecurityDefinitions) String() string { return proto.CompactTextString(m) }
3776 func (*SecurityDefinitions) ProtoMessage() {}
3777 func (*SecurityDefinitions) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{52} }
3779 func (m *SecurityDefinitions) GetAdditionalProperties() []*NamedSecurityDefinitionsItem {
3781 return m.AdditionalProperties
3786 type SecurityDefinitionsItem struct {
3787 // Types that are valid to be assigned to Oneof:
3788 // *SecurityDefinitionsItem_BasicAuthenticationSecurity
3789 // *SecurityDefinitionsItem_ApiKeySecurity
3790 // *SecurityDefinitionsItem_Oauth2ImplicitSecurity
3791 // *SecurityDefinitionsItem_Oauth2PasswordSecurity
3792 // *SecurityDefinitionsItem_Oauth2ApplicationSecurity
3793 // *SecurityDefinitionsItem_Oauth2AccessCodeSecurity
3794 Oneof isSecurityDefinitionsItem_Oneof `protobuf_oneof:"oneof"`
3797 func (m *SecurityDefinitionsItem) Reset() { *m = SecurityDefinitionsItem{} }
3798 func (m *SecurityDefinitionsItem) String() string { return proto.CompactTextString(m) }
3799 func (*SecurityDefinitionsItem) ProtoMessage() {}
3800 func (*SecurityDefinitionsItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{53} }
3802 type isSecurityDefinitionsItem_Oneof interface {
3803 isSecurityDefinitionsItem_Oneof()
3806 type SecurityDefinitionsItem_BasicAuthenticationSecurity struct {
3807 BasicAuthenticationSecurity *BasicAuthenticationSecurity `protobuf:"bytes,1,opt,name=basic_authentication_security,json=basicAuthenticationSecurity,oneof"`
3809 type SecurityDefinitionsItem_ApiKeySecurity struct {
3810 ApiKeySecurity *ApiKeySecurity `protobuf:"bytes,2,opt,name=api_key_security,json=apiKeySecurity,oneof"`
3812 type SecurityDefinitionsItem_Oauth2ImplicitSecurity struct {
3813 Oauth2ImplicitSecurity *Oauth2ImplicitSecurity `protobuf:"bytes,3,opt,name=oauth2_implicit_security,json=oauth2ImplicitSecurity,oneof"`
3815 type SecurityDefinitionsItem_Oauth2PasswordSecurity struct {
3816 Oauth2PasswordSecurity *Oauth2PasswordSecurity `protobuf:"bytes,4,opt,name=oauth2_password_security,json=oauth2PasswordSecurity,oneof"`
3818 type SecurityDefinitionsItem_Oauth2ApplicationSecurity struct {
3819 Oauth2ApplicationSecurity *Oauth2ApplicationSecurity `protobuf:"bytes,5,opt,name=oauth2_application_security,json=oauth2ApplicationSecurity,oneof"`
3821 type SecurityDefinitionsItem_Oauth2AccessCodeSecurity struct {
3822 Oauth2AccessCodeSecurity *Oauth2AccessCodeSecurity `protobuf:"bytes,6,opt,name=oauth2_access_code_security,json=oauth2AccessCodeSecurity,oneof"`
3825 func (*SecurityDefinitionsItem_BasicAuthenticationSecurity) isSecurityDefinitionsItem_Oneof() {}
3826 func (*SecurityDefinitionsItem_ApiKeySecurity) isSecurityDefinitionsItem_Oneof() {}
3827 func (*SecurityDefinitionsItem_Oauth2ImplicitSecurity) isSecurityDefinitionsItem_Oneof() {}
3828 func (*SecurityDefinitionsItem_Oauth2PasswordSecurity) isSecurityDefinitionsItem_Oneof() {}
3829 func (*SecurityDefinitionsItem_Oauth2ApplicationSecurity) isSecurityDefinitionsItem_Oneof() {}
3830 func (*SecurityDefinitionsItem_Oauth2AccessCodeSecurity) isSecurityDefinitionsItem_Oneof() {}
3832 func (m *SecurityDefinitionsItem) GetOneof() isSecurityDefinitionsItem_Oneof {
3839 func (m *SecurityDefinitionsItem) GetBasicAuthenticationSecurity() *BasicAuthenticationSecurity {
3840 if x, ok := m.GetOneof().(*SecurityDefinitionsItem_BasicAuthenticationSecurity); ok {
3841 return x.BasicAuthenticationSecurity
3846 func (m *SecurityDefinitionsItem) GetApiKeySecurity() *ApiKeySecurity {
3847 if x, ok := m.GetOneof().(*SecurityDefinitionsItem_ApiKeySecurity); ok {
3848 return x.ApiKeySecurity
3853 func (m *SecurityDefinitionsItem) GetOauth2ImplicitSecurity() *Oauth2ImplicitSecurity {
3854 if x, ok := m.GetOneof().(*SecurityDefinitionsItem_Oauth2ImplicitSecurity); ok {
3855 return x.Oauth2ImplicitSecurity
3860 func (m *SecurityDefinitionsItem) GetOauth2PasswordSecurity() *Oauth2PasswordSecurity {
3861 if x, ok := m.GetOneof().(*SecurityDefinitionsItem_Oauth2PasswordSecurity); ok {
3862 return x.Oauth2PasswordSecurity
3867 func (m *SecurityDefinitionsItem) GetOauth2ApplicationSecurity() *Oauth2ApplicationSecurity {
3868 if x, ok := m.GetOneof().(*SecurityDefinitionsItem_Oauth2ApplicationSecurity); ok {
3869 return x.Oauth2ApplicationSecurity
3874 func (m *SecurityDefinitionsItem) GetOauth2AccessCodeSecurity() *Oauth2AccessCodeSecurity {
3875 if x, ok := m.GetOneof().(*SecurityDefinitionsItem_Oauth2AccessCodeSecurity); ok {
3876 return x.Oauth2AccessCodeSecurity
3881 // XXX_OneofFuncs is for the internal use of the proto package.
3882 func (*SecurityDefinitionsItem) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
3883 return _SecurityDefinitionsItem_OneofMarshaler, _SecurityDefinitionsItem_OneofUnmarshaler, _SecurityDefinitionsItem_OneofSizer, []interface{}{
3884 (*SecurityDefinitionsItem_BasicAuthenticationSecurity)(nil),
3885 (*SecurityDefinitionsItem_ApiKeySecurity)(nil),
3886 (*SecurityDefinitionsItem_Oauth2ImplicitSecurity)(nil),
3887 (*SecurityDefinitionsItem_Oauth2PasswordSecurity)(nil),
3888 (*SecurityDefinitionsItem_Oauth2ApplicationSecurity)(nil),
3889 (*SecurityDefinitionsItem_Oauth2AccessCodeSecurity)(nil),
3893 func _SecurityDefinitionsItem_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
3894 m := msg.(*SecurityDefinitionsItem)
3896 switch x := m.Oneof.(type) {
3897 case *SecurityDefinitionsItem_BasicAuthenticationSecurity:
3898 b.EncodeVarint(1<<3 | proto.WireBytes)
3899 if err := b.EncodeMessage(x.BasicAuthenticationSecurity); err != nil {
3902 case *SecurityDefinitionsItem_ApiKeySecurity:
3903 b.EncodeVarint(2<<3 | proto.WireBytes)
3904 if err := b.EncodeMessage(x.ApiKeySecurity); err != nil {
3907 case *SecurityDefinitionsItem_Oauth2ImplicitSecurity:
3908 b.EncodeVarint(3<<3 | proto.WireBytes)
3909 if err := b.EncodeMessage(x.Oauth2ImplicitSecurity); err != nil {
3912 case *SecurityDefinitionsItem_Oauth2PasswordSecurity:
3913 b.EncodeVarint(4<<3 | proto.WireBytes)
3914 if err := b.EncodeMessage(x.Oauth2PasswordSecurity); err != nil {
3917 case *SecurityDefinitionsItem_Oauth2ApplicationSecurity:
3918 b.EncodeVarint(5<<3 | proto.WireBytes)
3919 if err := b.EncodeMessage(x.Oauth2ApplicationSecurity); err != nil {
3922 case *SecurityDefinitionsItem_Oauth2AccessCodeSecurity:
3923 b.EncodeVarint(6<<3 | proto.WireBytes)
3924 if err := b.EncodeMessage(x.Oauth2AccessCodeSecurity); err != nil {
3929 return fmt.Errorf("SecurityDefinitionsItem.Oneof has unexpected type %T", x)
3934 func _SecurityDefinitionsItem_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
3935 m := msg.(*SecurityDefinitionsItem)
3937 case 1: // oneof.basic_authentication_security
3938 if wire != proto.WireBytes {
3939 return true, proto.ErrInternalBadWireType
3941 msg := new(BasicAuthenticationSecurity)
3942 err := b.DecodeMessage(msg)
3943 m.Oneof = &SecurityDefinitionsItem_BasicAuthenticationSecurity{msg}
3945 case 2: // oneof.api_key_security
3946 if wire != proto.WireBytes {
3947 return true, proto.ErrInternalBadWireType
3949 msg := new(ApiKeySecurity)
3950 err := b.DecodeMessage(msg)
3951 m.Oneof = &SecurityDefinitionsItem_ApiKeySecurity{msg}
3953 case 3: // oneof.oauth2_implicit_security
3954 if wire != proto.WireBytes {
3955 return true, proto.ErrInternalBadWireType
3957 msg := new(Oauth2ImplicitSecurity)
3958 err := b.DecodeMessage(msg)
3959 m.Oneof = &SecurityDefinitionsItem_Oauth2ImplicitSecurity{msg}
3961 case 4: // oneof.oauth2_password_security
3962 if wire != proto.WireBytes {
3963 return true, proto.ErrInternalBadWireType
3965 msg := new(Oauth2PasswordSecurity)
3966 err := b.DecodeMessage(msg)
3967 m.Oneof = &SecurityDefinitionsItem_Oauth2PasswordSecurity{msg}
3969 case 5: // oneof.oauth2_application_security
3970 if wire != proto.WireBytes {
3971 return true, proto.ErrInternalBadWireType
3973 msg := new(Oauth2ApplicationSecurity)
3974 err := b.DecodeMessage(msg)
3975 m.Oneof = &SecurityDefinitionsItem_Oauth2ApplicationSecurity{msg}
3977 case 6: // oneof.oauth2_access_code_security
3978 if wire != proto.WireBytes {
3979 return true, proto.ErrInternalBadWireType
3981 msg := new(Oauth2AccessCodeSecurity)
3982 err := b.DecodeMessage(msg)
3983 m.Oneof = &SecurityDefinitionsItem_Oauth2AccessCodeSecurity{msg}
3990 func _SecurityDefinitionsItem_OneofSizer(msg proto.Message) (n int) {
3991 m := msg.(*SecurityDefinitionsItem)
3993 switch x := m.Oneof.(type) {
3994 case *SecurityDefinitionsItem_BasicAuthenticationSecurity:
3995 s := proto.Size(x.BasicAuthenticationSecurity)
3996 n += proto.SizeVarint(1<<3 | proto.WireBytes)
3997 n += proto.SizeVarint(uint64(s))
3999 case *SecurityDefinitionsItem_ApiKeySecurity:
4000 s := proto.Size(x.ApiKeySecurity)
4001 n += proto.SizeVarint(2<<3 | proto.WireBytes)
4002 n += proto.SizeVarint(uint64(s))
4004 case *SecurityDefinitionsItem_Oauth2ImplicitSecurity:
4005 s := proto.Size(x.Oauth2ImplicitSecurity)
4006 n += proto.SizeVarint(3<<3 | proto.WireBytes)
4007 n += proto.SizeVarint(uint64(s))
4009 case *SecurityDefinitionsItem_Oauth2PasswordSecurity:
4010 s := proto.Size(x.Oauth2PasswordSecurity)
4011 n += proto.SizeVarint(4<<3 | proto.WireBytes)
4012 n += proto.SizeVarint(uint64(s))
4014 case *SecurityDefinitionsItem_Oauth2ApplicationSecurity:
4015 s := proto.Size(x.Oauth2ApplicationSecurity)
4016 n += proto.SizeVarint(5<<3 | proto.WireBytes)
4017 n += proto.SizeVarint(uint64(s))
4019 case *SecurityDefinitionsItem_Oauth2AccessCodeSecurity:
4020 s := proto.Size(x.Oauth2AccessCodeSecurity)
4021 n += proto.SizeVarint(6<<3 | proto.WireBytes)
4022 n += proto.SizeVarint(uint64(s))
4026 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
4031 type SecurityRequirement struct {
4032 AdditionalProperties []*NamedStringArray `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
4035 func (m *SecurityRequirement) Reset() { *m = SecurityRequirement{} }
4036 func (m *SecurityRequirement) String() string { return proto.CompactTextString(m) }
4037 func (*SecurityRequirement) ProtoMessage() {}
4038 func (*SecurityRequirement) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{54} }
4040 func (m *SecurityRequirement) GetAdditionalProperties() []*NamedStringArray {
4042 return m.AdditionalProperties
4047 type StringArray struct {
4048 Value []string `protobuf:"bytes,1,rep,name=value" json:"value,omitempty"`
4051 func (m *StringArray) Reset() { *m = StringArray{} }
4052 func (m *StringArray) String() string { return proto.CompactTextString(m) }
4053 func (*StringArray) ProtoMessage() {}
4054 func (*StringArray) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{55} }
4056 func (m *StringArray) GetValue() []string {
4064 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
4065 Description string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
4066 ExternalDocs *ExternalDocs `protobuf:"bytes,3,opt,name=external_docs,json=externalDocs" json:"external_docs,omitempty"`
4067 VendorExtension []*NamedAny `protobuf:"bytes,4,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
4070 func (m *Tag) Reset() { *m = Tag{} }
4071 func (m *Tag) String() string { return proto.CompactTextString(m) }
4072 func (*Tag) ProtoMessage() {}
4073 func (*Tag) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{56} }
4075 func (m *Tag) GetName() string {
4082 func (m *Tag) GetDescription() string {
4084 return m.Description
4089 func (m *Tag) GetExternalDocs() *ExternalDocs {
4091 return m.ExternalDocs
4096 func (m *Tag) GetVendorExtension() []*NamedAny {
4098 return m.VendorExtension
4103 type TypeItem struct {
4104 Value []string `protobuf:"bytes,1,rep,name=value" json:"value,omitempty"`
4107 func (m *TypeItem) Reset() { *m = TypeItem{} }
4108 func (m *TypeItem) String() string { return proto.CompactTextString(m) }
4109 func (*TypeItem) ProtoMessage() {}
4110 func (*TypeItem) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{57} }
4112 func (m *TypeItem) GetValue() []string {
4119 // Any property starting with x- is valid.
4120 type VendorExtension struct {
4121 AdditionalProperties []*NamedAny `protobuf:"bytes,1,rep,name=additional_properties,json=additionalProperties" json:"additional_properties,omitempty"`
4124 func (m *VendorExtension) Reset() { *m = VendorExtension{} }
4125 func (m *VendorExtension) String() string { return proto.CompactTextString(m) }
4126 func (*VendorExtension) ProtoMessage() {}
4127 func (*VendorExtension) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{58} }
4129 func (m *VendorExtension) GetAdditionalProperties() []*NamedAny {
4131 return m.AdditionalProperties
4137 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
4138 Namespace string `protobuf:"bytes,2,opt,name=namespace" json:"namespace,omitempty"`
4139 Prefix string `protobuf:"bytes,3,opt,name=prefix" json:"prefix,omitempty"`
4140 Attribute bool `protobuf:"varint,4,opt,name=attribute" json:"attribute,omitempty"`
4141 Wrapped bool `protobuf:"varint,5,opt,name=wrapped" json:"wrapped,omitempty"`
4142 VendorExtension []*NamedAny `protobuf:"bytes,6,rep,name=vendor_extension,json=vendorExtension" json:"vendor_extension,omitempty"`
4145 func (m *Xml) Reset() { *m = Xml{} }
4146 func (m *Xml) String() string { return proto.CompactTextString(m) }
4147 func (*Xml) ProtoMessage() {}
4148 func (*Xml) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{59} }
4150 func (m *Xml) GetName() string {
4157 func (m *Xml) GetNamespace() string {
4164 func (m *Xml) GetPrefix() string {
4171 func (m *Xml) GetAttribute() bool {
4178 func (m *Xml) GetWrapped() bool {
4185 func (m *Xml) GetVendorExtension() []*NamedAny {
4187 return m.VendorExtension
4193 proto.RegisterType((*AdditionalPropertiesItem)(nil), "openapi.v2.AdditionalPropertiesItem")
4194 proto.RegisterType((*Any)(nil), "openapi.v2.Any")
4195 proto.RegisterType((*ApiKeySecurity)(nil), "openapi.v2.ApiKeySecurity")
4196 proto.RegisterType((*BasicAuthenticationSecurity)(nil), "openapi.v2.BasicAuthenticationSecurity")
4197 proto.RegisterType((*BodyParameter)(nil), "openapi.v2.BodyParameter")
4198 proto.RegisterType((*Contact)(nil), "openapi.v2.Contact")
4199 proto.RegisterType((*Default)(nil), "openapi.v2.Default")
4200 proto.RegisterType((*Definitions)(nil), "openapi.v2.Definitions")
4201 proto.RegisterType((*Document)(nil), "openapi.v2.Document")
4202 proto.RegisterType((*Examples)(nil), "openapi.v2.Examples")
4203 proto.RegisterType((*ExternalDocs)(nil), "openapi.v2.ExternalDocs")
4204 proto.RegisterType((*FileSchema)(nil), "openapi.v2.FileSchema")
4205 proto.RegisterType((*FormDataParameterSubSchema)(nil), "openapi.v2.FormDataParameterSubSchema")
4206 proto.RegisterType((*Header)(nil), "openapi.v2.Header")
4207 proto.RegisterType((*HeaderParameterSubSchema)(nil), "openapi.v2.HeaderParameterSubSchema")
4208 proto.RegisterType((*Headers)(nil), "openapi.v2.Headers")
4209 proto.RegisterType((*Info)(nil), "openapi.v2.Info")
4210 proto.RegisterType((*ItemsItem)(nil), "openapi.v2.ItemsItem")
4211 proto.RegisterType((*JsonReference)(nil), "openapi.v2.JsonReference")
4212 proto.RegisterType((*License)(nil), "openapi.v2.License")
4213 proto.RegisterType((*NamedAny)(nil), "openapi.v2.NamedAny")
4214 proto.RegisterType((*NamedHeader)(nil), "openapi.v2.NamedHeader")
4215 proto.RegisterType((*NamedParameter)(nil), "openapi.v2.NamedParameter")
4216 proto.RegisterType((*NamedPathItem)(nil), "openapi.v2.NamedPathItem")
4217 proto.RegisterType((*NamedResponse)(nil), "openapi.v2.NamedResponse")
4218 proto.RegisterType((*NamedResponseValue)(nil), "openapi.v2.NamedResponseValue")
4219 proto.RegisterType((*NamedSchema)(nil), "openapi.v2.NamedSchema")
4220 proto.RegisterType((*NamedSecurityDefinitionsItem)(nil), "openapi.v2.NamedSecurityDefinitionsItem")
4221 proto.RegisterType((*NamedString)(nil), "openapi.v2.NamedString")
4222 proto.RegisterType((*NamedStringArray)(nil), "openapi.v2.NamedStringArray")
4223 proto.RegisterType((*NonBodyParameter)(nil), "openapi.v2.NonBodyParameter")
4224 proto.RegisterType((*Oauth2AccessCodeSecurity)(nil), "openapi.v2.Oauth2AccessCodeSecurity")
4225 proto.RegisterType((*Oauth2ApplicationSecurity)(nil), "openapi.v2.Oauth2ApplicationSecurity")
4226 proto.RegisterType((*Oauth2ImplicitSecurity)(nil), "openapi.v2.Oauth2ImplicitSecurity")
4227 proto.RegisterType((*Oauth2PasswordSecurity)(nil), "openapi.v2.Oauth2PasswordSecurity")
4228 proto.RegisterType((*Oauth2Scopes)(nil), "openapi.v2.Oauth2Scopes")
4229 proto.RegisterType((*Operation)(nil), "openapi.v2.Operation")
4230 proto.RegisterType((*Parameter)(nil), "openapi.v2.Parameter")
4231 proto.RegisterType((*ParameterDefinitions)(nil), "openapi.v2.ParameterDefinitions")
4232 proto.RegisterType((*ParametersItem)(nil), "openapi.v2.ParametersItem")
4233 proto.RegisterType((*PathItem)(nil), "openapi.v2.PathItem")
4234 proto.RegisterType((*PathParameterSubSchema)(nil), "openapi.v2.PathParameterSubSchema")
4235 proto.RegisterType((*Paths)(nil), "openapi.v2.Paths")
4236 proto.RegisterType((*PrimitivesItems)(nil), "openapi.v2.PrimitivesItems")
4237 proto.RegisterType((*Properties)(nil), "openapi.v2.Properties")
4238 proto.RegisterType((*QueryParameterSubSchema)(nil), "openapi.v2.QueryParameterSubSchema")
4239 proto.RegisterType((*Response)(nil), "openapi.v2.Response")
4240 proto.RegisterType((*ResponseDefinitions)(nil), "openapi.v2.ResponseDefinitions")
4241 proto.RegisterType((*ResponseValue)(nil), "openapi.v2.ResponseValue")
4242 proto.RegisterType((*Responses)(nil), "openapi.v2.Responses")
4243 proto.RegisterType((*Schema)(nil), "openapi.v2.Schema")
4244 proto.RegisterType((*SchemaItem)(nil), "openapi.v2.SchemaItem")
4245 proto.RegisterType((*SecurityDefinitions)(nil), "openapi.v2.SecurityDefinitions")
4246 proto.RegisterType((*SecurityDefinitionsItem)(nil), "openapi.v2.SecurityDefinitionsItem")
4247 proto.RegisterType((*SecurityRequirement)(nil), "openapi.v2.SecurityRequirement")
4248 proto.RegisterType((*StringArray)(nil), "openapi.v2.StringArray")
4249 proto.RegisterType((*Tag)(nil), "openapi.v2.Tag")
4250 proto.RegisterType((*TypeItem)(nil), "openapi.v2.TypeItem")
4251 proto.RegisterType((*VendorExtension)(nil), "openapi.v2.VendorExtension")
4252 proto.RegisterType((*Xml)(nil), "openapi.v2.Xml")
4255 func init() { proto.RegisterFile("OpenAPIv2/OpenAPIv2.proto", fileDescriptor0) }
4257 var fileDescriptor0 = []byte{
4258 // 3129 bytes of a gzipped FileDescriptorProto
4259 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x3b, 0x4b, 0x73, 0x1c, 0x57,
4260 0xd5, 0xf3, 0x7e, 0x1c, 0x69, 0x46, 0xa3, 0x96, 0x2c, 0xb7, 0x24, 0xc7, 0x71, 0xe4, 0x3c, 0x6c,
4261 0xe7, 0xb3, 0x9c, 0x4f, 0x29, 0x48, 0x05, 0x2a, 0x05, 0xf2, 0xab, 0xc6, 0xc4, 0x44, 0x4a, 0xcb,
4262 0x0e, 0x09, 0x04, 0xba, 0xae, 0x66, 0xee, 0x48, 0x9d, 0x74, 0xf7, 0x6d, 0x77, 0xf7, 0xc8, 0x1a,
4263 0x16, 0x2c, 0xa0, 0x8a, 0x35, 0x50, 0x59, 0x53, 0x15, 0x16, 0x14, 0x55, 0x59, 0xb0, 0x62, 0xc5,
4264 0x1f, 0x60, 0xc7, 0x3f, 0x60, 0x0d, 0x5b, 0xaa, 0x58, 0x51, 0x3c, 0xea, 0xbe, 0xfa, 0x31, 0x7d,
4265 0x7b, 0x1e, 0x96, 0x0b, 0x28, 0xd0, 0x6a, 0xe6, 0xde, 0x73, 0xee, 0xb9, 0xa7, 0x4f, 0x9f, 0xd7,
4266 0x3d, 0xe7, 0x36, 0xac, 0xef, 0x79, 0xd8, 0xdd, 0xdd, 0x7f, 0x70, 0xb2, 0x73, 0x2b, 0xfa, 0xb7,
4267 0xed, 0xf9, 0x24, 0x24, 0x1a, 0x10, 0x0f, 0xbb, 0xc8, 0xb3, 0xb6, 0x4f, 0x76, 0x36, 0xd6, 0x8f,
4268 0x08, 0x39, 0xb2, 0xf1, 0x2d, 0x06, 0x39, 0x1c, 0x0e, 0x6e, 0x21, 0x77, 0xc4, 0xd1, 0xb6, 0x1c,
4269 0xd0, 0x77, 0xfb, 0x7d, 0x2b, 0xb4, 0x88, 0x8b, 0xec, 0x7d, 0x9f, 0x78, 0xd8, 0x0f, 0x2d, 0x1c,
4270 0x3c, 0x08, 0xb1, 0xa3, 0xfd, 0x1f, 0xd4, 0x82, 0xde, 0x31, 0x76, 0x90, 0x5e, 0xbc, 0x52, 0xbc,
4271 0xb6, 0xb0, 0xa3, 0x6d, 0xc7, 0x34, 0xb7, 0x0f, 0x18, 0xa4, 0x5b, 0x30, 0x04, 0x8e, 0xb6, 0x01,
4272 0xf5, 0x43, 0x42, 0x6c, 0x8c, 0x5c, 0xbd, 0x74, 0xa5, 0x78, 0xad, 0xd1, 0x2d, 0x18, 0x72, 0xe2,
4273 0x76, 0x1d, 0xaa, 0xc4, 0xc5, 0x64, 0xb0, 0x75, 0x0f, 0xca, 0xbb, 0xee, 0x48, 0xbb, 0x01, 0xd5,
4274 0x13, 0x64, 0x0f, 0xb1, 0x20, 0xbc, 0xba, 0xcd, 0x19, 0xdc, 0x96, 0x0c, 0x6e, 0xef, 0xba, 0x23,
4275 0x83, 0xa3, 0x68, 0x1a, 0x54, 0x46, 0xc8, 0xb1, 0x19, 0xd1, 0xa6, 0xc1, 0xfe, 0x6f, 0x7d, 0x51,
4276 0x84, 0xf6, 0xae, 0x67, 0xbd, 0x8b, 0x47, 0x07, 0xb8, 0x37, 0xf4, 0xad, 0x70, 0x44, 0xd1, 0xc2,
4277 0x91, 0xc7, 0x29, 0x36, 0x0d, 0xf6, 0x9f, 0xce, 0xb9, 0xc8, 0xc1, 0x72, 0x29, 0xfd, 0xaf, 0xb5,
4278 0xa1, 0x64, 0xb9, 0x7a, 0x99, 0xcd, 0x94, 0x2c, 0x57, 0xbb, 0x02, 0x0b, 0x7d, 0x1c, 0xf4, 0x7c,
4279 0xcb, 0xa3, 0x32, 0xd0, 0x2b, 0x0c, 0x90, 0x9c, 0xd2, 0xbe, 0x06, 0x9d, 0x13, 0xec, 0xf6, 0x89,
4280 0x6f, 0xe2, 0xd3, 0x10, 0xbb, 0x01, 0x45, 0xab, 0x5e, 0x29, 0x33, 0xbe, 0x13, 0x02, 0x79, 0x0f,
4281 0x39, 0xb8, 0x4f, 0xf9, 0x5e, 0xe2, 0xd8, 0xf7, 0x24, 0xf2, 0xd6, 0x67, 0x45, 0xd8, 0xbc, 0x8d,
4282 0x02, 0xab, 0xb7, 0x3b, 0x0c, 0x8f, 0xb1, 0x1b, 0x5a, 0x3d, 0x44, 0x09, 0x4f, 0x64, 0x7d, 0x8c,
4283 0xad, 0xd2, 0x6c, 0x6c, 0x95, 0xe7, 0x61, 0xeb, 0x0f, 0x45, 0x68, 0xdd, 0x26, 0xfd, 0xd1, 0x3e,
4284 0xf2, 0x91, 0x83, 0x43, 0xec, 0x8f, 0x6f, 0x5a, 0xcc, 0x6e, 0x3a, 0x8b, 0x44, 0x37, 0xa0, 0xe1,
4285 0xe3, 0x27, 0x43, 0xcb, 0xc7, 0x7d, 0x26, 0xce, 0x86, 0x11, 0x8d, 0xb5, 0x1b, 0x91, 0x4a, 0x55,
4286 0xf3, 0x54, 0x2a, 0x52, 0x28, 0xd5, 0x03, 0xd6, 0xe6, 0x79, 0xc0, 0x1f, 0x17, 0xa1, 0x7e, 0x87,
4287 0xb8, 0x21, 0xea, 0x85, 0x11, 0xe3, 0xc5, 0x04, 0xe3, 0x1d, 0x28, 0x0f, 0x7d, 0xa9, 0x58, 0xf4,
4288 0xaf, 0xb6, 0x0a, 0x55, 0xec, 0x20, 0xcb, 0x16, 0x4f, 0xc3, 0x07, 0x4a, 0x46, 0x2a, 0xf3, 0x30,
4289 0xf2, 0x08, 0xea, 0x77, 0xf1, 0x00, 0x0d, 0xed, 0x50, 0x7b, 0x00, 0x17, 0x50, 0x64, 0x6f, 0xa6,
4290 0x17, 0x19, 0x9c, 0x5e, 0x9c, 0x40, 0x70, 0x15, 0x29, 0x4c, 0x74, 0xeb, 0x3b, 0xb0, 0x70, 0x17,
4291 0x0f, 0x2c, 0x97, 0x41, 0x02, 0xed, 0xe1, 0x64, 0xca, 0x17, 0x33, 0x94, 0x85, 0xb8, 0xd5, 0xc4,
4292 0xff, 0x58, 0x85, 0xc6, 0x5d, 0xd2, 0x1b, 0x3a, 0xd8, 0x0d, 0x35, 0x1d, 0xea, 0xc1, 0x53, 0x74,
4293 0x74, 0x84, 0x7d, 0x21, 0x3f, 0x39, 0xd4, 0x5e, 0x86, 0x8a, 0xe5, 0x0e, 0x08, 0x93, 0xe1, 0xc2,
4294 0x4e, 0x27, 0xb9, 0xc7, 0x03, 0x77, 0x40, 0x0c, 0x06, 0xa5, 0xc2, 0x3f, 0x26, 0x41, 0x28, 0xa4,
4295 0xca, 0xfe, 0x6b, 0x9b, 0xd0, 0x3c, 0x44, 0x01, 0x36, 0x3d, 0x14, 0x1e, 0x0b, 0xab, 0x6b, 0xd0,
4296 0x89, 0x7d, 0x14, 0x1e, 0xb3, 0x0d, 0x29, 0x77, 0x38, 0x60, 0x96, 0x46, 0x37, 0xe4, 0x43, 0xaa,
4297 0x5c, 0x3d, 0xe2, 0x06, 0x43, 0x0a, 0xaa, 0x31, 0x50, 0x34, 0xa6, 0x30, 0xcf, 0x27, 0xfd, 0x61,
4298 0x0f, 0x07, 0x7a, 0x9d, 0xc3, 0xe4, 0x58, 0x7b, 0x0d, 0xaa, 0x74, 0xa7, 0x40, 0x6f, 0x30, 0x4e,
4299 0x97, 0x93, 0x9c, 0xd2, 0x2d, 0x03, 0x83, 0xc3, 0xb5, 0xb7, 0xa9, 0x0d, 0x44, 0x52, 0xd5, 0x9b,
4300 0x0c, 0x3d, 0x25, 0xbc, 0x84, 0xd0, 0x8d, 0x24, 0xae, 0xf6, 0x75, 0x00, 0x4f, 0xda, 0x52, 0xa0,
4301 0x03, 0x5b, 0x79, 0x25, 0xbd, 0x91, 0x80, 0x26, 0x49, 0x24, 0xd6, 0x68, 0xef, 0x40, 0xd3, 0xc7,
4302 0x81, 0x47, 0xdc, 0x00, 0x07, 0xfa, 0x02, 0x23, 0xf0, 0x62, 0x92, 0x80, 0x21, 0x80, 0xc9, 0xf5,
4303 0xf1, 0x0a, 0xed, 0xab, 0xd0, 0x08, 0x84, 0x53, 0xd1, 0x17, 0xd9, 0x5b, 0x4f, 0xad, 0x96, 0x0e,
4304 0xc7, 0xe0, 0xd6, 0x48, 0x5f, 0xad, 0x11, 0x2d, 0xd0, 0x0c, 0x58, 0x95, 0xff, 0xcd, 0xa4, 0x04,
4305 0x5a, 0x59, 0x36, 0x24, 0xa1, 0x24, 0x1b, 0x2b, 0x41, 0x76, 0x52, 0xbb, 0x0a, 0x95, 0x10, 0x1d,
4306 0x05, 0x7a, 0x9b, 0x31, 0xb3, 0x94, 0xa4, 0xf1, 0x08, 0x1d, 0x19, 0x0c, 0xa8, 0xbd, 0x03, 0x2d,
4307 0x6a, 0x57, 0x3e, 0x55, 0xdb, 0x3e, 0xe9, 0x05, 0xfa, 0x12, 0xdb, 0x51, 0x4f, 0x62, 0xdf, 0x13,
4308 0x08, 0x77, 0x49, 0x2f, 0x30, 0x16, 0x71, 0x62, 0xa4, 0xb4, 0xce, 0xce, 0x3c, 0xd6, 0xf9, 0x18,
4309 0x1a, 0xf7, 0x4e, 0x91, 0xe3, 0xd9, 0x38, 0x78, 0x9e, 0xe6, 0xf9, 0xa3, 0x22, 0x2c, 0x26, 0xd9,
4310 0x9e, 0xc1, 0xbb, 0x66, 0x1d, 0xd2, 0x99, 0x9d, 0xfc, 0x3f, 0x4a, 0x00, 0xf7, 0x2d, 0x1b, 0x73,
4311 0x63, 0xd7, 0xd6, 0xa0, 0x36, 0x20, 0xbe, 0x83, 0x42, 0xb1, 0xbd, 0x18, 0x51, 0xc7, 0x17, 0x5a,
4312 0xa1, 0x2d, 0x1d, 0x3b, 0x1f, 0x8c, 0x73, 0x5c, 0xce, 0x72, 0x7c, 0x1d, 0xea, 0x7d, 0xee, 0xd9,
4313 0x98, 0x0d, 0x8f, 0xbd, 0x63, 0xca, 0x91, 0x84, 0xa7, 0xc2, 0x02, 0x37, 0xea, 0x38, 0x2c, 0xc8,
4314 0x08, 0x58, 0x4b, 0x44, 0xc0, 0x4d, 0x6a, 0x0b, 0xa8, 0x6f, 0x12, 0xd7, 0x1e, 0xe9, 0x75, 0x19,
4315 0x47, 0x50, 0x7f, 0xcf, 0xb5, 0x47, 0x59, 0x9d, 0x69, 0xcc, 0xa5, 0x33, 0xd7, 0xa1, 0x8e, 0xf9,
4316 0x2b, 0x17, 0x06, 0x9e, 0x65, 0x5b, 0xc0, 0x95, 0x6f, 0x00, 0xe6, 0x79, 0x03, 0x5f, 0xd4, 0x60,
4317 0xe3, 0x3e, 0xf1, 0x9d, 0xbb, 0x28, 0x44, 0x91, 0x03, 0x38, 0x18, 0x1e, 0x1e, 0xc8, 0xb4, 0x29,
4318 0x16, 0x4b, 0x71, 0x2c, 0x5a, 0xf2, 0xc8, 0x5a, 0xca, 0xcb, 0x55, 0xca, 0xf9, 0xf1, 0xb9, 0x92,
4319 0x08, 0x73, 0x37, 0x60, 0x19, 0xd9, 0x36, 0x79, 0x6a, 0x62, 0xc7, 0x0b, 0x47, 0x26, 0x4f, 0xbc,
4320 0xaa, 0x6c, 0xab, 0x25, 0x06, 0xb8, 0x47, 0xe7, 0x3f, 0x90, 0xc9, 0x56, 0xe6, 0x45, 0xc4, 0x3a,
4321 0x53, 0x4f, 0xe9, 0xcc, 0xff, 0x43, 0xd5, 0x0a, 0xb1, 0x23, 0x65, 0xbf, 0x99, 0xf2, 0x74, 0xbe,
4322 0xe5, 0x58, 0xa1, 0x75, 0xc2, 0x33, 0xc9, 0xc0, 0xe0, 0x98, 0xda, 0xeb, 0xb0, 0xdc, 0x23, 0xb6,
4323 0x8d, 0x7b, 0x94, 0x59, 0x53, 0x50, 0x6d, 0x32, 0xaa, 0x9d, 0x18, 0x70, 0x9f, 0xd3, 0x4f, 0xe8,
4324 0x16, 0x4c, 0xd1, 0x2d, 0x1d, 0xea, 0x0e, 0x3a, 0xb5, 0x9c, 0xa1, 0xc3, 0xbc, 0x66, 0xd1, 0x90,
4325 0x43, 0xba, 0x23, 0x3e, 0xed, 0xd9, 0xc3, 0xc0, 0x3a, 0xc1, 0xa6, 0xc4, 0x59, 0x64, 0x0f, 0xdf,
4326 0x89, 0x00, 0xdf, 0x14, 0xc8, 0x94, 0x8c, 0xe5, 0x32, 0x94, 0x96, 0x20, 0xc3, 0x87, 0x63, 0x64,
4327 0x04, 0x4e, 0x7b, 0x9c, 0x8c, 0x40, 0x7e, 0x01, 0xc0, 0x41, 0xa7, 0xa6, 0x8d, 0xdd, 0xa3, 0xf0,
4328 0x98, 0x79, 0xb3, 0xb2, 0xd1, 0x74, 0xd0, 0xe9, 0x43, 0x36, 0xc1, 0xc0, 0x96, 0x2b, 0xc1, 0x1d,
4329 0x01, 0xb6, 0x5c, 0x01, 0xd6, 0xa1, 0xee, 0xa1, 0x90, 0x2a, 0xab, 0xbe, 0xcc, 0x83, 0xad, 0x18,
4330 0x52, 0x8b, 0xa0, 0x74, 0xb9, 0xd0, 0x35, 0xb6, 0xae, 0xe1, 0xa0, 0x53, 0x26, 0x61, 0x06, 0xb4,
4331 0x5c, 0x01, 0x5c, 0x11, 0x40, 0xcb, 0xe5, 0xc0, 0x97, 0x60, 0x71, 0xe8, 0x5a, 0x4f, 0x86, 0x58,
4332 0xc0, 0x57, 0x19, 0xe7, 0x0b, 0x7c, 0x8e, 0xa3, 0x5c, 0x85, 0x0a, 0x76, 0x87, 0x8e, 0x7e, 0x21,
4333 0xeb, 0xaa, 0xa9, 0xa8, 0x19, 0x50, 0x7b, 0x11, 0x16, 0x9c, 0xa1, 0x1d, 0x5a, 0x9e, 0x8d, 0x4d,
4334 0x32, 0xd0, 0xd7, 0x98, 0x90, 0x40, 0x4e, 0xed, 0x0d, 0x94, 0xd6, 0x72, 0x71, 0x2e, 0x6b, 0xa9,
4335 0x42, 0xad, 0x8b, 0x51, 0x1f, 0xfb, 0xca, 0xb4, 0x38, 0xd6, 0xc5, 0x92, 0x5a, 0x17, 0xcb, 0x67,
4336 0xd3, 0xc5, 0xca, 0x74, 0x5d, 0xac, 0xce, 0xae, 0x8b, 0xb5, 0x19, 0x74, 0xb1, 0x3e, 0x5d, 0x17,
4337 0x1b, 0x33, 0xe8, 0x62, 0x73, 0x26, 0x5d, 0x84, 0xc9, 0xba, 0xb8, 0x30, 0x41, 0x17, 0x17, 0x27,
4338 0xe8, 0x62, 0x6b, 0x92, 0x2e, 0xb6, 0xa7, 0xe8, 0xe2, 0x52, 0xbe, 0x2e, 0x76, 0xe6, 0xd0, 0xc5,
4339 0xe5, 0x8c, 0x2e, 0x8e, 0x79, 0x4b, 0x6d, 0xb6, 0x23, 0xd4, 0xca, 0x3c, 0xda, 0xfa, 0xb7, 0x2a,
4340 0xe8, 0x5c, 0x5b, 0xff, 0x2d, 0x9e, 0x5d, 0x5a, 0x48, 0x55, 0x69, 0x21, 0x35, 0xb5, 0x85, 0xd4,
4341 0xcf, 0x66, 0x21, 0x8d, 0xe9, 0x16, 0xd2, 0x9c, 0xdd, 0x42, 0x60, 0x06, 0x0b, 0x59, 0x98, 0x6e,
4342 0x21, 0x8b, 0x33, 0x58, 0x48, 0x6b, 0x26, 0x0b, 0x69, 0x4f, 0xb6, 0x90, 0xa5, 0x09, 0x16, 0xd2,
4343 0x99, 0x60, 0x21, 0xcb, 0x93, 0x2c, 0x44, 0x9b, 0x62, 0x21, 0x2b, 0xf9, 0x16, 0xb2, 0x3a, 0x87,
4344 0x85, 0x5c, 0x98, 0xc9, 0x5b, 0xaf, 0xcd, 0xa3, 0xff, 0xdf, 0x82, 0x3a, 0x57, 0xff, 0x67, 0x38,
4345 0x7e, 0xf2, 0x85, 0x39, 0xc9, 0xf3, 0xe7, 0x25, 0xa8, 0xd0, 0x03, 0x64, 0x9c, 0x98, 0x16, 0x93,
4346 0x89, 0xa9, 0x0e, 0xf5, 0x13, 0xec, 0x07, 0x71, 0x65, 0x44, 0x0e, 0x67, 0x30, 0xa4, 0x6b, 0xd0,
4347 0x09, 0xb1, 0xef, 0x04, 0x26, 0x19, 0x98, 0x01, 0xf6, 0x4f, 0xac, 0x9e, 0x34, 0xaa, 0x36, 0x9b,
4348 0xdf, 0x1b, 0x1c, 0xf0, 0x59, 0xed, 0x26, 0xd4, 0x7b, 0xbc, 0x7c, 0x20, 0x9c, 0xfe, 0x4a, 0xf2,
4349 0x21, 0x44, 0x65, 0xc1, 0x90, 0x38, 0x14, 0xdd, 0xb6, 0x7a, 0xd8, 0x0d, 0x78, 0xfa, 0x34, 0x86,
4350 0xfe, 0x90, 0x83, 0x0c, 0x89, 0xa3, 0x14, 0x7e, 0x7d, 0x1e, 0xe1, 0xbf, 0x05, 0x4d, 0xa6, 0x0c,
4351 0xac, 0x56, 0x77, 0x23, 0x51, 0xab, 0x2b, 0x4f, 0x2e, 0xac, 0x6c, 0xdd, 0x85, 0xd6, 0x37, 0x02,
4352 0xe2, 0x1a, 0x78, 0x80, 0x7d, 0xec, 0xf6, 0xb0, 0xb6, 0x0c, 0x15, 0xd3, 0xc7, 0x03, 0x21, 0xe3,
4353 0xb2, 0x81, 0x07, 0xd3, 0xeb, 0x4f, 0x5b, 0x1e, 0xd4, 0xc5, 0x33, 0xcd, 0x58, 0x5c, 0x39, 0xf3,
4354 0x59, 0xe6, 0x1e, 0x34, 0x24, 0x50, 0xb9, 0xe5, 0x2b, 0xb2, 0xaa, 0x58, 0x52, 0x3b, 0x20, 0x0e,
4355 0xdd, 0x7a, 0x17, 0x16, 0x12, 0x0a, 0xa8, 0xa4, 0x74, 0x2d, 0x4d, 0x29, 0x25, 0x4c, 0xa1, 0xb7,
4356 0x82, 0xd8, 0xfb, 0xd0, 0x66, 0xc4, 0xe2, 0x22, 0x9a, 0x8a, 0xde, 0xeb, 0x69, 0x7a, 0x17, 0x94,
4357 0x45, 0x01, 0x49, 0x72, 0x0f, 0x5a, 0x82, 0x64, 0x78, 0xcc, 0xde, 0xad, 0x8a, 0xe2, 0x8d, 0x34,
4358 0xc5, 0xd5, 0xf1, 0x7a, 0x06, 0x5d, 0x38, 0x4e, 0x50, 0x56, 0x0f, 0xe6, 0x26, 0x28, 0x17, 0x4a,
4359 0x82, 0x1f, 0x81, 0x96, 0x22, 0x18, 0x9d, 0x1d, 0x32, 0x54, 0x6f, 0xa5, 0xa9, 0xae, 0xab, 0xa8,
4360 0xb2, 0xd5, 0xe3, 0x2f, 0x47, 0xc4, 0xd0, 0x79, 0x5f, 0x8e, 0xd0, 0x74, 0x41, 0xcc, 0x81, 0x4b,
4361 0x9c, 0x58, 0xb6, 0x34, 0x91, 0x2b, 0xd8, 0xb7, 0xd3, 0xd4, 0xaf, 0x4e, 0xa9, 0x7b, 0x24, 0xe5,
4362 0xfc, 0x96, 0xe4, 0x3d, 0xf4, 0x2d, 0xf7, 0x48, 0x49, 0x7d, 0x35, 0x49, 0xbd, 0x29, 0x17, 0x3e,
4363 0x86, 0x4e, 0x62, 0xe1, 0xae, 0xef, 0x23, 0xb5, 0x82, 0xdf, 0x4c, 0xf3, 0x96, 0xf2, 0xa9, 0x89,
4364 0xb5, 0x92, 0xec, 0x6f, 0xca, 0xd0, 0x79, 0x8f, 0xb8, 0xe9, 0x1a, 0x2f, 0x86, 0xcd, 0x63, 0xa6,
4365 0xc1, 0x66, 0x54, 0x77, 0x32, 0x83, 0xe1, 0xa1, 0x99, 0xaa, 0xf4, 0xbf, 0x9c, 0x55, 0xf8, 0x6c,
4366 0x82, 0xd3, 0x2d, 0x18, 0xfa, 0x71, 0x5e, 0xf2, 0x63, 0xc3, 0x65, 0x9a, 0x30, 0x98, 0x7d, 0x14,
4367 0x22, 0xf5, 0x4e, 0xfc, 0x19, 0x5e, 0x4d, 0xee, 0x94, 0x7f, 0x4c, 0xee, 0x16, 0x8c, 0x8d, 0x41,
4368 0xfe, 0x21, 0xfa, 0x10, 0x36, 0x9e, 0x0c, 0xb1, 0x3f, 0x52, 0xef, 0x54, 0xce, 0xbe, 0xc9, 0xf7,
4369 0x29, 0xb6, 0x72, 0x9b, 0x8b, 0x4f, 0xd4, 0x20, 0xcd, 0x84, 0x75, 0x0f, 0x85, 0xc7, 0xea, 0x2d,
4370 0x78, 0xf1, 0x63, 0x6b, 0xdc, 0x0a, 0x95, 0x3b, 0xac, 0x79, 0x4a, 0x48, 0xdc, 0x24, 0xf9, 0xbc,
4371 0x04, 0xfa, 0x1e, 0x1a, 0x86, 0xc7, 0x3b, 0xbb, 0xbd, 0x1e, 0x0e, 0x82, 0x3b, 0xa4, 0x8f, 0xa7,
4372 0xf5, 0x39, 0x06, 0x36, 0x79, 0x2a, 0xab, 0xf2, 0xf4, 0xbf, 0xf6, 0x06, 0x0d, 0x08, 0xc4, 0xc3,
4373 0xf2, 0x48, 0x94, 0x2a, 0x8d, 0x70, 0xea, 0x07, 0x0c, 0x6e, 0x08, 0x3c, 0x9a, 0x35, 0xd1, 0x69,
4374 0xe2, 0x5b, 0xdf, 0x67, 0xfd, 0x09, 0x93, 0xfa, 0x6f, 0x71, 0x20, 0x4a, 0x01, 0x1e, 0xfb, 0x36,
4375 0x4d, 0x60, 0x42, 0xf2, 0x29, 0xe6, 0x48, 0x3c, 0xff, 0x6c, 0xb0, 0x09, 0x0a, 0x1c, 0x0b, 0x1e,
4376 0xb5, 0xd9, 0x32, 0xef, 0xb9, 0x82, 0xdf, 0x5f, 0x8a, 0xb0, 0x2e, 0x64, 0xe4, 0x79, 0xf6, 0x2c,
4377 0x1d, 0x95, 0xe7, 0x23, 0xa4, 0xd4, 0x73, 0x57, 0x26, 0x3f, 0x77, 0x75, 0xb6, 0xe7, 0x9e, 0xab,
4378 0xa7, 0xf1, 0xc3, 0x12, 0xac, 0x71, 0xc6, 0x1e, 0x38, 0xf4, 0xb9, 0xad, 0xf0, 0x3f, 0x4d, 0x33,
4379 0xfe, 0x05, 0x42, 0xf8, 0x73, 0x51, 0x0a, 0x61, 0x1f, 0x05, 0xc1, 0x53, 0xe2, 0xf7, 0xff, 0x07,
4380 0xde, 0xfc, 0xc7, 0xb0, 0x98, 0xe4, 0xeb, 0x19, 0xfa, 0x3d, 0x2c, 0x42, 0xe4, 0x24, 0xdc, 0x3f,
4381 0xaf, 0x40, 0x73, 0xcf, 0xc3, 0x3e, 0x92, 0x87, 0x4d, 0x56, 0xb7, 0x2f, 0xb2, 0x3a, 0x2d, 0x2f,
4382 0xd3, 0xeb, 0x50, 0x0f, 0x86, 0x8e, 0x83, 0xfc, 0x91, 0xcc, 0xb9, 0xc5, 0x70, 0x86, 0x9c, 0x3b,
4383 0x53, 0xae, 0xad, 0xcc, 0x55, 0xae, 0x7d, 0x09, 0x16, 0x89, 0xe4, 0xcd, 0xb4, 0xfa, 0x52, 0xbc,
4384 0xd1, 0xdc, 0x83, 0x7e, 0xaa, 0xf7, 0x53, 0x1b, 0xeb, 0xfd, 0x24, 0x7b, 0x46, 0xf5, 0xb1, 0x9e,
4385 0xd1, 0x57, 0x52, 0x3d, 0x9b, 0x06, 0x13, 0xdd, 0x86, 0x32, 0x3d, 0xe3, 0xa1, 0x3e, 0xd9, 0xad,
4386 0x79, 0x33, 0xd9, 0xad, 0x69, 0x66, 0x33, 0x3b, 0x99, 0xe0, 0xa4, 0x7a, 0x34, 0x89, 0xd6, 0x16,
4387 0xa4, 0x5b, 0x5b, 0x97, 0x01, 0xfa, 0xd8, 0xf3, 0x71, 0x0f, 0x85, 0xb8, 0x2f, 0x4e, 0xbd, 0x89,
4388 0x99, 0xb3, 0x75, 0x77, 0x54, 0xea, 0xd7, 0x9a, 0x47, 0xfd, 0x7e, 0x59, 0x84, 0x66, 0x9c, 0x45,
4389 0xdc, 0x86, 0xf6, 0x21, 0xe9, 0x27, 0xe2, 0xad, 0x48, 0x1c, 0x52, 0x09, 0x5e, 0x2a, 0xf1, 0xe8,
4390 0x16, 0x8c, 0xd6, 0x61, 0x2a, 0x13, 0x79, 0x08, 0x9a, 0x4b, 0x5c, 0x73, 0x8c, 0x0e, 0x4f, 0x0b,
4391 0x2e, 0xa5, 0x98, 0x1a, 0xcb, 0x61, 0xba, 0x05, 0xa3, 0xe3, 0x8e, 0xcd, 0xc5, 0xd1, 0xf3, 0x08,
4392 0x56, 0x55, 0x7d, 0x36, 0x6d, 0x6f, 0xb2, 0xbd, 0x6c, 0x64, 0xc4, 0x10, 0x27, 0xe6, 0x6a, 0x93,
4393 0xf9, 0xac, 0x08, 0xed, 0xb4, 0x76, 0x68, 0x5f, 0x82, 0xe6, 0xb8, 0x44, 0xd4, 0xb9, 0x7e, 0xb7,
4394 0x60, 0xc4, 0x98, 0x54, 0x9a, 0x9f, 0x04, 0xc4, 0xa5, 0x67, 0x30, 0x7e, 0x22, 0x53, 0xa5, 0xcb,
4395 0xa9, 0x23, 0x1b, 0x95, 0xe6, 0x27, 0xc9, 0x89, 0xf8, 0xf9, 0x7f, 0x5f, 0x86, 0x46, 0x74, 0x74,
4396 0x50, 0x9c, 0xec, 0x5e, 0x83, 0xf2, 0x11, 0x0e, 0x55, 0x27, 0x91, 0xc8, 0xfe, 0x0d, 0x8a, 0x41,
4397 0x11, 0xbd, 0x61, 0x28, 0xfc, 0x63, 0x1e, 0xa2, 0x37, 0x0c, 0xb5, 0xeb, 0x50, 0xf1, 0x48, 0x20,
4398 0x3b, 0x40, 0x39, 0x98, 0x0c, 0x45, 0xbb, 0x09, 0xb5, 0x3e, 0xb6, 0x71, 0x88, 0xc5, 0x89, 0x3a,
4399 0x07, 0x59, 0x20, 0x69, 0xb7, 0xa0, 0x4e, 0x3c, 0xde, 0x86, 0xac, 0x4d, 0xc2, 0x97, 0x58, 0x94,
4400 0x15, 0x9a, 0x92, 0x8a, 0x22, 0x57, 0x1e, 0x2b, 0x14, 0x85, 0x9e, 0xc9, 0x3c, 0x14, 0xf6, 0x8e,
4401 0x45, 0xfb, 0x22, 0x07, 0x97, 0xe3, 0x8c, 0xb9, 0x89, 0xe6, 0x5c, 0x6e, 0xe2, 0xcc, 0x1d, 0xa4,
4402 0xbf, 0x56, 0x61, 0x4d, 0x9d, 0x4d, 0x9e, 0xd7, 0x18, 0xcf, 0x6b, 0x8c, 0xff, 0xed, 0x35, 0xc6,
4403 0xa7, 0x50, 0x65, 0x17, 0x34, 0x94, 0x94, 0x8a, 0x73, 0x50, 0xd2, 0x6e, 0x42, 0x85, 0xdd, 0x36,
4404 0x29, 0xb1, 0x45, 0xeb, 0x0a, 0x87, 0x2f, 0xea, 0x26, 0x0c, 0x6d, 0xeb, 0x67, 0x55, 0x58, 0x1a,
4405 0xd3, 0xda, 0xf3, 0x9e, 0xd4, 0x79, 0x4f, 0xea, 0x4c, 0x3d, 0x29, 0x95, 0x0e, 0x6b, 0xf3, 0x58,
4406 0xc3, 0xb7, 0x01, 0xe2, 0x14, 0xe4, 0x39, 0xdf, 0xf9, 0xfa, 0x55, 0x0d, 0x2e, 0xe6, 0x14, 0x46,
4407 0xce, 0xaf, 0x29, 0x9c, 0x5f, 0x53, 0x38, 0xbf, 0xa6, 0x10, 0x9b, 0xe1, 0xdf, 0x8b, 0xd0, 0x88,
4408 0xca, 0xe9, 0xd3, 0x2f, 0x76, 0x6d, 0x47, 0xdd, 0x19, 0x9e, 0x76, 0xaf, 0x65, 0x6b, 0xd6, 0x2c,
4409 0xf0, 0xc8, 0xab, 0xaf, 0x37, 0xa1, 0xce, 0x2b, 0xab, 0x32, 0x78, 0xac, 0x64, 0x0b, 0xb2, 0x81,
4410 0x21, 0x71, 0xb4, 0x37, 0xa0, 0x21, 0xae, 0x2b, 0xc9, 0x93, 0xf5, 0x6a, 0xfa, 0x64, 0xcd, 0x61,
4411 0x46, 0x84, 0x75, 0xf6, 0x3b, 0xcd, 0x18, 0x56, 0x14, 0x97, 0x11, 0xb5, 0xf7, 0x26, 0x3b, 0xa4,
4412 0x6c, 0xcc, 0x8d, 0x5a, 0x0b, 0x6a, 0x97, 0xf4, 0x93, 0x22, 0xb4, 0xd2, 0x5d, 0x86, 0x1d, 0xea,
4413 0x88, 0xf8, 0x44, 0x74, 0x7b, 0x5c, 0x71, 0xe6, 0xee, 0x16, 0x8c, 0x08, 0xef, 0xf9, 0x9e, 0xaf,
4414 0x7e, 0x5a, 0x84, 0x66, 0x74, 0xb2, 0xd7, 0xee, 0x40, 0x4b, 0x6e, 0x63, 0xf6, 0x48, 0x1f, 0x8b,
4415 0x07, 0xbd, 0x9c, 0xfb, 0xa0, 0xbc, 0xdb, 0xb1, 0x28, 0x17, 0xdd, 0x21, 0x7d, 0x75, 0x2b, 0xb0,
4416 0x34, 0xcf, 0xdb, 0xf8, 0x75, 0x13, 0x6a, 0xc2, 0x51, 0x2b, 0x4e, 0x7c, 0x79, 0x09, 0x4a, 0xd4,
4417 0x5b, 0x2d, 0x4f, 0xb8, 0xf4, 0x57, 0x99, 0x78, 0xe9, 0x6f, 0x5a, 0xe2, 0x31, 0x66, 0x89, 0xb5,
4418 0x8c, 0x25, 0x26, 0x5c, 0x62, 0x7d, 0x06, 0x97, 0xd8, 0x98, 0xee, 0x12, 0x9b, 0x33, 0xb8, 0x44,
4419 0x98, 0xc9, 0x25, 0x2e, 0x4c, 0x76, 0x89, 0x8b, 0x13, 0x5c, 0x62, 0x6b, 0x82, 0x4b, 0x6c, 0x4f,
4420 0x72, 0x89, 0x4b, 0x53, 0x5c, 0x62, 0x27, 0xeb, 0x12, 0x5f, 0x81, 0x36, 0x25, 0x9e, 0x30, 0x36,
4421 0x7e, 0x12, 0x68, 0x39, 0xe8, 0x34, 0x91, 0x2b, 0x50, 0x34, 0xcb, 0x4d, 0xa2, 0x69, 0x02, 0xcd,
4422 0x72, 0x13, 0x68, 0xc9, 0x40, 0xbf, 0x32, 0x76, 0x4d, 0x73, 0xa6, 0x13, 0xc1, 0x47, 0x79, 0x2e,
4423 0xe0, 0x42, 0xb6, 0xb5, 0x94, 0xf7, 0xe9, 0x89, 0xda, 0x1b, 0x68, 0xd7, 0x44, 0xd8, 0x5f, 0xcb,
4424 0xda, 0xfd, 0xa3, 0x91, 0x87, 0x79, 0xee, 0xce, 0x92, 0x81, 0xd7, 0x65, 0xd0, 0xbf, 0x98, 0x3d,
4425 0xdc, 0x47, 0x4d, 0x73, 0x19, 0xee, 0xaf, 0x43, 0x0d, 0xd9, 0x36, 0xd5, 0x4f, 0x3d, 0xb7, 0x77,
4426 0x5e, 0x45, 0xb6, 0xbd, 0x37, 0xd0, 0xbe, 0x0c, 0x90, 0x78, 0xa2, 0xf5, 0xac, 0x33, 0x8f, 0xb9,
4427 0x35, 0x12, 0x98, 0xda, 0xcb, 0xd0, 0xea, 0x5b, 0xd4, 0x82, 0x1c, 0xcb, 0x45, 0x21, 0xf1, 0xf5,
4428 0x0d, 0xa6, 0x20, 0xe9, 0xc9, 0xf4, 0x95, 0xd7, 0xcd, 0xb1, 0x2b, 0xaf, 0x2f, 0x41, 0xf9, 0xd4,
4429 0xb1, 0xf5, 0x4b, 0x59, 0x8b, 0xfb, 0xd0, 0xb1, 0x0d, 0x0a, 0xcb, 0x96, 0x59, 0x5f, 0x78, 0xd6,
4430 0x5b, 0xb1, 0x97, 0x9f, 0xe1, 0x56, 0xec, 0x8b, 0xf3, 0x78, 0xac, 0x1f, 0x00, 0xc4, 0x71, 0x6f,
4431 0xce, 0x2f, 0x8d, 0xde, 0x86, 0x85, 0x81, 0x65, 0x63, 0x33, 0x3f, 0xa4, 0xc6, 0x37, 0x9e, 0xbb,
4432 0x05, 0x03, 0x06, 0xd1, 0x28, 0xf6, 0xe2, 0x21, 0xac, 0x28, 0xba, 0xb9, 0xda, 0x77, 0x27, 0xc7,
4433 0xaf, 0x6b, 0xd9, 0x84, 0x3a, 0xa7, 0x25, 0xac, 0x0e, 0x67, 0x7f, 0xaa, 0xc0, 0xc5, 0xbc, 0x66,
4434 0xb4, 0x03, 0x2f, 0x1c, 0xa2, 0xc0, 0xea, 0x99, 0x28, 0xf5, 0x95, 0x90, 0x19, 0xd5, 0x7c, 0xb9,
4435 0x68, 0x5e, 0x4b, 0x55, 0x58, 0xf3, 0xbf, 0x2a, 0xea, 0x16, 0x8c, 0xcd, 0xc3, 0x09, 0x1f, 0x1d,
4436 0xdd, 0x87, 0x0e, 0xf2, 0x2c, 0xf3, 0x53, 0x3c, 0x8a, 0x77, 0xe0, 0x92, 0x4c, 0xd5, 0xb5, 0xd2,
4437 0x5f, 0x59, 0x75, 0x0b, 0x46, 0x1b, 0xa5, 0xbf, 0xbb, 0xfa, 0x1e, 0xe8, 0x84, 0xb5, 0x25, 0x4c,
4438 0x4b, 0x34, 0xa4, 0x62, 0x7a, 0xe5, 0x6c, 0x57, 0x54, 0xdd, 0xbb, 0xea, 0x16, 0x8c, 0x35, 0xa2,
4439 0xee, 0x6a, 0xc5, 0xf4, 0x3d, 0xd1, 0xeb, 0x89, 0xe9, 0x57, 0xf2, 0xe8, 0x8f, 0xb7, 0x85, 0x62,
4440 0xfa, 0x99, 0x86, 0xd1, 0x11, 0x6c, 0x0a, 0xfa, 0x28, 0x6e, 0x24, 0xc6, 0x5b, 0xf0, 0x00, 0xf7,
4441 0x4a, 0x76, 0x0b, 0x45, 0xdb, 0xb1, 0x5b, 0x30, 0xd6, 0x49, 0x6e, 0x4f, 0x12, 0xc7, 0x1b, 0xb1,
4442 0xae, 0x2e, 0x4b, 0x17, 0xe2, 0x8d, 0x6a, 0x59, 0xef, 0x98, 0xd7, 0x03, 0xee, 0x16, 0x0c, 0x21,
4443 0x93, 0x2c, 0x2c, 0xd6, 0xf0, 0xe3, 0x58, 0xc3, 0x13, 0x2d, 0x01, 0xed, 0xfd, 0xc9, 0x1a, 0x7e,
4444 0x29, 0xa7, 0x6d, 0xc4, 0x2f, 0x16, 0xa8, 0xb5, 0xfa, 0x2a, 0x2c, 0x24, 0x6f, 0x2e, 0xac, 0xc6,
4445 0x1f, 0xf7, 0x95, 0xe3, 0x3b, 0x0e, 0xbf, 0x2d, 0x42, 0xf9, 0x11, 0x52, 0xdf, 0x8a, 0x98, 0xfe,
4446 0xb1, 0x5b, 0xc6, 0xb3, 0x95, 0xcf, 0xfc, 0x8d, 0xc8, 0x5c, 0x5f, 0x70, 0x5d, 0x81, 0x86, 0x8c,
4447 0x30, 0x39, 0xcf, 0xf7, 0x31, 0x2c, 0x7d, 0x30, 0x56, 0x6f, 0x7a, 0x8e, 0x1f, 0x93, 0xfc, 0xae,
4448 0x08, 0xe5, 0x0f, 0x1d, 0x5b, 0x29, 0xbd, 0x4b, 0xd0, 0xa4, 0xbf, 0x81, 0x87, 0x7a, 0xf2, 0x5e,
4449 0x49, 0x3c, 0x41, 0x93, 0x3f, 0xcf, 0xc7, 0x03, 0xeb, 0x54, 0x64, 0x79, 0x62, 0x44, 0x57, 0xa1,
4450 0x30, 0xf4, 0xad, 0xc3, 0x61, 0x88, 0xc5, 0x67, 0x7a, 0xf1, 0x04, 0x4d, 0x65, 0x9e, 0xfa, 0xc8,
4451 0xf3, 0x70, 0x5f, 0x1c, 0xc1, 0xe5, 0xf0, 0xcc, 0x7d, 0xcc, 0xdb, 0xaf, 0x42, 0x9b, 0xf8, 0x47,
4452 0x12, 0xd7, 0x3c, 0xd9, 0xb9, 0xbd, 0x28, 0xbe, 0x5d, 0xdd, 0xf7, 0x49, 0x48, 0xf6, 0x8b, 0xbf,
4453 0x28, 0x95, 0xf7, 0x76, 0x0f, 0x0e, 0x6b, 0xec, 0x63, 0xd0, 0x37, 0xff, 0x19, 0x00, 0x00, 0xff,
4454 0xff, 0xd4, 0x0a, 0xef, 0xca, 0xe4, 0x3a, 0x00, 0x00,