Skip to content

Commit

Permalink
ktlint 1.3.0 (#87)
Browse files Browse the repository at this point in the history
  • Loading branch information
chrissearle authored Jun 11, 2024
1 parent b8abba8 commit a39dbfe
Show file tree
Hide file tree
Showing 13 changed files with 159 additions and 125 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,19 @@ package no.nav.etterlatte.libs.common.innsendtsoeknad.barnepensjon
import com.fasterxml.jackson.annotation.JsonIgnoreProperties
import no.nav.etterlatte.libs.common.innsendtsoeknad.BankkontoType
import no.nav.etterlatte.libs.common.innsendtsoeknad.Kontaktinfo
import no.nav.etterlatte.libs.common.innsendtsoeknad.Spraak
import no.nav.etterlatte.libs.common.innsendtsoeknad.UtbetalingsInformasjon
import no.nav.etterlatte.libs.common.innsendtsoeknad.common.Barn
import no.nav.etterlatte.libs.common.innsendtsoeknad.common.BetingetOpplysning
import no.nav.etterlatte.libs.common.innsendtsoeknad.common.EnumSvar
import no.nav.etterlatte.libs.common.innsendtsoeknad.common.ImageTag
import no.nav.etterlatte.libs.common.innsendtsoeknad.common.Innsender
import no.nav.etterlatte.libs.common.innsendtsoeknad.common.InnsendtSoeknad
import no.nav.etterlatte.libs.common.innsendtsoeknad.common.Opplysning
import no.nav.etterlatte.libs.common.innsendtsoeknad.common.Person
import no.nav.etterlatte.libs.common.innsendtsoeknad.common.PersonType
import no.nav.etterlatte.libs.common.person.Foedselsnummer
import no.nav.etterlatte.libs.common.innsendtsoeknad.common.SoeknadType
import no.nav.etterlatte.libs.common.innsendtsoeknad.Spraak
import no.nav.etterlatte.libs.common.innsendtsoeknad.common.EnumSvar
import no.nav.etterlatte.libs.common.person.Foedselsnummer
import java.time.LocalDateTime

@JsonIgnoreProperties(ignoreUnknown = true)
Expand All @@ -27,14 +27,14 @@ data class Barnepensjon(
override val utbetalingsInformasjon: BetingetOpplysning<EnumSvar<BankkontoType>, UtbetalingsInformasjon>?,
override val soeker: Barn,
val foreldre: List<Person>,
val soesken: List<Barn>
val soesken: List<Barn>,
) : InnsendtSoeknad {
override val versjon = "2"
override val type = SoeknadType.BARNEPENSJON
override val mottattDato: LocalDateTime = LocalDateTime.now()

init {
requireNotNull(versjon) { "Versjon av søknaden må være satt"}
requireNotNull(versjon) { "Versjon av søknaden må være satt" }
requireNotNull(type)
requireNotNull(mottattDato)
}
Expand All @@ -44,7 +44,6 @@ data class GjenlevendeForelder(
override val fornavn: Opplysning<String>,
override val etternavn: Opplysning<String>,
override val foedselsnummer: Opplysning<Foedselsnummer>,

val adresse: Opplysning<String>,
val statsborgerskap: Opplysning<String>,
val kontaktinfo: Kontaktinfo,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@ import java.time.LocalDateTime
@JsonTypeInfo(
use = JsonTypeInfo.Id.NAME,
include = JsonTypeInfo.As.EXISTING_PROPERTY,
property = "type"
property = "type",
)
@JsonSubTypes(
JsonSubTypes.Type(value = Barnepensjon::class, name = "BARNEPENSJON"),
JsonSubTypes.Type(value = Omstillingsstoenad::class, name = "OMSTILLINGSSTOENAD")
JsonSubTypes.Type(value = Omstillingsstoenad::class, name = "OMSTILLINGSSTOENAD"),
)
interface InnsendtSoeknad {
val versjon: String
Expand All @@ -42,5 +42,5 @@ typealias ImageTag = String

// Kan inneholde søknad for både omstillingsstønad og barnepensjon
data class SoeknadRequest(
val soeknader: List<InnsendtSoeknad>
)
val soeknader: List<InnsendtSoeknad>,
)
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,16 @@ interface Svar {
}

data class FritekstSvar(
override val innhold: String
): Svar
override val innhold: String,
) : Svar

data class DatoSvar(
override val innhold: LocalDate
): Svar
override val innhold: LocalDate,
) : Svar

data class EnumSvar<E: Enum<E>>(
data class EnumSvar<E : Enum<E>>(
val verdi: E,
override val innhold: String
): Svar
override val innhold: String,
) : Svar

enum class JaNeiVetIkke { JA, NEI, VET_IKKE }
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import no.nav.etterlatte.libs.common.innsendtsoeknad.common.Opplysning

data class Utenlandsadresse(
val land: Opplysning<FritekstSvar>,
val adresse: Opplysning<FritekstSvar>? = null
val adresse: Opplysning<FritekstSvar>? = null,
)

data class OppholdUtlandInformasjon(
Expand All @@ -26,7 +26,7 @@ data class UtbetalingsInformasjon(
val utenlandskBankAdresse: Opplysning<FritekstSvar>? = null,
val iban: Opplysning<FritekstSvar>? = null,
val swift: Opplysning<FritekstSvar>? = null,
val skattetrekk: Skattetrekk? = null
val skattetrekk: Skattetrekk? = null,
)

data class Skattetrekk(
Expand All @@ -37,33 +37,47 @@ data class Skattetrekk(

@JsonIgnoreProperties(ignoreUnknown = true)
data class Kontaktinfo(
val telefonnummer: Opplysning<FritekstSvar>
val telefonnummer: Opplysning<FritekstSvar>,
)

enum class Spraak(@get:JsonValue val verdi: String) { NB("nb"), NN("nn"), EN("en") }
enum class Spraak(
@get:JsonValue val verdi: String,
) {
NB("nb"),
NN("nn"),
EN("en"),
}

enum class BankkontoType { NORSK, UTENLANDSK }

enum class InntektType { ARBEIDSINNTEKT, PENSJON, KAPITALINNTEKT, ANDRE_YTELSER }

enum class ForholdTilAvdoedeType { GIFT, SEPARERT, SAMBOER, SKILT, TIDLIGERE_SAMBOER }

enum class OppholdUtlandType { BODD, ARBEIDET }

enum class JobbStatusType { ARBEIDSTAKER, SELVSTENDIG, UNDER_UTDANNING, ARBEIDSSOEKER, INGEN }

enum class JobbStatusTypeOMS { ARBEIDSTAKER, SELVSTENDIG, ETABLERER, TILBUD, UNDER_UTDANNING, ARBEIDSSOEKER, INGEN }

enum class IngenJobb {
HJEMMEARBEIDENDE,
OMSORG_BARN,
OMSORG_NAERSTAAENDE,
FRIVILLIG_ARBEID,
ETABLERER_BEDRIFT,
SYK,
ANNET
ANNET,
}

enum class SagtOppEllerRedusertType { OPPSAGT, REDUSERT, NEI }

enum class StudieformType { HELTID, DELTID }

enum class StillingType { FAST, MIDLERTIDIG, SESONGARBEID, TILKALLINGSVIKAR }

enum class OmsorgspersonType { GJENLEVENDE, VERGE, ANNET }

enum class SivilstatusType { ENKE, ENSLIG, EKTESKAP, SAMBOERSKAP }

enum class EndringAvInntektGrunnType {
Expand All @@ -74,7 +88,7 @@ enum class EndringAvInntektGrunnType {
ARBEIDSLEDIG,
SESONGARBEID,
BYTTE_AV_JOBB,
ANNEN_GRUNN
ANNEN_GRUNN,
}

enum class PensjonEllerTrygdType { TJENESTEPENSJONSORDNING, UFOEREPENSJON_FRA_NAV, ALDERSPENSJON_FRA_NAV, PENSJON_FRA_UTLANDET }
Expand All @@ -84,7 +98,7 @@ enum class PensjonsYtelseType {
AVTALEFESTET_PENSJON_PRIVAT,
SAERALDERSPENSJON,
UFOEREPENSJON,
ALDERSPENSJON
ALDERSPENSJON,
}

enum class InntektEllerUtbetalingType {
Expand Down Expand Up @@ -114,15 +128,15 @@ enum class SoekbareYtelserNAVType {
OMSORGSPENGER,
OPPLAERINGSPENGER,
UFOEREPENSJON,
ALDERSPENSJON
ALDERSPENSJON,
}

enum class SoekbareYtelserAndreType {
AVTALEFESTET_PENSJON_OFFENTLIG,
AVTALEFESTET_PENSJON_PRIVAT,
SAERALDERSPENSJON,
UFOEREPENSJON,
ALDERSPENSJON
ALDERSPENSJON,
}

enum class NorgeEllerUtlandType { NORGE, UTLAND }
Expand Down Expand Up @@ -164,12 +178,12 @@ data class Utenlandsopphold(
val tilDato: Opplysning<DatoSvar>?,
val oppholdsType: Opplysning<List<EnumSvar<OppholdUtlandType>>>,
val medlemFolketrygd: Opplysning<EnumSvar<JaNeiVetIkke>>,
val pensjonsutbetaling: Opplysning<FritekstSvar>?
val pensjonsutbetaling: Opplysning<FritekstSvar>?,
)

data class Naeringsinntekt(
val naeringsinntektPrAarFoerDoedsfall: Opplysning<FritekstSvar>?,
val naeringsinntektVedDoedsfall: Opplysning<EnumSvar<JaNeiVetIkke>>?
val naeringsinntektVedDoedsfall: Opplysning<EnumSvar<JaNeiVetIkke>>?,
)

typealias AarstallForMilitaerTjeneste = FritekstSvar
Expand Down Expand Up @@ -207,7 +221,7 @@ data class UtdanningOMS(
val studieform: Opplysning<EnumSvar<StudieformType>>,
val studieprosent: Opplysning<FritekstSvar>?,
val godkjentUtdanning: Opplysning<EnumSvar<JaNeiVetIkke>>,
val aktivitetsplan: Opplysning<EnumSvar<JaNeiVetIkke>>?
val aktivitetsplan: Opplysning<EnumSvar<JaNeiVetIkke>>?,
)

typealias AnnenUtdanning = FritekstSvar
Expand All @@ -219,7 +233,7 @@ enum class HoeyesteUtdanning {
UNIVERSITET_OPPTIL_4_AAR,
UNIVERSITET_OVER_4_AAR,
INGEN,
ANNEN
ANNEN,
}

typealias EndretInntektBegrunnelse = FritekstSvar
Expand All @@ -234,14 +248,14 @@ data class SelvstendigNaeringsdrivendeOMS(
val firmanavn: Opplysning<FritekstSvar>,
val orgnr: Opplysning<FritekstSvar>,
val arbeidsmengde: Opplysning<FritekstSvar>,
val endretArbeidssituasjon: BetingetOpplysning<EnumSvar<JaNeiVetIkke>, Opplysning<EndretInntektBegrunnelse>?>
val endretArbeidssituasjon: BetingetOpplysning<EnumSvar<JaNeiVetIkke>, Opplysning<EndretInntektBegrunnelse>?>,
)

data class Arbeidstaker(
val arbeidsgiver: Opplysning<FritekstSvar>,
val ansettelsesforhold: Opplysning<EnumSvar<StillingType>>,
val stillingsprosent: Opplysning<FritekstSvar>,
val endretInntekt: BetingetOpplysning<EnumSvar<JaNeiVetIkke>, Opplysning<EndretInntektBegrunnelse>>
val endretInntekt: BetingetOpplysning<EnumSvar<JaNeiVetIkke>, Opplysning<EndretInntektBegrunnelse>>,
)

data class ArbeidstakerOMS(
Expand All @@ -258,7 +272,7 @@ data class EtablererVirksomhet(
val virksomheten: Opplysning<FritekstSvar>,
val orgnr: Opplysning<FritekstSvar>,
val forretningsplan: Opplysning<EnumSvar<JaNeiVetIkke>>,
val samarbeidMedNav: Opplysning<EnumSvar<JaNeiVetIkke>>?
val samarbeidMedNav: Opplysning<EnumSvar<JaNeiVetIkke>>?,
)

data class TilbudOmJobb(
Expand All @@ -268,17 +282,17 @@ data class TilbudOmJobb(
val arbeidsmengde: Opplysning<FritekstSvar>,
val harSluttdato: Opplysning<EnumSvar<JaNeiVetIkke>>?,
val sluttdato: Opplysning<DatoSvar>?,
val aktivitetsplan: Opplysning<EnumSvar<JaNeiVetIkke>>?
val aktivitetsplan: Opplysning<EnumSvar<JaNeiVetIkke>>?,
)

data class Arbeidssoeker(
val registrertArbeidssoeker: Opplysning<EnumSvar<JaNeiVetIkke>>,
val aktivitetsplan: Opplysning<EnumSvar<JaNeiVetIkke>>?
val aktivitetsplan: Opplysning<EnumSvar<JaNeiVetIkke>>?,
)

data class AnnenSituasjon(
val beskrivelse: Opplysning<List<EnumSvar<IngenJobb>>>,
val annet: Opplysning<FritekstSvar>?
val annet: Opplysning<FritekstSvar>?,
)

data class InntektOgPensjon(
Expand All @@ -295,58 +309,59 @@ data class Loennsinntekt(
val norgeEllerUtland: Opplysning<List<EnumSvar<NorgeEllerUtlandType>>>,
val norge: InntektSamlet?,
val utland: InntektSamlet?,
val endringAvInntekt: EndringAvInntekt
val endringAvInntekt: EndringAvInntekt,
)

data class InntektSamlet(
val inntektAaretFoerDoedsfall: Opplysning<FritekstSvar>?,
val inntektIFjor: TilDoedsfallOgAarsinntekt?,
val inntektIAar: TilDoedsfallOgAarsinntekt?,
val inntektNesteAar: Aarsinntekt?,
val jevntOpptjentNaeringsinntekt: JevntOpptjentNaeringsinntekt?
val jevntOpptjentNaeringsinntekt: JevntOpptjentNaeringsinntekt?,
)

data class TilDoedsfallOgAarsinntekt(
val tilDoedsfall: Opplysning<FritekstSvar>?,
val aarsinntekt: Opplysning<FritekstSvar>?
val aarsinntekt: Opplysning<FritekstSvar>?,
)

data class Aarsinntekt(
val aarsinntekt: Opplysning<FritekstSvar>?
val aarsinntekt: Opplysning<FritekstSvar>?,
)

data class JevntOpptjentNaeringsinntekt(
val svar: Opplysning<EnumSvar<JaNeiVetIkke>>,
val beskrivelse: Opplysning<FritekstSvar>?
val beskrivelse: Opplysning<FritekstSvar>?,
)

data class EndringAvInntekt(
val fremtidigEndringAvInntekt: Opplysning<EnumSvar<JaNeiVetIkke>>,
val grunn: Opplysning<EnumSvar<EndringAvInntektGrunnType>>?,
val annenGrunn: Opplysning<FritekstSvar>?
val annenGrunn: Opplysning<FritekstSvar>?,
)

data class PensjonEllerUfoere(
val pensjonstype: Opplysning<List<EnumSvar<PensjonEllerTrygdType>>>,
val tjenestepensjonsordning: Tjenestepensjonsordning?,
val utland: Utland?
val utland: Utland?,
)

data class Tjenestepensjonsordning(
val type: Opplysning<EnumSvar<PensjonsYtelseType>>,
val utbetaler: Opplysning<FritekstSvar>
val utbetaler: Opplysning<FritekstSvar>,
)

data class Utland(
val type: Opplysning<FritekstSvar>?,
val land: Opplysning<FritekstSvar>?,
val beloepMedValuta: Opplysning<FritekstSvar>?
val beloepMedValuta: Opplysning<FritekstSvar>?,
)

data class InntektViaYtelserFraNAV(
val ytelser: Opplysning<List<EnumSvar<InntektEllerUtbetalingType>>>,
val aktivitetsplan: Opplysning<EnumSvar<JaNeiVetIkke>>?
val aktivitetsplan: Opplysning<EnumSvar<JaNeiVetIkke>>?,
)

data class IngenInntekt(
val svar: Opplysning<EnumSvar<JaNeiVetIkke>>,
val beloep: Opplysning<FritekstSvar>?,
Expand All @@ -355,7 +370,7 @@ data class IngenInntekt(

data class YtelserNav(
val soektOmYtelse: Opplysning<EnumSvar<JaNeiVetIkke>>,
val soektYtelse: Opplysning<List<EnumSvar<SoekbareYtelserNAVType>>>?
val soektYtelse: Opplysning<List<EnumSvar<SoekbareYtelserNAVType>>>?,
)

data class YtelserAndre(
Expand All @@ -375,22 +390,22 @@ enum class Ytelser {
KOMMUNAL_OMSORGSSTONAD,
FOSTERHJEMSGODTGJOERING,
OMSORGSPENGER,
OPPLAERINGSPENGER
OPPLAERINGSPENGER,
}

enum class Stoenader {
BARNETILSYN,
SKOLEPENGER,
TILLEGGSSTOENAD_BARNEPASS,
TILLEGGSSTOENAD_UTDANNING
TILLEGGSSTOENAD_UTDANNING,
}

typealias Pensjonsordning = FritekstSvar

data class AndreYtelser(
val kravOmAnnenStonad: BetingetOpplysning<EnumSvar<JaNeiVetIkke>, Opplysning<EnumSvar<Ytelser>>?>,
val annenPensjon: BetingetOpplysning<EnumSvar<JaNeiVetIkke>, Opplysning<Pensjonsordning>?>,
val pensjonUtland: BetingetOpplysning<EnumSvar<JaNeiVetIkke>, PensjonUtland?>
val pensjonUtland: BetingetOpplysning<EnumSvar<JaNeiVetIkke>, PensjonUtland?>,
)

data class PensjonUtland(
Expand All @@ -401,7 +416,7 @@ data class PensjonUtland(

@JsonIgnoreProperties(ignoreUnknown = true)
data class OppholdUtland(
val land: Opplysning<FritekstSvar>? = null
val land: Opplysning<FritekstSvar>? = null,
)

@JsonIgnoreProperties(ignoreUnknown = true)
Expand Down
Loading

0 comments on commit a39dbfe

Please sign in to comment.