Package-level declarations
Types
Link copied to clipboard
@Serializable
@SerialName(value = "array")
A property which configure a field with an array value.
Link copied to clipboard
@Serializable
@SerialName(value = "boolean")
A property which configure a field with a boolean value.
Link copied to clipboard
@Serializable
@SerialName(value = "number")
A property which configure a field with a number value.
Link copied to clipboard
data class ObjectProperty(val properties: ImmutableMap<String, Property>, val required: ImmutableList<String> = persistentListOf(), val anyOf: ImmutableList<ObjectProperty>? = null, val title: String? = null, val format: String? = null, val description: String? = null, val readOnly: Boolean? = null, val const: JsonPrimitive? = null, val not: Property? = null, val pattern: Regex? = null) : Property
A property which configure a field with an object value.
Link copied to clipboard
Alias of ObjectProperty for any schema element.
Link copied to clipboard
@Serializable
@SerialName(value = "string")
A property which configure a field with a string value.