// Path: app/src/main/java/org/houxg/leamonax/model/Notebook.java
// @Table(name = "Notebook", database = AppDataBase.class)
// public class Notebook extends BaseModel {
// 
//     @SerializedName("Ok")
//     boolean isOk = true;
//     @SerializedName("Msg")
//     String msg;
// 
//     @Column(name = "id")
//     @PrimaryKey(autoincrement = true)
//     long id;
//     @Column(name = "notebookId")
//     @SerializedName("NotebookId")
//     String notebookId;
//     @Column(name = "parentNotebookId")
//     @SerializedName("ParentNotebookId")
//     String parentNotebookId;
//     @Column(name = "userId")
//     @SerializedName("UserId")
//     String userId;
//     @Column(name = "title")
//     @SerializedName("Title")
//     String title;
//     String urlTitle;
//     @Column(name = "seq")
//     @SerializedName("Seq")
//     int seq;
//     @SerializedName("IsBlog")
//     boolean isBlog;
//     @Column(name = "createdTime")
//     @SerializedName("CreatedTime")
//     String createTime;
//     @Column(name = "updatedTime")
//     @SerializedName("UpdatedTime")
//     String updateTime;
//     @Column(name = "isDirty")
//     boolean isDirty;
//     @Column(name = "isDeletedOnServer")
//     @SerializedName("IsDeleted")
//     boolean isDeleted;
//     @Column(name = "isTrash")
//     boolean isTrash;
//     @Column(name = "usn")
//     @SerializedName("Usn")
//     int usn;
// 
//     public String getCreateTime() {
//         return createTime;
//     }
// 
//     public void setCreateTime(String createTime) {
//         this.createTime = createTime;
//     }
// 
//     public long getId() {
//         return id;
//     }
// 
//     public void setId(long id) {
//         this.id = id;
//     }
// 
//     public boolean isBlog() {
//         return isBlog;
//     }
// 
//     public void setIsBlog(boolean isBlog) {
//         this.isBlog = isBlog;
//     }
// 
//     public boolean isDeleted() {
//         return isDeleted;
//     }
// 
//     public void setIsDeleted(boolean isDeleted) {
//         this.isDeleted = isDeleted;
//     }
// 
//     public boolean isDirty() {
//         return isDirty;
//     }
// 
//     public void setIsDirty(boolean isDirty) {
//         this.isDirty = isDirty;
//     }
// 
//     public String getNotebookId() {
//         return notebookId;
//     }
// 
//     public void setNotebookId(String notebookId) {
//         this.notebookId = notebookId;
//     }
// 
//     public int getSeq() {
//         return seq;
//     }
// 
//     public void setSeq(int seq) {
//         this.seq = seq;
//     }
// 
//     public String getTitle() {
//         return title;
//     }
// 
//     public void setTitle(String title) {
//         this.title = title;
//     }
// 
//     public String getUpdateTime() {
//         return updateTime;
//     }
// 
//     public void setUpdateTime(String updateTime) {
//         this.updateTime = updateTime;
//     }
// 
//     public String getUrlTitle() {
//         return urlTitle;
//     }
// 
//     public void setUrlTitle(String urlTitle) {
//         this.urlTitle = urlTitle;
//     }
// 
//     public String getUserId() {
//         return userId;
//     }
// 
//     public void setUserId(String userId) {
//         this.userId = userId;
//     }
// 
//     public int getUsn() {
//         return usn;
//     }
// 
//     public void setUsn(int usn) {
//         this.usn = usn;
//     }
// 
//     public String getParentNotebookId() {
//         return parentNotebookId;
//     }
// 
//     public void setParentNotebookId(String parentNotebookId) {
//         this.parentNotebookId = parentNotebookId;
//     }
// 
//     public boolean isTrash() {
//         return isTrash;
//     }
// 
//     public void setIsTrash(boolean isTrash) {
//         this.isTrash = isTrash;
//     }
// 
// 
//     public boolean isOk() {
//         return isOk;
//     }
// 
//     public String getMsg() {
//         return msg;
//     }
// }


import org.houxg.leamonax.model.Notebook;
import java.util.List;
import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.Query;
package org.houxg.leamonax.network.api;




public interface NotebookApi {

