You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As documented via #1666, schema generation from Kotlin classes currently requires using non idiomatic
code like data class Foo(@get:JsonProperty(required = true, value = "output") val bar: String) while the required information can be inferred from Kotlin null-safety and the value inferred from Kotlin reflection.
A related com.github.victools.jsonschema.generator.Module instance could be implemented and created when KotlinDetector.isKotlinReflectPresent() == true to provide those information automatically here.
That would allow to perform schema generation with just data class Foo(val bar: String).
The text was updated successfully, but these errors were encountered:
As documented via #1666, schema generation from Kotlin classes currently requires using non idiomatic
code like
data class Foo(@get:JsonProperty(required = true, value = "output") val bar: String)
while the required information can be inferred from Kotlin null-safety and the value inferred from Kotlin reflection.A related
com.github.victools.jsonschema.generator.Module
instance could be implemented and created whenKotlinDetector.isKotlinReflectPresent() == true
to provide those information automatically here.That would allow to perform schema generation with just
data class Foo(val bar: String)
.The text was updated successfully, but these errors were encountered: