package Ġcom . gh ata a . met aw e ather . data . model Ċ Ċ import Ġandroidx . room . Entity Ċ import Ġandroidx . room . PrimaryKey Ċ import Ġcom . google . gson . annotations . SerializedName Ċ import Ġjava . util . Date Ċ import Ġjava . util . UUID Ċ import Ġkotlin . random . Random Ċ Ċ @ Entity ( tableName Ġ= Ġ" weather _ info _ list ") Ċ data Ġclass ĠWeather Info ( ĊĠĠĠ Ġ@ PrimaryKey Ġ@ SerializedName (" id ") Ġval Ġid : ĠLong , ĊĠĠĠ Ġ@ SerializedName (" applic able _ date ") Ġval Ġapplicable Date : ĠDate , ĊĠĠĠ Ġ@ SerializedName (" weather _ state _ name ") Ġval Ġweather State Name : ĠString , ĊĠĠĠ Ġ@ SerializedName (" weather _ state _ abbr ") Ġval Ġweather State Ab br : ĠString , ĊĠĠĠ Ġ@ SerializedName (" wind _ speed ") Ġval Ġwind Speed : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" wind _ direction ") Ġval Ġwind Direction : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" wind _ direction _ compass ") Ġval Ġwind Direction Comp ass : ĠString , ĊĠĠĠ Ġ@ SerializedName (" created ") Ġval Ġcreated : ĠDate , ĊĠĠĠ Ġ@ SerializedName (" min _ temp ") Ġval Ġmin Temp : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" max _ temp ") Ġval Ġmax Temp : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" the _ temp ") Ġval Ġcurrent Temp : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" air _ pressure ") Ġval Ġair Pressure : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" humidity ") Ġval Ġhum idity : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" visibility ") Ġval Ġvisibility : ĠDouble , ĊĠĠĠ Ġ@ SerializedName (" predict ability ") Ġval Ġpredict ability : ĠInt Ċ ) Ċ Ċ /** ĠInstanti ates Ġa Ġdummy Ġtest Ġdouble Ġobject Ġfor Ġ[ Weather Info ]. Ċ Ġ* Ġ@ return ĠThe Ġdummy Ġtest Ġdouble Ġobject . Ġ*/ Ċ fun Ġget Dummy Weather Info (): ĠWeather Info Ġ= ĊĠĠĠ ĠWeather Info ( ĊĠĠĠĠĠĠĠ ĠUUID . randomUUID (). most Sign ificant Bits , ĊĠĠĠĠĠĠĠ ĠDate (), ĊĠĠĠĠĠĠĠ ĠlistOf (" Snow ", Ġ" S leet ", Ġ" H ail ", Ġ" Th under storm ", Ġ" He avy ĠR ain ", Ġ" Light ĠR ain ", Ġ" Show ers ", Ġ" He avy ĠCloud "). random (), ĊĠĠĠĠĠĠĠ ĠlistOf (" sn ", Ġ" sl ", Ġ" h ", Ġ" t ", Ġ" hr ", Ġ" lr ", Ġ" s ", Ġ" hc "). random (), ĊĠĠĠĠĠĠĠ ĠRandom . next Double (), ĊĠĠĠĠĠĠĠ ĠRandom . next Double (), ĊĠĠĠĠĠĠĠ ĠlistOf (" NW ", Ġ" WN W ", Ġ" NN W "). random (), ĊĠĠĠĠĠĠĠ ĠDate (), ĊĠĠĠĠĠĠĠ ĠRandom . next Double (), ĊĠĠĠĠĠĠĠ ĠRandom . next Double (), ĊĠĠĠĠĠĠĠ ĠRandom . next Double (), ĊĠĠĠĠĠĠĠ ĠRandom . next Double (), ĊĠĠĠĠĠĠĠ ĠRandom . next Double (), ĊĠĠĠĠĠĠĠ ĠRandom . next Double (), ĊĠĠĠĠĠĠĠ ĠRandom . nextInt () ĊĠĠĠ Ġ) Ċ