package com.partynetwork.dataprovider.json.struct;
import com.partynetwork.dataprovider.json.CommonRequest;
import com.partynetwork.dataprovider.json.CommonResponse;
import com.partynetwork.dataprovider.util.MD5Util;
public class Login_loginRequest extends CommonRequest {
/** 登陆的用户名类型(0:手机号;1:邮箱) */
private int loginType;
/** 登陆的内容名称(支持邮箱登陆,电话登陆) */
private String loginContent;
/** 用户密码 */
private String password;
// 百度推送的用户ID
private String baiduUserId;
// 百度推送的ChannelId
private String baiduChannel;
// ios的唯一设备标识号
private String iosDeviceToken;
// 登陆类型:2为ios客户端登录3为android客户端登录
private int osType;
public Login_loginRequest() {
this._requestAction = "Public/login";
}
public int getLoginType() {
return loginType;
}
public void setLoginType(int loginType) {
this.loginType = loginType;
}
public String getLoginContent() {
return loginContent;
}
public void setLoginContent(String loginContent) {
this.loginContent = loginContent;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = MD5Util.md5(password);
}
public String getBaiduUserId() {
return baiduUserId;
}
public void setBaiduUserId(String baiduUserId) {
this.baiduUserId = baiduUserId;
}
public String getBaiduChannel() {
return baiduChannel;
}
public void setBaiduChannel(String baiduChannel) {
this.baiduChannel = baiduChannel;
}
public String getIosDeviceToken() {
return iosDeviceToken;
}
public void setIosDeviceToken(String iosDeviceToken) {
this.iosDeviceToken = iosDeviceToken;
}
public int getOsType() {
return osType;
}
public void setOsType(int osType) {
this.osType = osType;
}
@Override
public String getJson(CommonRequest request) {
return gson.toJson((Login_loginRequest) request);
}
@Override
public CommonResponse getObject(String paramStream) {
return gson.fromJson(paramStream, Login_loginResponse.class);
}
}