package com.marktony.zhihudaily.refactor.data;
import com.google.gson.annotations.SerializedName;
import java.util.List;
/**
* Created by lizhaotailang on 2017/5/20.
*/
public class DoubanMomentNews {
@SerializedName("count")
private int count;
@SerializedName("posts")
private List<Posts> posts;
@SerializedName("offset")
private int offset;
@SerializedName("date")
private String date;
@SerializedName("total")
private int total;
public int getCount() {
return count;
}
public void setCount(int count) {
this.count = count;
}
public List<DoubanMomentNews.Posts> getPosts() {
return posts;
}
public void setPosts(List<DoubanMomentNews.Posts> posts) {
this.posts = posts;
}
public int getOffset() {
return offset;
}
public void setOffset(int offset) {
this.offset = offset;
}
public String getDate() {
return date;
}
public void setDate(String date) {
this.date = date;
}
public int getTotal() {
return total;
}
public void setTotal(int total) {
this.total = total;
}
public class Posts {
@SerializedName("display_style")
private int displayStyle;
@SerializedName("is_editor_choice")
private boolean isEditorChoice;
@SerializedName("published_time")
private String publishedTime;
@SerializedName("url")
private String url;
@SerializedName("short_url")
private String shortUrl;
@SerializedName("is_liked")
private boolean isLiked;
@SerializedName("author")
private Author author;
@SerializedName("column")
private String column;
@SerializedName("app_css")
private int appCss;
@SerializedName("abstract")
private String abs;
@SerializedName("date")
private String date;
@SerializedName("like_count")
private int likeCount;
@SerializedName("comments_count")
private int commentsCount;
@SerializedName("thumbs")
private List<Thumbs> thumbs;
@SerializedName("created_time")
private String createdTime;
@SerializedName("title")
private String title;
@SerializedName("share_pic_url")
private String sharePicUrl;
@SerializedName("type")
private String type;
@SerializedName("id")
private int id;
public class Thumbs {
@SerializedName("medium")
private Medium medium;
@SerializedName("description")
private String description;
@SerializedName("large")
private Large large;
@SerializedName("tag_name")
private String tagName;
@SerializedName("small")
private Small small;
@SerializedName("id")
private int id;
public DoubanMomentNews.Posts.Medium getMedium() {
return medium;
}
public void setMedium(DoubanMomentNews.Posts.Medium medium) {
this.medium = medium;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public DoubanMomentNews.Posts.Large getLarge() {
return large;
}
public void setLarge(DoubanMomentNews.Posts.Large large) {
this.large = large;
}
public String getTagName() {
return tagName;
}
public void setTagName(String tag_name) {
this.tagName = tag_name;
}
public DoubanMomentNews.Posts.Small getSmall() {
return small;
}
public void setSmall(DoubanMomentNews.Posts.Small small) {
this.small = small;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
}
public class Small {
@SerializedName("url")
private String url;
@SerializedName("width")
private int width;
@SerializedName("height")
private int height;
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public int getWidth() {
return width;
}
public void setWidth(int width) {
this.width = width;
}
public int getHeight() {
return height;
}
public void setHeight(int height) {
this.height = height;
}
}
public class Medium {
@SerializedName("url")
private String url;
@SerializedName("width")
private int width;
@SerializedName("height")
private int height;
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public int getWidth() {
return width;
}
public void setWidth(int width) {
this.width = width;
}
public int getHeight() {
return height;
}
public void setHeight(int height) {
this.height = height;
}
}
public class Large {
@SerializedName("url")
private String url;
@SerializedName("width")
private int width;
@SerializedName("height")
private int height;
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public int getWidth() {
return width;
}
public void setWidth(int width) {
this.width = width;
}
public int getHeight() {
return height;
}
public void setHeight(int height) {
this.height = height;
}
}
public int getDisplayStyle() {
return displayStyle;
}
public void setDisplayStyle(int displayStyle) {
this.displayStyle = displayStyle;
}
public boolean is_editor_choice() {
return isEditorChoice;
}
public void setEditorChoice(boolean editorChoice) {
this.isEditorChoice = editorChoice;
}
public String getPublishedTime() {
return publishedTime;
}
public void setPublishedTime(String publishedTime) {
this.publishedTime = publishedTime;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getShortUrl() {
return shortUrl;
}
public void setShortUrl(String shortUrl) {
this.shortUrl = shortUrl;
}
public boolean is_liked() {
return isLiked;
}
public void setLiked(boolean liked) {
this.isLiked = liked;
}
public DoubanMomentNews.Author getAuthor() {
return author;
}
public void setAuthor(DoubanMomentNews.Author author) {
this.author = author;
}
public String getColumn() {
return column;
}
public void setColumn(String column) {
this.column = column;
}
public int getAppCss() {
return appCss;
}
public void setAppCss(int appCss) {
this.appCss = appCss;
}
public String getAbs() {
return abs;
}
public void setAbs(String abs) {
this.abs = abs;
}
public String getDate() {
return date;
}
public void setDate(String date) {
this.date = date;
}
public int getLikeCount() {
return likeCount;
}
public void setLikeCount(int likeCount) {
this.likeCount = likeCount;
}
public int getCommentsCount() {
return commentsCount;
}
public void setCommentsCount(int commentsCount) {
this.commentsCount = commentsCount;
}
public List<Thumbs> getThumbs() {
return thumbs;
}
public void setThumbs(List<Thumbs> thumbs) {
this.thumbs = thumbs;
}
public String getCreatedTime() {
return createdTime;
}
public void setCreatedTime(String createdTime) {
this.createdTime = createdTime;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getSharePicUrl() {
return sharePicUrl;
}
public void setSharePicUrl(String sharePicUrl) {
this.sharePicUrl = sharePicUrl;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
}
private class Author {
@SerializedName("is_followed")
private boolean isFollowed;
@SerializedName("uid")
private String uid;
@SerializedName("url")
private String url;
@SerializedName("avatar")
private String avatar;
@SerializedName("name")
private String name;
@SerializedName("is_special_user")
private boolean isSpecialUser;
@SerializedName("n_posts")
private int nPosts;
@SerializedName("alt")
private String alt;
@SerializedName("large_avatar")
private String largeAvatar;
@SerializedName("id")
private String id;
@SerializedName("is_auth_author")
private boolean isAuthAuthor;
public boolean isFollowed() {
return isFollowed;
}
public void setFollowed(boolean followed) {
isFollowed = followed;
}
public String getUid() {
return uid;
}
public void setUid(String uid) {
this.uid = uid;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getAvatar() {
return avatar;
}
public void setAvatar(String avatar) {
this.avatar = avatar;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public boolean isSpecialUser() {
return isSpecialUser;
}
public void setSpecialUser(boolean specialUser) {
isSpecialUser = specialUser;
}
public int getnPosts() {
return nPosts;
}
public void setnPosts(int nPosts) {
this.nPosts = nPosts;
}
public String getAlt() {
return alt;
}
public void setAlt(String alt) {
this.alt = alt;
}
public String getLargeAvatar() {
return largeAvatar;
}
public void setLargeAvatar(String largeAvatar) {
this.largeAvatar = largeAvatar;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public boolean isAuthAuthor() {
return isAuthAuthor;
}
public void setAuthAuthor(boolean authAuthor) {
isAuthAuthor = authAuthor;
}
}
}