treatNullableOptionalAsRequired

Controls how optional nullable properties are represented in JSON Schema.

When true: val age: Int? = null becomes:

  • Included in "required" array

  • Type is ["integer", "null"]

  • "default": null is set

When false (default): Such properties are omitted from "required"