Package-level declarations

Core annotations for JSON Schema generation.

Types

Link copied to clipboard
annotation class Schema(val value: String = "json", val withSchemaObject: Boolean = false)

Annotation to define a schema for a class, type, or function.

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class SchemaIgnore

Excludes the annotated class from schema generation.