@@ -0,0 +1,486 @@
+package io.github.tobyhs.weatherweight.data;%0A%0Aimport io.reactivex.Single;%0A%0Aimport io.github.tobyhs.weatherweight.data.model.ForecastResultSet;%0A%0A/**%0A * A repository to fetch weather/forecast data%0A */%0Apublic interface WeatherRepository %7B%0A    /**%0A     * Fetches a forecast for the given location.%0A     *%0A     * @param location a string describing a location (e.g. %22San Francisco, CA, USA%22)%0A     * @return forecast data%0A     */%0A    Single%3CForecastResultSet%3E getForecast(String location);%0A%7D%0A

Create data.WeatherRepository interface