Support of Polymorphic Constructs for OpenAPI Connectivity
OpenAPI 3.0 provides the allOf
, oneOf
, and
anyOf
keywords to use for combining schemas. You can use
these keywords to create a complex schema or validate a value against multiple
criteria. If an OpenAPI document has schemas that use the allOf
,
oneOf
, or anyOf
keyword or a combination
of any, Oracle Integration can process those schemas. The
following sections describe the patterns supported by allOf
,
oneOf
, and anyOf
in Oracle Integration. Any pattern not listed should be considered
unsupported.
Keyword | Description | See |
---|---|---|
allOf |
Validates the value against all of the subschemas. | allOf Keyword Pattern Support |
oneOf |
Validates the value against exactly one of the subschemas. | oneOf Keyword Pattern Support |
anyOf |
Validates the value against any of the subschemas. | anyOf Keyword Pattern Support |