From d87e5663aaaaaca7b9f805fe446ec66e0a197662 Mon Sep 17 00:00:00 2001 From: angrezichatterbox Date: Sat, 18 Jan 2025 12:11:05 +0530 Subject: [PATCH] feat: Updated data contract to handle conjugations --- app/src/main/java/be/scri/models/DataContract.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/be/scri/models/DataContract.kt b/app/src/main/java/be/scri/models/DataContract.kt index 6d1e6343..80f42e94 100644 --- a/app/src/main/java/be/scri/models/DataContract.kt +++ b/app/src/main/java/be/scri/models/DataContract.kt @@ -1,3 +1,4 @@ +import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable @Serializable @@ -19,5 +20,10 @@ data class Genders( @Serializable data class Conjugation( val title: String, - val forms: Map>? = null, + @SerialName("1") val firstPerson: Map = emptyMap(), + @SerialName("2") val secondPerson: Map = emptyMap(), + @SerialName("3") val thirdPersonSingular: Map = emptyMap(), + @SerialName("4") val firstPersonPlural: Map = emptyMap(), + @SerialName("5") val secondPersonPlural: Map = emptyMap(), + @SerialName("6") val thirdPersonPlural: Map = emptyMap(), )