Package-level declarations

Types

Link copied to clipboard
data class AfpDto(val hvemBetaler: String?)
Link copied to clipboard
sealed interface Aktivitetskort : Melding

Denne har ingen implementasjoner, siden aktivitetskort lages internt i Kelvin.

Link copied to clipboard
data class AktivitetskortV0(val fraOgMed: LocalDate, val tilOgMed: LocalDate) : Aktivitetskort
Link copied to clipboard
data class AndreUtbetalingerDto(val lønn: JaNei?, val afp: AfpDto? = null, val stønad: List<AndreUtbetalingerYtelserDto>?)
Link copied to clipboard
data class AnkebehandlingAvsluttetDetaljer(val avsluttet: LocalDateTime, val utfall: AnkeUtfall, val journalpostReferanser: List<String>)
Link copied to clipboard
data class AnkebehandlingOpprettetDetaljer(val mottattKlageinstans: LocalDateTime)
data class AnkeITrygderettenbehandlingOpprettetDetaljer(val sendtTilTrygderetten: LocalDateTime, val utfall: TrygderettUtfall? = null)
Link copied to clipboard
Link copied to clipboard
sealed interface AnnetRelevantDokument : Melding
Link copied to clipboard
data class AnnetRelevantDokumentV0(val årsakerTilBehandling: List<Vurderingsbehov>) : AnnetRelevantDokument
Link copied to clipboard
data class AnnetRelevantDokumentV1(val årsakerTilBehandling: List<Vurderingsbehov>, val begrunnelse: String, val underkategori: AnnetRelevantDokumentUnderkategori? = null) : AnnetRelevantDokument
Link copied to clipboard
data class ArbeidIPeriodeV0(val fraOgMedDato: LocalDate, val tilOgMedDato: LocalDate, val timerArbeid: Double)
Link copied to clipboard
data class BehandlerDto(val firstname: String?, val lastname: String?, val legekontor: String?, val id: String?, val gateadresse: String?, val postnummer: String?, val poststed: String?, val telefon: String?)
Link copied to clipboard
data class BehandlingDetaljer(val klagebehandlingAvsluttet: KlagebehandlingAvsluttetDetaljer? = null, val ankebehandlingOpprettet: AnkebehandlingOpprettetDetaljer? = null, val ankebehandlingAvsluttet: AnkebehandlingAvsluttetDetaljer? = null, val ankeITrygderettenbehandlingOpprettet: AnkeITrygderettenbehandlingOpprettetDetaljer? = null, val behandlingFeilregistrert: BehandlingFeilregistrertDetaljer? = null, val behandlingEtterTrygderettenOpphevetAvsluttet: BehandlingEtterTrygderettenOpphevetAvsluttetDetaljer? = null, val omgjoeringskravbehandlingAvsluttet: OmgjoeringskravbehandlingAvsluttetDetaljer? = null)
data class BehandlingEtterTrygderettenOpphevetAvsluttetDetaljer(val avsluttet: LocalDateTime, val utfall: KlageUtfall, val journalpostReferanser: List<String>)
Link copied to clipboard
data class BehandlingFeilregistrertDetaljer(val feilregistrert: LocalDateTime, val navIdent: String, val reason: String, val type: FeilregistrertType)
Link copied to clipboard
Link copied to clipboard
data class FagsysteminfoBehovKafkaMelding(val hendelsestype: String, val versjon: Int, val eksternFagsakId: String, val kravgrunnlagReferanse: String, val hendelseOpprettet: LocalDateTime)
Link copied to clipboard
data class FagsysteminfoBehovV0(val hendelsestype: String, val versjon: Int, val eksternFagsakId: String, val kravgrunnlagReferanse: String, val hendelseOpprettet: LocalDateTime) : TilbakekrevingHendelse
Link copied to clipboard
data class FastlegeDto(val navn: String, val behandlerRef: String, val kontaktinformasjon: FastlegeKontaktInformasjonDto, val erRegistrertFastlegeRiktig: JaNei?)
Link copied to clipboard
data class FastlegeKontaktInformasjonDto(val kontor: String?, val adresse: String?, val telefon: String?)
Link copied to clipboard
Link copied to clipboard
class FlexibleLocalDateDeserializer : StdDeserializer<LocalDate>
Link copied to clipboard
sealed interface ForeldrepengeVedtak : Melding
Link copied to clipboard
data class ForeldrepengevedtakKafkaMelding(val personidentifikator: String, val tidspunkt: OffsetDateTime, val tema: String)
Link copied to clipboard
data class ForeldrepengeVedtakV0(val personidentifikator: String, val tidspunkt: OffsetDateTime, val tema: String, val kilde: ForeldrepengeVedtakKilde) : ForeldrepengeVedtak
Link copied to clipboard

