Version: 1.0.0
Discriminator Variations API
Demonstrates various discriminator schema combinations with and without mappings.
Basic Discriminator without Mapping
Schema:
Discriminator with Nested Schemas without Mapping
Schema:
Discriminator with Shared Properties without Mapping
Schema:
Discriminator with AllOf without Mapping
Schema:
Discriminator with Required Properties without Mapping
Schema:
Basic Discriminator with Mapping
Schema:
Discriminator with Nested Schemas and Mapping
Schema:
Discriminator with Shared Properties and Mapping
Schema:
Discriminator with Mapping and No Shared Properties
Schema:
Discriminator with AllOf and Mapping
Schema:
Discriminator with Required Properties and Mapping
Schema:
Discriminator with Subschema Inheriting All Fields (No Extra Fields)
This schema reproduces a sub-schema that inherits all fields from the parent (via allOf) and does not define any new properties.
Nested Discriminator in allOf
Tests discriminators nested within allOf structures, where the discriminator
Doubly Nested Discriminators (Issue
Tests the full scenario from issue #1302 with doubly-nested discriminators:
Deeply Nested Discriminator in allOf chains
Tests discriminator discovery through nested allOf chains: