BuildTypeConverter

@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class BuildTypeConverter(val target: KClass<*>)(source)

Generates a TypeConverter bean pair between the annotated enum (or sealed interface of data objects) and target: one per direction, mapped member by member.

target is String (member WinLoss<->"WIN_LOSS") or another closed type whose members match by name, ignoring case and underscores (WinLoss<->WIN_LOSS). Like RestProperty.type, only the name of target is used.

Properties

Link copied to clipboard
val target: KClass<*>