package Ġes . us j . mast ert sa . j ver on . tickets db . data . repository Ċ Ċ import Ġes . us j . mast ert sa . j ver on . tickets db . data . repository . api . Event ApiModel Ċ import Ġes . us j . mast ert sa . j ver on . tickets db . data . repository . room . Event Db Model Ċ import Ġes . us j . mast ert sa . j ver on . tickets db . domain . model . Event Ċ Ċ object ĠEvent Mapper Ġ{ ĊĠĠĠ Ġfun Ġmap Event From Api To Domain ( event ApiModel : ĠEvent ApiModel ) Ġ: ĠEvent Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠEvent ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġevent ApiModel . id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprice Ġ= Ġevent ApiModel . price , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġevent ApiModel . name , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdescription Ġ= Ġevent ApiModel . description ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġmap Event From Db To Domain ( event Db Model : ĠEvent Db Model ): ĠEvent Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠEvent ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġevent Db Model . event _ id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprice Ġ= Ġevent Db Model . price , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġevent Db Model . name , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdescription Ġ= Ġevent Db Model . description ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġfun Ġmap Event From Domain To Db Ġ( event : ĠEvent ): ĠEvent Db Model Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠEvent Db Model ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġevent _ id Ġ= Ġevent . id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprice Ġ= Ġevent . price , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġevent . name , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdescription Ġ= Ġevent . description ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }