Marco Pierucci
07/12/2023, 12:43 AMclass TaskIdAdapter : JsonAdapter<Task.ID>() {
@FromJson
override fun fromJson(reader: JsonReader): Task.ID? {
return Task.ID(reader.nextString())
}
@ToJson
override fun toJson(writer: JsonWriter, value: Task.ID?) {
writer.value(value?.id)
}
}
Would not something like this be enough to enable moshi to deserialize serialize inline clases?jw
07/12/2023, 3:08 AMMarco Pierucci
07/12/2023, 1:34 PM