/* Ċ Ġ* Ġ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 . fid lo o . flux . presentation . ui . utils Ċ Ċ import Ġcom . fid lo o . flux . domain . model . Weather State Ċ import Ġcom . fid lo o . flux . presentation . R Ċ Ċ fun ĠWeather State . getDescription Res (): ĠInt Ġ{ ĊĠĠĠ Ġreturn Ġwhen Ġ( this ) Ġ{ ĊĠĠĠĠĠĠĠ ĠWeather State . CLEAR _ SK Y Ġ-> ĠR . string . clear _ sky ĊĠĠĠĠĠĠĠ ĠWeather State . FE W _ CLOUD S Ġ-> ĠR . string . f ew _ clouds ĊĠĠĠĠĠĠĠ ĠWeather State . SC ATTER ED _ CLOUD S Ġ-> ĠR . string . scatter ed _ clouds ĊĠĠĠĠĠĠĠ ĠWeather State . MO ST LY _ CLOUD Y Ġ-> ĠR . string . most ly _ cloud y ĊĠĠĠĠĠĠĠ ĠWeather State . R AIN Ġ-> ĠR . string . rain y ĊĠĠĠĠĠĠĠ ĠWeather State . HE AV Y _ R AIN Ġ-> ĠR . string . heavy _ rain ĊĠĠĠĠĠĠĠ ĠWeather State . TH UNDER ST ORM Ġ-> ĠR . string . th under storm ĊĠĠĠĠĠĠĠ ĠWeather State . S NOW Ġ-> ĠR . string . snow y ĊĠĠĠĠĠĠĠ ĠWeather State . FO G Ġ-> ĠR . string . fog gy ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun ĠWeather State . get Icon Res ( night Mode : ĠBoolean Ġ= Ġfalse ): ĠInt Ġ{ ĊĠĠĠ Ġreturn Ġwhen Ġ( this ) Ġ{ ĊĠĠĠĠĠĠĠ ĠWeather State . CLEAR _ SK Y Ġ-> Ġif Ġ( night Mode ) ĠR . drawable . ic _ night _ clear Ġelse ĠR . drawable . ic _ sun ny ĊĠĠĠĠĠĠĠ ĠWeather State . FE W _ CLOUD S Ġ-> Ġif Ġ( night Mode ) ĠR . drawable . ic _ night _ alt _ part ly _ cloud y Ġelse ĠR . drawable . ic _ day _ sun ny _ over cast ĊĠĠĠĠĠĠĠ ĠWeather State . SC ATTER ED _ CLOUD S Ġ-> Ġif Ġ( night Mode ) ĠR . drawable . ic _ night _ alt _ cloud y Ġelse ĠR . drawable . ic _ day _ cloud y ĊĠĠĠĠĠĠĠ ĠWeather State . MO ST LY _ CLOUD Y Ġ-> ĠR . drawable . ic _ cloud y ĊĠĠĠĠĠĠĠ ĠWeather State . R AIN Ġ-> Ġif Ġ( night Mode ) ĠR . drawable . ic _ night _ alt _ show ers Ġelse ĠR . drawable . ic _ day _ show ers ĊĠĠĠĠĠĠĠ ĠWeather State . HE AV Y _ R AIN Ġ-> Ġif Ġ( night Mode ) ĠR . drawable . ic _ night _ alt _ rain Ġelse ĠR . drawable . ic _ day _ rain ĊĠĠĠĠĠĠĠ ĠWeather State . TH UNDER ST ORM Ġ-> Ġif Ġ( night Mode ) ĠR . drawable . ic _ night _ alt _ th under storm Ġelse ĠR . drawable . ic _ day _ th under storm ĊĠĠĠĠĠĠĠ ĠWeather State . S NOW Ġ-> Ġif Ġ( night Mode ) ĠR . drawable . ic _ night _ alt _ snow Ġelse ĠR . drawable . ic _ day _ snow ĊĠĠĠĠĠĠĠ ĠWeather State . FO G Ġ-> Ġif Ġ( night Mode ) ĠR . drawable . ic _ night _ fog Ġelse ĠR . drawable . ic _ day _ fog ĊĠĠĠ Ġ} Ċ } Ċ