This module implements Kotlin Serialization model converter to be used with Springwolf when needed.
Given a Kotlin class like
@Serializable
data class SomeData(
@SerialName("id_value")
val id: Int,
@SerialName("some_name")
val name: String,
@SerialName("color_value")
val color: Color,
)
will use the proper values from @SerialName
to generate the AsyncAPI schema
Add the following dependency:
dependencies {
implementation 'io.github.springwolf:springwolf-kotlinx-serialization-model-converters:<springwolf-version>'
}