initial commit
This commit is contained in:
28
internal/pkg/oauth/google/user.go
Normal file
28
internal/pkg/oauth/google/user.go
Normal file
@@ -0,0 +1,28 @@
|
||||
package google
|
||||
|
||||
type UserInfo struct {
|
||||
Id string `json:"id"`
|
||||
GEmail string `json:"email"`
|
||||
VerifiedEmail bool `json:"verified_email"`
|
||||
Name string `json:"name"`
|
||||
GivenName string `json:"given_name"`
|
||||
FamilyName string `json:"family_name"`
|
||||
Picture string `json:"picture"`
|
||||
Locale string `json:"locale"`
|
||||
}
|
||||
|
||||
func (u UserInfo) ID() string {
|
||||
return u.Id
|
||||
}
|
||||
|
||||
func (u UserInfo) Email() string {
|
||||
return u.GEmail
|
||||
}
|
||||
|
||||
func (u UserInfo) FirstName() string {
|
||||
return u.Name
|
||||
}
|
||||
|
||||
func (u UserInfo) LastName() string {
|
||||
return u.Name
|
||||
}
|
||||
Reference in New Issue
Block a user