diff --git "a/kontantstotte/src/main/kotlin/no/nav/familie/kontrakter/ks/s\303\270knad/v1/Kontantst\303\270tteS\303\270knad.kt" "b/kontantstotte/src/main/kotlin/no/nav/familie/kontrakter/ks/s\303\270knad/v1/Kontantst\303\270tteS\303\270knad.kt" index c678fa47..c2bb4899 100644 --- "a/kontantstotte/src/main/kotlin/no/nav/familie/kontrakter/ks/s\303\270knad/v1/Kontantst\303\270tteS\303\270knad.kt" +++ "b/kontantstotte/src/main/kotlin/no/nav/familie/kontrakter/ks/s\303\270knad/v1/Kontantst\303\270tteS\303\270knad.kt" @@ -11,7 +11,7 @@ data class KontantstøtteSøknad( override val barn: List, val antallEøsSteg: Int, val dokumentasjon: List, - val teksterTilPdf: Map>, + val teksterTilPdf: Map, val originalSpråk: Locale, val erNoenAvBarnaFosterbarn: Søknadsfelt, val søktAsylForBarn: Søknadsfelt, @@ -61,7 +61,7 @@ data class Barn( val navn: Søknadsfelt, val registrertBostedType: Søknadsfelt, val alder: Søknadsfelt?, - val teksterTilPdf: Map>, + val teksterTilPdf: Map, // Om Barna val erFosterbarn: Søknadsfelt, val oppholderSegIInstitusjon: Søknadsfelt, @@ -95,6 +95,10 @@ data class Barn( typealias Locale = String +class TekstPåSpråkMap( + tekstPåSpråk: Map, +) : HashMap(tekstPåSpråk) + enum class Dokumentasjonsbehov { AVTALE_DELT_BOSTED, VEDTAK_OPPHOLDSTILLATELSE, @@ -114,7 +118,7 @@ data class Søknaddokumentasjon( val dokumentasjonsbehov: Dokumentasjonsbehov, val harSendtInn: Boolean, val opplastedeVedlegg: List, - val dokumentasjonSpråkTittel: Map, + val dokumentasjonSpråkTittel: TekstPåSpråkMap, ) data class SøknadAdresse( diff --git "a/kontantstotte/src/main/kotlin/no/nav/familie/kontrakter/ks/s\303\270knad/v2/Kontantst\303\270tteS\303\270knad.kt" "b/kontantstotte/src/main/kotlin/no/nav/familie/kontrakter/ks/s\303\270knad/v2/Kontantst\303\270tteS\303\270knad.kt" index 9f5cc2a1..dbac2ccd 100644 --- "a/kontantstotte/src/main/kotlin/no/nav/familie/kontrakter/ks/s\303\270knad/v2/Kontantst\303\270tteS\303\270knad.kt" +++ "b/kontantstotte/src/main/kotlin/no/nav/familie/kontrakter/ks/s\303\270knad/v2/Kontantst\303\270tteS\303\270knad.kt" @@ -13,6 +13,7 @@ import no.nav.familie.kontrakter.ks.søknad.v1.RegistrertBostedType import no.nav.familie.kontrakter.ks.søknad.v1.SIVILSTANDTYPE import no.nav.familie.kontrakter.ks.søknad.v1.SøknadAdresse import no.nav.familie.kontrakter.ks.søknad.v1.Søknaddokumentasjon +import no.nav.familie.kontrakter.ks.søknad.v1.TekstPåSpråkMap import no.nav.familie.kontrakter.ks.søknad.v1.Utbetalingsperiode import no.nav.familie.kontrakter.ks.søknad.v1.Utenlandsopphold import no.nav.familie.kontrakter.ks.søknad.v1.Utenlandsperiode @@ -24,7 +25,7 @@ data class KontantstøtteSøknad( override val barn: List, val antallEøsSteg: Int, val dokumentasjon: List, - val teksterTilPdf: Map>, + val teksterTilPdf: Map, val originalSpråk: Locale, val erNoenAvBarnaFosterbarn: Søknadsfelt, val søktAsylForBarn: Søknadsfelt, @@ -73,7 +74,7 @@ data class Barn( val navn: Søknadsfelt, val registrertBostedType: Søknadsfelt, val alder: Søknadsfelt?, - val teksterTilPdf: Map>, + val teksterTilPdf: Map, // Om Barna val erFosterbarn: Søknadsfelt, val oppholderSegIInstitusjon: Søknadsfelt, diff --git "a/kontantstotte/src/main/kotlin/no/nav/familie/kontrakter/ks/s\303\270knad/v3/Kontantst\303\270tteS\303\270knad.kt" "b/kontantstotte/src/main/kotlin/no/nav/familie/kontrakter/ks/s\303\270knad/v3/Kontantst\303\270tteS\303\270knad.kt" index 00bd1695..bbf59011 100644 --- "a/kontantstotte/src/main/kotlin/no/nav/familie/kontrakter/ks/s\303\270knad/v3/Kontantst\303\270tteS\303\270knad.kt" +++ "b/kontantstotte/src/main/kotlin/no/nav/familie/kontrakter/ks/s\303\270knad/v3/Kontantst\303\270tteS\303\270knad.kt" @@ -10,6 +10,7 @@ import no.nav.familie.kontrakter.ks.søknad.v1.Locale import no.nav.familie.kontrakter.ks.søknad.v1.Pensjonsperiode import no.nav.familie.kontrakter.ks.søknad.v1.RegistrertBostedType import no.nav.familie.kontrakter.ks.søknad.v1.Søknaddokumentasjon +import no.nav.familie.kontrakter.ks.søknad.v1.TekstPåSpråkMap import no.nav.familie.kontrakter.ks.søknad.v1.Utbetalingsperiode import no.nav.familie.kontrakter.ks.søknad.v1.Utenlandsopphold import no.nav.familie.kontrakter.ks.søknad.v2.Arbeidsperiode @@ -23,7 +24,7 @@ data class KontantstøtteSøknad( override val barn: List, val antallEøsSteg: Int, val dokumentasjon: List, - val teksterTilPdf: Map>, + val teksterTilPdf: Map, val originalSpråk: Locale, val erNoenAvBarnaFosterbarn: Søknadsfelt, val søktAsylForBarn: Søknadsfelt, @@ -42,7 +43,7 @@ data class Barn( val navn: Søknadsfelt, val registrertBostedType: Søknadsfelt, val alder: Søknadsfelt?, - val teksterTilPdf: Map>, + val teksterTilPdf: Map, // Om Barna val erFosterbarn: Søknadsfelt, val oppholderSegIInstitusjon: Søknadsfelt, diff --git "a/kontantstotte/src/main/kotlin/no/nav/familie/kontrakter/ks/s\303\270knad/v4/Kontantst\303\270tteS\303\270knad.kt" "b/kontantstotte/src/main/kotlin/no/nav/familie/kontrakter/ks/s\303\270knad/v4/Kontantst\303\270tteS\303\270knad.kt" index 1c85781c..de02a27c 100644 --- "a/kontantstotte/src/main/kotlin/no/nav/familie/kontrakter/ks/s\303\270knad/v4/Kontantst\303\270tteS\303\270knad.kt" +++ "b/kontantstotte/src/main/kotlin/no/nav/familie/kontrakter/ks/s\303\270knad/v4/Kontantst\303\270tteS\303\270knad.kt" @@ -12,6 +12,7 @@ import no.nav.familie.kontrakter.ks.søknad.v1.RegistrertBostedType import no.nav.familie.kontrakter.ks.søknad.v1.SIVILSTANDTYPE import no.nav.familie.kontrakter.ks.søknad.v1.SøknadAdresse import no.nav.familie.kontrakter.ks.søknad.v1.Søknaddokumentasjon +import no.nav.familie.kontrakter.ks.søknad.v1.TekstPåSpråkMap import no.nav.familie.kontrakter.ks.søknad.v1.Utbetalingsperiode import no.nav.familie.kontrakter.ks.søknad.v2.Omsorgsperson @@ -21,7 +22,7 @@ data class KontantstøtteSøknad( override val barn: List, val antallEøsSteg: Int, val dokumentasjon: List, - val teksterTilPdf: Map>, + val teksterTilPdf: Map, val originalSpråk: Locale, val erNoenAvBarnaFosterbarn: Søknadsfelt, val søktAsylForBarn: Søknadsfelt, @@ -70,7 +71,7 @@ data class Barn( val navn: Søknadsfelt, val registrertBostedType: Søknadsfelt, val alder: Søknadsfelt?, - val teksterTilPdf: Map>, + val teksterTilPdf: Map, // Om Barna val erFosterbarn: Søknadsfelt, val oppholderSegIInstitusjon: Søknadsfelt, diff --git "a/kontantstotte/src/main/kotlin/no/nav/familie/kontrakter/ks/s\303\270knad/v5/Kontantst\303\270tteS\303\270knad.kt" "b/kontantstotte/src/main/kotlin/no/nav/familie/kontrakter/ks/s\303\270knad/v5/Kontantst\303\270tteS\303\270knad.kt" index 1efb424d..7987ce1f 100644 --- "a/kontantstotte/src/main/kotlin/no/nav/familie/kontrakter/ks/s\303\270knad/v5/Kontantst\303\270tteS\303\270knad.kt" +++ "b/kontantstotte/src/main/kotlin/no/nav/familie/kontrakter/ks/s\303\270knad/v5/Kontantst\303\270tteS\303\270knad.kt" @@ -4,6 +4,7 @@ import no.nav.familie.kontrakter.felles.søknad.BaksSøknadBase import no.nav.familie.kontrakter.felles.søknad.Søknadsfelt import no.nav.familie.kontrakter.ks.søknad.v1.Locale import no.nav.familie.kontrakter.ks.søknad.v1.Søknaddokumentasjon +import no.nav.familie.kontrakter.ks.søknad.v1.TekstPåSpråkMap import no.nav.familie.kontrakter.ks.søknad.v4.Barn import no.nav.familie.kontrakter.ks.søknad.v4.Søker @@ -13,7 +14,7 @@ data class KontantstøtteSøknad( override val barn: List, val antallEøsSteg: Int, val dokumentasjon: List, - val teksterTilPdf: Map>, + val teksterTilPdf: Map, val originalSpråk: Locale, val finnesPersonMedAdressebeskyttelse: Boolean, val erNoenAvBarnaFosterbarn: Søknadsfelt, diff --git "a/kontantstotte/src/test/kotlin/no/nav/familie/kontrakter/ks/s\303\270knad/VersjonertKontantst\303\270tteS\303\270knadDeserializerTest.kt" "b/kontantstotte/src/test/kotlin/no/nav/familie/kontrakter/ks/s\303\270knad/VersjonertKontantst\303\270tteS\303\270knadDeserializerTest.kt" index 97fa23a7..e693f2f1 100644 --- "a/kontantstotte/src/test/kotlin/no/nav/familie/kontrakter/ks/s\303\270knad/VersjonertKontantst\303\270tteS\303\270knadDeserializerTest.kt" +++ "b/kontantstotte/src/test/kotlin/no/nav/familie/kontrakter/ks/s\303\270knad/VersjonertKontantst\303\270tteS\303\270knadDeserializerTest.kt" @@ -39,7 +39,7 @@ class VersjonertKontantstøtteSøknadDeserializerTest { barn = listOf(lagBarnV4(barnFnr)), antallEøsSteg = 0, dokumentasjon = emptyList(), - teksterTilPdf = mapOf("opplystAdoptert" to mapOf("nb" to "bokmål", "nn" to "nynorsk", "en" to "engelsk")), + teksterTilPdf = emptyMap(), originalSpråk = "NB", finnesPersonMedAdressebeskyttelse = false, erNoenAvBarnaFosterbarn = lagStringSøknadsfelt("Nei"), @@ -76,7 +76,7 @@ class VersjonertKontantstøtteSøknadDeserializerTest { barn = listOf(lagBarnV4(barnFnr)), antallEøsSteg = 0, dokumentasjon = emptyList(), - teksterTilPdf = mapOf("opplystAdoptert" to mapOf("nb" to "bokmål", "nn" to "nynorsk", "en" to "engelsk")), + teksterTilPdf = emptyMap(), originalSpråk = "NB", finnesPersonMedAdressebeskyttelse = false, erNoenAvBarnaFosterbarn = lagStringSøknadsfelt("Nei"), @@ -113,7 +113,7 @@ class VersjonertKontantstøtteSøknadDeserializerTest { barn = listOf(lagBarnV4(barnFnr)), antallEøsSteg = 0, dokumentasjon = emptyList(), - teksterTilPdf = mapOf("opplystAdoptert" to mapOf("nb" to "bokmål", "nn" to "nynorsk", "en" to "engelsk")), + teksterTilPdf = emptyMap(), originalSpråk = "NB", erNoenAvBarnaFosterbarn = lagStringSøknadsfelt("Nei"), søktAsylForBarn = lagStringSøknadsfelt("Nei"), @@ -149,7 +149,7 @@ class VersjonertKontantstøtteSøknadDeserializerTest { barn = listOf(lagBarnV4(barnFnr)), antallEøsSteg = 0, dokumentasjon = emptyList(), - teksterTilPdf = mapOf("opplystAdoptert" to mapOf("nb" to "bokmål", "nn" to "nynorsk", "en" to "engelsk")), + teksterTilPdf = emptyMap(), originalSpråk = "NB", erNoenAvBarnaFosterbarn = lagStringSøknadsfelt("Nei"), søktAsylForBarn = lagStringSøknadsfelt("Nei"), @@ -185,7 +185,7 @@ class VersjonertKontantstøtteSøknadDeserializerTest { barn = listOf(lagBarnV3(barnFnr)), antallEøsSteg = 0, dokumentasjon = emptyList(), - teksterTilPdf = mapOf("opplystAdoptert" to mapOf("nb" to "bokmål", "nn" to "nynorsk", "en" to "engelsk")), + teksterTilPdf = emptyMap(), originalSpråk = "NB", erNoenAvBarnaFosterbarn = lagStringSøknadsfelt("Nei"), søktAsylForBarn = lagStringSøknadsfelt("Nei"), @@ -221,7 +221,7 @@ class VersjonertKontantstøtteSøknadDeserializerTest { barn = listOf(lagBarnV2(barnFnr)), antallEøsSteg = 0, dokumentasjon = emptyList(), - teksterTilPdf = mapOf("opplystAdoptert" to mapOf("nb" to "bokmål", "nn" to "nynorsk", "en" to "engelsk")), + teksterTilPdf = emptyMap(), originalSpråk = "NB", erNoenAvBarnaFosterbarn = lagStringSøknadsfelt("Nei"), søktAsylForBarn = lagStringSøknadsfelt("Nei"), @@ -257,7 +257,7 @@ class VersjonertKontantstøtteSøknadDeserializerTest { barn = listOf(lagBarnV1(barnFnr)), antallEøsSteg = 0, dokumentasjon = emptyList(), - teksterTilPdf = mapOf("opplystAdoptert" to mapOf("nb" to "bokmål", "nn" to "nynorsk", "en" to "engelsk")), + teksterTilPdf = emptyMap(), originalSpråk = "NB", erNoenAvBarnaFosterbarn = lagStringSøknadsfelt("Nei"), søktAsylForBarn = lagStringSøknadsfelt("Nei"),