    @GET("notebook/getSyncNotebooks")
// Path: app/src/main/java/org/houxg/leamonax/model/Notebook.java
// @Table(name = "Notebook", database = AppDataBase.class)
// public class Notebook extends BaseModel {
// 
//     @SerializedName("Ok")
//     boolean isOk = true;
//     @SerializedName("Msg")
//     String msg;
// 
//     @Column(name = "id")
//     @PrimaryKey(autoincrement = true)
//     long id;
//     @Column(name = "notebookId")
//     @SerializedName("NotebookId")
//     String notebookId;
//     @Column(name = "parentNotebookId")
//     @SerializedName("ParentNotebookId")
//     String parentNotebookId;
//     @Column(name = "userId")
//     @SerializedName("UserId")
//     String userId;
//     @Column(name = "title")
//     @SerializedName("Title")
//     String title;
//     String urlTitle;
//     @Column(name = "seq")
//     @SerializedName("Seq")
//     int seq;
//     @SerializedName("IsBlog")
//     boolean isBlog;
//     @Column(name = "createdTime")
//     @SerializedName("CreatedTime")
//     String createTime;
//     @Column(name = "updatedTime")
//     @SerializedName("UpdatedTime")
//     String updateTime;
//     @Column(name = "isDirty")
//     boolean isDirty;
//     @Column(name = "isDeletedOnServer")
//     @SerializedName("IsDeleted")
//     boolean isDeleted;
//     @Column(name = "isTrash")
//     boolean isTrash;
//     @Column(name = "usn")
//     @SerializedName("Usn")
//     int usn;
// 
//     public String getCreateTime() {
//         return createTime;
//     }
// 
//     public void setCreateTime(String createTime) {
//         this.createTime = createTime;
//     }
// 
//     public long getId() {
//         return id;
//     }
// 
//     public void setId(long id) {
//         this.id = id;
//     }
// 
//     public boolean isBlog() {
//         return isBlog;
//     }
// 
//     public void setIsBlog(boolean isBlog) {
//         this.isBlog = isBlog;
//     }
// 
//     public boolean isDeleted() {
//         return isDeleted;
//     }
// 
//     public void setIsDeleted(boolean isDeleted) {
//         this.isDeleted = isDeleted;
//     }
// 
//     public boolean isDirty() {
//         return isDirty;
//     }
// 
//     public void setIsDirty(boolean isDirty) {
//         this.isDirty = isDirty;
//     }
// 
//     public String getNotebookId() {
//         return notebookId;
//     }
// 
//     public void setNotebookId(String notebookId) {
//         this.notebookId = notebookId;
//     }
// 
//     public int getSeq() {
//         return seq;
//     }
// 
//     public void setSeq(int seq) {
//         this.seq = seq;
//     }
// 
//     public String getTitle() {
//         return title;
//     }
// 
//     public void setTitle(String title) {
//         this.title = title;
//     }
// 
//     public String getUpdateTime() {
//         return updateTime;
//     }
// 
//     public void setUpdateTime(String updateTime) {
//         this.updateTime = updateTime;
//     }
// 
//     public String getUrlTitle() {
//         return urlTitle;
//     }
// 
//     public void setUrlTitle(String urlTitle) {
//         this.urlTitle = urlTitle;
//     }
// 
//     public String getUserId() {
//         return userId;
//     }
// 
//     public void setUserId(String userId) {
//         this.userId = userId;
//     }
// 
//     public int getUsn() {
//         return usn;
//     }
// 
//     public void setUsn(int usn) {
//         this.usn = usn;
//     }
// 
//     public String getParentNotebookId() {
//         return parentNotebookId;
//     }
// 
//     public void setParentNotebookId(String parentNotebookId) {
//         this.parentNotebookId = parentNotebookId;
//     }
// 
//     public boolean isTrash() {
//         return isTrash;
//     }
// 
//     public void setIsTrash(boolean isTrash) {
//         this.isTrash = isTrash;
//     }
// 
// 
//     public boolean isOk() {
//         return isOk;
//     }
// 
//     public String getMsg() {
//         return msg;
//     }
// }


// Path: app/src/main/java/org/houxg/leamonax/network/api/NotebookApi.java
import org.houxg.leamonax.model.Notebook;
import java.util.List;
import retrofit2.Call;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.Query;

package org.houxg.leamonax.network.api;




public interface NotebookApi {

    @GET("notebook/getSyncNotebooks")
    Call<List<Notebook>> getSyncNotebooks(@Query("afterUsn") int afterUsn, @Query("maxEntry") int maxEntry);