added insuranceSum calculation missing breed, age factors and yearly premium

This commit is contained in:
2026-06-13 01:40:31 +02:00
commit f134397da7
9 changed files with 126 additions and 0 deletions
@@ -0,0 +1,10 @@
package com.pfefferminzia.petinsurance.animals;
import java.math.BigDecimal;
import java.time.LocalDate;
public sealed interface Animal permits Dog, Cat, SmallAnimal {
LocalDate birthday();
BigDecimal getBaseInsuranceSum();
}