{-# LANGUAGE DataKinds #-}
{-# LANGUAGE DeriveDataTypeable #-}
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# LANGUAGE OverloadedStrings #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Network.Google.OAuth2.Types
(
oAuth2Service
, userInfoProFileScope
, plusLoginScope
, userInfoEmailScope
, plusMeScope
, TokenInfo
, tokenInfo
, tiAudience
, tiEmail
, tiExpiresIn
, tiAccessType
, tiScope
, tiVerifiedEmail
, tiUserId
, tiTokenHandle
, tiIssuedTo
, JWK
, jwk
, jKeys
, JWKKeysItem
, jwkKeysItem
, jkiAlg
, jkiUse
, jkiKid
, jkiN
, jkiE
, jkiKty
, UserInfoplus
, userInfoplus
, uiHd
, uiEmail
, uiLink
, uiLocale
, uiGivenName
, uiFamilyName
, uiPicture
, uiGender
, uiName
, uiVerifiedEmail
, uiId
) where
import Network.Google.OAuth2.Types.Product
import Network.Google.OAuth2.Types.Sum
import Network.Google.Prelude
oAuth2Service :: ServiceConfig
oAuth2Service
= defaultService (ServiceId "oauth2:v2")
"www.googleapis.com"
userInfoProFileScope :: Proxy '["https://www.googleapis.com/auth/userinfo.profile"]
userInfoProFileScope = Proxy;
plusLoginScope :: Proxy '["https://www.googleapis.com/auth/plus.login"]
plusLoginScope = Proxy;
userInfoEmailScope :: Proxy '["https://www.googleapis.com/auth/userinfo.email"]
userInfoEmailScope = Proxy;
plusMeScope :: Proxy '["https://www.googleapis.com/auth/plus.me"]
plusMeScope = Proxy;