package com.partynetwork.iparty.info;
import com.partynetwork.iparty.app.entities.CommonUser;
import android.os.Parcel;
import android.os.Parcelable;
public class UserInfo extends CommonUser implements Parcelable {
// 用户个人信息主页背景
private String userHeadBgUrl;
// 用户信息公开状态:0 公开;1 i好友可见;2 自己可见
private int userInfPermission;
// 用户生日
private String userBirthday;
// 用户职业
private String userOccupation;
// 婚恋状态
private String userMatchState;
// 用户喜欢
private String[] userLike;
// 用户时尚态度
private String[] userFashionAttitude;
// 个性宣言
private String userIndividuality;
// 社交信息权限:0 所有人可见;1 仅i好友可见
private int userFashPermission;
// 是否开启分床:0 关闭;1 开启
private int isSleeping;
// 密码的数字字符串
private String sleepingPassword;
// 分床的目的
private String sleepFor;
// 敏感部位
private String sensitive;
// 希望ML的场所
private String sleepPlace;
// 隐私照片Url
private String privacyPhotoUrl;
// 用户类别 -1:未知状态;0:陌生人用户;1:i好友;2:我关注的人;3:我的粉丝;4:我的去你妹用户;5:我自己
private int userType;
/** 用户绑定的手机 */
private String userPhone;
/** 用户绑定的邮箱 */
private String userEmail;
// 用户Party号
private String partyNum;
// 用户认证类别(-1:未认证;1:个人认证用户;2:企业认证用户)
private int authType;
// 认证名称
private String authName;
// 认证头像
private String authHead;
// 官方网站
private String website;
// 电话号码
private String telephone;
// 详细地址
private String address;
// 真实姓名
private String realName;
// QQ的认证令牌
private String qqAccessToken;
// 新浪微博的认证令牌
private String weiboAccessToken;
// 人人的认证令牌
private String renrenAccessToken;
/**
* @return userId
*/
public int getUserId() {
return userId;
}
/**
* @param userId
* 要设置的 userId
*/
public void setUserId(int userId) {
this.userId = userId;
}
/**
* @return userHeadUrl
*/
public String getUserHeadUrl() {
return userHeadUrl;
}
/**
* @param userHeadUrl
* 要设置的 userHeadUrl
*/
public void setUserHeadUrl(String userHeadUrl) {
this.userHeadUrl = userHeadUrl;
}
/**
* @return userName
*/
public String getUserName() {
return userName;
}
/**
* @param userName
* 要设置的 userName
*/
public void setUserName(String userName) {
this.userName = userName;
}
/**
* @return userSex
*/
public int getUserSex() {
return userSex;
}
/**
* @param userSex
* 要设置的 userSex
*/
public void setUserSex(int userSex) {
this.userSex = userSex;
}
/**
* @return userState
*/
public String getUserState() {
return userState;
}
/**
* @param userState
* 要设置的 userState
*/
public void setUserState(String userState) {
this.userState = userState;
}
/**
* @return userAge
*/
public int getUserAge() {
return userAge;
}
/**
* @param userAge
* 要设置的 userAge
*/
public void setUserAge(int userAge) {
this.userAge = userAge;
}
/**
* @return userCity
*/
public String getUserCity() {
return userCity;
}
/**
* @param userCity
* 要设置的 userCity
*/
public void setUserCity(String userCity) {
this.userCity = userCity;
}
/**
* @return userHeadBgUrl
*/
public String getUserHeadBgUrl() {
return userHeadBgUrl;
}
/**
* @param userHeadBgUrl
* 要设置的 userHeadBgUrl
*/
public void setUserHeadBgUrl(String userHeadBgUrl) {
this.userHeadBgUrl = userHeadBgUrl;
}
/**
* @return userInfPermission
*/
public int getUserInfPermission() {
return userInfPermission;
}
/**
* @param userInfPermission
* 要设置的 userInfPermission
*/
public void setUserInfPermission(int userInfPermission) {
this.userInfPermission = userInfPermission;
}
/**
* @return userBirthday
*/
public String getUserBirthday() {
return userBirthday;
}
/**
* @param userBirthday
* 要设置的 userBirthday
*/
public void setUserBirthday(String userBirthday) {
this.userBirthday = userBirthday;
}
/**
* @return userOccupation
*/
public String getUserOccupation() {
return userOccupation;
}
/**
* @param userOccupation
* 要设置的 userOccupation
*/
public void setUserOccupation(String userOccupation) {
this.userOccupation = userOccupation;
}
/**
* @return userMatchState
*/
public String getUserMatchState() {
return userMatchState;
}
/**
* @param userMatchState
* 要设置的 userMatchState
*/
public void setUserMatchState(String userMatchState) {
this.userMatchState = userMatchState;
}
/**
* @return userLike
*/
public String[] getUserLike() {
return userLike;
}
/**
* @param userLike
* 要设置的 userLike
*/
public void setUserLike(String[] userLike) {
this.userLike = userLike;
}
/**
* @return userFashionAttitude
*/
public String[] getUserFashionAttitude() {
return userFashionAttitude;
}
/**
* @param userFashionAttitude
* 要设置的 userFashionAttitude
*/
public void setUserFashionAttitude(String[] userFashionAttitude) {
this.userFashionAttitude = userFashionAttitude;
}
/**
* @return userIndividuality
*/
public String getUserIndividuality() {
return userIndividuality;
}
/**
* @param userIndividuality
* 要设置的 userIndividuality
*/
public void setUserIndividuality(String userIndividuality) {
this.userIndividuality = userIndividuality;
}
/**
* @return userFashPermission
*/
public int getUserFashPermission() {
return userFashPermission;
}
/**
* @param userFashPermission
* 要设置的 userFashPermission
*/
public void setUserFashPermission(int userFashPermission) {
this.userFashPermission = userFashPermission;
}
/**
* @return isSleeping
*/
public int getIsSleeping() {
return isSleeping;
}
/**
* @param isSleeping
* 要设置的 isSleeping
*/
public void setIsSleeping(int isSleeping) {
this.isSleeping = isSleeping;
}
/**
* @return sleepingPassword
*/
public String getSleepingPassword() {
return sleepingPassword;
}
/**
* @param sleepingPassword
* 要设置的 sleepingPassword
*/
public void setSleepingPassword(String sleepingPassword) {
this.sleepingPassword = sleepingPassword;
}
/**
* @return sleepFor
*/
public String getSleepFor() {
return sleepFor;
}
/**
* @param sleepFor
* 要设置的 sleepFor
*/
public void setSleepFor(String sleepFor) {
this.sleepFor = sleepFor;
}
/**
* @return sensitive
*/
public String getSensitive() {
return sensitive;
}
/**
* @param sensitive
* 要设置的 sensitive
*/
public void setSensitive(String sensitive) {
this.sensitive = sensitive;
}
/**
* @return sleepPlace
*/
public String getSleepPlace() {
return sleepPlace;
}
/**
* @param sleepPlace
* 要设置的 sleepPlace
*/
public void setSleepPlace(String sleepPlace) {
this.sleepPlace = sleepPlace;
}
/**
* @return privacyPhotoUrl
*/
public String getPrivacyPhotoUrl() {
return privacyPhotoUrl;
}
/**
* @param privacyPhotoUrl
* 要设置的 privacyPhotoUrl
*/
public void setPrivacyPhotoUrl(String privacyPhotoUrl) {
this.privacyPhotoUrl = privacyPhotoUrl;
}
/**
* @return userType
*/
public int getUserType() {
return userType;
}
/**
* @param userType
* 要设置的 userType
*/
public void setUserType(int userType) {
this.userType = userType;
}
/**
* @return userPhone
*/
public String getUserPhone() {
return userPhone;
}
/**
* @param userPhone
* 要设置的 userPhone
*/
public void setUserPhone(String userPhone) {
this.userPhone = userPhone;
}
/**
* @return userEmail
*/
public String getUserEmail() {
return userEmail;
}
/**
* @param userEmail
* 要设置的 userEmail
*/
public void setUserEmail(String userEmail) {
this.userEmail = userEmail;
}
/**
* @return partyNum
*/
public String getPartyNum() {
return partyNum;
}
/**
* @param partyNum 要设置的 partyNum
*/
public void setPartyNum(String partyNum) {
this.partyNum = partyNum;
}
/**
* @return authType
*/
public int getAuthType() {
return authType;
}
/**
* @param authType 要设置的 authType
*/
public void setAuthType(int authType) {
this.authType = authType;
}
/**
* @return authName
*/
public String getAuthName() {
return authName;
}
/**
* @param authName 要设置的 authName
*/
public void setAuthName(String authName) {
this.authName = authName;
}
/**
* @return authHead
*/
public String getAuthHead() {
return authHead;
}
/**
* @param authHead 要设置的 authHead
*/
public void setAuthHead(String authHead) {
this.authHead = authHead;
}
/**
* @return website
*/
public String getWebsite() {
return website;
}
/**
* @param website 要设置的 website
*/
public void setWebsite(String website) {
this.website = website;
}
/**
* @return telephone
*/
public String getTelephone() {
return telephone;
}
/**
* @param telephone 要设置的 telephone
*/
public void setTelephone(String telephone) {
this.telephone = telephone;
}
/**
* @return realName
*/
public String getRealName() {
return realName;
}
/**
* @param realName 要设置的 realName
*/
public void setRealName(String realName) {
this.realName = realName;
}
/**
* @return qqAccessToken
*/
public String getQqAccessToken() {
return qqAccessToken;
}
/**
* @param qqAccessToken 要设置的 qqAccessToken
*/
public void setQqAccessToken(String qqAccessToken) {
this.qqAccessToken = qqAccessToken;
}
/**
* @return weiboAccessToken
*/
public String getWeiboAccessToken() {
return weiboAccessToken;
}
/**
* @param weiboAccessToken 要设置的 weiboAccessToken
*/
public void setWeiboAccessToken(String weiboAccessToken) {
this.weiboAccessToken = weiboAccessToken;
}
/**
* @return renrenAccessToken
*/
public String getRenrenAccessToken() {
return renrenAccessToken;
}
/**
* @param renrenAccessToken 要设置的 renrenAccessToken
*/
public void setRenrenAccessToken(String renrenAccessToken) {
this.renrenAccessToken = renrenAccessToken;
}
public int describeContents() {
return 0;
}
public void writeToParcel(Parcel dest, int flags) {
dest.writeInt(userId);
dest.writeString(userHeadUrl);
dest.writeString(userName);
dest.writeInt(userSex);
dest.writeString(userState);
dest.writeInt(userAge);
dest.writeString(userCity);
dest.writeString(userHeadBgUrl);
dest.writeInt(userInfPermission);
dest.writeString(userBirthday);
dest.writeString(userOccupation);
dest.writeString(userMatchState);
dest.writeStringArray(userLike);
dest.writeStringArray(userFashionAttitude);
dest.writeString(userIndividuality);
dest.writeInt(userFashPermission);
dest.writeInt(isSleeping);
dest.writeString(sleepingPassword);
dest.writeString(sleepFor);
dest.writeString(sensitive);
dest.writeString(sleepPlace);
dest.writeString(privacyPhotoUrl);
dest.writeInt(userType);
dest.writeString(userPhone);
dest.writeString(userEmail);
dest.writeString(partyNum);
dest.writeInt(authType);
dest.writeString(authName);
dest.writeString(authHead);
dest.writeString(website);
dest.writeString(telephone);
dest.writeString(address);
dest.writeString(realName);
dest.writeString(qqAccessToken);
dest.writeString(weiboAccessToken);
dest.writeString(renrenAccessToken);
}
public static final Parcelable.Creator<UserInfo> CREATOR = new Parcelable.Creator<UserInfo>() {
public UserInfo createFromParcel(Parcel in) {
return new UserInfo(in);
}
public UserInfo[] newArray(int size) {
return new UserInfo[size];
}
};
private UserInfo(Parcel in) {
userId = in.readInt();
userHeadUrl = in.readString();
userName = in.readString();
userSex = in.readInt();
userState = in.readString();
userAge = in.readInt();
userCity = in.readString();
userHeadBgUrl = in.readString();
userInfPermission = in.readInt();
userBirthday = in.readString();
userOccupation = in.readString();
userMatchState = in.readString();
userLike = in.createStringArray();
userFashionAttitude = in.createStringArray();
userIndividuality = in.readString();
userFashPermission = in.readInt();
isSleeping = in.readInt();
sleepingPassword = in.readString();
sleepFor = in.readString();
sensitive = in.readString();
sleepPlace = in.readString();
privacyPhotoUrl = in.readString();
userType = in.readInt();
userPhone = in.readString();
userEmail = in.readString();
partyNum = in.readString();
authType = in.readInt();
authName = in.readString();
authHead = in.readString();
website = in.readString();
telephone = in.readString();
address = in.readString();
realName = in.readString();
qqAccessToken = in.readString();
weiboAccessToken = in.readString();
renrenAccessToken = in.readString();
}
public UserInfo() {
}
}