Angelo Rüggeberg
08/17/2022, 9:52 PMval typed = Types.newParameterizedType(Envelope::class.java, type)
however I'd like to avoid pulling moshi in just to be able to work around the reflection definitionNikky
08/17/2022, 10:04 PMEnvelope.serializer(ResponseClass.serializer())
Angelo Rüggeberg
08/17/2022, 10:09 PMval response : Envelope<type> = json.decodeFromString(...)
I have no idea how to properly tell kotlinx.serialization about the type i get dynamicallyephemient
08/17/2022, 10:36 PMEnvelope.serializer(type.serializer())
KType
, you could
json.serializersModule.serializer(ktype)
json.decodeFromString("...", serializer)
Angelo Rüggeberg
08/17/2022, 11:49 PMEnvelope.serializer(type.javaClass.kotlin.serializer())
that one worked. Thanks a ton!