Meldekort

data class Meldekort(val journalpostId: JournalpostId, val timerArbeidPerPeriode: Set<ArbeidIPeriode>, val mottattTidspunkt: LocalDateTime, val opprettetTidspunkt: LocalDateTime)(source)

Constructors

Link copied to clipboard
constructor(journalpostId: JournalpostId, timerArbeidPerPeriode: Set<ArbeidIPeriode>, mottattTidspunkt: LocalDateTime, opprettetTidspunkt: LocalDateTime)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun arbeidsperiode(): Periode?
Link copied to clipboard
fun somTidslinje(): Tidslinje<Pair<TimerArbeid, Int>>
Link copied to clipboard
private fun Meldekort.tilhørerMeldeperiode(meldeperiode: Periode): Boolean

Sjekker om et meldekort har timer innenfor en meldeperiode. Merk at denne ikke tar høyde for meldekort hvor det ikke er innmeldte timer.

Link copied to clipboard
fun Meldekort.toDto(meldekortData: MeldekortV0?): MeldekortDto