package Ġcom . mv vm . weather app . data . model Ċ Ċ import Ġcom . google . gson . annotations . Expose Ċ import Ġcom . google . gson . annotations . SerializedName Ċ Ċ data Ġclass ĠFore cast Model ( ĊĠĠĠ Ġ@ SerializedName (" lon ") ĊĠĠĠ Ġval Ġlon : ĠFloat ?, ĊĠĠĠ Ġ@ SerializedName (" lat ") ĊĠĠĠ Ġval Ġlat : ĠFloat ?, ĊĠĠĠ Ġ@ SerializedName (" timezone ") ĊĠĠĠ Ġval Ġtimezone : ĠString ?, ĊĠĠĠ Ġ@ SerializedName (" timezone _ offset ") ĊĠĠĠ Ġval Ġtimezone Offset : ĠInt ?, ĊĠĠĠ Ġ@ SerializedName (" current ") ĊĠĠĠ Ġval Ġcurrent : ĠCurrent ?, ĊĠĠĠ Ġ@ SerializedName (" hourly ") ĊĠĠĠ Ġval Ġhourly : ĠList < Hour ly > ?, ĊĠĠĠ Ġ@ SerializedName (" daily ") ĊĠĠĠ Ġval Ġdaily : ĠList < Daily >? Ċ ) ĊĊ Ċ data Ġclass ĠDaily ( ĊĠĠĠ Ġ@ SerializedName (" dt ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġdt : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" sun rise ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġsun rise : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" sun set ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġsun set : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" temp ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġtemp : ĠTemp ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" fe els _ like ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġfeels Like : ĠFe els Like ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" pressure ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġpressure : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" humidity ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġhum idity : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" dew _ point ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġde w Point : ĠFloat ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" wind _ speed ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġwind Speed : ĠFloat ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" wind _ deg ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġwind Deg : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" weather ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġweather : ĠList < Weather >? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" clouds ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġclouds : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" u vi ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġu vi : ĠFloat ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" rain ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġrain : ĠFloat ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" snow ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġsnow : ĠFloat ? Ġ= Ġnull Ċ ) Ċ Ċ data Ġclass ĠHour ly ( ĊĠĠĠ Ġ@ SerializedName (" dt ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġdt : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" temp ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġtemp : ĠFloat ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" fe els _ like ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġfeels Like : ĠFloat ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" pressure ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġpressure : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" humidity ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġhum idity : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" dew _ point ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġde w Point : ĠFloat ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" clouds ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġclouds : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" wind _ speed ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġwind Speed : ĠFloat ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" wind _ deg ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġwind Deg : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" weather ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġweather : ĠList < Weather >? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" rain ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġrain : ĠR ain ? Ġ= Ġnull Ċ ) ĊĊ Ċ data Ġclass ĠR ain ( ĊĠĠĠ Ġ@ SerializedName (" 1 h ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġ_ 1 h : ĠFloat ? Ġ= Ġnull Ċ ) ĊĊ Ċ data Ġclass ĠFe els Like ( ĊĠĠĠ Ġ@ SerializedName (" day ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġday : ĠFloat ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" night ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġnight : ĠFloat ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" e ve ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġe ve : ĠFloat ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" m orn ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġm orn : ĠFloat ? Ġ= Ġnull Ċ ) ĊĊ Ċ data Ġclass ĠCurrent ( ĊĠĠĠ Ġ@ SerializedName (" dt ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġdt : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" sun rise ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġsun rise : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" sun set ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġsun set : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" temp ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġtemp : ĠFloat ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" fe els _ like ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġfeels Like : ĠFloat ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" pressure ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġpressure : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" humidity ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġhum idity : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" dew _ point ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġde w Point : ĠFloat ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" u vi ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġu vi : ĠFloat ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" clouds ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġclouds : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" wind _ speed ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġwind Speed : ĠFloat ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" wind _ deg ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġwind Deg : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" weather ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġweather : ĠList < Weather >? Ġ= Ġnull Ċ ) ĊĊ Ċ data Ġclass ĠTemp ( ĊĠĠĠ Ġ@ SerializedName (" day ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġday : ĠFloat ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" min ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġmin : ĠFloat ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" max ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġmax : ĠFloat ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" night ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġnight : ĠFloat ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" e ve ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġe ve : ĠFloat ? Ġ= Ġnull , ĊĠĠĠ Ġ@ SerializedName (" m orn ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġm orn : ĠFloat ? Ġ= Ġnull Ċ ) ĊĊ Ċ data Ġclass ĠWeather ( ĊĠĠĠ Ġ@ SerializedName (" id ") ĊĠĠĠ Ġval Ġid : ĠString ?, ĊĠĠĠ Ġ@ SerializedName (" main ") ĊĠĠĠ Ġval Ġmain : ĠString ?, ĊĠĠĠ Ġ@ SerializedName (" description ") ĊĠĠĠ Ġval Ġdescription : ĠString ?, ĊĠĠĠ Ġ@ SerializedName (" icon ") ĊĠĠĠ Ġval Ġicon : ĠString ? Ċ ) Ċ