Object
@Serializable
@SerialName(value = "Object")
Object with named properties. additionalPropertiesAllowed gates extras; set additionalPropertiesSpec to constrain extras to a schema instead of a boolean. If both are set, the spec wins.
Constructors
Properties
Link copied to clipboard
Whether properties not listed in properties are allowed. Default true (per JSON Schema).
Link copied to clipboard
Spec that all additional (unlisted) properties must match.
Link copied to clipboard
Maximum number of properties.
Link copied to clipboard
Minimum number of properties.
Link copied to clipboard
Named properties and their specs.
Object
additionalPropertiesAllowed
Whether properties not listed in properties are allowed. Default true (per JSON Schema).
additionalPropertiesSpec
Spec that all additional (unlisted) properties must match.
maxProperties
Maximum number of properties.
minProperties
Minimum number of properties.
properties
Named properties and their specs.