Package-level declarations

Types

Link copied to clipboard
data class BeregningDTO(val beregningstypeDTO: BeregningstypeDTO, val grunnlag11_19: Grunnlag11_19DTO? = null, val grunnlagYrkesskade: YrkesskadeGrunnlagDTO? = null, val grunnlagUføre: UføreGrunnlagDTO? = null, val grunnlagYrkesskadeUføre: YrkesskadeUføreGrunnlagDTO? = null, val gjeldendeGrunnbeløp: GjeldendeGrunnbeløpDTO)
Link copied to clipboard
Link copied to clipboard
data class GjeldendeGrunnbeløpDTO(val grunnbeløp: BigDecimal, val dato: LocalDate)
Link copied to clipboard
data class Grunnlag11_19DTO(val nedsattArbeidsevneÅr: String, val inntekter: List<InntektDTO>, val gjennomsnittligInntektSiste3år: BigDecimal, val inntektSisteÅr: InntektDTO, val grunnlag: BigDecimal)
Link copied to clipboard
data class InntektDTO(val år: String, val inntektIKroner: BigDecimal, val inntektIG: BigDecimal, val justertTilMaks6G: BigDecimal)
Link copied to clipboard
data class StandardBeregningDTO(val prosentVekting: Int, val inntektIG: BigDecimal, val andelGangerInntekt: BigDecimal, val andelGangerInntektIG: BigDecimal)
Link copied to clipboard
data class StandardYrkesskadeDTO(val prosentVekting: Int, val inntektIG: BigDecimal, val andelGangerInntekt: BigDecimal, val andelGangerInntektIG: BigDecimal)
Link copied to clipboard
data class UføreGrunnlagDTO(val nedsattArbeidsevneÅr: String, val ytterligereNedsattArbeidsevneÅr: String, val inntekter: List<InntektDTO>, val gjennomsnittligInntektSiste3år: BigDecimal, val inntektSisteÅr: InntektDTO, val uføreInntekter: List<UføreInntektDTO>, val gjennomsnittligInntektSiste3årUfør: BigDecimal, val inntektSisteÅrUfør: UføreInntektDTO, val grunnlag: BigDecimal)
Link copied to clipboard
data class UføreInntektDTO(val år: String, val inntektIKroner: BigDecimal, val inntektIG: BigDecimal, val justertTilMaks6G: BigDecimal, val justertForUføreGrad: BigDecimal, val justertForUføreGradiG: BigDecimal, val inntektsPerioder: List<UføreInntektPeriodisertDTO>)
Link copied to clipboard
data class UføreInntektPeriodisertDTO(val periode: Periode, val inntektIKroner: Beløp, val uføregrad: Int, val inntektJustertForUføregrad: Beløp)
Link copied to clipboard
data class YrkesskadeGrunnlagDTO(val inntekter: List<InntektDTO>, val yrkesskadeinntekt: YrkesskadeInntektDTO, val standardBeregning: StandardBeregningDTO, val standardYrkesskade: StandardYrkesskadeDTO, val gjennomsnittligInntektSiste3år: BigDecimal, val inntektSisteÅr: InntektDTO, val nedsattArbeidsevneÅr: String, val yrkesskadeTidspunkt: String, val yrkesskadeGrunnlag: BigDecimal, val grunnlag: BigDecimal)
Link copied to clipboard
data class YrkesskadeInntektDTO(val prosentVekting: Int, val antattÅrligInntektIKronerYrkesskadeTidspunktet: BigDecimal, val andelGangerInntekt: BigDecimal, val andelGangerInntektIG: BigDecimal, val antattÅrligInntektIGYrkesskadeTidspunktet: BigDecimal, val justertTilMaks6G: BigDecimal)
Link copied to clipboard
data class YrkesskadeUføreGrunnlagDTO(val uføreGrunnlag: UføreGrunnlagDTO, val yrkesskadeGrunnlag: YrkesskadeGrunnlagDTO, val grunnlag: BigDecimal)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
internal fun beregningDTO(beregning: Beregningsgrunnlag, behandlingOpprettet: LocalDate): BeregningDTO
Link copied to clipboard
fun NormalOpenAPIRoute.beregningsGrunnlagApi(dataSource: DataSource, repositoryRegistry: RepositoryRegistry)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
private fun yrkesskadeGrunnlagDTO(inntekter: List<GrunnlagInntekt>, beregning: GrunnlagYrkesskade, underliggende: Beregningsgrunnlag, gjennomsnittligInntektIG: BigDecimal): YrkesskadeGrunnlagDTO