1 Star 0 Fork 0

Walle / go

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
oauth_user.go 1.29 KB
一键复制 编辑 原始数据 按行查看 历史
package oauth2
import "github.com/gogf/gf/encoding/gjson"
//User
type User struct {
Raw *gjson.Json
ID string
Name string
NickName string
Avatar string
Email string
// Raw string
}
//GetID
func (u *User) GetID() string {
return u.ID
}
//GetName
func (u *User) GetName() string {
return u.Name
}
//GetNickName
func (u *User) GetNickName() string {
return u.NickName
}
//GetAvatar
func (u *User) GetAvatar() string {
return u.Avatar
}
//GetEmail
func (u *User) GetEmail() string {
return u.Email
}
//GetRaw return *gjson.Json
//具体用法查看 github.com/gogf/gf/encoding/gjson
func (u *User) GetRaw() *gjson.Json {
return u.Raw
}
//SetAccessToken
func (u *User) SetAccessToken(token string) *User {
u.Raw.Set("access_token", token)
return u
}
//GetAccessToken
func (u *User) GetAccessToken() string {
return u.Raw.GetString("access_token")
}
//SetRefreshTokne
func (u *User) SetRefreshToken(token string) *User {
u.Raw.Set("refresh_token", token)
return u
}
//GetRefreshToken
func (u *User) GetRefreshToken() string {
return u.Raw.GetString("refresh_token")
}
//SetExpiresIn
func (u *User) SetExpiresIn(expiresIn int) *User {
u.Raw.Set("expires_in", expiresIn)
return u
}
//GetExpiresIn
func (u *User) GetExpiresIn() int {
return u.Raw.GetInt("expires_in")
}
1
https://gitee.com/wallesoft/go.git
git@gitee.com:wallesoft/go.git
wallesoft
go
go
v1.0.2

搜索帮助