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,17 @@
package com.pfefferminzia.petinsurance.tariffs;
import java.math.BigDecimal;
public enum Tariff {
KOMPAKT(BigDecimal.ONE), OPTIMAL(BigDecimal.valueOf(1.2)), PREMIUM(BigDecimal.valueOf(1.4));
private final BigDecimal rate;
private Tariff(BigDecimal rate) {
this.rate = rate;
}
public BigDecimal getRate() {
return rate;
}
}