Package-level declarations

Types

Link copied to clipboard
data class Barn(val ident: BarnIdentifikator, val fødselsdato: Fødselsdato, val dødsdato: Dødsdato? = null, val navn: String? = null) : IBarn

Barn fra PDL. "Registerbarn"

Link copied to clipboard
interface BarnGateway : Gateway
Link copied to clipboard
data class BarnGrunnlag(val registerbarn: RegisterBarn?, val oppgitteBarn: OppgitteBarn?, val saksbehandlerOppgitteBarn: SaksbehandlerOppgitteBarn?, val vurderteBarn: VurderteBarn?)
Link copied to clipboard
class BarnInformasjonskrav(val barnRepository: BarnRepository, val personRepository: PersonRepository, val barnGateway: BarnGateway, val identGateway: IdentGateway, val tidligereVurderinger: TidligereVurderinger, val sakService: SakService, val behandlingService: BehandlingService) : Informasjonskrav<BarnInformasjonskrav.BarnInput, BarnInformasjonskrav.Registerdata> , KanTriggeRevurdering
Link copied to clipboard
Link copied to clipboard
data class Dødsdato(val dato: LocalDate)
Link copied to clipboard
sealed interface IBarn
Link copied to clipboard
data class OppgitteBarn(val id: Long? = null, val oppgitteBarn: List<OppgitteBarn.OppgittBarn>)

Barn oppgitt i søknaden.

Link copied to clipboard
data class RegisterBarn(val id: Long, val barn: List<Barn>)
Link copied to clipboard
Link copied to clipboard

Barn oppgitt manuelt av saksbehandler.

Link copied to clipboard
data class VurderteBarn(val id: Long, val barn: List<VurdertBarn>, val vurdertAv: Bruker, val vurdertTidspunkt: LocalDateTime)

Functions

Link copied to clipboard