Module v3_0 Copy item path Source AllOf https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.3.md#schema-object ArrayItems
Value MUST be an object and not an array.
Inline or referenced schema MUST be of a Schema Object and
not a standard JSON Schema. items MUST be present if the type is array.
ComponentName
All the fixed fields declared above are objects
that MUST use keys that match the regular expression: ^[a-zA-Z0-9.-_]+$.
ComponentsObject https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.3.md#componentsObject Document OpenAPI Object
https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.4.md#openapi-object EnumValues https://datatracker.ietf.org/doc/html/draft-wright-json-schema-validation-00#section-5.20 InfoObject https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.4.md#info-object MediaTypeKey
The key is a media type or media type range and the value describes it.
MediaTypeObject https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.4.md#media-type-object OneOf https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.3.md#schema-object OpenApiVersion OperationObject https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.4.md#operation-object PathFieldName https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.4.md#paths-object PathItemObject PathsObject https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.4.md#paths-object ReferenceObject https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.4.md#reference-object RequestBodiesObject https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.4.md#components-object RequestBodyContent RequestBodyObject https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.4.md#request-body-object RequiredSchemaFields https://datatracker.ietf.org/doc/html/draft-wright-json-schema-validation-00#section-5.15 ResponseObject ResponsesObject https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.4.md#responses-object SchemaObject ex.1 SchemaProperties
properties - Property definitions MUST be a Schema Object
and not a standard JSON Schema (inline or referenced).
SchemasObject EnumValue OpenAPI allows “any type”, but this library does not support some of them.
Below are the unsupported cases and the reasons: FormatModifier https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.4.md#data-type-format OpenApiDataType https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.3.md#dataTypes RequestBodyCase Request Body Object | Reference Object ResponseCase Response Object | Reference Object ResponseSpecifier https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.4.md#responses-object SchemaCase Schema Object | Reference Object SpecViolation