diff --git a/src/main/kotlin/eventDemo/business/entity/Card.kt b/src/main/kotlin/eventDemo/business/entity/Card.kt index c42196b..4c3f160 100644 --- a/src/main/kotlin/eventDemo/business/entity/Card.kt +++ b/src/main/kotlin/eventDemo/business/entity/Card.kt @@ -38,7 +38,12 @@ sealed interface Card { @Serializable(with = UUIDSerializer::class) override val id: UUID = UUID.randomUUID(), ) : Card, - ColorCard + ColorCard { + init { + if (number > 9) error("Card number cannot be greater of 9") + if (number < 0) error("Card number cannot be lower of 0") + } + } sealed interface Special : Card