/* Ċ Ġ* ĠCopyright Ġ 2 0 2 1 ĠThe ĠAndroid ĠOpen ĠSource ĠProject Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġhttps :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ package Ġcom . example . android dev challenge . domain Ċ Ċ import Ġcom . google . gson . annotations . SerializedName Ċ Ċ data Ġclass ĠWeather B ee ( ĊĠĠĠ Ġ@ SerializedName (" lat ") Ġval Ġlat : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" lon ") Ġval Ġlon : ĠDouble , ĊĠĠĠ Ġ@ 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 ĠCurrent ( ĊĠĠĠ Ġ@ SerializedName (" dt ") Ġval Ġdt : ĠInt , ĊĠĠĠ Ġ@ SerializedName (" sun rise ") Ġval Ġsun rise : ĠInt , ĊĠĠĠ Ġ@ SerializedName (" sun set ") Ġval Ġsun set : ĠInt , ĊĠĠĠ Ġ@ SerializedName (" temp ") Ġval Ġtemp : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" fe els _ like ") Ġval Ġfeels _ like : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" pressure ") Ġval Ġpressure : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" humidity ") Ġval Ġhum idity : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" dew _ point ") Ġval Ġde w _ point : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" u vi ") Ġval Ġu vi : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" clouds ") Ġval Ġclouds : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" visibility ") Ġval Ġvisibility : ĠInt , ĊĠĠĠ Ġ@ SerializedName (" wind _ speed ") Ġval Ġwind _ speed : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" wind _ deg ") Ġval Ġwind _ deg : ĠInt , ĊĠĠĠ Ġ@ SerializedName (" wind _ g ust ") Ġval Ġwind _ g ust : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" weather ") Ġval Ġweather : ĠList < Weather > Ċ ) Ċ Ċ data Ġclass ĠWeather ( ĊĠĠĠ Ġ@ SerializedName (" id ") Ġval Ġid : ĠInt , ĊĠĠĠ Ġ@ SerializedName (" main ") Ġval Ġmain : ĠString , ĊĠĠĠ Ġ@ SerializedName (" description ") Ġval Ġdescription : ĠString , ĊĠĠĠ Ġ@ SerializedName (" icon ") Ġval Ġicon : ĠString Ċ ) Ċ Ċ data Ġclass ĠFe els _ like ( ĊĠĠĠ Ġ@ SerializedName (" day ") Ġval Ġday : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" night ") Ġval Ġnight : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" e ve ") Ġval Ġe ve : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" m orn ") Ġval Ġm orn : ĠDouble Ċ ) Ċ Ċ data Ġclass ĠDaily ( ĊĠĠĠ Ġ@ SerializedName (" dt ") Ġval Ġdt : ĠInt , ĊĠĠĠ Ġ@ SerializedName (" sun rise ") Ġval Ġsun rise : ĠInt , ĊĠĠĠ Ġ@ SerializedName (" sun set ") Ġval Ġsun set : ĠInt , ĊĠĠĠ Ġ@ SerializedName (" temp ") Ġval Ġtemp : ĠTemp , ĊĠĠĠ Ġ@ SerializedName (" fe els _ like ") Ġval Ġfeels _ like : ĠFe els _ like , ĊĠĠĠ Ġ@ SerializedName (" pressure ") Ġval Ġpressure : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" humidity ") Ġval Ġhum idity : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" dew _ point ") Ġval Ġde w _ point : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" wind _ speed ") Ġval Ġwind _ speed : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" wind _ deg ") Ġval Ġwind _ deg : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" weather ") Ġval Ġweather : ĠList < Weather >, ĊĠĠĠ Ġ@ SerializedName (" clouds ") Ġval Ġclouds : ĠInt , ĊĠĠĠ Ġ@ SerializedName (" pop ") Ġval Ġpop : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" rain ") Ġval Ġrain : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" u vi ") Ġval Ġu vi : ĠDouble Ċ ) Ċ Ċ data Ġclass ĠHour ly ( ĊĠĠĠ Ġ@ SerializedName (" dt ") Ġval Ġdt : ĠInt , ĊĠĠĠ Ġ@ SerializedName (" temp ") Ġval Ġtemp : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" fe els _ like ") Ġval Ġfeels _ like : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" pressure ") Ġval Ġpressure : ĠInt , ĊĠĠĠ Ġ@ SerializedName (" humidity ") Ġval Ġhum idity : ĠInt , ĊĠĠĠ Ġ@ SerializedName (" dew _ point ") Ġval Ġde w _ point : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" u vi ") Ġval Ġu vi : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" clouds ") Ġval Ġclouds : ĠInt , ĊĠĠĠ Ġ@ SerializedName (" visibility ") Ġval Ġvisibility : ĠInt , ĊĠĠĠ Ġ@ SerializedName (" wind _ speed ") Ġval Ġwind _ speed : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" wind _ deg ") Ġval Ġwind _ deg : ĠInt , ĊĠĠĠ Ġ@ SerializedName (" wind _ g ust ") Ġval Ġwind _ g ust : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" weather ") Ġval Ġweather : ĠList < Weather >, ĊĠĠĠ Ġ@ SerializedName (" pop ") Ġval Ġpop : ĠDouble Ċ ) Ċ Ċ data Ġclass ĠMin ut ely ( ĊĠĠĠ Ġ@ SerializedName (" dt ") Ġval Ġdt : ĠInt , ĊĠĠĠ Ġ@ SerializedName (" prec ip itation ") Ġval Ġpre cip itation : ĠInt Ċ ) Ċ Ċ data Ġclass ĠTemp ( ĊĠĠĠ Ġ@ SerializedName (" day ") Ġval Ġday : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" min ") Ġval Ġmin : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" max ") Ġval Ġmax : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" night ") Ġval Ġnight : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" e ve ") Ġval Ġe ve : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" m orn ") Ġval Ġm orn : ĠDouble Ċ ) Ċ