diff --git a/.deploy/topic-prod.yaml b/.deploy/topic-prod.yaml index 5e896a34..c24a769a 100644 --- a/.deploy/topic-prod.yaml +++ b/.deploy/topic-prod.yaml @@ -48,9 +48,13 @@ spec: - team: etterlatte application: etterlatte-behandling access: readwrite + # Skal erstattes av etterlatte-behandling-kafka - team: etterlatte application: etterlatte-oppdater-behandling access: readwrite + - team: etterlatte + application: etterlatte-behandling-kafka + access: readwrite - team: etterlatte application: etterlatte-vedtaksvurdering access: readwrite diff --git a/.deploy/topic.yaml b/.deploy/topic.yaml index 8d963e85..6cf0d788 100644 --- a/.deploy/topic.yaml +++ b/.deploy/topic.yaml @@ -66,9 +66,13 @@ spec: - team: etterlatte application: etterlatte-tilbakekreving access: readwrite + # Skal erstattes av etterlatte-behandling-kafka - team: etterlatte application: etterlatte-oppdater-behandling access: readwrite + - team: etterlatte + application: etterlatte-behandling-kafka + access: readwrite - team: etterlatte application: etterlatte-gyldig-soeknad access: readwrite diff --git a/apps/ey-pdfgen/.nais/dev.yaml b/apps/ey-pdfgen/.nais/dev.yaml index 2a691839..7d86a5ef 100644 --- a/apps/ey-pdfgen/.nais/dev.yaml +++ b/apps/ey-pdfgen/.nais/dev.yaml @@ -38,3 +38,4 @@ spec: rules: - application: etterlatte-gyldig-soeknad - application: etterlatte-brev-api + - application: etterlatte-behandling-kafka diff --git a/apps/ey-pdfgen/.nais/prod.yaml b/apps/ey-pdfgen/.nais/prod.yaml index 39ba400d..d79d7f27 100644 --- a/apps/ey-pdfgen/.nais/prod.yaml +++ b/apps/ey-pdfgen/.nais/prod.yaml @@ -36,3 +36,4 @@ spec: rules: - application: etterlatte-gyldig-soeknad - application: etterlatte-brev-api + - application: etterlatte-behandling-kafka diff --git a/apps/ey-pdfgen/Dockerfile b/apps/ey-pdfgen/Dockerfile index 445bde39..df704dd6 100644 --- a/apps/ey-pdfgen/Dockerfile +++ b/apps/ey-pdfgen/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/navikt/pdfgen:2.0.62 +FROM ghcr.io/navikt/pdfgen:2.0.67 COPY templates /app/templates COPY fonts /app/fonts diff --git a/apps/ey-pdfgen/data/eypdfgen/omstillingsstoenad_v1.json b/apps/ey-pdfgen/data/eypdfgen/omstillingsstoenad_v1.json index 27999c11..e49bf74e 100644 --- a/apps/ey-pdfgen/data/eypdfgen/omstillingsstoenad_v1.json +++ b/apps/ey-pdfgen/data/eypdfgen/omstillingsstoenad_v1.json @@ -669,9 +669,29 @@ "tjenestepensjonsordning": { "type": { "spoersmaal": "Hva slags pensjon mottar du?", - "svar": { - "verdi": "ALDERSPENSJON", - "innhold": "Alderspensjon" + "svar": [ + { + "verdi": "ALDERSPENSJON", + "innhold": "Alderspensjon" + }, + { + "verdi": "AVTALEFESTET_PENSJON_OFFENTLIG", + "innhold": "Avtalefestet pensjon offentlig" + } + ] + }, + "afpOffentlig": { + "innvilget": { + "spoersmaal": "Når fikk du innvilget AFP?", + "svar": { + "innhold": "2024-12-03" + } + }, + "beloep": { + "spoersmaal": "Hva er din forventede AFP-utbetaling i år, før skatt?", + "svar": { + "innhold": "123123" + } } }, "utbetaler": { @@ -1032,35 +1052,5 @@ } } } - ], - "andreStoenader": [ - { - "spoersmaal": "Informasjon om stønad til skolepenger", - "svar": { - "innhold": "Jeg har utgifter til skolepenger", - "verdi": "SKOLEPENGER" - } - }, - { - "spoersmaal": "Informasjon om tilleggsstønad til skoleutgifter", - "svar": { - "innhold": "Jeg har utgifter til utdanning", - "verdi": "BARNETILSYN" - } - }, - { - "spoersmaal": "Informasjon om stønad til barnetilsyn ", - "svar": { - "innhold": "Jeg har utgifter til barnetilsyn", - "verdi": "TILLEGGSSTOENAD_BARNEPASS" - } - }, - { - "spoersmaal": "Informasjon om tilleggsstønad til pass av barn", - "svar": { - "innhold": "Jeg har utgifter til pass av barn", - "verdi": "TILLEGGSSTOENAD_UTDANNING" - } - } ] } diff --git a/apps/ey-pdfgen/templates/eypdfgen/omstillingsstoenad_v1.hbs b/apps/ey-pdfgen/templates/eypdfgen/omstillingsstoenad_v1.hbs index 6a685fa6..b94b9e48 100644 --- a/apps/ey-pdfgen/templates/eypdfgen/omstillingsstoenad_v1.hbs +++ b/apps/ey-pdfgen/templates/eypdfgen/omstillingsstoenad_v1.hbs @@ -21,9 +21,6 @@ {{> eypdfgen/partials_v2/omstillingsstoenad/gjenlevende/gjenlevende this.soeker}} {{> eypdfgen/partials_v2/common/avdoed/avdoed this.avdoed}} {{> eypdfgen/partials_v2/omstillingsstoenad/informasjonOmBarn this}} - {{#if this.andreStoenader}} - {{> eypdfgen/partials_v2/gjenlevendepensjon/andreStoenader this.andreStoenader}} - {{/if}} {{> eypdfgen/partials_v2/footer this}} diff --git a/apps/ey-pdfgen/templates/eypdfgen/partials_v2/omstillingsstoenad/gjenlevende/inntekt/pensjon.hbs b/apps/ey-pdfgen/templates/eypdfgen/partials_v2/omstillingsstoenad/gjenlevende/inntekt/pensjon.hbs index 277fea51..740e2eea 100644 --- a/apps/ey-pdfgen/templates/eypdfgen/partials_v2/omstillingsstoenad/gjenlevende/inntekt/pensjon.hbs +++ b/apps/ey-pdfgen/templates/eypdfgen/partials_v2/omstillingsstoenad/gjenlevende/inntekt/pensjon.hbs @@ -34,8 +34,32 @@ {{/eq}} {{/eq}} - {{> eypdfgen/partials_v2/common/opplysning this.tjenestepensjonsordning.type}} +
+
+ {{this.tjenestepensjonsordning.type.spoersmaal}} +
+
+ {{#each this.tjenestepensjonsordning.type.svar}} + • {{this.innhold}}
+ {{/each}} +
+
{{> eypdfgen/partials_v2/common/opplysning this.tjenestepensjonsordning.utbetaler}} + {{#if this.tjenestepensjonsordning.afpOffentlig}} +
+ {{#eq spraak "en"}} + AFP contractual pension in the public sector + {{else}} + {{#eq spraak "nn"}} + Avtalefesta pensjon i offentleg sektor + {{else}} + Avtalefestet pensjon i offentlig sektor + {{/eq}} + {{/eq}} +
+ {{> eypdfgen/partials_v2/common/datoOpplysning this.tjenestepensjonsordning.afpOffentlig.innvilget}} + {{> eypdfgen/partials_v2/common/opplysning this.tjenestepensjonsordning.afpOffentlig.beloep}} + {{/if}} {{/if}} {{#if this.utland}} diff --git a/apps/ey-slackbot/package.json b/apps/ey-slackbot/package.json index 761cd7d8..0e411111 100644 --- a/apps/ey-slackbot/package.json +++ b/apps/ey-slackbot/package.json @@ -7,7 +7,7 @@ }, "dependencies": { "@slack/bolt": "^4.2.0", - "cron": "^3.1.4" + "cron": "^3.5.0" }, "engines": { "node": "20.x" diff --git a/apps/ey-slackbot/yarn.lock b/apps/ey-slackbot/yarn.lock index f704a4b9..0ba70eab 100644 --- a/apps/ey-slackbot/yarn.lock +++ b/apps/ey-slackbot/yarn.lock @@ -79,10 +79,10 @@ dependencies: "@types/node" "*" -"@types/luxon@~3.3.0": - version "3.3.3" - resolved "https://registry.yarnpkg.com/@types/luxon/-/luxon-3.3.3.tgz#b2e20a9536f91ab3e6e7895c91883e1a7ad49a6e" - integrity sha512-/BJF3NT0pRMuxrenr42emRUF67sXwcZCd+S1ksG/Fcf9O7C3kKCY4uJSbKBE4KDUIYr3WMsvfmWD8hRjXExBJQ== +"@types/luxon@~3.4.0": + version "3.4.2" + resolved "https://registry.yarnpkg.com/@types/luxon/-/luxon-3.4.2.tgz#e4fc7214a420173cea47739c33cdf10874694db7" + integrity sha512-TifLZlFudklWlMBfhubvgqTXRzLDI5pCbGa4P8a3wPyUQSW+1xQ5eDsreP9DWHX3tjq1ke96uYG/nwundroWcA== "@types/node@*": version "18.15.11" @@ -211,13 +211,13 @@ cookie@0.7.1: resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.1.tgz#2f73c42142d5d5cf71310a74fc4ae61670e5dbc9" integrity sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w== -cron@^3.1.4: - version "3.1.4" - resolved "https://registry.yarnpkg.com/cron/-/cron-3.1.4.tgz#d973f487657cb54a8f3652ae7d57fc9896bd3f2f" - integrity sha512-HMq+5lvaKFR7os6E+2FuA9nMydylYJWVN8gIkU/UVa7bYBr7RxExH++hTWSTApkCoyf/c03jEbWgHrNNOwsvCA== +cron@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/cron/-/cron-3.5.0.tgz#e8caa384e998ed275e19598df4dbd0e8578c35d9" + integrity sha512-0eYZqCnapmxYcV06uktql93wNWdlTmmBFP2iYz+JPVcQqlyFYcn1lFuIk4R54pkOmE7mcldTAPZv6X5XA4Q46A== dependencies: - "@types/luxon" "~3.3.0" - luxon "~3.4.0" + "@types/luxon" "~3.4.0" + luxon "~3.5.0" debug@2.6.9: version "2.6.9" @@ -591,10 +591,10 @@ lodash.once@^4.0.0: resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg== -luxon@~3.4.0: - version "3.4.3" - resolved "https://registry.yarnpkg.com/luxon/-/luxon-3.4.3.tgz#8ddf0358a9492267ffec6a13675fbaab5551315d" - integrity sha512-tFWBiv3h7z+T/tDaoxA8rqTxy1CHV6gHS//QdaH4pulbq/JuBSGgQspQQqcgnwdAx6pNI7cmvz5Sv/addzHmUg== +luxon@~3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/luxon/-/luxon-3.5.0.tgz#6b6f65c5cd1d61d1fd19dbf07ee87a50bf4b8e20" + integrity sha512-rh+Zjr6DNfUYR3bPwJEnuwDdqMbxZW7LOQfUN4B54+Cl+0o5zaU9RJ6bcidfDtC1cWCZXQ+nvX8bf6bAji37QQ== media-typer@0.3.0: version "0.3.0" diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts index 208f32bf..b93fe9c2 100644 --- a/buildSrc/build.gradle.kts +++ b/buildSrc/build.gradle.kts @@ -1,7 +1,7 @@ import org.jetbrains.kotlin.gradle.dsl.JvmTarget plugins { - kotlin("jvm") version "2.1.0" + kotlin("jvm") version "2.1.10" `kotlin-dsl` } diff --git a/common/src/main/kotlin/no/nav/etterlatte/libs/common/innsendtsoeknad/common/Opplysninger.kt b/common/src/main/kotlin/no/nav/etterlatte/libs/common/innsendtsoeknad/common/Opplysninger.kt index 9e0550ef..c4ab9a03 100644 --- a/common/src/main/kotlin/no/nav/etterlatte/libs/common/innsendtsoeknad/common/Opplysninger.kt +++ b/common/src/main/kotlin/no/nav/etterlatte/libs/common/innsendtsoeknad/common/Opplysninger.kt @@ -335,10 +335,16 @@ data class PensjonEllerUfoere( ) data class Tjenestepensjonsordning( - val type: Opplysning>, + val type: Opplysning>>, + val afpOffentlig: AfpOffentlig?, val utbetaler: Opplysning, ) +data class AfpOffentlig( + val innvilget: Opplysning, + val beloep: Opplysning +) + data class Utland( val type: Opplysning?, val land: Opplysning?, diff --git a/common/src/main/kotlin/no/nav/etterlatte/libs/common/omsmeldinnendring/OmsMeldInnEndring.kt b/common/src/main/kotlin/no/nav/etterlatte/libs/common/omsmeldinnendring/OmsMeldInnEndring.kt new file mode 100644 index 00000000..2e645d71 --- /dev/null +++ b/common/src/main/kotlin/no/nav/etterlatte/libs/common/omsmeldinnendring/OmsMeldInnEndring.kt @@ -0,0 +1,31 @@ +package no.nav.etterlatte.libs.common.omsmeldinnendring + +import no.nav.etterlatte.libs.common.person.Foedselsnummer +import java.time.Instant +import java.time.temporal.ChronoUnit +import java.util.* + +data class OmsMeldtInnEndringRequest( + val endring: OmsEndring, + val beskrivelse: String, +) + +data class OmsMeldtInnEndring( + val id: UUID = UUID.randomUUID(), + val fnr: Foedselsnummer, + val endring: OmsEndring, + val beskrivelse: String, + val tidspunkt: Instant = Instant.now().truncatedTo(ChronoUnit.SECONDS), +) + +enum class OmsEndring { + INNTEKT, + AKTIVITET_OG_INNTEKT, + ANNET, +} + +enum class OmsMeldtInnEndringStatus { + LAGRET, + SENDT, + FERDIGSTILT, +} \ No newline at end of file diff --git a/common/src/test/kotlin/innsendtsoeknad/common/InnsendtSoeknadTest.kt b/common/src/test/kotlin/innsendtsoeknad/common/InnsendtSoeknadTest.kt index 7216ed15..10210718 100644 --- a/common/src/test/kotlin/innsendtsoeknad/common/InnsendtSoeknadTest.kt +++ b/common/src/test/kotlin/innsendtsoeknad/common/InnsendtSoeknadTest.kt @@ -22,7 +22,7 @@ internal class InnsendtSoeknadTest { @Test fun `Deserialisering fungerer som forventet`() { - val json = """{"soeknader":[{"imageTag":"d79803f3acb657cf657ee46af1db293a665eb0d2","spraak":"nb","type":"OMSTILLINGSSTOENAD","harSamtykket":{"spoersmaal":"Jeg vil svare så godt jeg kan på spørsmålene i søknaden.","svar":true},"innsender":{"type":"INNSENDER","fornavn":{"spoersmaal":"Fornavn","svar":"KALD"},"etternavn":{"spoersmaal":"Etternavn","svar":"FOLK"},"foedselsnummer":{"spoersmaal":"Fødselsnummer","svar":"24876696580"}},"utbetalingsInformasjon":{"spoersmaal":"Ønsker du å motta utbetalingen på norsk eller utenlandsk bankkonto?","svar":{"verdi":"NORSK","innhold":"Norsk"},"opplysning":{"kontonummer":{"spoersmaal":"Oppgi norsk kontonummer for utbetaling","svar":{"innhold":"1241.24.12412"}}}},"soeker":{"type":"GJENLEVENDE_OMS","fornavn":{"spoersmaal":"Fornavn","svar":"KALD"},"etternavn":{"spoersmaal":"Etternavn","svar":"FOLK"},"foedselsnummer":{"spoersmaal":"Fødselsnummer","svar":"24876696580"},"statsborgerskap":{"spoersmaal":"Statsborgerskap","svar":"Norge"},"sivilstatus":{"spoersmaal":"Sivilstatus","svar":"Gift"},"adresse":{"spoersmaal":"Bostedsadresse","svar":"Nedre Ovrå 28, 6212 Liabygda"},"kontaktinfo":{"telefonnummer":{"spoersmaal":"Telefonnummer","svar":{"innhold":"+4799999999"}}},"oppholdUtland":{"spoersmaal":"Er du bosatt i Norge?","svar":{"verdi":"JA","innhold":"Ja"},"opplysning":{"oppholderSegIUtlandet":{"spoersmaal":"Har du bodd eller oppholdt deg i utlandet de siste 12 månedene?","svar":{"verdi":"NEI","innhold":"Nei"}}}},"nySivilstatus":{"spoersmaal":"Sivilstanden din i dag","svar":{"verdi":"ENSLIG","innhold":"Enslig"}},"arbeidOgUtdanning":{"dinSituasjon":{"spoersmaal":"Hva er situasjonen din nå?","svar":[{"verdi":"ARBEIDSTAKER","innhold":"Jeg er arbeidstaker og/eller lønnsmottaker som frilanser"}]},"arbeidsforhold":{"spoersmaal":"Om arbeidsforholdet ditt","svar":[{"arbeidsgiver":{"spoersmaal":"Navn på arbeidssted","svar":{"innhold":"NAV"}},"arbeidsmengde":{"spoersmaal":"Fyll ut stillingsprosenten din","svar":{"innhold":"100% Prosent"}},"ansettelsesforhold":{"spoersmaal":"Hva slags type ansettelsesforhold har du?","svar":{"verdi":"FAST","innhold":"Fast ansatt"}},"endretArbeidssituasjon":{"spoersmaal":"Forventer du endringer i arbeidsforholdet ditt fremover i tid?","svar":{"verdi":"NEI","innhold":"Nei"}}},{"arbeidsgiver":{"spoersmaal":"Navn på arbeidssted","svar":{"innhold":"EH"}},"arbeidsmengde":{"spoersmaal":"Fyll ut stillingsprosenten din","svar":{"innhold":"30 Prosent"}},"ansettelsesforhold":{"spoersmaal":"Hva slags type ansettelsesforhold har du?","svar":{"verdi":"FAST","innhold":"Fast ansatt"}},"endretArbeidssituasjon":{"spoersmaal":"Forventer du endringer i arbeidsforholdet ditt fremover i tid?","svar":{"verdi":"JA","innhold":"Ja"},"opplysning":{"spoersmaal":"Gi en kort beskrivelse av endringene","svar":{"innhold":"Hmmm"}}}}]}},"fullfoertUtdanning":{"spoersmaal":"Hva er din høyeste fullførte utdanning?","svar":[{"verdi":"UNIVERSITET_OVER_4_AAR","innhold":"Universitet eller høyskole mer enn 4 år"},{"verdi":"FAGBREV","innhold":"Fagbrev"},{"verdi":"ANNEN","innhold":"Annen utdanning"}]},"inntektOgPensjon":{"loennsinntekt":{"spoersmaal":"Arbeidsinntekt","svar":{"norgeEllerUtland":{"spoersmaal":"Hvor har du arbeidsinntekt fra?","svar":[{"verdi":"NORGE","innhold":"Norge"},{"verdi":"UTLAND","innhold":"Utland"}]},"norge":{"inntektAaretFoerDoedsfall":{"spoersmaal":"Hva var brutto årsinntekt året før dødsfallet?","svar":{"innhold":"500000"}},"inntektIFjor":{"tilDoedsfall":{"spoersmaal":"Hva var brutto arbeidsinntekt frem til dødsfallet?","svar":{"innhold":"500000"}},"aarsinntekt":{"spoersmaal":"Hva forventer du i brutto årsinntekt til neste år?","svar":{"innhold":"140 000"}}},"inntektIAar":{"tilDoedsfall":{"spoersmaal":"Hva var brutto arbeidsinntekt frem til dødsfallet?","svar":{"innhold":"500000"}},"aarsinntekt":{"spoersmaal":"Hva forventer du i brutto årsinntekt til neste år?","svar":{"innhold":"140 000"}}}},"utland":{"inntektAaretFoerDoedsfall":{"spoersmaal":"Hva var brutto årsinntekt året før dødsfallet?","svar":{"innhold":"500000"}},"inntektIFjor":{"tilDoedsfall":{"spoersmaal":"Hva var brutto arbeidsinntekt frem til dødsfallet?","svar":{"innhold":"500000"}},"aarsinntekt":{"spoersmaal":"Hva forventer du i brutto årsinntekt til neste år?","svar":{"innhold":"140 000"}}},"inntektIAar":{"tilDoedsfall":{"spoersmaal":"Hva var brutto arbeidsinntekt frem til dødsfallet?","svar":{"innhold":"500000"}},"aarsinntekt":{"spoersmaal":"Hva forventer du i brutto årsinntekt til neste år?","svar":{"innhold":"140 000"}}}},"endringAvInntekt":{"fremtidigEndringAvInntekt":{"spoersmaal":"Regner du med at inntekten din endrer seg fremover i tid?","svar":{"verdi":"VET_IKKE","innhold":"Vet ikke"}}}}},"naeringsinntekt":{"spoersmaal":"Næringsinntekt","svar":{"norgeEllerUtland":{"spoersmaal":"Hvor har du næringsinntekt fra?","svar":[{"verdi":"NORGE","innhold":"Norge"},{"verdi":"UTLAND","innhold":"Utland"}]},"norge":{"inntektAaretFoerDoedsfall":{"spoersmaal":"Hva var brutto årsinntekt året før dødsfallet?","svar":{"innhold":"500000"}},"inntektIFjor":{"tilDoedsfall":{"spoersmaal":"Hva var brutto arbeidsinntekt frem til dødsfallet?","svar":{"innhold":"500000"}},"aarsinntekt":{"spoersmaal":"Hva forventer du i brutto årsinntekt til neste år?","svar":{"innhold":"140 000"}}},"inntektIAar":{"tilDoedsfall":{"spoersmaal":"Hva var brutto arbeidsinntekt frem til dødsfallet?","svar":{"innhold":"500000"}},"aarsinntekt":{"spoersmaal":"Hva forventer du i brutto årsinntekt til neste år?","svar":{"innhold":"140 000"}}}},"utland":{"inntektAaretFoerDoedsfall":{"spoersmaal":"Hva var brutto årsinntekt året før dødsfallet?","svar":{"innhold":"500000"}},"inntektIFjor":{"tilDoedsfall":{"spoersmaal":"Hva var brutto arbeidsinntekt frem til dødsfallet?","svar":{"innhold":"500000"}},"aarsinntekt":{"spoersmaal":"Hva forventer du i brutto årsinntekt til neste år?","svar":{"innhold":"140 000"}}},"inntektIAar":{"tilDoedsfall":{"spoersmaal":"Hva var brutto arbeidsinntekt frem til dødsfallet?","svar":{"innhold":"500000"}},"aarsinntekt":{"spoersmaal":"Hva forventer du i brutto årsinntekt til neste år?","svar":{"innhold":"140 000"}}}},"endringAvInntekt":{"fremtidigEndringAvInntekt":{"spoersmaal":"Regner du med at inntekten din endrer seg fremover i tid?","svar":{"verdi":"JA","innhold":"Ja"}},"grunn":{"spoersmaal":"Hva er grunnen til endringene?","svar":{"verdi":"REDUSERT_STILLINGSPROSENT","innhold":"Redusert stillingsprosent"}}}}},"pensjonEllerUfoere":{"pensjonstype":{"spoersmaal":"Hvilken pensjon eller trygd har du?","svar":[{"verdi":"UFOEREPENSJON_FRA_NAV","innhold":"Uføretrygd fra NAV"},{"verdi":"ALDERSPENSJON_FRA_NAV","innhold":"Alderspensjon fra NAV"},{"verdi":"TJENESTEPENSJONSORDNING","innhold":"Pensjon fra tjenestepensjonsordning"}]},"tjenestepensjonsordning":{"type":{"spoersmaal":"Hva slags pensjon mottar du?","svar":{"verdi":"AVTALEFESTET_PENSJON_OFFENTLIG","innhold":"Avtalefestet pensjon i offentlig sektor"}},"utbetaler":{"spoersmaal":"Hvilken tjenestepensjonsordning utbetaler pensjonen din?","svar":{"innhold":"Satans Pensjonskasse"}}},"utland":{"type":{"spoersmaal":"Hva slags pensjon?","svar":{"innhold":"Ufør"}},"land":{"spoersmaal":"Hvilket land mottar du fra? ","svar":{"innhold":"Polen"}},"beloepMedValuta":{"spoersmaal":"Årlig beløp i landets valuta","svar":{"innhold":"4000 PLN"}}}},"inntektViaYtelserFraNAV":{"ytelser":{"spoersmaal":"Hvilke andre inntekter eller utbetalinger har du?","svar":[{"verdi":"DAGSPENGER","innhold":"Dagpenger"},{"verdi":"SVANGERSKAPSPENGER","innhold":"Svangerskapspenger"},{"verdi":"KOMMUNAL_OMSORGSSTOENAD","innhold":"Kommunal omsorgsstønad"}]}},"ytelserNAV":{"soektOmYtelse":{"spoersmaal":"Har du søkt om ytelser fra NAV som du ikke har fått svar på?","svar":{"verdi":"JA","innhold":"Ja"}},"soektYtelse":{"spoersmaal":"Hva har du søkt om?","svar":[{"verdi":"FORELDREPENGER","innhold":"Foreldrepenger"},{"verdi":"OMSORGSPENGER","innhold":"Omsorgspenger"},{"verdi":"FOSTERHJEMSGODTGJOERING","innhold":"Fosterhjemsgodtgjøring"}]}},"ytelserAndre":{"soektOmYtelse":{"spoersmaal":"Har du søkt om ytelser fra andre enn NAV som du ikke har fått svar på?","svar":{"verdi":"NEI","innhold":"Nei"}}}},"uregistrertEllerVenterBarn":{"spoersmaal":"Venter du barn eller har du barn som ikke er registrert i folkeregisteret?","svar":{"verdi":"NEI","innhold":"Nei"}},"forholdTilAvdoede":{"relasjon":{"spoersmaal":"Relasjonen din til avdøde da dødsfallet skjedde","svar":{"verdi":"GIFT","innhold":"Gift eller registrert partner"}},"datoForInngaattPartnerskap":{"spoersmaal":"Vi giftet oss","svar":{"innhold":"2005-12-01"}},"fellesBarn":{"spoersmaal":"Har eller har dere hatt felles barn?","svar":{"verdi":"JA","innhold":"Ja"}}},"omsorgForBarn":{"spoersmaal":"Har du minst 50 prosent omsorg for barn under 18 år på dødsfallstidspunktet?","svar":{"verdi":"JA","innhold":"Ja"}}},"avdoed":{"type":"AVDOED","fornavn":{"spoersmaal":"Fornavn","svar":"Overeksponert"},"etternavn":{"spoersmaal":"Etternavn","svar":"Mobiltelefon"},"foedselsnummer":{"spoersmaal":"Fødselsnummer / d-nummer","svar":"16498203950"},"datoForDoedsfallet":{"spoersmaal":"Når skjedde dødsfallet?","svar":{"innhold":"2023-11-20"}},"statsborgerskap":{"spoersmaal":"Statsborgerskap","svar":{"innhold":"Norge"}},"utenlandsopphold":{"spoersmaal":"Har han eller hun bodd og/eller arbeidet i et annet land enn Norge etter fylte 16 år?","svar":{"verdi":"JA","innhold":"Ja"},"opplysning":[{"land":{"spoersmaal":"Land","svar":{"innhold":"Sverige"}},"fraDato":{"spoersmaal":"Fra dato (valgfri)","svar":{"innhold":"2003-07-22"}},"tilDato":{"spoersmaal":"Til dato (valgfri)","svar":{"innhold":"2003-12-31"}},"oppholdsType":{"spoersmaal":"Bodd og/eller arbeidet?","svar":[{"verdi":"BODD","innhold":"Bodd"},{"verdi":"ARBEIDET","innhold":"Arbeidet"}]},"medlemFolketrygd":{"spoersmaal":"Var han eller hun medlem av folketrygden under oppholdet?","svar":{"verdi":"JA","innhold":"Ja"}},"pensjonsutbetaling":{"spoersmaal":"Oppgi eventuell pensjon han eller hun mottok fra dette landet (valgfri)","svar":{"innhold":"140 000"}}}]},"doedsaarsakSkyldesYrkesskadeEllerYrkessykdom":{"spoersmaal":"Skyldes dødsfallet yrkesskade eller yrkessykdom?","svar":{"verdi":"NEI","innhold":"Nei"}}},"barn":[{"type":"BARN","fornavn":{"spoersmaal":"Fornavn","svar":"Innsiktsfull"},"etternavn":{"spoersmaal":"Etternavn","svar":"Koloni"},"foedselsnummer":{"spoersmaal":"Barnets fødselsnummer / d-nummer","svar":"24871899386"},"statsborgerskap":{"spoersmaal":"Statsborgerskap","svar":"Norge"},"utenlandsAdresse":{"spoersmaal":"Bor barnet i et annet land enn Norge?","svar":{"verdi":"JA","innhold":"Ja"},"opplysning":{"land":{"spoersmaal":"Land","svar":{"innhold":"Danmark"}},"adresse":{"spoersmaal":"Adresse i utlandet","svar":{"innhold":"Kamelåså"}}}},"foreldre":[{"type":"FORELDER","fornavn":{"spoersmaal":"Fornavn","svar":"KALD"},"etternavn":{"spoersmaal":"Etternavn","svar":"FOLK"},"foedselsnummer":{"spoersmaal":"Fødselsnummer","svar":"24876696580"}},{"type":"FORELDER","fornavn":{"spoersmaal":"Fornavn","svar":"Overeksponert"},"etternavn":{"spoersmaal":"Etternavn","svar":"Mobiltelefon"},"foedselsnummer":{"spoersmaal":"Fødselsnummer","svar":"16498203950"}}],"verge":{"spoersmaal":"Er det oppnevnt en verge for barnet?","svar":{"verdi":"JA","innhold":"Ja"},"opplysning":{"type":"VERGE","fornavn":{"spoersmaal":"Fornavn","svar":"Verg"},"etternavn":{"spoersmaal":"Etternavn","svar":"Vikernes"}}}}],"andreStoenader":[],"mottattDato":"2023-11-30T18:05:49.337092713","template":"omstillingsstoenad_v2"},{"imageTag":"d79803f3acb657cf657ee46af1db293a665eb0d2","spraak":"nb","innsender":{"fornavn":{"svar":"TRADISJONSBUNDEN","spoersmaal":"Fornavn"},"etternavn":{"svar":"KØYESENG","spoersmaal":"Etternavn"},"foedselsnummer":{"svar":"13848599411","spoersmaal":"Fødselsnummer / d-nummer"},"type":"INNSENDER"},"harSamtykket":{"svar":true,"spoersmaal":"Jeg, TRADISJONSBUNDEN KØYESENG, bekrefter at jeg vil gi riktige og fullstendige opplysninger."},"utbetalingsInformasjon":{"svar":{"verdi":"NORSK","innhold":"Norsk"},"spoersmaal":"Ønsker du å motta utbetalingen på norsk eller utenlandsk bankkonto?","opplysning":{"kontonummer":{"svar":{"innhold":"1231.23.13137"},"spoersmaal":"Oppgi norsk kontonummer for utbetaling av barnepensjon"},"utenlandskBankNavn":null,"utenlandskBankAdresse":null,"iban":null,"swift":null}},"soeker":{"fornavn":{"svar":"Blaut","spoersmaal":"Fornavn"},"etternavn":{"svar":"Sandkasse","spoersmaal":"Etternavn"},"foedselsnummer":{"svar":"19021370870","spoersmaal":"Fødselsnummer / d-nummer"},"statsborgerskap":{"svar":"Norge","spoersmaal":"Statsborgerskap"},"utenlandsAdresse":{"svar":{"verdi":"NEI","innhold":"Nei"},"spoersmaal":"Bor barnet i et annet land enn Norge?","opplysning":null},"bosattNorge":null,"foreldre":[{"fornavn":{"svar":"TRADISJONSBUNDEN","spoersmaal":"Fornavn"},"etternavn":{"svar":"KØYESENG","spoersmaal":"Etternavn"},"foedselsnummer":{"svar":"13848599411","spoersmaal":"Fødselsnummer / d-nummer"},"type":"FORELDER"},{"fornavn":{"svar":"TREG","spoersmaal":"Fornavn"},"etternavn":{"svar":"BILDE","spoersmaal":"Etternavn"},"foedselsnummer":{"svar":"03428317423","spoersmaal":"Fødselsnummer / d-nummer"},"type":"FORELDER"}],"ukjentForelder":null,"verge":{"svar":{"verdi":"NEI","innhold":"Nei"},"spoersmaal":"Er det oppnevnt en verge for barnet?","opplysning":null},"dagligOmsorg":null,"type":"BARN"},"foreldre":[{"fornavn":{"svar":"TRADISJONSBUNDEN","spoersmaal":"Fornavn"},"etternavn":{"svar":"KØYESENG","spoersmaal":"Etternavn"},"foedselsnummer":{"svar":"13848599411","spoersmaal":"Fødselsnummer / d-nummer"},"adresse":{"svar":"Tonnesveien 275, 8750 Tonnes","spoersmaal":"Bostedsadresse"},"statsborgerskap":{"svar":"Norge","spoersmaal":"Statsborgerskap"},"kontaktinfo":{"telefonnummer":{"svar":{"innhold":"+4799999999"},"spoersmaal":"Telefonnummer"}},"type":"GJENLEVENDE_FORELDER"},{"fornavn":{"svar":"TREG","spoersmaal":"Fornavn"},"etternavn":{"svar":"BILDE","spoersmaal":"Etternavn"},"foedselsnummer":{"svar":"03428317423","spoersmaal":"Fødselsnummer / d-nummer"},"datoForDoedsfallet":{"svar":{"innhold":"2023-11-01"},"spoersmaal":"Når skjedde dødsfallet?"},"statsborgerskap":{"svar":{"innhold":"Norge"},"spoersmaal":"Statsborgerskap"},"utenlandsopphold":{"svar":{"verdi":"NEI","innhold":"Nei"},"spoersmaal":"Har han eller hun bodd og/eller arbeidet i et annet land enn Norge etter fylte 16 år?","opplysning":null},"doedsaarsakSkyldesYrkesskadeEllerYrkessykdom":{"svar":{"verdi":"NEI","innhold":"Nei"},"spoersmaal":"Skyldes dødsfallet yrkesskade eller yrkessykdom?"},"militaertjeneste":null,"type":"AVDOED"}],"soesken":[],"versjon":"2","type":"BARNEPENSJON","mottattDato":"2023-11-30T18:05:49.337092713","template":"barnepensjon_v2"}]}""" + val json = """{"soeknader":[{"imageTag":"d79803f3acb657cf657ee46af1db293a665eb0d2","spraak":"nb","type":"OMSTILLINGSSTOENAD","harSamtykket":{"spoersmaal":"Jeg vil svare så godt jeg kan på spørsmålene i søknaden.","svar":true},"innsender":{"type":"INNSENDER","fornavn":{"spoersmaal":"Fornavn","svar":"KALD"},"etternavn":{"spoersmaal":"Etternavn","svar":"FOLK"},"foedselsnummer":{"spoersmaal":"Fødselsnummer","svar":"24876696580"}},"utbetalingsInformasjon":{"spoersmaal":"Ønsker du å motta utbetalingen på norsk eller utenlandsk bankkonto?","svar":{"verdi":"NORSK","innhold":"Norsk"},"opplysning":{"kontonummer":{"spoersmaal":"Oppgi norsk kontonummer for utbetaling","svar":{"innhold":"1241.24.12412"}}}},"soeker":{"type":"GJENLEVENDE_OMS","fornavn":{"spoersmaal":"Fornavn","svar":"KALD"},"etternavn":{"spoersmaal":"Etternavn","svar":"FOLK"},"foedselsnummer":{"spoersmaal":"Fødselsnummer","svar":"24876696580"},"statsborgerskap":{"spoersmaal":"Statsborgerskap","svar":"Norge"},"sivilstatus":{"spoersmaal":"Sivilstatus","svar":"Gift"},"adresse":{"spoersmaal":"Bostedsadresse","svar":"Nedre Ovrå 28, 6212 Liabygda"},"kontaktinfo":{"telefonnummer":{"spoersmaal":"Telefonnummer","svar":{"innhold":"+4799999999"}}},"oppholdUtland":{"spoersmaal":"Er du bosatt i Norge?","svar":{"verdi":"JA","innhold":"Ja"},"opplysning":{"oppholderSegIUtlandet":{"spoersmaal":"Har du bodd eller oppholdt deg i utlandet de siste 12 månedene?","svar":{"verdi":"NEI","innhold":"Nei"}}}},"nySivilstatus":{"spoersmaal":"Sivilstanden din i dag","svar":{"verdi":"ENSLIG","innhold":"Enslig"}},"arbeidOgUtdanning":{"dinSituasjon":{"spoersmaal":"Hva er situasjonen din nå?","svar":[{"verdi":"ARBEIDSTAKER","innhold":"Jeg er arbeidstaker og/eller lønnsmottaker som frilanser"}]},"arbeidsforhold":{"spoersmaal":"Om arbeidsforholdet ditt","svar":[{"arbeidsgiver":{"spoersmaal":"Navn på arbeidssted","svar":{"innhold":"NAV"}},"arbeidsmengde":{"spoersmaal":"Fyll ut stillingsprosenten din","svar":{"innhold":"100% Prosent"}},"ansettelsesforhold":{"spoersmaal":"Hva slags type ansettelsesforhold har du?","svar":{"verdi":"FAST","innhold":"Fast ansatt"}},"endretArbeidssituasjon":{"spoersmaal":"Forventer du endringer i arbeidsforholdet ditt fremover i tid?","svar":{"verdi":"NEI","innhold":"Nei"}}},{"arbeidsgiver":{"spoersmaal":"Navn på arbeidssted","svar":{"innhold":"EH"}},"arbeidsmengde":{"spoersmaal":"Fyll ut stillingsprosenten din","svar":{"innhold":"30 Prosent"}},"ansettelsesforhold":{"spoersmaal":"Hva slags type ansettelsesforhold har du?","svar":{"verdi":"FAST","innhold":"Fast ansatt"}},"endretArbeidssituasjon":{"spoersmaal":"Forventer du endringer i arbeidsforholdet ditt fremover i tid?","svar":{"verdi":"JA","innhold":"Ja"},"opplysning":{"spoersmaal":"Gi en kort beskrivelse av endringene","svar":{"innhold":"Hmmm"}}}}]}},"fullfoertUtdanning":{"spoersmaal":"Hva er din høyeste fullførte utdanning?","svar":[{"verdi":"UNIVERSITET_OVER_4_AAR","innhold":"Universitet eller høyskole mer enn 4 år"},{"verdi":"FAGBREV","innhold":"Fagbrev"},{"verdi":"ANNEN","innhold":"Annen utdanning"}]},"inntektOgPensjon":{"loennsinntekt":{"spoersmaal":"Arbeidsinntekt","svar":{"norgeEllerUtland":{"spoersmaal":"Hvor har du arbeidsinntekt fra?","svar":[{"verdi":"NORGE","innhold":"Norge"},{"verdi":"UTLAND","innhold":"Utland"}]},"norge":{"inntektAaretFoerDoedsfall":{"spoersmaal":"Hva var brutto årsinntekt året før dødsfallet?","svar":{"innhold":"500000"}},"inntektIFjor":{"tilDoedsfall":{"spoersmaal":"Hva var brutto arbeidsinntekt frem til dødsfallet?","svar":{"innhold":"500000"}},"aarsinntekt":{"spoersmaal":"Hva forventer du i brutto årsinntekt til neste år?","svar":{"innhold":"140 000"}}},"inntektIAar":{"tilDoedsfall":{"spoersmaal":"Hva var brutto arbeidsinntekt frem til dødsfallet?","svar":{"innhold":"500000"}},"aarsinntekt":{"spoersmaal":"Hva forventer du i brutto årsinntekt til neste år?","svar":{"innhold":"140 000"}}}},"utland":{"inntektAaretFoerDoedsfall":{"spoersmaal":"Hva var brutto årsinntekt året før dødsfallet?","svar":{"innhold":"500000"}},"inntektIFjor":{"tilDoedsfall":{"spoersmaal":"Hva var brutto arbeidsinntekt frem til dødsfallet?","svar":{"innhold":"500000"}},"aarsinntekt":{"spoersmaal":"Hva forventer du i brutto årsinntekt til neste år?","svar":{"innhold":"140 000"}}},"inntektIAar":{"tilDoedsfall":{"spoersmaal":"Hva var brutto arbeidsinntekt frem til dødsfallet?","svar":{"innhold":"500000"}},"aarsinntekt":{"spoersmaal":"Hva forventer du i brutto årsinntekt til neste år?","svar":{"innhold":"140 000"}}}},"endringAvInntekt":{"fremtidigEndringAvInntekt":{"spoersmaal":"Regner du med at inntekten din endrer seg fremover i tid?","svar":{"verdi":"VET_IKKE","innhold":"Vet ikke"}}}}},"naeringsinntekt":{"spoersmaal":"Næringsinntekt","svar":{"norgeEllerUtland":{"spoersmaal":"Hvor har du næringsinntekt fra?","svar":[{"verdi":"NORGE","innhold":"Norge"},{"verdi":"UTLAND","innhold":"Utland"}]},"norge":{"inntektAaretFoerDoedsfall":{"spoersmaal":"Hva var brutto årsinntekt året før dødsfallet?","svar":{"innhold":"500000"}},"inntektIFjor":{"tilDoedsfall":{"spoersmaal":"Hva var brutto arbeidsinntekt frem til dødsfallet?","svar":{"innhold":"500000"}},"aarsinntekt":{"spoersmaal":"Hva forventer du i brutto årsinntekt til neste år?","svar":{"innhold":"140 000"}}},"inntektIAar":{"tilDoedsfall":{"spoersmaal":"Hva var brutto arbeidsinntekt frem til dødsfallet?","svar":{"innhold":"500000"}},"aarsinntekt":{"spoersmaal":"Hva forventer du i brutto årsinntekt til neste år?","svar":{"innhold":"140 000"}}}},"utland":{"inntektAaretFoerDoedsfall":{"spoersmaal":"Hva var brutto årsinntekt året før dødsfallet?","svar":{"innhold":"500000"}},"inntektIFjor":{"tilDoedsfall":{"spoersmaal":"Hva var brutto arbeidsinntekt frem til dødsfallet?","svar":{"innhold":"500000"}},"aarsinntekt":{"spoersmaal":"Hva forventer du i brutto årsinntekt til neste år?","svar":{"innhold":"140 000"}}},"inntektIAar":{"tilDoedsfall":{"spoersmaal":"Hva var brutto arbeidsinntekt frem til dødsfallet?","svar":{"innhold":"500000"}},"aarsinntekt":{"spoersmaal":"Hva forventer du i brutto årsinntekt til neste år?","svar":{"innhold":"140 000"}}}},"endringAvInntekt":{"fremtidigEndringAvInntekt":{"spoersmaal":"Regner du med at inntekten din endrer seg fremover i tid?","svar":{"verdi":"JA","innhold":"Ja"}},"grunn":{"spoersmaal":"Hva er grunnen til endringene?","svar":{"verdi":"REDUSERT_STILLINGSPROSENT","innhold":"Redusert stillingsprosent"}}}}},"pensjonEllerUfoere":{"pensjonstype":{"spoersmaal":"Hvilken pensjon eller trygd har du?","svar":[{"verdi":"UFOEREPENSJON_FRA_NAV","innhold":"Uføretrygd fra NAV"},{"verdi":"ALDERSPENSJON_FRA_NAV","innhold":"Alderspensjon fra NAV"},{"verdi":"TJENESTEPENSJONSORDNING","innhold":"Pensjon fra tjenestepensjonsordning"}]},"tjenestepensjonsordning":{"type":{"spoersmaal":"Hva slags pensjon mottar du?","svar":[{"verdi":"AVTALEFESTET_PENSJON_OFFENTLIG","innhold":"Avtalefestet pensjon i offentlig sektor"}]},"utbetaler":{"spoersmaal":"Hvilken tjenestepensjonsordning utbetaler pensjonen din?","svar":{"innhold":"Satans Pensjonskasse"}}},"utland":{"type":{"spoersmaal":"Hva slags pensjon?","svar":{"innhold":"Ufør"}},"land":{"spoersmaal":"Hvilket land mottar du fra? ","svar":{"innhold":"Polen"}},"beloepMedValuta":{"spoersmaal":"Årlig beløp i landets valuta","svar":{"innhold":"4000 PLN"}}}},"inntektViaYtelserFraNAV":{"ytelser":{"spoersmaal":"Hvilke andre inntekter eller utbetalinger har du?","svar":[{"verdi":"DAGSPENGER","innhold":"Dagpenger"},{"verdi":"SVANGERSKAPSPENGER","innhold":"Svangerskapspenger"},{"verdi":"KOMMUNAL_OMSORGSSTOENAD","innhold":"Kommunal omsorgsstønad"}]}},"ytelserNAV":{"soektOmYtelse":{"spoersmaal":"Har du søkt om ytelser fra NAV som du ikke har fått svar på?","svar":{"verdi":"JA","innhold":"Ja"}},"soektYtelse":{"spoersmaal":"Hva har du søkt om?","svar":[{"verdi":"FORELDREPENGER","innhold":"Foreldrepenger"},{"verdi":"OMSORGSPENGER","innhold":"Omsorgspenger"},{"verdi":"FOSTERHJEMSGODTGJOERING","innhold":"Fosterhjemsgodtgjøring"}]}},"ytelserAndre":{"soektOmYtelse":{"spoersmaal":"Har du søkt om ytelser fra andre enn NAV som du ikke har fått svar på?","svar":{"verdi":"NEI","innhold":"Nei"}}}},"uregistrertEllerVenterBarn":{"spoersmaal":"Venter du barn eller har du barn som ikke er registrert i folkeregisteret?","svar":{"verdi":"NEI","innhold":"Nei"}},"forholdTilAvdoede":{"relasjon":{"spoersmaal":"Relasjonen din til avdøde da dødsfallet skjedde","svar":{"verdi":"GIFT","innhold":"Gift eller registrert partner"}},"datoForInngaattPartnerskap":{"spoersmaal":"Vi giftet oss","svar":{"innhold":"2005-12-01"}},"fellesBarn":{"spoersmaal":"Har eller har dere hatt felles barn?","svar":{"verdi":"JA","innhold":"Ja"}}},"omsorgForBarn":{"spoersmaal":"Har du minst 50 prosent omsorg for barn under 18 år på dødsfallstidspunktet?","svar":{"verdi":"JA","innhold":"Ja"}}},"avdoed":{"type":"AVDOED","fornavn":{"spoersmaal":"Fornavn","svar":"Overeksponert"},"etternavn":{"spoersmaal":"Etternavn","svar":"Mobiltelefon"},"foedselsnummer":{"spoersmaal":"Fødselsnummer / d-nummer","svar":"16498203950"},"datoForDoedsfallet":{"spoersmaal":"Når skjedde dødsfallet?","svar":{"innhold":"2023-11-20"}},"statsborgerskap":{"spoersmaal":"Statsborgerskap","svar":{"innhold":"Norge"}},"utenlandsopphold":{"spoersmaal":"Har han eller hun bodd og/eller arbeidet i et annet land enn Norge etter fylte 16 år?","svar":{"verdi":"JA","innhold":"Ja"},"opplysning":[{"land":{"spoersmaal":"Land","svar":{"innhold":"Sverige"}},"fraDato":{"spoersmaal":"Fra dato (valgfri)","svar":{"innhold":"2003-07-22"}},"tilDato":{"spoersmaal":"Til dato (valgfri)","svar":{"innhold":"2003-12-31"}},"oppholdsType":{"spoersmaal":"Bodd og/eller arbeidet?","svar":[{"verdi":"BODD","innhold":"Bodd"},{"verdi":"ARBEIDET","innhold":"Arbeidet"}]},"medlemFolketrygd":{"spoersmaal":"Var han eller hun medlem av folketrygden under oppholdet?","svar":{"verdi":"JA","innhold":"Ja"}},"pensjonsutbetaling":{"spoersmaal":"Oppgi eventuell pensjon han eller hun mottok fra dette landet (valgfri)","svar":{"innhold":"140 000"}}}]},"doedsaarsakSkyldesYrkesskadeEllerYrkessykdom":{"spoersmaal":"Skyldes dødsfallet yrkesskade eller yrkessykdom?","svar":{"verdi":"NEI","innhold":"Nei"}}},"barn":[{"type":"BARN","fornavn":{"spoersmaal":"Fornavn","svar":"Innsiktsfull"},"etternavn":{"spoersmaal":"Etternavn","svar":"Koloni"},"foedselsnummer":{"spoersmaal":"Barnets fødselsnummer / d-nummer","svar":"24871899386"},"statsborgerskap":{"spoersmaal":"Statsborgerskap","svar":"Norge"},"utenlandsAdresse":{"spoersmaal":"Bor barnet i et annet land enn Norge?","svar":{"verdi":"JA","innhold":"Ja"},"opplysning":{"land":{"spoersmaal":"Land","svar":{"innhold":"Danmark"}},"adresse":{"spoersmaal":"Adresse i utlandet","svar":{"innhold":"Kamelåså"}}}},"foreldre":[{"type":"FORELDER","fornavn":{"spoersmaal":"Fornavn","svar":"KALD"},"etternavn":{"spoersmaal":"Etternavn","svar":"FOLK"},"foedselsnummer":{"spoersmaal":"Fødselsnummer","svar":"24876696580"}},{"type":"FORELDER","fornavn":{"spoersmaal":"Fornavn","svar":"Overeksponert"},"etternavn":{"spoersmaal":"Etternavn","svar":"Mobiltelefon"},"foedselsnummer":{"spoersmaal":"Fødselsnummer","svar":"16498203950"}}],"verge":{"spoersmaal":"Er det oppnevnt en verge for barnet?","svar":{"verdi":"JA","innhold":"Ja"},"opplysning":{"type":"VERGE","fornavn":{"spoersmaal":"Fornavn","svar":"Verg"},"etternavn":{"spoersmaal":"Etternavn","svar":"Vikernes"}}}}],"andreStoenader":[],"mottattDato":"2023-11-30T18:05:49.337092713","template":"omstillingsstoenad_v2"},{"imageTag":"d79803f3acb657cf657ee46af1db293a665eb0d2","spraak":"nb","innsender":{"fornavn":{"svar":"TRADISJONSBUNDEN","spoersmaal":"Fornavn"},"etternavn":{"svar":"KØYESENG","spoersmaal":"Etternavn"},"foedselsnummer":{"svar":"13848599411","spoersmaal":"Fødselsnummer / d-nummer"},"type":"INNSENDER"},"harSamtykket":{"svar":true,"spoersmaal":"Jeg, TRADISJONSBUNDEN KØYESENG, bekrefter at jeg vil gi riktige og fullstendige opplysninger."},"utbetalingsInformasjon":{"svar":{"verdi":"NORSK","innhold":"Norsk"},"spoersmaal":"Ønsker du å motta utbetalingen på norsk eller utenlandsk bankkonto?","opplysning":{"kontonummer":{"svar":{"innhold":"1231.23.13137"},"spoersmaal":"Oppgi norsk kontonummer for utbetaling av barnepensjon"},"utenlandskBankNavn":null,"utenlandskBankAdresse":null,"iban":null,"swift":null}},"soeker":{"fornavn":{"svar":"Blaut","spoersmaal":"Fornavn"},"etternavn":{"svar":"Sandkasse","spoersmaal":"Etternavn"},"foedselsnummer":{"svar":"19021370870","spoersmaal":"Fødselsnummer / d-nummer"},"statsborgerskap":{"svar":"Norge","spoersmaal":"Statsborgerskap"},"utenlandsAdresse":{"svar":{"verdi":"NEI","innhold":"Nei"},"spoersmaal":"Bor barnet i et annet land enn Norge?","opplysning":null},"bosattNorge":null,"foreldre":[{"fornavn":{"svar":"TRADISJONSBUNDEN","spoersmaal":"Fornavn"},"etternavn":{"svar":"KØYESENG","spoersmaal":"Etternavn"},"foedselsnummer":{"svar":"13848599411","spoersmaal":"Fødselsnummer / d-nummer"},"type":"FORELDER"},{"fornavn":{"svar":"TREG","spoersmaal":"Fornavn"},"etternavn":{"svar":"BILDE","spoersmaal":"Etternavn"},"foedselsnummer":{"svar":"03428317423","spoersmaal":"Fødselsnummer / d-nummer"},"type":"FORELDER"}],"ukjentForelder":null,"verge":{"svar":{"verdi":"NEI","innhold":"Nei"},"spoersmaal":"Er det oppnevnt en verge for barnet?","opplysning":null},"dagligOmsorg":null,"type":"BARN"},"foreldre":[{"fornavn":{"svar":"TRADISJONSBUNDEN","spoersmaal":"Fornavn"},"etternavn":{"svar":"KØYESENG","spoersmaal":"Etternavn"},"foedselsnummer":{"svar":"13848599411","spoersmaal":"Fødselsnummer / d-nummer"},"adresse":{"svar":"Tonnesveien 275, 8750 Tonnes","spoersmaal":"Bostedsadresse"},"statsborgerskap":{"svar":"Norge","spoersmaal":"Statsborgerskap"},"kontaktinfo":{"telefonnummer":{"svar":{"innhold":"+4799999999"},"spoersmaal":"Telefonnummer"}},"type":"GJENLEVENDE_FORELDER"},{"fornavn":{"svar":"TREG","spoersmaal":"Fornavn"},"etternavn":{"svar":"BILDE","spoersmaal":"Etternavn"},"foedselsnummer":{"svar":"03428317423","spoersmaal":"Fødselsnummer / d-nummer"},"datoForDoedsfallet":{"svar":{"innhold":"2023-11-01"},"spoersmaal":"Når skjedde dødsfallet?"},"statsborgerskap":{"svar":{"innhold":"Norge"},"spoersmaal":"Statsborgerskap"},"utenlandsopphold":{"svar":{"verdi":"NEI","innhold":"Nei"},"spoersmaal":"Har han eller hun bodd og/eller arbeidet i et annet land enn Norge etter fylte 16 år?","opplysning":null},"doedsaarsakSkyldesYrkesskadeEllerYrkessykdom":{"svar":{"verdi":"NEI","innhold":"Nei"},"spoersmaal":"Skyldes dødsfallet yrkesskade eller yrkessykdom?"},"militaertjeneste":null,"type":"AVDOED"}],"soesken":[],"versjon":"2","type":"BARNEPENSJON","mottattDato":"2023-11-30T18:05:49.337092713","template":"barnepensjon_v2"}]}""" val deserialized = mapper.readValue(json, jacksonTypeRef()) diff --git a/common/src/test/resources/soeknad/omstillingsstoenad.json b/common/src/test/resources/soeknad/omstillingsstoenad.json index 3e26af5d..73ba5e3f 100644 --- a/common/src/test/resources/soeknad/omstillingsstoenad.json +++ b/common/src/test/resources/soeknad/omstillingsstoenad.json @@ -415,10 +415,10 @@ "tjenestepensjonsordning": { "type": { "spoersmaal": "Hva slags pensjon mottar du?", - "svar": { + "svar": [{ "verdi": "AVTALEFESTET_PENSJON_OFFENTLIG", "innhold": "Avtalefestet pensjon i offentlig sektor" - } + }] }, "utbetaler": { "spoersmaal": "Hvilken tjenestepensjonsordning utbetaler pensjonen din?", diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 765aac8f..93689021 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -2,7 +2,7 @@ ktor-version = "2.3.13" jupiter-version = "5.11.4" cxf-version = "4.1.0" # Obs: Når vi oppgraderer denne, bør vi også kunne rydde bort guava og guava-workarounden -bcpkix-version = "1.79" +bcpkix-version = "1.80" angus-version = "1.1.0" jackson-version = "2.18.2" @@ -43,14 +43,14 @@ jupiter-engine = { module = "org.junit.jupiter:junit-jupiter-engine", version.re #Logging logging-slf4jApi = { module = "org.slf4j:slf4j-api", version = "2.0.16" } -logging-logbackClassic = { module = "ch.qos.logback:logback-classic", version = "1.5.15" } +logging-logbackClassic = { module = "ch.qos.logback:logback-classic", version = "1.5.16" } logging-logstashLogbackEncoder = { module = "net.logstash.logback:logstash-logback-encoder", version = "8.0"} #Micrometer -micrometer-prometheus = { module = "io.micrometer:micrometer-registry-prometheus", version = "1.14.2"} +micrometer-prometheus = { module = "io.micrometer:micrometer-registry-prometheus", version = "1.14.3"} #MockK -mockk = { module = "io.mockk:mockk", version = "1.13.14" } +mockk = { module = "io.mockk:mockk", version = "1.13.16" } # Kotest test-kotest-assertionscore = { module = "io.kotest:kotest-assertions-core", version = "5.9.1" } @@ -62,7 +62,7 @@ cxf-transports-http = { module = "org.apache.cxf:cxf-rt-transports-http", versio cxf-ws-security = { module = "org.apache.cxf:cxf-rt-ws-security", version.ref = "cxf-version" } #Cxf-workarounds -guava = { module = "com.google.guava:guava", version = "33.3.1-jre"} # workaround for å omgå https://github.com/google/guava/issues/6657 +guava = { module = "com.google.guava:guava", version = "33.4.0-jre"} # workaround for å omgå https://github.com/google/guava/issues/6657 bcpkix = { module = "org.bouncycastle:bcpkix-jdk18on", version.ref = "bcpkix-version"} bcprov = { module = "org.bouncycastle:bcprov-jdk18on", version.ref = "bcpkix-version"} angus-core = { module = "org.eclipse.angus:angus-core", version.ref="angus-version"}