ObjectSchema

data class ObjectSchema(properties: Map<String, ComponentSchema>, default: Any?, description: String?, nullable: Boolean?, required: List<String>?) : TypedSchema

Functions

Link copied to clipboard
open fun addDefault(default: Any?): ComponentSchema
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open fun setDescription(description: String): ComponentSchema

Properties

Link copied to clipboard
open override val default: Any? = null
Link copied to clipboard
open override val description: String? = null
Link copied to clipboard
open override val nullable: Boolean? = null
Link copied to clipboard
val properties: Map<String, ComponentSchema>
Link copied to clipboard
val required: List<String>? = null
Link copied to clipboard
open override val type: String