package Ġcom . duc cn v . clean mov ied b . model Ċ Ċ import Ġandroid . os . Parcelable Ċ import Ġcom . duc cn v . clean mov ied b . base . Item Mapper Ċ import Ġcom . duc cn v . clean mov ied b . base . Model Item Ċ import Ġcom . duc cn v . clean mov ied b . domain . model . Owner Ċ import Ġkotlinx . android . parcel . Parcel ize Ċ import Ġjavax . inject . Inject Ċ Ċ @ Parcel ize Ċ data Ġclass ĠOwner Item ( val Ġid : ĠInt , Ġval Ġlogin : ĠString ?, Ġval Ġavatar : ĠString ?) Ġ: ĠModel Item (), ĠParcel able Ċ Ċ class ĠOwner Item Mapper Ġ@ Inject Ġconstructor () Ġ: ĠItem Mapper < Owner , ĠOwner Item > Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġmap To Presentation ( model : ĠOwner ) Ġ= ĠOwner Item ( ĊĠĠĠĠĠĠĠ Ġmodel . id , Ġmodel . login , Ġmodel . avatar ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġoverride Ġfun Ġmap To Domain ( model Item : ĠOwner Item ) Ġ= ĠOwner ( ĊĠĠĠĠĠĠĠ Ġmodel Item . id , Ġmodel Item . login , Ġmodel Item . avatar ĊĠĠĠ Ġ) Ċ }