MeldekortGrunnlag

data class MeldekortGrunnlag(val meldekortene: Set<Meldekort>, val rekkefølge: Set<DokumentRekkefølge>)(source)

Constructors

Link copied to clipboard
constructor(meldekortene: Set<Meldekort>, rekkefølge: Set<DokumentRekkefølge>)

Properties

Link copied to clipboard
internal val meldekortene: Set<Meldekort>
Link copied to clipboard

Functions

Link copied to clipboard

Returnerer sortert stigende på innsendingstidspunkt, med opprettetTidspunkt som tiebreaker

Link copied to clipboard
fun nyesteForMeldeperiode(meldeperiode: Periode): Meldekort?

Nyeste meldekort som overlapper meldeperioden (basert på innmeldte timer). Returnerer ikke meldekort uten innmeldte timer.

Link copied to clipboard
fun nyesteForMeldeperiodePåDato(meldeperiode: Periode, dato: LocalDate): Meldekort?

Nyeste meldekort som overlapper meldeperioden på en gitt dato (basert på innmeldte timer). Returnerer ikke meldekort uten innmeldte timer.

Link copied to clipboard
fun tidligereForMeldeperiode(meldeperiode: Periode): List<Meldekort>

Alle tidligere meldekort for en meldeperiode. Det nyeste meldekortet (jf. nyesteForMeldeperiode) er ekskludert.