Package-level declarations
Schema generation from kotlinx-serialization descriptors.
Types
Link copied to clipboard
class SerializationClassJsonSchemaGenerator(json: Json, config: JsonSchemaConfig) : AbstractSchemaGenerator<SerialDescriptor, JsonSchema>
A generator for producing JSON Schema representations from kotlinx.serialization descriptors.
Link copied to clipboard
class SerializationClassSchemaIntrospector(json: Json = Json {
encodeDefaults = false
classDiscriminator = "type"
classDiscriminatorMode = kotlinx.serialization.json.ClassDiscriminatorMode.ALL_JSON_OBJECTS
}) : SchemaIntrospector<SerialDescriptor>
Introspects kotlinx.serialization descriptors into Schema IR.