com.belerweb.social.weibo.bean.Privacy Maven / Gradle / Ivy
package com.belerweb.social.weibo.bean;
import org.json.JSONObject;
import com.belerweb.social.bean.JsonBean;
import com.belerweb.social.bean.Result;
/**
* 隐私设置
*/
public class Privacy extends JsonBean {
public Privacy() {}
private Privacy(JSONObject jsonObject) {
super(jsonObject);
}
private Integer comment;// 是否可以评论我的微博,0:所有人、1:关注的人、2:可信用户
private Integer geo;// 是否开启地理信息,0:不开启、1:开启
private Integer message;// 是否可以给我发私信,0:所有人、1:我关注的人、2:可信用户
private Integer realname;// 是否可以通过真名搜索到我,0:不可以、1:可以
private Integer badge;// 勋章是否可见,0:不可见、1:可见
private Integer mobile;// 是否可以通过手机号码搜索到我,0:不可以、1:可以
private Integer webim;// 是否开启webim, 0:不开启、1:开启
/**
* 是否可以评论我的微博,0:所有人、1:关注的人、2:可信用户
*/
public Integer getComment() {
return comment;
}
public void setComment(Integer comment) {
this.comment = comment;
}
/**
* 是否开启地理信息,0:不开启、1:开启
*/
public Integer getGeo() {
return geo;
}
public void setGeo(Integer geo) {
this.geo = geo;
}
/**
* 是否可以给我发私信,0:所有人、1:我关注的人、2:可信用户
*/
public Integer getMessage() {
return message;
}
public void setMessage(Integer message) {
this.message = message;
}
/**
* 是否可以通过真名搜索到我,0:不可以、1:可以
*/
public Integer getRealname() {
return realname;
}
public void setRealname(Integer realname) {
this.realname = realname;
}
/**
* 勋章是否可见,0:不可见、1:可见
*/
public Integer getBadge() {
return badge;
}
public void setBadge(Integer badge) {
this.badge = badge;
}
/**
* 是否可以通过手机号码搜索到我,0:不可以、1:可以
*/
public Integer getMobile() {
return mobile;
}
public void setMobile(Integer mobile) {
this.mobile = mobile;
}
/**
* 是否开启webim, 0:不开启、1:开启
*/
public Integer getWebim() {
return webim;
}
public void setWebim(Integer webim) {
this.webim = webim;
}
public static Privacy parse(JSONObject jsonObject) {
if (jsonObject == null) {
return null;
}
Privacy obj = new Privacy(jsonObject);
obj.comment = Result.parseInteger(jsonObject.opt("comment"));
obj.geo = Result.parseInteger(jsonObject.opt("geo"));
obj.message = Result.parseInteger(jsonObject.opt("message"));
obj.realname = Result.parseInteger(jsonObject.opt("realname"));
obj.badge = Result.parseInteger(jsonObject.opt("badge"));
obj.mobile = Result.parseInteger(jsonObject.opt("mobile"));
obj.webim = Result.parseInteger(jsonObject.opt("webim"));
return obj;
}
}