package Ġkt . school . star lord . model . data . mapper . converter Ċ Ċ import Ġkt . school . star lord . domain . data . mapper . Base Converter Ċ import Ġkt . school . star lord . domain . data . mapper . Mapper Ċ import Ġkt . school . star lord . domain . entity . product . Product Ċ import Ġkt . school . star lord . model . data . room . entity . Room Product Ċ import Ġorg . k oin . core . K oin Component Ċ import Ġorg . k oin . core . inject Ċ Ċ /** Ċ Ġ* ĠConverts ĠRoom Product Ġentity Ġfrom Ġdata Ġlayer Ġto ĠProduct Ġentity Ġfrom Ġdomain Ġlayer . Ċ Ġ*/ Ċ class ĠRoom Product To Product Converter Ġ: ĠBase Converter < Room Product , ĠProduct >( ĊĠĠĠ ĠRoom Product :: class , ĊĠĠĠ ĠProduct :: class Ċ ), ĠK oin Component Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġmapper : ĠMapper Ġby Ġinject () ĊĊĠĠĠ Ġoverride Ġfun Ġconvert ( value : ĠRoom Product ) Ġ= ĠProduct ( ĊĠĠĠĠĠĠĠ Ġid Ġ= Ġvalue . id , ĊĠĠĠĠĠĠĠ Ġtitle Ġ= Ġvalue . title , ĊĠĠĠĠĠĠĠ Ġdescription Ġ= Ġvalue . description , ĊĠĠĠĠĠĠĠ Ġtype Ġ= Ġvalue . type , ĊĠĠĠĠĠĠĠ Ġlocation Ġ= Ġvalue . location , ĊĠĠĠĠĠĠĠ Ġimage Ġ= Ġvalue . image , ĊĠĠĠĠĠĠĠ Ġowner Ġ= Ġvalue . owner , ĊĠĠĠĠĠĠĠ Ġprice Ġ= Ġvalue . price , ĊĠĠĠĠĠĠĠ Ġcomments Count Ġ= Ġvalue . comments Count , ĊĠĠĠĠĠĠĠ Ġis Paid Ġ= Ġvalue . is Paid , ĊĠĠĠĠĠĠĠ Ġsub category Name Ġ= Ġvalue . subcategory Name , ĊĠĠĠĠĠĠĠ Ġlast Update Ġ= Ġvalue . last Update , ĊĠĠĠĠĠĠĠ Ġlocalized Time Passed Ġ= Ġmapper . map ( value . last Update ) ĊĠĠĠ Ġ) Ċ } Ċ