package Ġcom . andro chef . data . mapper . user Ċ Ċ import Ġcom . andro chef . data . mapper . Mapper Ċ import Ġcom . andro chef . data . models . User Entity Ċ import Ġcom . andro chef . domain . models . user . User Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠUser Mapper Ġ@ Inject Ġconstructor () Ġ: ĠMapper < User Entity , ĠUser > Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġmap From Entity ( type : ĠUser Entity ): ĠUser Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠUser ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠuserName Ġ= Ġtype . userName , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprofile Pic Ġ= Ġtype . profile Pic ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġmap To Entity ( type : ĠUser ): ĠUser Entity Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠUser Entity ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠuserName Ġ= Ġtype . userName , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprofile Pic Ġ= Ġtype . profile Pic ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }