From 403d1142a89191e8a2eff1f342f8d7ec58c8eaa4 Mon Sep 17 00:00:00 2001 From: Nicholas Kalar Date: Sun, 17 Aug 2025 13:59:32 -0400 Subject: [PATCH] Added some default values and missing variable --- src/main/kotlin/model/Patron.kt | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/model/Patron.kt b/src/main/kotlin/model/Patron.kt index 154f15a..2717ea3 100644 --- a/src/main/kotlin/model/Patron.kt +++ b/src/main/kotlin/model/Patron.kt @@ -1,6 +1,7 @@ package codes.kalar.model import kotlinx.serialization.Serializable +import java.sql.Date @Serializable data class Patron( @@ -9,6 +10,7 @@ data class Patron( val hasGoodStanding: Boolean, val feeTotal: Long, val isArchived: Boolean, + val loginUsername: String, val lastLogin: String?, val password: String?, ) @@ -17,9 +19,10 @@ data class Patron( data class NewPatron( // ID to be inserted by Database val name: String, - val hasGoodStanding: Boolean, - val feeTotal: Long, - val isArchived: Boolean, - val lastLogin: String?, + val hasGoodStanding: Boolean = true, + val feeTotal: Long = 0, + val isArchived: Boolean = false, + val loginUsername: String, + val lastLogin: String = Date(System.currentTimeMillis()).toString(), val password: String?, )