package Ġcom . example . im ov ie . data . mapper Ċ Ċ import Ġcom . example . im ov ie . domain . model . Movie Details Model Ċ import Ġcom . example . im ov ie . data . api . Movie Details Response Ċ import Ġjavax . inject . Inject Ċ Ċ interface ĠMovie Details Response To Movie Details Model Mapper Ġ{ ĊĊĠĠĠ Ġfun Ġmap From ( from : ĠMovie Details Response ): ĠMovie Details Model Ċ } Ċ Ċ class ĠMovie Details Response To Movie Details Model Default Mapper Ġ@ Inject Ġconstructor () Ġ: ĊĠĠĠ ĠMovie Details Response To Movie Details Model Mapper Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġmap From ( from : ĠMovie Details Response ): ĠMovie Details Model Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠMovie Details Model ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġ"${ from . id }", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġback drop Path Ġ= Ġfrom . backdrop Path , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ= Ġfrom . title , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverview Ġ= Ġfrom . overview , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrelease Ġ= Ġfrom . release , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġruntime Ġ= Ġfrom . runtime ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }