Skip to content

Commit

Permalink
Kontrakt for aktørbytte (#523)
Browse files Browse the repository at this point in the history
  • Loading branch information
espenjv authored Aug 8, 2024
1 parent 9479215 commit 94fb4ef
Showing 1 changed file with 48 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
package no.nav.folketrygdloven.kalkulus.request.v1.aktørbytte;

import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.fasterxml.jackson.annotation.JsonProperty;

import jakarta.validation.Valid;
import jakarta.validation.constraints.NotNull;
import no.nav.folketrygdloven.kalkulus.felles.v1.Aktør;


/**
* Input request for å bytte en utgått aktørid med en aktiv
*/
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(value = Include.NON_ABSENT, content = Include.NON_EMPTY)
@JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.NONE, getterVisibility = JsonAutoDetect.Visibility.NONE, setterVisibility = JsonAutoDetect.Visibility.NONE, isGetterVisibility = JsonAutoDetect.Visibility.NONE, creatorVisibility = JsonAutoDetect.Visibility.NONE)
public class ByttAktørRequest {

@JsonProperty(value = "utgatt", required = true)
@NotNull
@Valid
private Aktør utgåttAktør;

@JsonProperty(value = "gyldig", required = true)
@NotNull
@Valid
private Aktør gyldigAktør;

public ByttAktørRequest() {
// Jackson
}

public ByttAktørRequest(Aktør utgåttAktør, Aktør gyldigAktør) {
this.utgåttAktør = utgåttAktør;
this.gyldigAktør = gyldigAktør;
}

public Aktør getUtgåttAktør() {
return utgåttAktør;
}

public Aktør getGyldigAktør() {
return gyldigAktør;
}
}

0 comments on commit 94fb4ef

Please sign in to comment.