additionalProperties

@SerialName(value = "additionalProperties")
val additionalProperties: JsonElement?(source)

Defines whether additional properties are allowed and their schema. Can be:

  • null: not specified (defaults to true in JSON Schema)

  • JsonPrimitive(true): allow any additional properties

  • JsonPrimitive(false): disallow additional properties

  • JsonObject: a schema defining the type of additional properties (e.g., for Maps)