The following document contains the list of OpenAPI features that are supported
in the parser per object type.
Key:
| Status |
|
| Full Support |
✓ |
| Partial Support |
~ |
| Unsupported |
✕ |
| Field Name |
Support |
| openapi |
✓ |
| info |
✓ |
| servers |
|
| paths |
~ |
| components |
~ |
| security |
✓ |
| tags |
✕ |
| externalDocs |
✕ |
| Field Name |
Support |
| title |
✓ |
| description |
✓ |
| termsOfService |
✓ |
| contact |
✓ |
| license |
✓ |
| version |
✓ |
| Field Name |
Support |
| name |
✓ |
| url |
✓ |
| email |
✓ |
| Field Name |
Support |
| name |
✓ |
| url |
✓ |
| Field Name |
Support |
| url |
✓ |
| description |
✓ |
| variables |
✓ |
| Field Name |
Support |
| enum |
✓ |
| default |
✓ |
| description |
✓ |
| Field Name |
Support |
| /{path} |
~ |
| Field Name |
Support |
| summary |
✓ |
| description |
✓ |
| get |
~ |
| put |
~ |
| post |
~ |
| delete |
~ |
| options |
~ |
| head |
~ |
| patch |
~ |
| trace |
~ |
| servers |
✓ |
| parameters |
~ |
| Field Name |
Support |
| tags |
✕ |
| summary |
✓ |
| description |
✓ |
| externalDocs |
✕ |
| operationId |
✓ |
| parameters |
~ |
| requestBody |
✓ |
| responses |
~ |
| callbacks |
✕ |
| deprecated |
✕ |
| security |
✓ |
| servers |
✓ |
| Field Name |
Support |
| name |
✓ |
| in |
~ |
| description |
✓ |
| required |
✓ |
| deprecated |
✕ |
| allowEmptyValue |
✕ |
| Field Name |
Support |
| style |
✕ |
| explode |
~ |
| allowReserved |
✕ |
| schema |
~ (minimal) |
| example |
✕ |
| examples |
✕ |
| Location |
Support |
| path |
✓ |
| query |
✓ |
| header |
✓ |
| cookie |
✕ |
| Location |
Support |
| description |
✓ |
| content |
✓ |
| required |
✕ |
| Field Name |
Support |
| default |
✓ |
| HTTP Status Code |
~ |
HTTP Status Code ranges are not currently supported.
| Field Name |
Support |
| description |
✓ |
| headers |
~ |
| content |
~ |
| links |
✕ |
| Field Name |
Support |
| schema |
✓ |
| example |
✓ |
| examples |
~ |
| encoding |
✕ |
See #81 to track referencing
support.
| Field Name |
Support |
| schemas |
✓ |
| responses |
✓ |
| parameters |
✓ |
| examples |
✓ |
| requestBodies |
✓ |
| headers |
~ |
| securitySchemes |
~ |
| links |
✕ |
| callbacks |
✕ |
| Field Name |
Support |
| type |
✓ |
| enum |
✓ |
| encoding |
✕ |
| title |
✓ |
| multipleOf |
✕ |
| maximum |
✕ |
| exclusiveMaximum |
✕ |
| minimum |
✕ |
| exclusiveMinimum |
✕ |
| maxLength |
✕ |
| minLength |
✕ |
| pattern |
✕ |
| maxItems |
✕ |
| minItems |
✕ |
| uniqueItems |
✕ |
| maxProperties |
✕ |
| minProperties |
✕ |
| required |
✓ |
| allOf |
✕ |
| oneOf |
~ |
| anyOf |
✕ |
| not |
✕ |
| items |
✓ |
| properties |
✓ |
| additionalProperties |
✕ |
| description |
✓ |
| format |
✕ |
| default |
✓ |
| nullable |
✓ |
| discriminator |
✕ |
| readOnly |
✕ |
| writeOnly |
✕ |
| xml |
✕ |
| externalDocs |
✕ |
| example |
✓ |
| deprecated |
✕ |
Header Object
| Field Name |
Support |
| description |
✕ |
| required |
✕ |
| deprecated |
✕ |
| allowEmptyValue |
✕ |
See #329 to track things left to do.
| Field Name |
Support |
| type |
~ |
| description |
✓ |
| name |
✓ |
| in |
✓ |
| scheme |
~ |
| bearerFormat |
✕ |
| flows |
✓ |
| openIdConnectUrl |
✕ |
| Field Name |
Support |
| apiKey |
✓ |
| http |
✓ |
| oauth2 |
✓ |
| openIdConnect |
✕ |
| Field Name |
Support |
| summary |
✕ |
| description |
✕ |
| value |
✓ |
| externalValue |
✕ |