Hvem som skal tildeles oppfølgingsbehandlingen.

Link copied to clipboard
data class Ident(val identifikator: String)
Link copied to clipboard
class Innsending(val saksnummer: Saksnummer, val referanse: InnsendingReferanse, val type: InnsendingType, val kanal: Kanal = Kanal.DIGITAL, val mottattTidspunkt: LocalDateTime, val melding: Melding? = null, val digitalisertAvPostmottak: Boolean? = null)
Link copied to clipboard
data class Inst2KafkaDto(val startdato: LocalDate, val sluttdato: LocalDate?)
Link copied to clipboard
Link copied to clipboard
data class InstitusjonsOppholdHendelseKafkaMelding(val hendelseId: Long, var oppholdId: Long, var norskident: String, var type: InstitusjonsoppholdsType, var kilde: InstitusjonsoppholdKilde, var institusjonsOpphold: Inst2KafkaDto?)
Link copied to clipboard
data class InstitusjonsOppholdHendelseV0(val hendelsesid: Long, val eksternFagsakId: Long, val norskIdent: String, val institusjonsOpphold: Inst2KafkaDto?) : InstitusjonsOppholdHendelse
Link copied to clipboard
enum JaNei : Enum<JaNei>
Link copied to clipboard
enum JaNeiVetIkke(val stringRepresentation: String) : Enum<JaNeiVetIkke>
Link copied to clipboard
sealed interface KabalHendelse : Melding
Link copied to clipboard
data class KabalHendelseKafkaMelding(val eventId: UUID, val kildeReferanse: String, val kilde: String, val kabalReferanse: String, val type: BehandlingEventType, val detaljer: BehandlingDetaljer)
Link copied to clipboard
data class KabalHendelseKilde(val kilde: String, val kildeReferanse: String, val eventId: String)
Link copied to clipboard
data class KabalHendelseV0(val eventId: UUID, val kildeReferanse: String, val kilde: String, val kabalReferanse: String, val type: BehandlingEventType, val detaljer: BehandlingDetaljer) : KabalHendelse
Link copied to clipboard
sealed interface Klage : Melding
Link copied to clipboard
data class KlagebehandlingAvsluttetDetaljer(val avsluttet: LocalDateTime, val utfall: KlageUtfall, val journalpostReferanser: List<String>)
Link copied to clipboard
Link copied to clipboard
data class KlageV0(val kravMottatt: LocalDate, val beskrivelse: String = "", val behandlingReferanse: String? = null, val skalOppretteNyBehandling: Boolean? = true) : Klage
Link copied to clipboard
sealed interface KorrigerSøknadsdato : Melding
Link copied to clipboard
data class KorrigerSøknadsdatoV0(val begrunnelse: String) : KorrigerSøknadsdato
Link copied to clipboard
sealed interface Legeerklæring : Melding
Link copied to clipboard
data class LegeerklæringV0(val beskrivelse: String? = null) : Legeerklæring
Link copied to clipboard
sealed interface ManuellRevurdering : Melding
Link copied to clipboard
data class ManuellRevurderingV0(val årsakerTilBehandling: List<Vurderingsbehov>, val beskrivelse: String, val opprettetAv: String? = null) : ManuellRevurdering
Link copied to clipboard
data class ManueltOppgittBarn(val navn: String, val fødselsdato: LocalDate, val ident: Ident? = null, val relasjon: ManueltOppgittBarn.Relasjon)
Link copied to clipboard
sealed interface Meldekort : Melding
Link copied to clipboard
data class MeldekortV0(val harDuArbeidet: Boolean?, val timerArbeidPerPeriode: List<ArbeidIPeriodeV0>, val begrunnelse: String? = null, val opprettetAv: String? = null) : Meldekort
Link copied to clipboard
sealed interface Melding
Link copied to clipboard
data class MigreringFraArenaV0(val beskrivelse: String) : Melding
Link copied to clipboard
data class Navn(val fornavn: String, val etternavn: String, val mellomnavn: String? = null)
Link copied to clipboard
sealed interface NyÅrsakTilBehandling : Melding
Link copied to clipboard
data class NyÅrsakTilBehandlingV0(val årsakerTilBehandling: List<Vurderingsbehov>, val behandlingReferanse: String, val reserverTilBruker: String?, val beskrivelse: String?) : NyÅrsakTilBehandling
data class OmgjoeringskravbehandlingAvsluttetDetaljer(val avsluttet: LocalDateTime, val utfall: OmgjoeringsUtfall, val journalpostReferanser: List<String>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class OmgjøringKlageRevurderingV0(val vurderingsbehov: List<Vurderingsbehov>, val beskrivelse: String, val kilde: Omgjøringskilde) : OmgjøringKlageRevurdering
Link copied to clipboard
data class OmgjøringKlageRevurderingV1(val vurderingsbehov: List<Vurderingsbehov>, val beskrivelse: String, val kilde: Omgjøringskilde, val kildeReferanse: UUID) : OmgjøringKlageRevurdering
Link copied to clipboard
Link copied to clipboard
sealed interface Oppfølgingsoppgave : Melding
Link copied to clipboard
data class OppfølgingsoppgaveV0(val datoForOppfølging: LocalDate, val hvemSkalFølgeOpp: HvemSkalFølgeOpp, val reserverTilBruker: String?, val opprettetAv: String?, val hvaSkalFølgesOpp: String, val opprinnelse: Opprinnelse? = null) : Oppfølgingsoppgave
Link copied to clipboard
data class OppgitteBarn(val identer: Set<Ident>, val barn: List<ManueltOppgittBarn> = emptyList())

Oppgitte barn i søknaden. Ikke til intern bruk i resten av kodebasen.

Link copied to clipboard
Link copied to clipboard
data class Opprinnelse(val behandlingsreferanse: String?, val avklaringsbehovKode: String?)
Link copied to clipboard
sealed interface PdlHendelse : Melding
Link copied to clipboard
data class PdlHendelseV0(val innsendingstype: InnsendingType, val beskrivelse: String?) : PdlHendelse
Link copied to clipboard
data class PdlPersonHendelse(val hendelseId: String, val personidenter: List<String>, val master: String, val opprettet: Instant, val opplysningstype: Opplysningstype, val endringstype: Endringstype, val tidligereHendelseId: String? = null, val navn: Navn? = null)
Link copied to clipboard
Link copied to clipboard
sealed interface SykepengeSpleisVedtak : Melding
Link copied to clipboard
data class SykepengevedtakKafkaMelding(val personidentifikator: String, val tidspunkt: OffsetDateTime)
Link copied to clipboard
data class SykepengevedtakV0(val personidentifikator: String, val tidspunkt: OffsetDateTime, val kilde: SykepengevedtakKilde) : SykepengeSpleisVedtak
Link copied to clipboard
sealed interface Søknad : Melding
Link copied to clipboard
data class SøknadFerieDto(val skalHaFerie: JaNei?, val ferieType: FerieType?, val antallDager: String?, val fraDato: LocalDate?, val tilDato: LocalDate?)
Link copied to clipboard
data class SøknadMedlemskapDto(val harBoddINorgeSiste5År: String?, val harArbeidetINorgeSiste5År: String?, val arbeidetUtenforNorgeFørSykdom: String?, val iTilleggArbeidUtenforNorge: String?, val utenlandsOpphold: List<UtenlandsPeriodeDto>?)
Link copied to clipboard
data class SøknadStudentDto(val erStudent: StudentStatus, val kommeTilbake: JaNeiVetIkke? = null)
Link copied to clipboard
data class SøknadV0(val student: SøknadStudentDto?, val yrkesskade: String, val oppgitteBarn: OppgitteBarn?, val medlemskap: SøknadMedlemskapDto? = null, val andreUtbetalinger: AndreUtbetalingerDto? = null, val fastlege: List<FastlegeDto>? = null, val andreBehandlere: List<BehandlerDto>? = null, val sykepenger: JaNei? = null, val ferie: SøknadFerieDto? = null) : Søknad

Dagens søknad-objekt. Ved inkompatibel endring, lag ny versjon.

Link copied to clipboard
sealed interface TilbakekrevingHendelse : Melding
Link copied to clipboard
data class TilbakekrevingHendelseKafkaMelding(val hendelsestype: String, val versjon: Int, val eksternFagsakId: String, val hendelseOpprettet: OffsetDateTime, val eksternBehandlingId: String?, val tilbakekreving: TilbakekrevingKafkaDto? = null, val sakOpprettet: OffsetDateTime? = null, val varselSendt: LocalDate? = null, val behandlingsstatus: TilbakekrevingBehandlingsstatus? = null, val totaltFeilutbetaltBeløp: BigDecimal? = null, val saksbehandlingURL: String? = null, val fullstendigPeriode: TilbakekrevingPeriode? = null, val vedtaksdato: LocalDate? = null)
Link copied to clipboard
data class TilbakekrevingHendelseV0(val hendelsestype: String, val versjon: Int, val eksternFagsakId: String, val hendelseOpprettet: LocalDateTime, val eksternBehandlingId: String?, val tilbakekreving: TilbakekrevingKafkaDto) : TilbakekrevingHendelse
Link copied to clipboard
data class TilbakekrevingKafkaDto(val behandlingId: UUID, val sakOpprettet: OffsetDateTime, val varselSendt: LocalDate?, val venter: TilbakekrevingVenterKafkaDto? = null, val behandlingsstatus: TilbakekrevingBehandlingsstatus, val totaltFeilutbetaltBeløp: BigDecimal, val saksbehandlingURL: String, val fullstendigPeriode: TilbakekrevingPeriode, val vedtaksdato: LocalDate? = null)
Link copied to clipboard
data class TilbakekrevingPeriode(val fom: LocalDate, val tom: LocalDate)
Link copied to clipboard
data class TilbakekrevingVenterKafkaDto(val grunn: TilbakekrevingVenteGrunn, val gjenopptas: LocalDate)
Link copied to clipboard
Link copied to clipboard
sealed interface Uførevedtak : Melding
Link copied to clipboard
data class UførevedtakKafkaMelding(val personId: String, val virkningsdato: LocalDate, val resultat: UførevedtakResultat, val avslag12_5: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class UførevedtakV0(val personId: String, val virkningsdato: LocalDate, val resultat: UførevedtakResultat, val avslag12_5: Boolean, val kilde: UførevedtakKilde) : Uførevedtak
Link copied to clipboard
data class UtenlandsPeriodeDto(val land: String?, val tilDato: LocalDate?, val fraDato: LocalDate?, val iArbeid: String?, val utenlandsId: String?, val tilDatoLocalDate: LocalDate?, val fraDatoLocalDate: LocalDate?)

Functions