package com.xiecc.seeWeather.component;
import com.xiecc.seeWeather.modules.about.domain.Version;
import com.xiecc.seeWeather.modules.main.domain.WeatherAPI;
import io.reactivex.Flowable;
import io.reactivex.Observable;
import retrofit2.http.GET;
import retrofit2.http.Query;
public interface ApiInterface {
String HOST = "https://free-api.heweather.com/v5/";
@GET("weather")
Observable<WeatherAPI> mWeatherAPI(@Query("city") String city, @Query("key") String key);
@GET("weather")
Flowable<WeatherAPI> mWeatherAPIF(@Query("city") String city, @Query("key") String key);
//而且在Retrofit 2.0中我们还可以在@Url里面定义完整的URL:这种情况下Base URL会被忽略。
@GET("http://api.fir.im/apps/latest/5630e5f1f2fc425c52000006")
Observable<Version> mVersionAPI(@Query("api_token") String api_token);
}