package response import "qnc-server/model/model" type WxLoginResp struct { OpenId string `json:"openid"` SessionKey string `json:"session_key"` Unionid string `json:"unionid"` ErrCode int `json:"errcode"` ErrMsg string `json:"errmsg"` } type WxH5LoginResp struct { AccessToken string `json:"access_token"` ExpiresIn int `json:"expires_in"` RefreshToken string `json:"refresh_token"` Openid string `json:"openid"` Scope string `json:"scope"` IsSnapshotuser int `json:"is_snapshotuser"` Unionid string `json:"unionid"` Errcode int `json:"errcode"` Errmsg string `json:"errmsg"` } type WeChatUserInfoResp struct { OpenID string `json:"openid"` Nickname string `json:"nickname"` Sex int `json:"sex"` Province string `json:"province"` City string `json:"city"` Country string `json:"country"` HeadImgURL string `json:"headimgurl"` Privilege []string `json:"privilege"` UnionID string `json:"unionid"` Errcode int `json:"errcode"` Errmsg string `json:"errmsg"` } type LoginResponse struct { User model.User `json:"user"` Token string `json:"token"` //AuthIdentifier model.AuthIdentifier `json:"auth_identifier"` ExpiresAt int64 `json:"expiresAt"` }