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"` }