When request bodies or response payloads may be one of a number of different
schemas, a discriminator object can be used to aid in serialization,
deserialization, and validation. The discriminator is a specific object in a
schema which is used to inform the consumer of the document of an alternative
schema based on the value associated with it.
When using the discriminator, inline schemas will not be considered.
The discriminator object is legal only when using one of the composite
keywords oneOf, anyOf, allOf.
When request bodies or response payloads may be one of a number of different schemas, a
discriminator
object can be used to aid in serialization, deserialization, and validation. The discriminator is a specific object in a schema which is used to inform the consumer of the document of an alternative schema based on the value associated with it.When using the discriminator, inline schemas will not be considered.
The discriminator object is legal only when using one of the composite keywords
oneOf
,anyOf
,allOf
.See
https://spec.openapis.org/oas/latest.html#discriminator-object