Versions in this module Expand all Collapse all v0 v0.196.2 Sep 10, 2024 Changes in this version + const OpenIDScope + const UserinfoEmailScope + const UserinfoProfileScope + type Service struct + BasePath string + UserAgent string + Userinfo *UserinfoService + func New(client *http.Client) (*Service, error) + func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error) + func (s *Service) Tokeninfo() *TokeninfoCall + type Tokeninfo struct + Audience string + Email string + ExpiresIn int64 + ForceSendFields []string + IssuedTo string + NullFields []string + Scope string + UserId string + VerifiedEmail bool + func (s Tokeninfo) MarshalJSON() ([]byte, error) + type TokeninfoCall struct + func (c *TokeninfoCall) AccessToken(accessToken string) *TokeninfoCall + func (c *TokeninfoCall) Context(ctx context.Context) *TokeninfoCall + func (c *TokeninfoCall) Do(opts ...googleapi.CallOption) (*Tokeninfo, error) + func (c *TokeninfoCall) Fields(s ...googleapi.Field) *TokeninfoCall + func (c *TokeninfoCall) Header() http.Header + func (c *TokeninfoCall) IdToken(idToken string) *TokeninfoCall + type Userinfo struct + Email string + FamilyName string + ForceSendFields []string + Gender string + GivenName string + Hd string + Id string + Link string + Locale string + Name string + NullFields []string + Picture string + VerifiedEmail *bool + func (s Userinfo) MarshalJSON() ([]byte, error) + type UserinfoGetCall struct + func (c *UserinfoGetCall) Context(ctx context.Context) *UserinfoGetCall + func (c *UserinfoGetCall) Do(opts ...googleapi.CallOption) (*Userinfo, error) + func (c *UserinfoGetCall) Fields(s ...googleapi.Field) *UserinfoGetCall + func (c *UserinfoGetCall) Header() http.Header + func (c *UserinfoGetCall) IfNoneMatch(entityTag string) *UserinfoGetCall + type UserinfoService struct + V2 *UserinfoV2Service + func NewUserinfoService(s *Service) *UserinfoService + func (r *UserinfoService) Get() *UserinfoGetCall + type UserinfoV2MeGetCall struct + func (c *UserinfoV2MeGetCall) Context(ctx context.Context) *UserinfoV2MeGetCall + func (c *UserinfoV2MeGetCall) Do(opts ...googleapi.CallOption) (*Userinfo, error) + func (c *UserinfoV2MeGetCall) Fields(s ...googleapi.Field) *UserinfoV2MeGetCall + func (c *UserinfoV2MeGetCall) Header() http.Header + func (c *UserinfoV2MeGetCall) IfNoneMatch(entityTag string) *UserinfoV2MeGetCall + type UserinfoV2MeService struct + func NewUserinfoV2MeService(s *Service) *UserinfoV2MeService + func (r *UserinfoV2MeService) Get() *UserinfoV2MeGetCall + type UserinfoV2Service struct + Me *UserinfoV2MeService + func NewUserinfoV2Service(s *Service) *UserinfoV2Service