All Downloads are FREE. Search and download functionalities are using the official Maven repository.

gsonpath.generator.adapter.AdapterModelMetadata.kt Maven / Gradle / Ivy

Go to download

An annotation processor which generates Type Adapters for the Google Gson library

There is a newer version: 4.0.0
Show newest version
package gsonpath.generator.adapter

import com.squareup.javapoet.ClassName
import gsonpath.generator.adapter.read.ReadParams
import gsonpath.generator.adapter.write.WriteParams
import gsonpath.model.GsonObject
import gsonpath.model.MandatoryFieldInfoFactory

data class AdapterModelMetadata(
        val modelClassName: ClassName,
        val adapterGenericTypeClassNames: List,
        val adapterClassName: ClassName,
        val isModelInterface: Boolean,
        val rootGsonObject: GsonObject,
        val mandatoryInfoMap: Map,
        val readParams: ReadParams,
        val writeParams: WriteParams
)




© 2015 - 2024 Weber Informatics LLC | Privacy Policy