package com.anthony.app.module.github; import com.anthony.library.Constants; import java.util.List; import okhttp3.ResponseBody; import retrofit2.http.GET; import retrofit2.http.Path; import rx.Observable; /** * Created by Anthony on 2016/10/13. * Class Note: * Github API * * Github 接口 */ public interface GithubApi { String end_point = Constants.Remote_BASE_END_POINT_GITHUB; /** * load user's following list * @param user * @return */ @GET("/users/{user}/following") Observable<ResponseBody> loadUserFollowingString(@Path(value = "user") String user); @GET("/users/{user}/following") Observable<List<GithubUser>> loadUserFollowingList(@Path(value = "user") String user); }