package Ġde . isk ae . data . mapper Ċ Ċ import Ġde . isk ae . data . model . Weather Entity Ċ import Ġde . isk ae . domain . model . Weather Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠWeather Mapper Ġ@ Inject Ġconstructor () Ġ: ĠEntity Mapper < Weather Entity , ĠWeather > Ġ{ ĊĊĠ Ġoverride Ġfun Ġmap From Entity ( entity : ĠWeather Entity ): ĠWeather Ġ{ ĊĠĠĠ Ġreturn ĠWeather ( ĊĠĠĠĠĠ Ġid Ġ= Ġentity . id , ĊĠĠĠĠĠ Ġname Ġ= Ġentity . name , ĊĠĠĠĠĠ Ġlatitude Ġ= Ġentity . latitude , ĊĠĠĠĠĠ Ġlongitude Ġ= Ġentity . longitude , ĊĠĠĠĠĠ Ġdescription Ġ= Ġentity . description , ĊĠĠĠĠĠ Ġicon Ġ= Ġentity . icon , ĊĠĠĠĠĠ Ġtemperature Ġ= Ġentity . temperature , ĊĠĠĠĠĠ Ġpressure Ġ= Ġentity . pressure , ĊĠĠĠĠĠ Ġtemp Max Ġ= Ġentity . temp Max , ĊĠĠĠĠĠ Ġtemp Min Ġ= Ġentity . temp Min , ĊĠĠĠĠĠ Ġwind Speed Ġ= Ġentity . wind Speed , ĊĠĠĠĠĠ Ġwind Degree Ġ= Ġentity . wind Degree , ĊĠĠĠĠĠ Ġcloud iness Percentage Ġ= Ġentity . cloud iness Percentage , ĊĠĠĠĠĠ Ġsun rise Ġ= Ġentity . sun rise , ĊĠĠĠĠĠ Ġsun set Ġ= Ġentity . sun set ĊĠĠĠ Ġ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġmap To Entity ( domain : ĠWeather ): ĠWeather Entity Ġ{ ĊĠĠĠ Ġreturn ĠWeather Entity ( ĊĠĠĠĠĠ Ġid Ġ= Ġdomain . id , ĊĠĠĠĠĠ Ġname Ġ= Ġdomain . name , ĊĠĠĠĠĠ Ġlatitude Ġ= Ġdomain . latitude , ĊĠĠĠĠĠ Ġlongitude Ġ= Ġdomain . longitude , ĊĠĠĠĠĠ Ġdescription Ġ= Ġdomain . description , ĊĠĠĠĠĠ Ġicon Ġ= Ġdomain . icon , ĊĠĠĠĠĠ Ġtemperature Ġ= Ġdomain . temperature , ĊĠĠĠĠĠ Ġpressure Ġ= Ġdomain . pressure , ĊĠĠĠĠĠ Ġtemp Max Ġ= Ġdomain . temp Max , ĊĠĠĠĠĠ Ġtemp Min Ġ= Ġdomain . temp Min , ĊĠĠĠĠĠ Ġwind Speed Ġ= Ġdomain . wind Speed , ĊĠĠĠĠĠ Ġwind Degree Ġ= Ġdomain . wind Degree , ĊĠĠĠĠĠ Ġcloud iness Percentage Ġ= Ġdomain . cloud iness Percentage , ĊĠĠĠĠĠ Ġsun rise Ġ= Ġdomain . sun rise , ĊĠĠĠĠĠ Ġsun set Ġ= Ġdomain . sun set ĊĠĠĠ Ġ) ĊĠ Ġ} Ċ }