skema

Enum

@Serializable
@SerialName(value = "Enum")
data class Enum(val values: List<String>) : JsonSpec(source)

String value drawn from a fixed set. Maps to {"type":"string","enum":[...]}.

Constructors

Link copied to clipboard
constructor(values: List<String>)

Properties

Link copied to clipboard

Allowed values, in declaration order.

Functions

Link copied to clipboard
fun JsonSpec.toJsonSchema(): JsonObject

JSON Schema fragment describing the value this primitive validates.

Enum

constructor(values: List<String>)(source)

values

Allowed values, in declaration order.