Skip to content

Commit 9d94c45

Browse files
committed
TFP-5719: Kontrakt med status på manglende / mottatte inntektsmeldinger for formidling til å bruke i brev
1 parent f39aaf7 commit 9d94c45

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package no.nav.foreldrepenger.kontrakter.fpsak.inntektsmeldinger;
2+
3+
import jakarta.validation.Valid;
4+
import jakarta.validation.constraints.DecimalMax;
5+
import jakarta.validation.constraints.DecimalMin;
6+
import jakarta.validation.constraints.Digits;
7+
import jakarta.validation.constraints.NotNull;
8+
import jakarta.validation.constraints.Pattern;
9+
10+
import java.math.BigDecimal;
11+
import java.util.List;
12+
13+
public record ArbeidsforholdInntektsmeldinger(@NotNull List<@Valid @NotNull ArbeidsforholdInntektsmelding> arbeidsforholdInntektsmelding) {
14+
15+
public record ArbeidsforholdInntektsmelding(@NotNull @Pattern(regexp = "\\d{9}|\\d{13}") String arbeidsgiverIdent,
16+
@NotNull @Digits(integer = 5, fraction = 2) @DecimalMin("0.00") @DecimalMax("100.00") BigDecimal stillingsprosent,
17+
@NotNull Boolean erInntektsmeldingMottatt) {}
18+
}

0 commit comments

Comments
 (0)