diff --git "a/src/main/kotlin/no/nav/familie/ef/s\303\270knad/person/OppslagServiceServiceImpl.kt" "b/src/main/kotlin/no/nav/familie/ef/s\303\270knad/person/OppslagServiceServiceImpl.kt" index 23f8d7a8c..115b18ed1 100644 --- "a/src/main/kotlin/no/nav/familie/ef/s\303\270knad/person/OppslagServiceServiceImpl.kt" +++ "b/src/main/kotlin/no/nav/familie/ef/s\303\270knad/person/OppslagServiceServiceImpl.kt" @@ -35,7 +35,7 @@ internal class OppslagServiceServiceImpl( pdlBarn .filter { erIAktuellAlder( - it.value.fødsel + it.value.fødselsdato .first() .fødselsdato, ) diff --git "a/src/main/kotlin/no/nav/familie/ef/s\303\270knad/person/dto/PdlPerson.kt" "b/src/main/kotlin/no/nav/familie/ef/s\303\270knad/person/dto/PdlPerson.kt" index ff53b3096..9e80aedab 100644 --- "a/src/main/kotlin/no/nav/familie/ef/s\303\270knad/person/dto/PdlPerson.kt" +++ "b/src/main/kotlin/no/nav/familie/ef/s\303\270knad/person/dto/PdlPerson.kt" @@ -75,7 +75,7 @@ data class PdlBarn( val bostedsadresse: List, val deltBosted: List, val navn: List, - @JsonProperty("foedsel") val fødsel: List, + @JsonProperty("foedsel") val fødselsdato: List, @JsonProperty("doedsfall") val dødsfall: List, val forelderBarnRelasjon: List, ) @@ -143,7 +143,7 @@ data class MatrikkeladresseBarn( override val matrikkelId: Long?, ) : MatrikkelId -data class Fødsel( +data class Fødselsdato( @JsonProperty("foedselsaar") val fødselsår: Int?, @JsonProperty("foedselsdato") val fødselsdato: LocalDate?, ) diff --git "a/src/main/kotlin/no/nav/familie/ef/s\303\270knad/person/mapper/S\303\270kerinfoMapper.kt" "b/src/main/kotlin/no/nav/familie/ef/s\303\270knad/person/mapper/S\303\270kerinfoMapper.kt" index ae235e6a4..5807212e0 100644 --- "a/src/main/kotlin/no/nav/familie/ef/s\303\270knad/person/mapper/S\303\270kerinfoMapper.kt" +++ "b/src/main/kotlin/no/nav/familie/ef/s\303\270knad/person/mapper/S\303\270kerinfoMapper.kt" @@ -76,7 +76,7 @@ internal class SøkerinfoMapper( ) } - val fødselsdato = pdlBarn.fødsel.firstOrNull()?.fødselsdato ?: error("Ingen fødselsdato registrert") + val fødselsdato = pdlBarn.fødselsdato.firstOrNull()?.fødselsdato ?: error("Ingen fødselsdato registrert") val alder = Period.between(fødselsdato, LocalDate.now()).years val harSammeAdresse = harSammeAdresse(søkersAdresse, pdlBarn) diff --git a/src/main/resources/pdl/pdl-api-schema.graphql b/src/main/resources/pdl/pdl-api-schema.graphql index 522f3bb29..299e2b96f 100644 --- a/src/main/resources/pdl/pdl-api-schema.graphql +++ b/src/main/resources/pdl/pdl-api-schema.graphql @@ -104,14 +104,9 @@ type FalskIdentitetIdentifiserendeInformasjon { statsborgerskap: [String!]! } -type Foedsel { - foedekommune: String - foedeland: String - foedested: String - foedselsaar: Int - foedselsdato: Date - folkeregistermetadata: Folkeregistermetadata - metadata: Metadata! +type Foedselsdato { + foedselsaar: Int, + foedselsdato: LocalDate, } type Folkeregisteridentifikator { diff --git "a/src/test/kotlin/no/nav/familie/ef/s\303\270knad/person/OppslagServiceServiceImplTest.kt" "b/src/test/kotlin/no/nav/familie/ef/s\303\270knad/person/OppslagServiceServiceImplTest.kt" index 4e7f821af..c337f053f 100644 --- "a/src/test/kotlin/no/nav/familie/ef/s\303\270knad/person/OppslagServiceServiceImplTest.kt" +++ "b/src/test/kotlin/no/nav/familie/ef/s\303\270knad/person/OppslagServiceServiceImplTest.kt" @@ -16,7 +16,7 @@ import no.nav.familie.ef.søknad.person.dto.AdressebeskyttelseGradering.UGRADERT import no.nav.familie.ef.søknad.person.dto.Dødsfall import no.nav.familie.ef.søknad.person.dto.Familierelasjonsrolle import no.nav.familie.ef.søknad.person.dto.ForelderBarnRelasjon -import no.nav.familie.ef.søknad.person.dto.Fødsel +import no.nav.familie.ef.søknad.person.dto.Fødselsdato import no.nav.familie.ef.søknad.person.dto.Navn import no.nav.familie.ef.søknad.person.dto.PdlAnnenForelder import no.nav.familie.ef.søknad.person.dto.PdlBarn @@ -295,7 +295,7 @@ internal class OppslagServiceServiceImplTest { val søkerinfo = oppslagServiceService.hentSøkerinfo() assertThat(søkerinfo.barn).hasSize(1) assertThat(søkerinfo.barn.first().fødselsdato).isEqualTo( - levendeBarn.second.fødsel + levendeBarn.second.fødselsdato .first() .fødselsdato, ) @@ -307,14 +307,14 @@ internal class OppslagServiceServiceImplTest { fødselsdato: LocalDate = LocalDate.now().minusMonths(6), forelderBarnRelasjon: List = listOf(), ): Pair { - val fødsel = Fødsel(fødselsdato.year, fødselsdato) + val fødsel = Fødselsdato(fødselsdato.year, fødselsdato) return Pair( fødselsdato.format(ISO_LOCAL_DATE), PdlBarn( adressebeskyttelse = adressebeskyttelse?.let { listOf(adressebeskyttelse) } ?: emptyList(), bostedsadresse = emptyList(), deltBosted = emptyList(), - fødsel = listOf(fødsel), + fødselsdato = listOf(fødsel), navn = emptyList(), dødsfall = dødsfall?.let { listOf(dødsfall) } ?: emptyList(), forelderBarnRelasjon = forelderBarnRelasjon, diff --git "a/src/test/kotlin/no/nav/familie/ef/s\303\270knad/person/PdlApp2AppClientConfig.kt" "b/src/test/kotlin/no/nav/familie/ef/s\303\270knad/person/PdlApp2AppClientConfig.kt" index 75544f5d8..d09e2d484 100644 --- "a/src/test/kotlin/no/nav/familie/ef/s\303\270knad/person/PdlApp2AppClientConfig.kt" +++ "b/src/test/kotlin/no/nav/familie/ef/s\303\270knad/person/PdlApp2AppClientConfig.kt" @@ -7,7 +7,7 @@ import no.nav.familie.ef.søknad.person.dto.AdressebeskyttelseGradering.UGRADERT import no.nav.familie.ef.søknad.person.dto.BostedsadresseBarn import no.nav.familie.ef.søknad.person.dto.Familierelasjonsrolle import no.nav.familie.ef.søknad.person.dto.ForelderBarnRelasjon -import no.nav.familie.ef.søknad.person.dto.Fødsel +import no.nav.familie.ef.søknad.person.dto.Fødselsdato import no.nav.familie.ef.søknad.person.dto.Navn import no.nav.familie.ef.søknad.person.dto.PdlAnnenForelder import no.nav.familie.ef.søknad.person.dto.PdlBarn @@ -35,7 +35,7 @@ class PdlApp2AppClientConfig { bostedsadresse = bostedsadresseBarn(), deltBosted = listOf(), navn = lagNavn("Hei", "På", "Deg"), - fødsel = listOf(Fødsel(2000, LocalDate.now().minusMonths(6))), + fødselsdato = listOf(Fødselsdato(2000, LocalDate.now().minusMonths(6))), dødsfall = listOf(), forelderBarnRelasjon = listOf(ForelderBarnRelasjon(medforelderFnr, Familierelasjonsrolle.MEDMOR)), ), diff --git "a/src/test/kotlin/no/nav/familie/ef/s\303\270knad/person/PdlTestdata.kt" "b/src/test/kotlin/no/nav/familie/ef/s\303\270knad/person/PdlTestdata.kt" index aac803159..135b24e28 100644 --- "a/src/test/kotlin/no/nav/familie/ef/s\303\270knad/person/PdlTestdata.kt" +++ "b/src/test/kotlin/no/nav/familie/ef/s\303\270knad/person/PdlTestdata.kt" @@ -9,7 +9,7 @@ import no.nav.familie.ef.søknad.person.dto.Dødsfall import no.nav.familie.ef.søknad.person.dto.Familierelasjonsrolle.BARN import no.nav.familie.ef.søknad.person.dto.Familierelasjonsrolle.FAR import no.nav.familie.ef.søknad.person.dto.ForelderBarnRelasjon -import no.nav.familie.ef.søknad.person.dto.Fødsel +import no.nav.familie.ef.søknad.person.dto.Fødselsdato import no.nav.familie.ef.søknad.person.dto.Matrikkeladresse import no.nav.familie.ef.søknad.person.dto.MatrikkeladresseBarn import no.nav.familie.ef.søknad.person.dto.Navn @@ -90,7 +90,7 @@ object PdlTestdata { ), ), navn = navn, - fødsel = listOf(Fødsel(1, LocalDate.now())), + fødselsdato = listOf(Fødselsdato(1, LocalDate.now())), dødsfall = listOf(Dødsfall(LocalDate.now())), forelderBarnRelasjon = barnsRelasjoner, ), diff --git "a/src/test/kotlin/no/nav/familie/ef/s\303\270knad/person/mapper/S\303\270kerinfoMapperTest.kt" "b/src/test/kotlin/no/nav/familie/ef/s\303\270knad/person/mapper/S\303\270kerinfoMapperTest.kt" index 51d78a47e..8c9bd1412 100644 --- "a/src/test/kotlin/no/nav/familie/ef/s\303\270knad/person/mapper/S\303\270kerinfoMapperTest.kt" +++ "b/src/test/kotlin/no/nav/familie/ef/s\303\270knad/person/mapper/S\303\270kerinfoMapperTest.kt" @@ -16,7 +16,7 @@ import no.nav.familie.ef.søknad.person.dto.BostedsadresseBarn import no.nav.familie.ef.søknad.person.dto.DeltBosted import no.nav.familie.ef.søknad.person.dto.Familierelasjonsrolle import no.nav.familie.ef.søknad.person.dto.ForelderBarnRelasjon -import no.nav.familie.ef.søknad.person.dto.Fødsel +import no.nav.familie.ef.søknad.person.dto.Fødselsdato import no.nav.familie.ef.søknad.person.dto.Matrikkeladresse import no.nav.familie.ef.søknad.person.dto.MatrikkeladresseBarn import no.nav.familie.ef.søknad.person.dto.Navn @@ -42,7 +42,7 @@ internal class SøkerinfoMapperTest { private val barn = barn().copy( - fødsel = listOf(Fødsel(LocalDate.now().year, LocalDate.now())), + fødselsdato = listOf(Fødselsdato(LocalDate.now().year, LocalDate.now())), navn = listOf(Navn("fornavn", "", "Etternavn")), ) @@ -195,7 +195,7 @@ internal class SøkerinfoMapperTest { val relatertPersonsIdent = FnrGenerator.generer() val barn = barn().copy( - fødsel = listOf(Fødsel(LocalDate.now().year, LocalDate.now())), + fødselsdato = listOf(Fødselsdato(LocalDate.now().year, LocalDate.now())), navn = listOf(Navn("Boy", "", "Moy")), forelderBarnRelasjon = listOf( @@ -227,7 +227,7 @@ internal class SøkerinfoMapperTest { val relatertPersonsIdent = FnrGenerator.generer() val barn = barn().copy( - fødsel = listOf(Fødsel(LocalDate.now().year, LocalDate.now())), + fødselsdato = listOf(Fødselsdato(LocalDate.now().year, LocalDate.now())), navn = listOf(Navn("Boy", "", "Moy")), forelderBarnRelasjon = listOf( @@ -239,7 +239,7 @@ internal class SøkerinfoMapperTest { ) val barn2 = barn().copy( - fødsel = listOf(Fødsel(LocalDate.now().year, LocalDate.now())), + fødselsdato = listOf(Fødselsdato(LocalDate.now().year, LocalDate.now())), navn = listOf(Navn("Boy", "", "Moy")), forelderBarnRelasjon = listOf(), )