package Ġdev . well coded . sun sh ine . domain . forecast . data Ċ Ċ import Ġdev . well coded . sun sh ine . domain . model .* Ċ Ċ data Ġclass ĠFore cast Data ( ĊĠĠĠ Ġval Ġdt : ĠLong , ĊĠĠĠ Ġval Ġmain : ĠMain , ĊĠĠĠ Ġval Ġweather : ĠDescription , ĊĠĠĠ Ġval Ġclouds : ĠCloud s , ĊĠĠĠ Ġval Ġwind : ĠWind , ĊĠĠĠ Ġval Ġrain : ĠR ain ?, ĊĠĠĠ Ġval Ġsnow : ĠSnow ?, ĊĠĠĠ Ġval Ġdt Text : ĠString Ċ ) Ġ{ ĊĠĠĠ Ġfun Ġto Forecast ( city Id : ĠInt ) Ġ= ĠFore cast ( ĊĠĠĠĠĠĠĠĠ 0 , ĊĠĠĠĠĠĠĠ Ġdt , ĊĠĠĠĠĠĠĠ Ġmain , ĊĠĠĠĠĠĠĠ Ġweather , ĊĠĠĠĠĠĠĠ Ġclouds , ĊĠĠĠĠĠĠĠ Ġwind , ĊĠĠĠĠĠĠĠ Ġrain , ĊĠĠĠĠĠĠĠ Ġsnow , ĊĠĠĠĠĠĠĠ Ġdt Text , ĊĠĠĠĠĠĠĠ Ġcity Id ĊĠĠĠ Ġ) Ċ }