package com.dongxuexidu.douban4j.model.shuo; import com.dongxuexidu.douban4j.model.IDoubanObject; import com.google.api.client.util.Key; /** * * @author Zhibo Wei <uglytroll@dongxuexidu.com> */ public class DoubanShuoUserObj implements IDoubanObject{ @Key("city") private String city; @Key("icon_avatar") private String iconNormal; @Key("statuses_count") private int totalStatusCount = 0; @Key("uid") private String uid; @Key("url") private String url; @Key("created_at") private String createdDate; //What the hell is this? @Key("new_site_to_vu_count") private int newSiteCount = 0; @Key("large_avatar") private String iconLarge; @Key("screen_name") private String screenName; @Key("location") private String location; @Key("small_avatar") private String iconSmall; @Key("following") private boolean following = false; @Key("verified") private boolean verified = false; @Key("is_first_visit") private boolean isFirstVisit = false; @Key("type") private String type; @Key("id") private String id; @Key("description") private String description; @Key("original_site_url") private String siteUrl; @Override public String getObjName() { throw new UnsupportedOperationException("Not supported yet."); } /** * @return the city */ public String getCity() { return city; } /** * @param city the city to set */ public void setCity(String city) { this.city = city; } /** * @return the iconNormal */ public String getIconNormal() { return iconNormal; } /** * @param iconNormal the iconNormal to set */ public void setIconNormal(String iconNormal) { this.iconNormal = iconNormal; } /** * @return the totalStatusCount */ public int getTotalStatusCount() { return totalStatusCount; } /** * @param totalStatusCount the totalStatusCount to set */ public void setTotalStatusCount(int totalStatusCount) { this.totalStatusCount = totalStatusCount; } /** * @return the uid */ public String getUid() { return uid; } /** * @param uid the uid to set */ public void setUid(String uid) { this.uid = uid; } /** * @return the url */ public String getUrl() { return url; } /** * @param url the url to set */ public void setUrl(String url) { this.url = url; } /** * @return the createdDate */ public String getCreatedDate() { return createdDate; } /** * @param createdDate the createdDate to set */ public void setCreatedDate(String createdDate) { this.createdDate = createdDate; } /** * @return the newSiteCount */ public int getNewSiteCount() { return newSiteCount; } /** * @param newSiteCount the newSiteCount to set */ public void setNewSiteCount(int newSiteCount) { this.newSiteCount = newSiteCount; } /** * @return the iconLarge */ public String getIconLarge() { return iconLarge; } /** * @param iconLarge the iconLarge to set */ public void setIconLarge(String iconLarge) { this.iconLarge = iconLarge; } /** * @return the screenName */ public String getScreenName() { return screenName; } /** * @param screenName the screenName to set */ public void setScreenName(String screenName) { this.screenName = screenName; } /** * @return the location */ public String getLocation() { return location; } /** * @param location the location to set */ public void setLocation(String location) { this.location = location; } /** * @return the iconSmall */ public String getIconSmall() { return iconSmall; } /** * @param iconSmall the iconSmall to set */ public void setIconSmall(String iconSmall) { this.iconSmall = iconSmall; } /** * @return the following */ public boolean isFollowing() { return following; } /** * @param following the following to set */ public void setFollowing(boolean following) { this.following = following; } /** * @return the verified */ public boolean isVerified() { return verified; } /** * @param verified the verified to set */ public void setVerified(boolean verified) { this.verified = verified; } /** * @return the isFirstVisit */ public boolean isIsFirstVisit() { return isFirstVisit; } /** * @param isFirstVisit the isFirstVisit to set */ public void setIsFirstVisit(boolean isFirstVisit) { this.isFirstVisit = isFirstVisit; } /** * @return the type */ public String getType() { return type; } /** * @param type the type to set */ public void setType(String type) { this.type = type; } /** * @return the id */ public String getId() { return id; } /** * @param id the id to set */ public void setId(String id) { this.id = id; } /** * @return the description */ public String getDescription() { return description; } /** * @param description the description to set */ public void setDescription(String description) { this.description = description; } /** * @return the siteUrl */ public String getSiteUrl() { return siteUrl; } /** * @param siteUrl the siteUrl to set */ public void setSiteUrl(String siteUrl) { this.siteUrl = siteUrl; } }