From cac41a8e534d8ddfb9827716f08487e5511df567 Mon Sep 17 00:00:00 2001 From: JFronny Date: Sun, 12 May 2024 16:52:37 +0200 Subject: [PATCH] fix: add missing annotations --- src/main/kotlin/io/gitlab/jfronny/sdom/model/Contest.kt | 2 +- .../kotlin/io/gitlab/jfronny/sdom/model/SDJudgementType.kt | 3 +++ src/main/kotlin/io/gitlab/jfronny/sdom/model/SDSubmission.kt | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/io/gitlab/jfronny/sdom/model/Contest.kt b/src/main/kotlin/io/gitlab/jfronny/sdom/model/Contest.kt index 89e3075..8cfa608 100644 --- a/src/main/kotlin/io/gitlab/jfronny/sdom/model/Contest.kt +++ b/src/main/kotlin/io/gitlab/jfronny/sdom/model/Contest.kt @@ -15,7 +15,7 @@ data class Contest( //not needed here val banner: List, //not needed here val problemset: List, val id: String, - @SerialName("external_id") val externalId: String, + @SerialName("external_id") val externalId: String?, val name: String, val shortname: String, @SerialName("allow_submit") val allowSubmit: Boolean, diff --git a/src/main/kotlin/io/gitlab/jfronny/sdom/model/SDJudgementType.kt b/src/main/kotlin/io/gitlab/jfronny/sdom/model/SDJudgementType.kt index 91403f2..d223dda 100644 --- a/src/main/kotlin/io/gitlab/jfronny/sdom/model/SDJudgementType.kt +++ b/src/main/kotlin/io/gitlab/jfronny/sdom/model/SDJudgementType.kt @@ -1,5 +1,8 @@ package io.gitlab.jfronny.sdom.model +import kotlinx.serialization.Serializable + +@Serializable data class SDJudgementType( val id: String, val name: String, diff --git a/src/main/kotlin/io/gitlab/jfronny/sdom/model/SDSubmission.kt b/src/main/kotlin/io/gitlab/jfronny/sdom/model/SDSubmission.kt index caa17a1..5869971 100644 --- a/src/main/kotlin/io/gitlab/jfronny/sdom/model/SDSubmission.kt +++ b/src/main/kotlin/io/gitlab/jfronny/sdom/model/SDSubmission.kt @@ -1,7 +1,9 @@ package io.gitlab.jfronny.sdom.model import kotlinx.serialization.SerialName +import kotlinx.serialization.Serializable +@Serializable data class SDSubmission( @SerialName("language_id") val languageId: String, val time: String,