package Ġio . github . to by hs . weather weight . data Ċ Ċ import Ġio . github . to by hs . weather weight . data . model . Forecast ResultSet Ċ Ċ import Ġio . reactivex . rx java 3 . core . Single Ċ Ċ /** Ċ Ġ* ĠA Ġrepository Ġto Ġfetch Ġweather / forecast Ġdata Ċ Ġ*/ Ċ interface ĠWeather Repository Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠF etches Ġa Ġforecast Ġfor Ġthe Ġgiven Ġlocation . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġlocation Ġa Ġstring Ġdescribing Ġa Ġlocation Ġ( e . g . Ġ" San ĠFrancisco , ĠCA , ĠUSA ") ĊĠĠĠĠ Ġ* Ġ@ return Ġforecast Ġdata ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġget Forecast ( location : ĠString ): ĠSingle < Forecast ResultSet > Ċ } Ċ