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.
160 lines
4.1 KiB
160 lines
4.1 KiB
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"` |
|
}
|
|
|