Package com.github.darksoulq.abyssallib.common.serialization.schema
package com.github.darksoulq.abyssallib.common.serialization.schema
-
ClassDescriptionCodecVisitor<R>Visitor interface used to traverse codec structures and produce a result.Generates schema representations from codec definitions.Represents a node within a generated schema model.Represents a polymorphic schema selected by a discriminator field.Represents a schema that may be one of two types.Represents an enumeration schema.Describes a field within a record schema.Represents a list schema.Represents a map schema.Represents a schema that may match one of several alternatives.Represents an optional schema value.Represents a primitive schema type.Represents a structured record schema.Represents a fixed ordered sequence of schema elements.Represents a schema whose structure cannot be determined.Validates structured data against a set of schema rules.Represents a validation rule applied to input data.