1
1
package no .nav .folketrygdloven .kalkulus .migrering ;
2
2
3
+ import java .time .LocalDateTime ;
3
4
import java .util .List ;
4
5
5
6
import jakarta .validation .Valid ;
6
7
import jakarta .validation .constraints .NotNull ;
7
8
import no .nav .folketrygdloven .kalkulus .felles .v1 .Periode ;
9
+ import no .nav .folketrygdloven .kalkulus .kodeverk .AvklaringsbehovDefinisjon ;
10
+ import no .nav .folketrygdloven .kalkulus .kodeverk .AvklaringsbehovStatus ;
8
11
import no .nav .folketrygdloven .kalkulus .kodeverk .BeregningsgrunnlagPeriodeRegelType ;
9
12
import no .nav .folketrygdloven .kalkulus .kodeverk .BeregningsgrunnlagRegelType ;
10
13
import no .nav .folketrygdloven .kalkulus .response .v1 .beregningsgrunnlag .detaljert .BeregningsgrunnlagGrunnlagDto ;
13
16
public record MigrerBeregningsgrunnlagResponse (@ Valid @ NotNull BeregningsgrunnlagGrunnlagDto grunnlag ,
14
17
@ Valid BesteberegningGrunnlagDto besteberegningGrunnlag ,
15
18
@ Valid @ NotNull List <RegelsporingPeriode > sporingerPeriode ,
16
- @ Valid @ NotNull List <RegelsporingGrunnlag > sporingerGrunnlag ) {
19
+ @ Valid @ NotNull List <RegelsporingGrunnlag > sporingerGrunnlag ,
20
+ @ Valid @ NotNull List <Avklaringsbehov > avklaringsbehov ) {
17
21
public record RegelsporingPeriode (@ Valid @ NotNull BeregningsgrunnlagPeriodeRegelType type , @ Valid @ NotNull String regelevaluering , @ Valid @ NotNull String regelinput , @ Valid String regelversjon , @ Valid @ NotNull Periode periode ){}
18
22
public record RegelsporingGrunnlag (@ Valid @ NotNull BeregningsgrunnlagRegelType type , @ Valid @ NotNull String regelevaluering , @ Valid @ NotNull String regelinput , @ Valid @ NotNull String regelversjon ){}
19
- }
23
+ public record Avklaringsbehov (@ Valid @ NotNull AvklaringsbehovDefinisjon definisjon , @ Valid @ NotNull AvklaringsbehovStatus status , @ Valid String begrunnelse , @ Valid String vurdertAv , @ Valid LocalDateTime vurdertTidspunkt ){}
24
+ }
0 commit comments