package Ġcom . github . anto ine cher on . infrastructure . task management Ċ Ċ /** Ċ Ġ* ĠThis Ġfile Ġcontains Ġthe Ġmodels Ġused Ġby Ġthe Ġservice Ġand Ġpersistence Ġlayers . Ċ Ġ* ĠNo Ġconversion Ġshould Ġbe Ġdone Ġhere . ĠThese Ġare Ġimplemented Ġin Ġthe Ġ< a Ġhref =" file : ./ adapters . kt "> adapters . kt </ a > Ġfile . Ċ Ġ*/ Ċ Ċ import Ġorg . springframework . data . annotation . Id Ċ Ċ data Ġclass ĠTodo Row Ġ(@ Id Ġval Ġid : ĠString , Ġval Ġtitle : ĠString , Ġval Ġcompleted : ĠBoolean ) Ġ{ ĊĠ Ġcompanion Ġobject Ġ{ Ġ} Ċ } Ċ Ċ enum Ġclass ĠStatus Ġ{ ĊĠ ĠALL , ĠCOMP LETED , ĠACT IVE ; ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠ Ġfun Ġof Ġ( s : ĠString ?): ĠStatus ? Ġ= Ġtry Ġ{ ĊĠĠĠĠĠ Ġif Ġ( s Ġ!= Ġnull ) Ġvalue Of ( s ) Ġelse Ġnull ĊĠĠĠ Ġ} Ġcatch Ġ( e : ĠIllegalArgumentException ) Ġ{ ĊĠĠĠĠĠ Ġnull ĊĠĠĠ Ġ} ĊĊĠ Ġ} Ċ }