@@ -0,0 +1,659 @@
+package io.github.tobyhs.weatherweight.yahooweather;%0A%0Aimport io.reactivex.Single;%0Aimport retrofit2.Response;%0Aimport retrofit2.http.GET;%0Aimport retrofit2.http.Headers;%0Aimport retrofit2.http.Query;%0A%0Aimport io.github.tobyhs.weatherweight.yahooweather.model.WeatherResponse;%0A%0A/**%0A * Retrofit service interface to get data from the Yahoo Weather API%0A */%0Ainterface WeatherService %7B%0A    /**%0A     * Finds weather data with the given YQL.%0A     *%0A     * @param yql query to find weather by%0A     * @return weather data%0A     */%0A    @Headers(%7B%22Accept: application/json%22%7D)%0A    @GET(%22v1/public/yql%22)%0A    Single%3CResponse%3CWeatherResponse%3E%3E getByYql(@Query(%22q%22) String yql);%0A%7D%0A

Add WeatherService (interface for Retrofit)