// Path: app/src/main/java/reader/simple/com/simple_reader/domain/ArticleDescInfo.java
// public class ArticleDescInfo {
//     @SerializedName("body")
//     public ArticleBody articleBody;
// 
//     public class ArticleBody {
//         @SerializedName("article")
//         public ArticleInfo articleInfo;
//     }
// }
// 
// Path: app/src/main/java/reader/simple/com/simple_reader/domain/PageInfo.java
// public class PageInfo implements Serializable {
// 
//     @SerializedName("body")
//     public PageBody body;
// 
//     public class PageBody implements Serializable {
//         //        @SerializedName("ad")
// //        public AdInfo adInfo;
//         @SerializedName("article")
//         public List<ArticleInfo> articleInfoList;
// 
//     }
// 
// 
// }
// 
// Path: app/src/main/java/reader/simple/com/simple_reader/domain/SplashInfo.java
// public class SplashInfo {
//     @SerializedName("versionCode")
//     public int versionCode;
//     @SerializedName("splashPath")
//     public String splashPath;
// 
//     @Override
//     public String toString() {
//         return "SplashInfo{" +
//                 "splashPath='" + splashPath + '\'' +
//                 ", versionCode=" + versionCode +
//                 '}';
//     }
// }


import reader.simple.com.simple_reader.domain.ArticleDescInfo;
import reader.simple.com.simple_reader.domain.PageInfo;
import reader.simple.com.simple_reader.domain.SplashInfo;
import retrofit2.http.GET;
import retrofit2.http.Query;
import rx.Observable;
package reader.simple.com.simple_reader.common.netWork;


/**
 * ==================================================
 * 项目名称：Simple_Reader
 * 创建人：wangxiaolong
 * 创建时间：16/4/5 下午4:17
 * 修改时间：16/4/5 下午4:17
 * 修改备注：
 * Version：
 * ==================================================
 */
public interface ApiService {
    @GET("art/list")
    Observable<PageInfo> getPageInfos(@Query("pageSize") int pageSize, @Query("page") int pageNum);

    @GET("art/info")
    Observable<ArticleDescInfo> getArticleDescInfo(@Query("id") String id);

    @GET("art/list")
    Observable<PageInfo> loadMoreArticle(@Query("pageSize") int pageSize, @Query("create_time") String createTime, @Query("update_time") String
            updateTime);
// Path: app/src/main/java/reader/simple/com/simple_reader/domain/ArticleDescInfo.java
// public class ArticleDescInfo {
//     @SerializedName("body")
//     public ArticleBody articleBody;
// 
//     public class ArticleBody {
//         @SerializedName("article")
//         public ArticleInfo articleInfo;
//     }
// }
// 
// Path: app/src/main/java/reader/simple/com/simple_reader/domain/PageInfo.java
// public class PageInfo implements Serializable {
// 
//     @SerializedName("body")
//     public PageBody body;
// 
//     public class PageBody implements Serializable {
//         //        @SerializedName("ad")
// //        public AdInfo adInfo;
//         @SerializedName("article")
//         public List<ArticleInfo> articleInfoList;
// 
//     }
// 
// 
// }
// 
// Path: app/src/main/java/reader/simple/com/simple_reader/domain/SplashInfo.java
// public class SplashInfo {
//     @SerializedName("versionCode")
//     public int versionCode;
//     @SerializedName("splashPath")
//     public String splashPath;
// 
//     @Override
//     public String toString() {
//         return "SplashInfo{" +
//                 "splashPath='" + splashPath + '\'' +
//                 ", versionCode=" + versionCode +
//                 '}';
//     }
// }


// Path: app/src/main/java/reader/simple/com/simple_reader/common/netWork/ApiService.java
import reader.simple.com.simple_reader.domain.ArticleDescInfo;
import reader.simple.com.simple_reader.domain.PageInfo;
import reader.simple.com.simple_reader.domain.SplashInfo;
import retrofit2.http.GET;
import retrofit2.http.Query;
import rx.Observable;

package reader.simple.com.simple_reader.common.netWork;


/**
 * ==================================================
 * 项目名称：Simple_Reader
 * 创建人：wangxiaolong
 * 创建时间：16/4/5 下午4:17
 * 修改时间：16/4/5 下午4:17
 * 修改备注：
 * Version：
 * ==================================================
 */
public interface ApiService {
    @GET("art/list")
    Observable<PageInfo> getPageInfos(@Query("pageSize") int pageSize, @Query("page") int pageNum);

    @GET("art/info")
    Observable<ArticleDescInfo> getArticleDescInfo(@Query("id") String id);

    @GET("art/list")
    Observable<PageInfo> loadMoreArticle(@Query("pageSize") int pageSize, @Query("create_time") String createTime, @Query("update_time") String
            updateTime);
    @GET("https://raw.githubusercontent.com/hljwang3874149/UpdateVersion/master/reader.json")