package Ġcom . example . data . networking . model Ċ Ċ import Ġcom . example . data . database . model . Weather Entity Ċ import Ġcom . example . data . networking . base . Room Mapper Ċ Ċ data Ġclass ĠWeather Info Response ( val Ġid : ĠInt ? Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġweather : ĠList < Weather > ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmain : ĠMain Info ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġname : ĠString ? Ġ= Ġ"") Ġ: ĠRoom Mapper < Weather Entity > Ġ{ ĊĊĠ Ġoverride Ġfun Ġmap To Room Entity () Ġ= ĠWeather Entity ( id , Ġweather Ġ?: Ġarray ListOf (), Ġmain Ġ?: ĠMain Info (), Ġname Ġ?: Ġ"") Ċ } Ċ Ċ data Ġclass ĠMain Info ( val Ġtemp : ĠDouble ? Ġ= Ġ 0 . 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġpressure : ĠDouble ? Ġ= Ġ 0 . 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġhum idity : ĠInt ? Ġ= Ġ 0 ) Ċ Ċ data Ġclass ĠWeather ( val Ġid : ĠInt ? Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmain : ĠString ? Ġ= Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdescription : ĠString ? Ġ= Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġicon : ĠString ? Ġ= Ġ"") ĊĊ