OpenAPI
Configuration for OpenAPI 3.x compatibility:
respectDefaultPresence = true- respect default values when availablerequireNullableFields = false- nullable fields are optionaluseUnionTypes = false- use nullable field instead of union typesuseNullableField = true- emit "nullable": true for OpenAPIincludeDiscriminator = true- include discriminator for polymorphic types
Use this when generating schemas for OpenAPI 3.x specifications. OpenAPI 3.x uses a subset of JSON Schema with some extensions.