go-common/app/job/main/passport-sns/model/model.go
2019-04-22 18:49:16 +08:00

60 lines
1.5 KiB
Go

package model
// SnsLog .
type SnsLog struct {
Mid int64 `json:"mid"`
OpenID string `json:"openid"`
UnionID string `json:"unionid"`
AppID string `json:"appid"`
Platform int `json:"platform"`
Operator string `json:"operator"`
Operate int `json:"operate"`
Description string `json:"description"`
}
// SnsUser .
type SnsUser struct {
Mid int64 `json:"mid"`
UnionID string `json:"unionid"`
Platform int `json:"platform"`
Expires int64 `json:"expires"`
}
// SnsOpenID .
type SnsOpenID struct {
Mid int64 `json:"mid"`
OpenID string `json:"openid"`
UnionID string `json:"unionid"`
AppID string `json:"appid"`
Platform int `json:"platform"`
}
// SnsToken .
type SnsToken struct {
Mid int64 `json:"mid"`
OpenID string `json:"openid"`
UnionID string `json:"unionid"`
Platform int `json:"platform"`
Token string `json:"token"`
Expires int64 `json:"expires"`
AppID string `json:"appid"`
}
// AsoAccountSns aso account sns.
type AsoAccountSns struct {
Mid int64 `json:"mid"`
SinaUID int64 `json:"sina_uid"`
SinaAccessToken string `json:"sina_access_token"`
SinaAccessExpires int64 `json:"sina_access_expires"`
QQOpenid string `json:"qq_openid"`
QQAccessToken string `json:"qq_access_token"`
QQAccessExpires int64 `json:"qq_access_expires"`
}
// QQUnionIDResp qq unionid resp.
type QQUnionIDResp struct {
Code int `json:"error"`
Description string `json:"error_description"`
UnionID string `json:"unionid"`
}