package com.partynetwork.iparty.info;
import com.partynetwork.iparty.app.entities.CommonUser;
import android.os.Parcel;
import android.os.Parcelable;
public class RegisterUserInfo extends CommonUser implements Parcelable {
private int registerType;// 注册方式 0:手机;1:邮箱
private String userPhone;// 用户手机号
private String userEmail;// 用户邮箱
private String userPassword;// 用户密码(原密码6-16位,传输MD5加密后的密文)
private String userHead;// 用户头像文件
private int userCity;// 用户城市
/**
* @return registerType
*/
public int getRegisterType() {
return registerType;
}
/**
* @param registerType
* 要设置的 registerType
*/
public void setRegisterType(int registerType) {
this.registerType = registerType;
}
/**
* @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 userPassword
*/
public String getUserPassword() {
return userPassword;
}
/**
* @param userPassword
* 要设置的 userPassword
*/
public void setUserPassword(String userPassword) {
this.userPassword = userPassword;
}
/**
* @return userHead
*/
public String getUserHead() {
return userHead;
}
/**
* @param userHead
* 要设置的 userHead
*/
public void setUserHead(String userHead) {
this.userHead = userHead;
}
/**
* @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 int getUserCity() {
return userCity;
}
/**
* @param userCity
* 要设置的 userCity
*/
public void setUserCity(int userCity) {
this.userCity = userCity;
}
/**
* @return creator
*/
public static Parcelable.Creator<RegisterUserInfo> getCreator() {
return CREATOR;
}
/**
* @param creator
* 要设置的 creator
*/
public static void setCreator(Parcelable.Creator<RegisterUserInfo> creator) {
CREATOR = creator;
}
public int describeContents() {
return 0;
}
public void writeToParcel(Parcel dest, int flags) {
dest.writeInt(registerType);// 注册方式 0:手机;1:邮箱
dest.writeString(userPhone);// 用户手机号
dest.writeString(userEmail);// 用户邮箱
dest.writeString(userPassword);// 用户密码(原密码6-16位,传输MD5加密后的密文)
dest.writeString(userHead);// 用户头像文件
dest.writeString(userName);// 8字以内 用户名
dest.writeInt(userSex);// 用户性别:0 表示男;1 表示女;2 表示其他
dest.writeString(userState);// 3个汉字 用户状态(Party状态
dest.writeInt(userAge);// 用户年龄
dest.writeInt(userCity);// 用户城市
}
public static Parcelable.Creator<RegisterUserInfo> CREATOR = new Parcelable.Creator<RegisterUserInfo>() {
public RegisterUserInfo createFromParcel(Parcel in) {
return new RegisterUserInfo(in);
}
public RegisterUserInfo[] newArray(int size) {
return new RegisterUserInfo[size];
}
};
private RegisterUserInfo(Parcel in) {
registerType = in.readInt();// 注册方式 0:手机;1:邮箱
userPhone = in.readString();// 用户手机号
userEmail = in.readString();// 用户邮箱
userPassword = in.readString();// 用户密码(原密码6-16位,传输MD5加密后的密文)
userHead = in.readString();// 用户头像文件
userName = in.readString();// 8字以内 用户名
userSex = in.readInt();// 用户性别:0 表示男;1 表示女;2 表示其他
userState = in.readString();// 3个汉字 用户状态(Party状态
userAge = in.readInt();// 用户年龄
userCity = in.readInt();// 用户城市
}
public RegisterUserInfo() {
}
}