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() { } }