29 lines
572 B
Go
29 lines
572 B
Go
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
|
|
}
|