ObjectPropertyDefinition
data class ObjectPropertyDefinition(val type: List<String> = listOf("object"), val description: String? = null, val nullable: Boolean? = null, val properties: Map<String, PropertyDefinition>? = null, val required: List<String>? = null, val additionalProperties: JsonElement? = null, val default: JsonElement? = null) : ValuePropertyDefinition(source)
Represents an object property
Constructors
Link copied to clipboard
constructor(type: List<String> = listOf("object"), description: String? = null, nullable: Boolean? = null, properties: Map<String, PropertyDefinition>? = null, required: List<String>? = null, additionalProperties: JsonElement? = null, default: JsonElement? = null)
Properties
Link copied to clipboard
Defines whether additional properties are allowed and their schema. Can be:
Link copied to clipboard
Link copied to clipboard
Optional description of the property.
Link copied to clipboard