Package-level declarations

Types

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class JacksonData(val internal: Boolean = false)

Annotated classes will generate jackson serializer & deserializer for this class at compile time. See documentation.

Link copied to clipboard
annotation class JacksonDataRegistry(val value: Array<KClass<*>>, val internal: Boolean = false)

Give the same behaviour than @JacksonData to the specified KClass array. Useful if you can't annotate directly the target classes.