feat: add serializable data models with FlexibleStringSerializer for number coercion

This commit is contained in:
2026-07-08 17:02:31 +02:00
parent c931ec7143
commit a24297f821
9 changed files with 291 additions and 0 deletions
@@ -0,0 +1,20 @@
package ch.parano.myice.models
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
@Serializable
data class Event(
@SerialName("id_event")
@Serializable(with = FlexibleStringSerializer::class)
val idEvent: String = "",
val agegroup: String = "",
val name: String = "",
val title: String = "",
val opponent: String = "",
val place: String = "",
val start: String = "",
val end: String = "",
val color: String? = null,
@SerialName("event") val eventType: String = "",
)