印度包网
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

161 lines
4.1 KiB

1 year ago
package values
// PhoneRegistReq 手机注册请求
type PhoneRegistReq struct {
Phone string `json:"Phone" binding:"required"` // 手机号
Pass string `json:"Pass" 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"`
}
// 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"`
}