gsonpath.adapter.enums.EnumAdapterProperties.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gsonpath-compiler Show documentation
Show all versions of gsonpath-compiler Show documentation
An annotation processor which generates Type Adapters for the Google Gson library
The newest version!
package gsonpath.adapter.enums
import com.squareup.javapoet.ClassName
data class EnumAdapterProperties(
val enumTypeName: ClassName,
val fields: List,
val defaultValue: EnumField?
) {
data class EnumField(
val enumValueTypeName: ClassName,
val label: String
)
}