|
|
|
|
package values
|
|
|
|
|
|
|
|
|
|
// PhoneRegistReq 手机注册请求
|
|
|
|
|
type PhoneRegistReq struct {
|
|
|
|
|
Phone string `json:"Phone" binding:"required"` // 手机号
|
|
|
|
|
Pass string `json:"Pass" binding:"required"`
|
|
|
|
|
Code string `json:"Code" binding:"required"`
|
|
|
|
|
Adid string `json:"Adid"`
|
|
|
|
|
GPSAdid string `json:"GPSAdid"`
|
|
|
|
|
Share string `json:"Share"`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
type PhoneLoginReq struct {
|
|
|
|
|
Phone string `json:"Phone" binding:"required"`
|
|
|
|
|
Pass string `json:"Pass" binding:"required"`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// NewPass 新密码
|
|
|
|
|
// Code 验证码
|
|
|
|
|
type PhoneResetPassReq struct {
|
|
|
|
|
Phone string `json:"Phone" binding:"required"`
|
|
|
|
|
NewPass string `json:"NewPass" binding:"required"`
|
|
|
|
|
Code string `json:"Code" binding:"required"`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// PhoneCodeReq 请求手机验证码
|
|
|
|
|
type PhoneCodeReq struct {
|
|
|
|
|
Phone string `json:"Phone" binding:"required"` // 手机号
|
|
|
|
|
// Opt int `json:"Opt" binding:"required"` // 操作码,1是登录获取验证码,2是注册获取验证码,3是绑定手机获取验证码
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// swagger:parameters PhoneCodeLoginReq
|
|
|
|
|
// PhoneCodeLoginReq 手机登录
|
|
|
|
|
type PhoneCodeLoginReq struct {
|
|
|
|
|
Phone string `json:"Phone" binding:"required"` // 手机号
|
|
|
|
|
Code string `json:"Code" binding:"required"` // 验证码
|
|
|
|
|
Adid string `json:"Adid"`
|
|
|
|
|
GPSAdid string `json:"GPSAdid"`
|
|
|
|
|
Share string `json:"Share"`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// GuestLoginReq 游客登录请求
|
|
|
|
|
// Share 邀请码
|
|
|
|
|
type GuestLoginReq struct {
|
|
|
|
|
Nick string `json:"Nick"`
|
|
|
|
|
Adid string `json:"Adid"`
|
|
|
|
|
GPSAdid string `json:"GPSAdid"`
|
|
|
|
|
Share string `json:"Share"`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// LoginResp 登录返回
|
|
|
|
|
type LoginResp struct {
|
|
|
|
|
GateAddr string `json:"GateAddr"`
|
|
|
|
|
UID int `json:"UID"`
|
|
|
|
|
Token string `json:"Token"`
|
|
|
|
|
// GameID int `json:"GameID"`
|
|
|
|
|
UserInfo UserInfoResp `json:"UserInfo"`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// GPLoginReq googleplay login
|
|
|
|
|
type GPLoginReq struct {
|
|
|
|
|
ID string `json:"ID" binding:"required"`
|
|
|
|
|
Name string `json:"Name"`
|
|
|
|
|
ChannelID int `json:"ChannelID"`
|
|
|
|
|
UUID string `json:"UUID"`
|
|
|
|
|
Avatar string `json:"Avatar"`
|
|
|
|
|
Adid string `json:"Adid"`
|
|
|
|
|
GPSAdid string `json:"GPSAdid"`
|
|
|
|
|
Share string `json:"Share"`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// FBLoginReq facebook login
|
|
|
|
|
type FBLoginReq struct {
|
|
|
|
|
ID string `json:"ID" binding:"required"`
|
|
|
|
|
Name string `json:"Name"`
|
|
|
|
|
ChannelID int `json:"ChannelID"`
|
|
|
|
|
UUID string `json:"UUID"`
|
|
|
|
|
Avatar string `json:"Avatar"`
|
|
|
|
|
Adid string `json:"Adid"`
|
|
|
|
|
GPSAdid string `json:"GPSAdid"`
|
|
|
|
|
Share string `json:"Share"`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// CommonLogin 登录通用信息结构
|
|
|
|
|
type CommonLogin struct {
|
|
|
|
|
OpenID string
|
|
|
|
|
DeviceID string
|
|
|
|
|
Nick string
|
|
|
|
|
Avatar string
|
|
|
|
|
Adid string
|
|
|
|
|
Gpsadid string
|
|
|
|
|
AccountType int
|
|
|
|
|
AccountName string
|
|
|
|
|
Pass string
|
|
|
|
|
Phone string
|
|
|
|
|
Share string // 邀请码
|
|
|
|
|
Fbc string
|
|
|
|
|
Fbp string
|
|
|
|
|
UserAgent string
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// TokenLoginReq
|
|
|
|
|
type TokenLoginReq struct {
|
|
|
|
|
Token string `json:"Token" binding:"required"`
|
|
|
|
|
Adid string `json:"Adid"`
|
|
|
|
|
GPSAdid string `json:"GPSAdid"`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Email 邮箱
|
|
|
|
|
type EmailCodeReq struct {
|
|
|
|
|
Email string `json:"Email" binding:"required"` // 邮箱
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Email 邮箱
|
|
|
|
|
// Pass 密码
|
|
|
|
|
// Code 验证码
|
|
|
|
|
type EmailRegistReq struct {
|
|
|
|
|
Email string `json:"Email" binding:"required"`
|
|
|
|
|
Pass string `json:"Pass" binding:"required"`
|
|
|
|
|
Code string `json:"Code" binding:"required"`
|
|
|
|
|
Adid string `json:"Adid"`
|
|
|
|
|
GPSAdid string `json:"GPSAdid"`
|
|
|
|
|
Share string `json:"Share"`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Email 邮箱
|
|
|
|
|
// Pass 密码
|
|
|
|
|
type EmailLoginReq struct {
|
|
|
|
|
Email string `json:"Email" binding:"required"`
|
|
|
|
|
Pass string `json:"Pass" binding:"required"`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Email 邮箱
|
|
|
|
|
// NewPass 新密码
|
|
|
|
|
// Code 验证码
|
|
|
|
|
type EmailResetPassReq struct {
|
|
|
|
|
Email string `json:"Email" binding:"required"`
|
|
|
|
|
NewPass string `json:"NewPass" binding:"required"`
|
|
|
|
|
Code string `json:"Code" binding:"required"`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Name 用户名
|
|
|
|
|
// Pass 密码
|
|
|
|
|
// Share 分享码
|
|
|
|
|
type AccountRegistReq struct {
|
|
|
|
|
Name string `json:"Name" binding:"required"`
|
|
|
|
|
Pass string `json:"Pass" binding:"required"`
|
|
|
|
|
Share string `json:"Share"`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// Pass 密码
|
|
|
|
|
type AccountLoginReq struct {
|
|
|
|
|
Name string `json:"Name" binding:"required"`
|
|
|
|
|
Pass string `json:"Pass" binding:"required"`
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// NewPass 新密码
|
|
|
|
|
type AccountResetPassReq struct {
|
|
|
|
|
Name string `json:"Name" binding:"required"`
|
|
|
|
|
OldPass string `json:"OldPass" binding:"required"`
|
|
|
|
|
NewPass string `json:"NewPass" binding:"required"`
|
|
|
|
|
}
|