diff --git a/client/src/main/kotlin/no/nav/su/se/bakover/client/person/PdlClient.kt b/client/src/main/kotlin/no/nav/su/se/bakover/client/person/PdlClient.kt index c61bb9a1ab..d1b6288587 100644 --- a/client/src/main/kotlin/no/nav/su/se/bakover/client/person/PdlClient.kt +++ b/client/src/main/kotlin/no/nav/su/se/bakover/client/person/PdlClient.kt @@ -97,7 +97,7 @@ internal class PdlClient( adresse = alleAdresser, statsborgerskap = person.statsborgerskap.firstOrNull()?.land, sivilstand = person.sivilstand.firstOrNull(), - fødsel = person.foedsel.map { + fødsel = person.foedselsdato.map { PdlData.Fødsel( foedselsaar = it.foedselsaar, foedselsdato = it.foedselsdato, @@ -267,7 +267,7 @@ internal data class HentPerson( val oppholdsadresse: List, val statsborgerskap: List, val sivilstand: List, - val foedsel: List, + val foedselsdato: List, val adressebeskyttelse: List, val vergemaalEllerFremtidsfullmakt: List, val fullmakt: List, @@ -308,7 +308,7 @@ internal data class Id( val historisk: Boolean, ) -internal data class Fødsel( +internal data class Fødselsdato( val foedselsdato: LocalDate?, val foedselsaar: Int, ) diff --git a/client/src/main/resources/hentPerson.graphql b/client/src/main/resources/hentPerson.graphql index 7a1b798b7d..10c73002cf 100644 --- a/client/src/main/resources/hentPerson.graphql +++ b/client/src/main/resources/hentPerson.graphql @@ -108,7 +108,7 @@ query($ident: ID!, $historikk: Boolean!, $identGrupper: [IdentGruppe!]) { type, relatertVedSivilstand }, - foedsel { + foedselsdato { foedselsdato, foedselsaar }, diff --git a/client/src/main/resources/pdl.graphqls b/client/src/main/resources/pdl.graphqls index 218a4ea426..9ba13de450 100644 --- a/client/src/main/resources/pdl.graphqls +++ b/client/src/main/resources/pdl.graphqls @@ -139,7 +139,7 @@ type Person { doedfoedtBarn: [DoedfoedtBarn!]! doedsfall: [Doedsfall!]! falskIdentitet: FalskIdentitet - foedsel: [Foedsel!]! + foedselsdato: [Foedselsdato!]! foedested: [Foedested!]! folkeregisteridentifikator(historikk: Boolean = false): [Folkeregisteridentifikator!]! folkeregisterpersonstatus(historikk: Boolean = false): [Folkeregisterpersonstatus!]! @@ -372,20 +372,16 @@ enum AdressebeskyttelseGradering { UGRADERT } -type Foedsel { - foedselsaar: Int - foedselsdato: Date +type Foedested { foedeland: String foedested: String foedekommune: String folkeregistermetadata: Folkeregistermetadata metadata: Metadata! } - -type Foedested { - foedeland: String - foedested: String - foedekommune: String +type Foedselsdato { + foedselsdato: Date + foedselsaar: Int folkeregistermetadata: Folkeregistermetadata metadata: Metadata! } diff --git a/client/src/test/kotlin/no/nav/su/se/bakover/client/person/PdlClientTest.kt b/client/src/test/kotlin/no/nav/su/se/bakover/client/person/PdlClientTest.kt index 479bdf04f5..cb95fbf119 100644 --- a/client/src/test/kotlin/no/nav/su/se/bakover/client/person/PdlClientTest.kt +++ b/client/src/test/kotlin/no/nav/su/se/bakover/client/person/PdlClientTest.kt @@ -363,7 +363,7 @@ internal class PdlClientTest { "relatertVedSivilstand": "12345678901" } ], - "foedsel": [ + "foedselsdato": [ { "foedselsdato": "2021-12-21", "foedselsaar": 2021 @@ -501,7 +501,7 @@ internal class PdlClientTest { "relatertVedSivilstand": "12345678901" } ], - "foedsel": [], + "foedselsdato": [], "adressebeskyttelse": [], "vergemaalEllerFremtidsfullmakt": [], "fullmakt": [], @@ -647,7 +647,7 @@ internal class PdlClientTest { "relatertVedSivilstand": "12345678901" } ], - "foedsel": [], + "foedselsdato": [], "adressebeskyttelse": [], "vergemaalEllerFremtidsfullmakt": [], "fullmakt": [], @@ -743,7 +743,7 @@ internal class PdlClientTest { "kontaktadresse": [], "oppholdsadresse": [], "statsborgerskap": [], - "foedsel": [], + "foedselsdato": [], "adressebeskyttelse": [], "vergemaalEllerFremtidsfullmakt": [], "fullmakt": [], @@ -810,7 +810,7 @@ internal class PdlClientTest { "kontaktadresse": [], "oppholdsadresse": [], "statsborgerskap": [], - "foedsel": [], + "foedselsdato": [], "adressebeskyttelse": [], "vergemaalEllerFremtidsfullmakt": [], "fullmakt": [], @@ -877,7 +877,7 @@ internal class PdlClientTest { "kontaktadresse": [], "oppholdsadresse": [], "statsborgerskap": [], - "foedsel": [], + "foedselsdato": [], "adressebeskyttelse": [], "vergemaalEllerFremtidsfullmakt": [], "fullmakt": [], @@ -939,7 +939,7 @@ internal class PdlClientTest { "kontaktadresse": [], "oppholdsadresse": [], "statsborgerskap": [], - "foedsel": [], + "foedselsdato": [], "adressebeskyttelse": [], "vergemaalEllerFremtidsfullmakt": [], "fullmakt": [],