skema

Ref

@Serializable
@SerialName(value = "Ref")
data class Ref(val pointer: String) : JsonSpec(source)

Reference to a named spec defined elsewhere. Renders as {"$ref": pointer}. Pass pointer = "#/$defs/User" to point at a definition supplied via the defs parameter of SchemaDef.toJsonSchema; absolute URIs work too.

Constructors

Link copied to clipboard
constructor(pointer: String)

Properties

Link copied to clipboard

JSON pointer or URI, e.g. "#/${'$'}defs/User".

Functions

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

JSON Schema fragment describing the value this primitive validates.

Ref

constructor(pointer: String)(source)

pointer

JSON pointer or URI, e.g. "#/${'$'}defs/User".