A2uiSchemaKeyword


sealed class A2uiSchemaKeyword<T : Any?>
Known direct subclasses

Represents a JSON Schema (Draft 2020-12) keyword applied to a schema node of type T.

Keywords include subschema applicators (oneOf, allOf, anyOf, not, conditional if-then-else), annotations (default), and validation constraints (enum, const, format).

Summary

Nested types

Subschemas where the instance must match all (allOf).

Subschemas where the instance must match at least one (anyOf).

Constant value constraint (const).

Default value for the schema property (default).

Allowed enumeration values for the schema property (enum).

String format constraint (format).

Conditional subschema applicator (if-then-else).

Subschema where the instance must NOT match (not).

Subschemas where the instance must match exactly one (oneOf).

Protected constructors

A2uiSchemaKeyword

protected <T : Any?> A2uiSchemaKeyword()