package Ġcom . pi ot rek 1 5 4 3 . android . boilerplate . remote . mapper Ċ Ċ import Ġcom . pi ot rek 1 5 4 3 . android . boilerplate . data . model . Weather Entity Ċ import Ġcom . pi ot rek 1 5 4 3 . android . boilerplate . remote . model . Weather Model Ċ import Ġjavax . inject . Inject Ċ Ċ /** Ċ Ġ* ĠMap Ġa Ġ[ Weather Model ] Ġto Ġand Ġfrom Ġa Ġ[ Weather Entity ] Ġinstance Ġwhen Ġdata Ġis Ġmoving Ġbetween Ċ Ġ* Ġthis Ġlater Ġand Ġthe ĠData Ġlayer Ċ Ġ*/ Ċ open Ġclass ĠWeather Entity Mapper Ġ@ Inject Ġconstructor () Ġ: ĠEntity Mapper < Weather Model , ĠWeather Entity > Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠMap Ġan Ġinstance Ġof Ġa Ġ[ Weather Model ] Ġto Ġa Ġ[ Weather Entity ] Ġmodel ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġmap From Remote ( type : ĠWeather Model ): ĠWeather Entity Ġ= ĠWeather Entity ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġtype . id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmain Ġ= Ġtype . main , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdescription Ġ= Ġtype . description , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Ġ= Ġtype . icon , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlist Dt Ġ= Ġtype . list Dt ĊĠĠĠ Ġ) Ċ Ċ }