package com.kelin.mvvmlight.zhihu.newsdetail;
import java.util.List;
import retrofit2.http.GET;
import retrofit2.http.Path;
import rx.Observable;
/**
* Created by kelin on 16-4-29.
*/
public interface NewsDetailService {
@GET("/api/4/news/{id}")
public Observable<NewsDetail> getNewsDetail(@Path("id") long id);
public class NewsDetail{
/**
* body : T
* image_source : Angel Abril Ruiz / CC BY
* title : 卖衣服的新手段:把耐用品变成「不停买新的」
* image : http://p4.zhimg.com/30/59/30594279d368534c6c2f91b2c00c7806.jpg
* share_url : http://daily.zhihu.com/story/3892357
* js : []
* ga_prefix : 050615
* images : ["http://p3.zhimg.com/69/d0/69d0ab1bde1988bd475bc7e0a25b713e.jpg"]
* type : 0
* id : 3892357
* css : ["http://news-at.zhihu.com/css/news_qa.auto.css?v=4b3e3"]
*/
private String body;
private String image_source;
private String title;
private String image;
private String share_url;
private String ga_prefix;
private int type;
private int id;
private List<?> js;
private List<String> images;
private List<String> css;
private String cssStr;
public String getCssStr() {
return cssStr;
}
public void setCssStr(String cssStr) {
this.cssStr = cssStr;
}
public String getBody() {
return body;
}
public void setBody(String body) {
this.body = body;
}
public String getImage_source() {
return image_source;
}
public void setImage_source(String image_source) {
this.image_source = image_source;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getImage() {
return image;
}
public void setImage(String image) {
this.image = image;
}
public String getShare_url() {
return share_url;
}
public void setShare_url(String share_url) {
this.share_url = share_url;
}
public String getGa_prefix() {
return ga_prefix;
}
public void setGa_prefix(String ga_prefix) {
this.ga_prefix = ga_prefix;
}
public int getType() {
return type;
}
public void setType(int type) {
this.type = type;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public List<?> getJs() {
return js;
}
public void setJs(List<?> js) {
this.js = js;
}
public List<String> getImages() {
return images;
}
public void setImages(List<String> images) {
this.images = images;
}
public List<String> getCss() {
return css;
}
public void setCss(List<String> css) {
this.css = css;
}
}
}