package Ġno . nav . amt . tilt ak . delt aker . dbo Ċ Ċ import Ġno . nav . amt . tilt ak . core . domain . tilt ak . Del t aker Ċ import Ġno . nav . amt . tilt ak . core . domain . tilt ak . Del t aker Status Ċ import Ġno . nav . amt . tilt ak . core . domain . tilt ak . Del t aker Stat user Ċ import Ġjava . time . LocalDate Ċ import Ġjava . util .* Ċ Ċ data Ġclass ĠDel t aker Status D bo ( Ċ ĉ val Ġid : ĠUUID Ġ= ĠUUID . randomUUID (), Ċ ĉ val Ġdelt aker Id : ĠUUID , Ċ ĉ val Ġstatus : ĠDel t aker . Status , Ċ ĉ val Ġend ret D ato : ĠLocalDate , Ċ ĉ val Ġaktiv : ĠBoolean Ċ ) Ġ{ ĊĊ ĉ fun Ġto Del t aker Status (): ĠDel t aker Status Ġ= ĠDel t aker Status ( id , Ġstatus , Ġend ret D ato , Ġaktiv ) ĊĊ ĉ comp anion Ġobject Ġ{ ĊĊĉ ĉ fun Ġfrom Del t aker ( delt aker : ĠDel t aker ) Ġ= Ġdelt aker . stat user . stat user . map Ġ{ Ċĉĉ ĉ Del t aker Status D bo ( it . id , Ġdelt aker . id , Ġit . status , Ġit . end ret D ato , Ġit . aktiv ) Ċĉ ĉ } Ċ ĉ } Ċ } Ċ Ċ fun ĠList < Del t aker Status D bo >. to Del t aker Stat user () Ġ= ĠDel t aker Stat user ( map Ġ{ Ġit . to Del t aker Status () Ġ} Ġ) Ċ