From 983816dd342a33f31f2cd6451412d824331cd53a Mon Sep 17 00:00:00 2001 From: Petter Ekern <43809623+pekern@users.noreply.github.com> Date: Tue, 5 Mar 2024 14:34:21 +0100 Subject: [PATCH] =?UTF-8?q?TFP-5719:=20Kontrakt=20med=20status=20p=C3=A5?= =?UTF-8?q?=20manglende=20/=20mottatte=20inntektsmelding=E2=80=A6=20(#525)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit TFP-5719: Kontrakt med status på manglende / mottatte inntektsmeldinger for formidling til å bruke i brev --- .../ArbeidsforholdInntektsmeldinger.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 vl-kontrakt-fp-formidling/src/main/java/no/nav/foreldrepenger/kontrakter/fpsak/inntektsmeldinger/ArbeidsforholdInntektsmeldinger.java diff --git a/vl-kontrakt-fp-formidling/src/main/java/no/nav/foreldrepenger/kontrakter/fpsak/inntektsmeldinger/ArbeidsforholdInntektsmeldinger.java b/vl-kontrakt-fp-formidling/src/main/java/no/nav/foreldrepenger/kontrakter/fpsak/inntektsmeldinger/ArbeidsforholdInntektsmeldinger.java new file mode 100644 index 00000000..9275792e --- /dev/null +++ b/vl-kontrakt-fp-formidling/src/main/java/no/nav/foreldrepenger/kontrakter/fpsak/inntektsmeldinger/ArbeidsforholdInntektsmeldinger.java @@ -0,0 +1,18 @@ +package no.nav.foreldrepenger.kontrakter.fpsak.inntektsmeldinger; + +import jakarta.validation.Valid; +import jakarta.validation.constraints.DecimalMax; +import jakarta.validation.constraints.DecimalMin; +import jakarta.validation.constraints.Digits; +import jakarta.validation.constraints.NotNull; +import jakarta.validation.constraints.Pattern; + +import java.math.BigDecimal; +import java.util.List; + +public record ArbeidsforholdInntektsmeldinger(@NotNull List<@Valid @NotNull ArbeidsforholdInntektsmelding> arbeidsforholdInntektsmelding) { + + public record ArbeidsforholdInntektsmelding(@NotNull @Pattern(regexp = "\\d{9}|\\d{13}") String arbeidsgiverIdent, + @NotNull @Digits(integer = 5, fraction = 2) @DecimalMin("0.00") @DecimalMax("100.00") BigDecimal stillingsprosent, + @NotNull Boolean erInntektsmeldingMottatt) {} +}