gogol-identity-toolkit-0.4.0: Google Identity Toolkit SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.IdentityToolkit

Contents

Description

Help the third party sites to implement federated login.

See: Google Identity Toolkit API Reference

Synopsis

Service Configuration

identityToolkitService :: ServiceConfig Source #

Default request referring to version v3 of the Google Identity Toolkit API. This contains the host and root path used as a starting point for constructing service requests.

OAuth Scopes

firebaseScope :: Proxy '["https://www.googleapis.com/auth/firebase"] Source #

View and administer all your Firebase data and settings

cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"] Source #

View and manage your data across Google Cloud Platform services

API Declaration

Resources

identitytoolkit.relyingparty.createAuthUri

identitytoolkit.relyingparty.deleteAccount

identitytoolkit.relyingparty.downloadAccount

identitytoolkit.relyingparty.emailLinkSignin

identitytoolkit.relyingparty.getAccountInfo

identitytoolkit.relyingparty.getOobConfirmationCode

identitytoolkit.relyingparty.getProjectConfig

identitytoolkit.relyingparty.getPublicKeys

identitytoolkit.relyingparty.getRecaptchaParam

identitytoolkit.relyingparty.resetPassword

identitytoolkit.relyingparty.sendVerificationCode

identitytoolkit.relyingparty.setAccountInfo

identitytoolkit.relyingparty.setProjectConfig

identitytoolkit.relyingparty.signOutUser

identitytoolkit.relyingparty.signupNewUser

identitytoolkit.relyingparty.uploadAccount

identitytoolkit.relyingparty.verifyAssertion

identitytoolkit.relyingparty.verifyCustomToken

identitytoolkit.relyingparty.verifyPassword

identitytoolkit.relyingparty.verifyPhoneNumber

Types

UploadAccountResponseErrorItem

data UploadAccountResponseErrorItem Source #

Instances
Eq UploadAccountResponseErrorItem Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data UploadAccountResponseErrorItem Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UploadAccountResponseErrorItem -> c UploadAccountResponseErrorItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UploadAccountResponseErrorItem #

toConstr :: UploadAccountResponseErrorItem -> Constr #

dataTypeOf :: UploadAccountResponseErrorItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UploadAccountResponseErrorItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UploadAccountResponseErrorItem) #

gmapT :: (forall b. Data b => b -> b) -> UploadAccountResponseErrorItem -> UploadAccountResponseErrorItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UploadAccountResponseErrorItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UploadAccountResponseErrorItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> UploadAccountResponseErrorItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UploadAccountResponseErrorItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UploadAccountResponseErrorItem -> m UploadAccountResponseErrorItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UploadAccountResponseErrorItem -> m UploadAccountResponseErrorItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UploadAccountResponseErrorItem -> m UploadAccountResponseErrorItem #

Show UploadAccountResponseErrorItem Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic UploadAccountResponseErrorItem Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Associated Types

type Rep UploadAccountResponseErrorItem :: Type -> Type #

ToJSON UploadAccountResponseErrorItem Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON UploadAccountResponseErrorItem Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep UploadAccountResponseErrorItem Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep UploadAccountResponseErrorItem = D1 (MetaData "UploadAccountResponseErrorItem" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "UploadAccountResponseErrorItem'" PrefixI True) (S1 (MetaSel (Just "_uareiMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uareiIndex") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))

uploadAccountResponseErrorItem :: UploadAccountResponseErrorItem Source #

Creates a value of UploadAccountResponseErrorItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

uareiMessage :: Lens' UploadAccountResponseErrorItem (Maybe Text) Source #

Detailed error message for the account info.

uareiIndex :: Lens' UploadAccountResponseErrorItem (Maybe Int32) Source #

The index of the malformed account, starting from 0.

UserInfoProviderUserInfoItem

data UserInfoProviderUserInfoItem Source #

Instances
Eq UserInfoProviderUserInfoItem Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data UserInfoProviderUserInfoItem Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UserInfoProviderUserInfoItem -> c UserInfoProviderUserInfoItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UserInfoProviderUserInfoItem #

toConstr :: UserInfoProviderUserInfoItem -> Constr #

dataTypeOf :: UserInfoProviderUserInfoItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UserInfoProviderUserInfoItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UserInfoProviderUserInfoItem) #

gmapT :: (forall b. Data b => b -> b) -> UserInfoProviderUserInfoItem -> UserInfoProviderUserInfoItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UserInfoProviderUserInfoItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UserInfoProviderUserInfoItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> UserInfoProviderUserInfoItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UserInfoProviderUserInfoItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UserInfoProviderUserInfoItem -> m UserInfoProviderUserInfoItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UserInfoProviderUserInfoItem -> m UserInfoProviderUserInfoItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UserInfoProviderUserInfoItem -> m UserInfoProviderUserInfoItem #

Show UserInfoProviderUserInfoItem Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic UserInfoProviderUserInfoItem Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Associated Types

type Rep UserInfoProviderUserInfoItem :: Type -> Type #

ToJSON UserInfoProviderUserInfoItem Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON UserInfoProviderUserInfoItem Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep UserInfoProviderUserInfoItem Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep UserInfoProviderUserInfoItem = D1 (MetaData "UserInfoProviderUserInfoItem" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "UserInfoProviderUserInfoItem'" PrefixI True) (((S1 (MetaSel (Just "_uipuiiProviderId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uipuiiEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_uipuiiPhotoURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uipuiiFederatedId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_uipuiiPhoneNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uipuiiDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_uipuiiScreenName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uipuiiRawId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

userInfoProviderUserInfoItem :: UserInfoProviderUserInfoItem Source #

Creates a value of UserInfoProviderUserInfoItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

uipuiiProviderId :: Lens' UserInfoProviderUserInfoItem (Maybe Text) Source #

The IdP ID. For white listed IdPs it's a short domain name, e.g., google.com, aol.com, live.net and yahoo.com. For other OpenID IdPs it's the OP identifier.

uipuiiPhotoURL :: Lens' UserInfoProviderUserInfoItem (Maybe Text) Source #

The user's photo url at the IDP.

uipuiiDisplayName :: Lens' UserInfoProviderUserInfoItem (Maybe Text) Source #

The user's display name at the IDP.

uipuiiScreenName :: Lens' UserInfoProviderUserInfoItem (Maybe Text) Source #

User's screen name at Twitter or login name at Github.

uipuiiRawId :: Lens' UserInfoProviderUserInfoItem (Maybe Text) Source #

User's raw identifier directly returned from IDP.

VerifyCustomTokenResponse

data VerifyCustomTokenResponse Source #

Response from verifying a custom token

See: verifyCustomTokenResponse smart constructor.

Instances
Eq VerifyCustomTokenResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data VerifyCustomTokenResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VerifyCustomTokenResponse -> c VerifyCustomTokenResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VerifyCustomTokenResponse #

toConstr :: VerifyCustomTokenResponse -> Constr #

dataTypeOf :: VerifyCustomTokenResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VerifyCustomTokenResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VerifyCustomTokenResponse) #

gmapT :: (forall b. Data b => b -> b) -> VerifyCustomTokenResponse -> VerifyCustomTokenResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VerifyCustomTokenResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VerifyCustomTokenResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> VerifyCustomTokenResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VerifyCustomTokenResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VerifyCustomTokenResponse -> m VerifyCustomTokenResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VerifyCustomTokenResponse -> m VerifyCustomTokenResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VerifyCustomTokenResponse -> m VerifyCustomTokenResponse #

Show VerifyCustomTokenResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic VerifyCustomTokenResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Associated Types

type Rep VerifyCustomTokenResponse :: Type -> Type #

ToJSON VerifyCustomTokenResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON VerifyCustomTokenResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep VerifyCustomTokenResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep VerifyCustomTokenResponse = D1 (MetaData "VerifyCustomTokenResponse" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "VerifyCustomTokenResponse'" PrefixI True) ((S1 (MetaSel (Just "_vctrIsNewUser") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_vctrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_vctrRefreshToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_vctrExpiresIn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_vctrIdToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

verifyCustomTokenResponse :: VerifyCustomTokenResponse Source #

Creates a value of VerifyCustomTokenResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

vctrIsNewUser :: Lens' VerifyCustomTokenResponse (Maybe Bool) Source #

True if it's a new user sign-in, false if it's a returning user.

vctrKind :: Lens' VerifyCustomTokenResponse Text Source #

The fixed string "identitytoolkit#VerifyCustomTokenResponse".

vctrRefreshToken :: Lens' VerifyCustomTokenResponse (Maybe Text) Source #

If idToken is STS id token, then this field will be refresh token.

vctrExpiresIn :: Lens' VerifyCustomTokenResponse (Maybe Int64) Source #

If idToken is STS id token, then this field will be expiration time of STS id token in seconds.

vctrIdToken :: Lens' VerifyCustomTokenResponse (Maybe Text) Source #

The GITKit token for authenticated user.

IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse

data IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse Source #

Response for Identitytoolkit-VerifyPhoneNumber

See: identitytoolkitRelyingPartyVerifyPhoneNumberResponse smart constructor.

Instances
Eq IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse -> c IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse #

toConstr :: IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse -> Constr #

dataTypeOf :: IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse) #

gmapT :: (forall b. Data b => b -> b) -> IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse -> IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse -> m IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse -> m IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse -> m IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse #

Show IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

ToJSON IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse = D1 (MetaData "IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "IdentitytoolkitRelyingPartyVerifyPhoneNumberResponse'" PrefixI True) (((S1 (MetaSel (Just "_irpvpnrIsNewUser") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_irpvpnrTemporaryProof") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_irpvpnrVerificationProofExpiresIn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: (S1 (MetaSel (Just "_irpvpnrVerificationProof") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpvpnrTemporaryProofExpiresIn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))) :*: ((S1 (MetaSel (Just "_irpvpnrRefreshToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpvpnrPhoneNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_irpvpnrExpiresIn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: (S1 (MetaSel (Just "_irpvpnrLocalId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpvpnrIdToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

IdpConfig

data IdpConfig Source #

Template for a single idp configuration.

See: idpConfig smart constructor.

Instances
Eq IdpConfig Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data IdpConfig Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IdpConfig -> c IdpConfig #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IdpConfig #

toConstr :: IdpConfig -> Constr #

dataTypeOf :: IdpConfig -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IdpConfig) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IdpConfig) #

gmapT :: (forall b. Data b => b -> b) -> IdpConfig -> IdpConfig #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IdpConfig -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IdpConfig -> r #

gmapQ :: (forall d. Data d => d -> u) -> IdpConfig -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IdpConfig -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IdpConfig -> m IdpConfig #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IdpConfig -> m IdpConfig #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IdpConfig -> m IdpConfig #

Show IdpConfig Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic IdpConfig Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Associated Types

type Rep IdpConfig :: Type -> Type #

ToJSON IdpConfig Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON IdpConfig Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdpConfig Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdpConfig = D1 (MetaData "IdpConfig" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "IdpConfig'" PrefixI True) ((S1 (MetaSel (Just "_icClientId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_icEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_icWhiteListedAudiences") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 (MetaSel (Just "_icSecret") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_icExperimentPercent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_icProvider") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

idpConfig :: IdpConfig Source #

Creates a value of IdpConfig with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

icClientId :: Lens' IdpConfig (Maybe Text) Source #

OAuth2 client ID.

icEnabled :: Lens' IdpConfig (Maybe Bool) Source #

Whether this IDP is enabled.

icWhiteListedAudiences :: Lens' IdpConfig [Text] Source #

Whitelisted client IDs for audience check.

icSecret :: Lens' IdpConfig (Maybe Text) Source #

OAuth2 client secret.

icExperimentPercent :: Lens' IdpConfig (Maybe Int32) Source #

Percent of users who will be prompted/redirected federated login for this IDP.

icProvider :: Lens' IdpConfig (Maybe Text) Source #

OAuth2 provider.

UserInfo

data UserInfo Source #

Template for an individual account info.

See: userInfo smart constructor.

Instances
Eq UserInfo Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data UserInfo Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UserInfo -> c UserInfo #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UserInfo #

toConstr :: UserInfo -> Constr #

dataTypeOf :: UserInfo -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UserInfo) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UserInfo) #

gmapT :: (forall b. Data b => b -> b) -> UserInfo -> UserInfo #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UserInfo -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UserInfo -> r #

gmapQ :: (forall d. Data d => d -> u) -> UserInfo -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UserInfo -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UserInfo -> m UserInfo #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UserInfo -> m UserInfo #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UserInfo -> m UserInfo #

Show UserInfo Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic UserInfo Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Associated Types

type Rep UserInfo :: Type -> Type #

Methods

from :: UserInfo -> Rep UserInfo x #

to :: Rep UserInfo x -> UserInfo #

ToJSON UserInfo Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON UserInfo Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep UserInfo Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep UserInfo = D1 (MetaData "UserInfo" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "UserInfo'" PrefixI True) ((((S1 (MetaSel (Just "_uiEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uiLastLoginAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) :*: (S1 (MetaSel (Just "_uiPhotoURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uiCreatedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))))) :*: ((S1 (MetaSel (Just "_uiDisabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_uiCustomAuth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_uiProviderUserInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [UserInfoProviderUserInfoItem])) :*: (S1 (MetaSel (Just "_uiCustomAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uiValidSince") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))))))) :*: (((S1 (MetaSel (Just "_uiPasswordUpdatedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Double))) :*: S1 (MetaSel (Just "_uiPhoneNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_uiVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: (S1 (MetaSel (Just "_uiEmailVerified") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_uiSalt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes))))) :*: ((S1 (MetaSel (Just "_uiDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uiPasswordHash") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes))) :*: (S1 (MetaSel (Just "_uiLocalId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_uiRawPassword") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_uiScreenName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

uiEmail :: Lens' UserInfo (Maybe Text) Source #

The email of the user.

uiLastLoginAt :: Lens' UserInfo (Maybe Int64) Source #

last login timestamp.

uiPhotoURL :: Lens' UserInfo (Maybe Text) Source #

The URL of the user profile photo.

uiCreatedAt :: Lens' UserInfo (Maybe Int64) Source #

User creation timestamp.

uiDisabled :: Lens' UserInfo (Maybe Bool) Source #

Whether the user is disabled.

uiCustomAuth :: Lens' UserInfo (Maybe Bool) Source #

Whether the user is authenticated by the developer.

uiCustomAttributes :: Lens' UserInfo (Maybe Text) Source #

The custom attributes to be set in the user's id token.

uiValidSince :: Lens' UserInfo (Maybe Int64) Source #

Timestamp in seconds for valid login token.

uiPasswordUpdatedAt :: Lens' UserInfo (Maybe Double) Source #

The timestamp when the password was last updated.

uiPhoneNumber :: Lens' UserInfo (Maybe Text) Source #

User's phone number.

uiVersion :: Lens' UserInfo (Maybe Int32) Source #

Version of the user's password.

uiEmailVerified :: Lens' UserInfo (Maybe Bool) Source #

Whether the email has been verified.

uiSalt :: Lens' UserInfo (Maybe ByteString) Source #

The user's password salt.

uiDisplayName :: Lens' UserInfo (Maybe Text) Source #

The name of the user.

uiPasswordHash :: Lens' UserInfo (Maybe ByteString) Source #

The user's hashed password.

uiLocalId :: Lens' UserInfo (Maybe Text) Source #

The local ID of the user.

uiRawPassword :: Lens' UserInfo (Maybe Text) Source #

The user's plain text password.

uiScreenName :: Lens' UserInfo (Maybe Text) Source #

User's screen name at Twitter or login name at Github.

IdentitytoolkitRelyingPartySetProjectConfigResponse

data IdentitytoolkitRelyingPartySetProjectConfigResponse Source #

Response of setting the project configuration.

See: identitytoolkitRelyingPartySetProjectConfigResponse smart constructor.

Instances
Eq IdentitytoolkitRelyingPartySetProjectConfigResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data IdentitytoolkitRelyingPartySetProjectConfigResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IdentitytoolkitRelyingPartySetProjectConfigResponse -> c IdentitytoolkitRelyingPartySetProjectConfigResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IdentitytoolkitRelyingPartySetProjectConfigResponse #

toConstr :: IdentitytoolkitRelyingPartySetProjectConfigResponse -> Constr #

dataTypeOf :: IdentitytoolkitRelyingPartySetProjectConfigResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IdentitytoolkitRelyingPartySetProjectConfigResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IdentitytoolkitRelyingPartySetProjectConfigResponse) #

gmapT :: (forall b. Data b => b -> b) -> IdentitytoolkitRelyingPartySetProjectConfigResponse -> IdentitytoolkitRelyingPartySetProjectConfigResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartySetProjectConfigResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartySetProjectConfigResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartySetProjectConfigResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartySetProjectConfigResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartySetProjectConfigResponse -> m IdentitytoolkitRelyingPartySetProjectConfigResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartySetProjectConfigResponse -> m IdentitytoolkitRelyingPartySetProjectConfigResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartySetProjectConfigResponse -> m IdentitytoolkitRelyingPartySetProjectConfigResponse #

Show IdentitytoolkitRelyingPartySetProjectConfigResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic IdentitytoolkitRelyingPartySetProjectConfigResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

ToJSON IdentitytoolkitRelyingPartySetProjectConfigResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON IdentitytoolkitRelyingPartySetProjectConfigResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartySetProjectConfigResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartySetProjectConfigResponse = D1 (MetaData "IdentitytoolkitRelyingPartySetProjectConfigResponse" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" True) (C1 (MetaCons "IdentitytoolkitRelyingPartySetProjectConfigResponse'" PrefixI True) (S1 (MetaSel (Just "_irpspcrProjectId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

identitytoolkitRelyingPartySetProjectConfigResponse :: IdentitytoolkitRelyingPartySetProjectConfigResponse Source #

Creates a value of IdentitytoolkitRelyingPartySetProjectConfigResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

IdentitytoolkitRelyingPartyVerifyCustomTokenRequest

data IdentitytoolkitRelyingPartyVerifyCustomTokenRequest Source #

Request to verify a custom token

See: identitytoolkitRelyingPartyVerifyCustomTokenRequest smart constructor.

Instances
Eq IdentitytoolkitRelyingPartyVerifyCustomTokenRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data IdentitytoolkitRelyingPartyVerifyCustomTokenRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IdentitytoolkitRelyingPartyVerifyCustomTokenRequest -> c IdentitytoolkitRelyingPartyVerifyCustomTokenRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IdentitytoolkitRelyingPartyVerifyCustomTokenRequest #

toConstr :: IdentitytoolkitRelyingPartyVerifyCustomTokenRequest -> Constr #

dataTypeOf :: IdentitytoolkitRelyingPartyVerifyCustomTokenRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IdentitytoolkitRelyingPartyVerifyCustomTokenRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IdentitytoolkitRelyingPartyVerifyCustomTokenRequest) #

gmapT :: (forall b. Data b => b -> b) -> IdentitytoolkitRelyingPartyVerifyCustomTokenRequest -> IdentitytoolkitRelyingPartyVerifyCustomTokenRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyVerifyCustomTokenRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyVerifyCustomTokenRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyVerifyCustomTokenRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyVerifyCustomTokenRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyVerifyCustomTokenRequest -> m IdentitytoolkitRelyingPartyVerifyCustomTokenRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyVerifyCustomTokenRequest -> m IdentitytoolkitRelyingPartyVerifyCustomTokenRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyVerifyCustomTokenRequest -> m IdentitytoolkitRelyingPartyVerifyCustomTokenRequest #

Show IdentitytoolkitRelyingPartyVerifyCustomTokenRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic IdentitytoolkitRelyingPartyVerifyCustomTokenRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

ToJSON IdentitytoolkitRelyingPartyVerifyCustomTokenRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON IdentitytoolkitRelyingPartyVerifyCustomTokenRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyVerifyCustomTokenRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyVerifyCustomTokenRequest = D1 (MetaData "IdentitytoolkitRelyingPartyVerifyCustomTokenRequest" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "IdentitytoolkitRelyingPartyVerifyCustomTokenRequest'" PrefixI True) ((S1 (MetaSel (Just "_irpvctrInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpvctrDelegatedProjectNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) :*: (S1 (MetaSel (Just "_irpvctrToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpvctrReturnSecureToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))

irpvctrDelegatedProjectNumber :: Lens' IdentitytoolkitRelyingPartyVerifyCustomTokenRequest (Maybe Int64) Source #

GCP project number of the requesting delegated app. Currently only intended for Firebase V1 migration.

irpvctrReturnSecureToken :: Lens' IdentitytoolkitRelyingPartyVerifyCustomTokenRequest (Maybe Bool) Source #

Whether return sts id token and refresh token instead of gitkit token.

SetAccountInfoResponseProviderUserInfoItem

data SetAccountInfoResponseProviderUserInfoItem Source #

Instances
Eq SetAccountInfoResponseProviderUserInfoItem Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data SetAccountInfoResponseProviderUserInfoItem Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SetAccountInfoResponseProviderUserInfoItem -> c SetAccountInfoResponseProviderUserInfoItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SetAccountInfoResponseProviderUserInfoItem #

toConstr :: SetAccountInfoResponseProviderUserInfoItem -> Constr #

dataTypeOf :: SetAccountInfoResponseProviderUserInfoItem -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SetAccountInfoResponseProviderUserInfoItem) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SetAccountInfoResponseProviderUserInfoItem) #

gmapT :: (forall b. Data b => b -> b) -> SetAccountInfoResponseProviderUserInfoItem -> SetAccountInfoResponseProviderUserInfoItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SetAccountInfoResponseProviderUserInfoItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SetAccountInfoResponseProviderUserInfoItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> SetAccountInfoResponseProviderUserInfoItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SetAccountInfoResponseProviderUserInfoItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SetAccountInfoResponseProviderUserInfoItem -> m SetAccountInfoResponseProviderUserInfoItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SetAccountInfoResponseProviderUserInfoItem -> m SetAccountInfoResponseProviderUserInfoItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SetAccountInfoResponseProviderUserInfoItem -> m SetAccountInfoResponseProviderUserInfoItem #

Show SetAccountInfoResponseProviderUserInfoItem Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic SetAccountInfoResponseProviderUserInfoItem Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

ToJSON SetAccountInfoResponseProviderUserInfoItem Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON SetAccountInfoResponseProviderUserInfoItem Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep SetAccountInfoResponseProviderUserInfoItem Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep SetAccountInfoResponseProviderUserInfoItem = D1 (MetaData "SetAccountInfoResponseProviderUserInfoItem" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "SetAccountInfoResponseProviderUserInfoItem'" PrefixI True) ((S1 (MetaSel (Just "_sairpuiiProviderId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sairpuiiPhotoURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_sairpuiiFederatedId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sairpuiiDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

setAccountInfoResponseProviderUserInfoItem :: SetAccountInfoResponseProviderUserInfoItem Source #

Creates a value of SetAccountInfoResponseProviderUserInfoItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sairpuiiProviderId :: Lens' SetAccountInfoResponseProviderUserInfoItem (Maybe Text) Source #

The IdP ID. For whitelisted IdPs it's a short domain name, e.g., google.com, aol.com, live.net and yahoo.com. For other OpenID IdPs it's the OP identifier.

IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter

data IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter Source #

The query parameter that client can customize by themselves in auth url. The following parameters are reserved for server so that they cannot be customized by clients: client_id, response_type, scope, redirect_uri, state, oauth_token.

See: identitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter smart constructor.

Instances
Eq IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter -> c IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter #

toConstr :: IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter -> Constr #

dataTypeOf :: IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter) #

gmapT :: (forall b. Data b => b -> b) -> IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter -> IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter -> r #

gmapQ :: (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter -> m IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter -> m IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter -> m IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter #

Show IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

ToJSON IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter = D1 (MetaData "IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" True) (C1 (MetaCons "IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter'" PrefixI True) (S1 (MetaSel (Just "_irpcaurcpAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text Text))))

IdentitytoolkitRelyingPartyVerifyPasswordRequest

data IdentitytoolkitRelyingPartyVerifyPasswordRequest Source #

Request to verify the password.

See: identitytoolkitRelyingPartyVerifyPasswordRequest smart constructor.

Instances
Eq IdentitytoolkitRelyingPartyVerifyPasswordRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data IdentitytoolkitRelyingPartyVerifyPasswordRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IdentitytoolkitRelyingPartyVerifyPasswordRequest -> c IdentitytoolkitRelyingPartyVerifyPasswordRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IdentitytoolkitRelyingPartyVerifyPasswordRequest #

toConstr :: IdentitytoolkitRelyingPartyVerifyPasswordRequest -> Constr #

dataTypeOf :: IdentitytoolkitRelyingPartyVerifyPasswordRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IdentitytoolkitRelyingPartyVerifyPasswordRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IdentitytoolkitRelyingPartyVerifyPasswordRequest) #

gmapT :: (forall b. Data b => b -> b) -> IdentitytoolkitRelyingPartyVerifyPasswordRequest -> IdentitytoolkitRelyingPartyVerifyPasswordRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyVerifyPasswordRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyVerifyPasswordRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyVerifyPasswordRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyVerifyPasswordRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyVerifyPasswordRequest -> m IdentitytoolkitRelyingPartyVerifyPasswordRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyVerifyPasswordRequest -> m IdentitytoolkitRelyingPartyVerifyPasswordRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyVerifyPasswordRequest -> m IdentitytoolkitRelyingPartyVerifyPasswordRequest #

Show IdentitytoolkitRelyingPartyVerifyPasswordRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic IdentitytoolkitRelyingPartyVerifyPasswordRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

ToJSON IdentitytoolkitRelyingPartyVerifyPasswordRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON IdentitytoolkitRelyingPartyVerifyPasswordRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyVerifyPasswordRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyVerifyPasswordRequest = D1 (MetaData "IdentitytoolkitRelyingPartyVerifyPasswordRequest" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "IdentitytoolkitRelyingPartyVerifyPasswordRequest'" PrefixI True) (((S1 (MetaSel (Just "_irpvprEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpvprInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_irpvprCaptchaChallenge") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_irpvprTenantProjectNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64))) :*: S1 (MetaSel (Just "_irpvprDelegatedProjectNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))) :*: ((S1 (MetaSel (Just "_irpvprReturnSecureToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_irpvprTenantId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpvprPassword") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_irpvprCaptchaResponse") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_irpvprIdToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpvprPendingIdToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

irpvprDelegatedProjectNumber :: Lens' IdentitytoolkitRelyingPartyVerifyPasswordRequest (Maybe Int64) Source #

GCP project number of the requesting delegated app. Currently only intended for Firebase V1 migration.

irpvprReturnSecureToken :: Lens' IdentitytoolkitRelyingPartyVerifyPasswordRequest (Maybe Bool) Source #

Whether return sts id token and refresh token instead of gitkit token.

irpvprTenantId :: Lens' IdentitytoolkitRelyingPartyVerifyPasswordRequest (Maybe Text) Source #

For multi-tenant use cases, in order to construct sign-in URL with the correct IDP parameters, Firebear needs to know which Tenant to retrieve IDP configs from.

irpvprPendingIdToken :: Lens' IdentitytoolkitRelyingPartyVerifyPasswordRequest (Maybe Text) Source #

The GITKit token for the non-trusted IDP, which is to be confirmed by the user.

IdentitytoolkitRelyingPartySendVerificationCodeRequest

data IdentitytoolkitRelyingPartySendVerificationCodeRequest Source #

Request for Identitytoolkit-SendVerificationCode

See: identitytoolkitRelyingPartySendVerificationCodeRequest smart constructor.

Instances
Eq IdentitytoolkitRelyingPartySendVerificationCodeRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data IdentitytoolkitRelyingPartySendVerificationCodeRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IdentitytoolkitRelyingPartySendVerificationCodeRequest -> c IdentitytoolkitRelyingPartySendVerificationCodeRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IdentitytoolkitRelyingPartySendVerificationCodeRequest #

toConstr :: IdentitytoolkitRelyingPartySendVerificationCodeRequest -> Constr #

dataTypeOf :: IdentitytoolkitRelyingPartySendVerificationCodeRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IdentitytoolkitRelyingPartySendVerificationCodeRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IdentitytoolkitRelyingPartySendVerificationCodeRequest) #

gmapT :: (forall b. Data b => b -> b) -> IdentitytoolkitRelyingPartySendVerificationCodeRequest -> IdentitytoolkitRelyingPartySendVerificationCodeRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartySendVerificationCodeRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartySendVerificationCodeRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartySendVerificationCodeRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartySendVerificationCodeRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartySendVerificationCodeRequest -> m IdentitytoolkitRelyingPartySendVerificationCodeRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartySendVerificationCodeRequest -> m IdentitytoolkitRelyingPartySendVerificationCodeRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartySendVerificationCodeRequest -> m IdentitytoolkitRelyingPartySendVerificationCodeRequest #

Show IdentitytoolkitRelyingPartySendVerificationCodeRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic IdentitytoolkitRelyingPartySendVerificationCodeRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

ToJSON IdentitytoolkitRelyingPartySendVerificationCodeRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON IdentitytoolkitRelyingPartySendVerificationCodeRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartySendVerificationCodeRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartySendVerificationCodeRequest = D1 (MetaData "IdentitytoolkitRelyingPartySendVerificationCodeRequest" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "IdentitytoolkitRelyingPartySendVerificationCodeRequest'" PrefixI True) ((S1 (MetaSel (Just "_irpsvcrPhoneNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpsvcrRecaptchaToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_irpsvcrIosSecret") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpsvcrIosReceipt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

irpsvcrPhoneNumber :: Lens' IdentitytoolkitRelyingPartySendVerificationCodeRequest (Maybe Text) Source #

The phone number to send the verification code to in E.164 format.

irpsvcrIosReceipt :: Lens' IdentitytoolkitRelyingPartySendVerificationCodeRequest (Maybe Text) Source #

Receipt of successful app token validation with APNS.

SignupNewUserResponse

data SignupNewUserResponse Source #

Response of signing up new user, creating anonymous user or anonymous user reauth.

See: signupNewUserResponse smart constructor.

Instances
Eq SignupNewUserResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data SignupNewUserResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SignupNewUserResponse -> c SignupNewUserResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SignupNewUserResponse #

toConstr :: SignupNewUserResponse -> Constr #

dataTypeOf :: SignupNewUserResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SignupNewUserResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SignupNewUserResponse) #

gmapT :: (forall b. Data b => b -> b) -> SignupNewUserResponse -> SignupNewUserResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SignupNewUserResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SignupNewUserResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> SignupNewUserResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SignupNewUserResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SignupNewUserResponse -> m SignupNewUserResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SignupNewUserResponse -> m SignupNewUserResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SignupNewUserResponse -> m SignupNewUserResponse #

Show SignupNewUserResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic SignupNewUserResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Associated Types

type Rep SignupNewUserResponse :: Type -> Type #

ToJSON SignupNewUserResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON SignupNewUserResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep SignupNewUserResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep SignupNewUserResponse = D1 (MetaData "SignupNewUserResponse" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "SignupNewUserResponse'" PrefixI True) ((S1 (MetaSel (Just "_snurEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_snurKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_snurRefreshToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_snurExpiresIn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_snurDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_snurLocalId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_snurIdToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

signupNewUserResponse :: SignupNewUserResponse Source #

Creates a value of SignupNewUserResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

snurKind :: Lens' SignupNewUserResponse Text Source #

The fixed string "identitytoolkit#SignupNewUserResponse".

snurRefreshToken :: Lens' SignupNewUserResponse (Maybe Text) Source #

If idToken is STS id token, then this field will be refresh token.

snurExpiresIn :: Lens' SignupNewUserResponse (Maybe Int64) Source #

If idToken is STS id token, then this field will be expiration time of STS id token in seconds.

snurLocalId :: Lens' SignupNewUserResponse (Maybe Text) Source #

The RP local ID of the user.

snurIdToken :: Lens' SignupNewUserResponse (Maybe Text) Source #

The Gitkit id token to login the newly sign up user.

IdentitytoolkitRelyingPartySetProjectConfigRequest

data IdentitytoolkitRelyingPartySetProjectConfigRequest Source #

Request to set the project configuration.

See: identitytoolkitRelyingPartySetProjectConfigRequest smart constructor.

Instances
Eq IdentitytoolkitRelyingPartySetProjectConfigRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data IdentitytoolkitRelyingPartySetProjectConfigRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IdentitytoolkitRelyingPartySetProjectConfigRequest -> c IdentitytoolkitRelyingPartySetProjectConfigRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IdentitytoolkitRelyingPartySetProjectConfigRequest #

toConstr :: IdentitytoolkitRelyingPartySetProjectConfigRequest -> Constr #

dataTypeOf :: IdentitytoolkitRelyingPartySetProjectConfigRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IdentitytoolkitRelyingPartySetProjectConfigRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IdentitytoolkitRelyingPartySetProjectConfigRequest) #

gmapT :: (forall b. Data b => b -> b) -> IdentitytoolkitRelyingPartySetProjectConfigRequest -> IdentitytoolkitRelyingPartySetProjectConfigRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartySetProjectConfigRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartySetProjectConfigRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartySetProjectConfigRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartySetProjectConfigRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartySetProjectConfigRequest -> m IdentitytoolkitRelyingPartySetProjectConfigRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartySetProjectConfigRequest -> m IdentitytoolkitRelyingPartySetProjectConfigRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartySetProjectConfigRequest -> m IdentitytoolkitRelyingPartySetProjectConfigRequest #

Show IdentitytoolkitRelyingPartySetProjectConfigRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic IdentitytoolkitRelyingPartySetProjectConfigRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

ToJSON IdentitytoolkitRelyingPartySetProjectConfigRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON IdentitytoolkitRelyingPartySetProjectConfigRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartySetProjectConfigRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartySetProjectConfigRequest = D1 (MetaData "IdentitytoolkitRelyingPartySetProjectConfigRequest" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "IdentitytoolkitRelyingPartySetProjectConfigRequest'" PrefixI True) (((S1 (MetaSel (Just "_irpspcrAuthorizedDomains") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_irpspcrAPIKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_irpspcrIdpConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [IdpConfig])) :*: (S1 (MetaSel (Just "_irpspcrChangeEmailTemplate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe EmailTemplate)) :*: S1 (MetaSel (Just "_irpspcrDelegatedProjectNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))) :*: ((S1 (MetaSel (Just "_irpspcrVerifyEmailTemplate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe EmailTemplate)) :*: (S1 (MetaSel (Just "_irpspcrEnableAnonymousUser") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_irpspcrLegacyResetPasswordTemplate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe EmailTemplate)))) :*: (S1 (MetaSel (Just "_irpspcrAllowPasswordUser") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_irpspcrResetPasswordTemplate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe EmailTemplate)) :*: S1 (MetaSel (Just "_irpspcrUseEmailSending") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))))

irpspcrAPIKey :: Lens' IdentitytoolkitRelyingPartySetProjectConfigRequest (Maybe Text) Source #

Browser API key, needed when making http request to Apiary.

irpspcrDelegatedProjectNumber :: Lens' IdentitytoolkitRelyingPartySetProjectConfigRequest (Maybe Int64) Source #

GCP project number of the requesting delegated app. Currently only intended for Firebase V1 migration.

IdentitytoolkitRelyingPartySetAccountInfoRequest

data IdentitytoolkitRelyingPartySetAccountInfoRequest Source #

Request to set the account information.

See: identitytoolkitRelyingPartySetAccountInfoRequest smart constructor.

Instances
Eq IdentitytoolkitRelyingPartySetAccountInfoRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data IdentitytoolkitRelyingPartySetAccountInfoRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IdentitytoolkitRelyingPartySetAccountInfoRequest -> c IdentitytoolkitRelyingPartySetAccountInfoRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IdentitytoolkitRelyingPartySetAccountInfoRequest #

toConstr :: IdentitytoolkitRelyingPartySetAccountInfoRequest -> Constr #

dataTypeOf :: IdentitytoolkitRelyingPartySetAccountInfoRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IdentitytoolkitRelyingPartySetAccountInfoRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IdentitytoolkitRelyingPartySetAccountInfoRequest) #

gmapT :: (forall b. Data b => b -> b) -> IdentitytoolkitRelyingPartySetAccountInfoRequest -> IdentitytoolkitRelyingPartySetAccountInfoRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartySetAccountInfoRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartySetAccountInfoRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartySetAccountInfoRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartySetAccountInfoRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartySetAccountInfoRequest -> m IdentitytoolkitRelyingPartySetAccountInfoRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartySetAccountInfoRequest -> m IdentitytoolkitRelyingPartySetAccountInfoRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartySetAccountInfoRequest -> m IdentitytoolkitRelyingPartySetAccountInfoRequest #

Show IdentitytoolkitRelyingPartySetAccountInfoRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic IdentitytoolkitRelyingPartySetAccountInfoRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

ToJSON IdentitytoolkitRelyingPartySetAccountInfoRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON IdentitytoolkitRelyingPartySetAccountInfoRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartySetAccountInfoRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartySetAccountInfoRequest = D1 (MetaData "IdentitytoolkitRelyingPartySetAccountInfoRequest" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "IdentitytoolkitRelyingPartySetAccountInfoRequest'" PrefixI True) ((((S1 (MetaSel (Just "_irpsairUpgradeToFederatedLogin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_irpsairEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_irpsairInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_irpsairLastLoginAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_irpsairPhotoURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_irpsairCaptchaChallenge") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_irpsairCreatedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_irpsairDelegatedProjectNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))))) :*: (S1 (MetaSel (Just "_irpsairDeleteAttribute") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_irpsairDeleteProvider") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_irpsairReturnSecureToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))) :*: (((S1 (MetaSel (Just "_irpsairCustomAttributes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_irpsairValidSince") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: S1 (MetaSel (Just "_irpsairOOBCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_irpsairPassword") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_irpsairCaptchaResponse") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpsairPhoneNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_irpsairEmailVerified") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_irpsairDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpsairDisableUser") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 (MetaSel (Just "_irpsairLocalId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_irpsairIdToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpsairProvider") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))))))

irpsairDelegatedProjectNumber :: Lens' IdentitytoolkitRelyingPartySetAccountInfoRequest (Maybe Int64) Source #

GCP project number of the requesting delegated app. Currently only intended for Firebase V1 migration.

irpsairReturnSecureToken :: Lens' IdentitytoolkitRelyingPartySetAccountInfoRequest (Maybe Bool) Source #

Whether return sts id token and refresh token instead of gitkit token.

irpsairCustomAttributes :: Lens' IdentitytoolkitRelyingPartySetAccountInfoRequest (Maybe Text) Source #

The custom attributes to be set in the user's id token.

irpsairOOBCode :: Lens' IdentitytoolkitRelyingPartySetAccountInfoRequest (Maybe Text) Source #

The out-of-band code of the change email request.

irpsairPhoneNumber :: Lens' IdentitytoolkitRelyingPartySetAccountInfoRequest (Maybe Text) Source #

Privileged caller can update user with specified phone number.

IdentitytoolkitRelyingPartyVerifyAssertionRequest

data IdentitytoolkitRelyingPartyVerifyAssertionRequest Source #

Request to verify the IDP assertion.

See: identitytoolkitRelyingPartyVerifyAssertionRequest smart constructor.

Instances
Eq IdentitytoolkitRelyingPartyVerifyAssertionRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data IdentitytoolkitRelyingPartyVerifyAssertionRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IdentitytoolkitRelyingPartyVerifyAssertionRequest -> c IdentitytoolkitRelyingPartyVerifyAssertionRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IdentitytoolkitRelyingPartyVerifyAssertionRequest #

toConstr :: IdentitytoolkitRelyingPartyVerifyAssertionRequest -> Constr #

dataTypeOf :: IdentitytoolkitRelyingPartyVerifyAssertionRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IdentitytoolkitRelyingPartyVerifyAssertionRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IdentitytoolkitRelyingPartyVerifyAssertionRequest) #

gmapT :: (forall b. Data b => b -> b) -> IdentitytoolkitRelyingPartyVerifyAssertionRequest -> IdentitytoolkitRelyingPartyVerifyAssertionRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyVerifyAssertionRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyVerifyAssertionRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyVerifyAssertionRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyVerifyAssertionRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyVerifyAssertionRequest -> m IdentitytoolkitRelyingPartyVerifyAssertionRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyVerifyAssertionRequest -> m IdentitytoolkitRelyingPartyVerifyAssertionRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyVerifyAssertionRequest -> m IdentitytoolkitRelyingPartyVerifyAssertionRequest #

Show IdentitytoolkitRelyingPartyVerifyAssertionRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic IdentitytoolkitRelyingPartyVerifyAssertionRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

ToJSON IdentitytoolkitRelyingPartyVerifyAssertionRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON IdentitytoolkitRelyingPartyVerifyAssertionRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyVerifyAssertionRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyVerifyAssertionRequest = D1 (MetaData "IdentitytoolkitRelyingPartyVerifyAssertionRequest" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "IdentitytoolkitRelyingPartyVerifyAssertionRequest'" PrefixI True) (((S1 (MetaSel (Just "_irpvarReturnIdpCredential") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_irpvarInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpvarTenantProjectNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64))))) :*: (S1 (MetaSel (Just "_irpvarDelegatedProjectNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: (S1 (MetaSel (Just "_irpvarPostBody") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpvarReturnSecureToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 (MetaSel (Just "_irpvarTenantId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_irpvarReturnRefreshToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_irpvarRequestURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_irpvarSessionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpvarAutoCreate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_irpvarIdToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpvarPendingIdToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

irpvarReturnIdpCredential :: Lens' IdentitytoolkitRelyingPartyVerifyAssertionRequest (Maybe Bool) Source #

Whether return 200 and IDP credential rather than throw exception when federated id is already linked.

irpvarDelegatedProjectNumber :: Lens' IdentitytoolkitRelyingPartyVerifyAssertionRequest (Maybe Int64) Source #

GCP project number of the requesting delegated app. Currently only intended for Firebase V1 migration.

irpvarReturnSecureToken :: Lens' IdentitytoolkitRelyingPartyVerifyAssertionRequest (Maybe Bool) Source #

Whether return sts id token and refresh token instead of gitkit token.

irpvarTenantId :: Lens' IdentitytoolkitRelyingPartyVerifyAssertionRequest (Maybe Text) Source #

For multi-tenant use cases, in order to construct sign-in URL with the correct IDP parameters, Firebear needs to know which Tenant to retrieve IDP configs from.

irpvarRequestURI :: Lens' IdentitytoolkitRelyingPartyVerifyAssertionRequest (Maybe Text) Source #

The URI to which the IDP redirects the user back. It may contain federated login result params added by the IDP.

irpvarSessionId :: Lens' IdentitytoolkitRelyingPartyVerifyAssertionRequest (Maybe Text) Source #

Session ID, which should match the one in previous createAuthUri request.

irpvarAutoCreate :: Lens' IdentitytoolkitRelyingPartyVerifyAssertionRequest (Maybe Bool) Source #

When it's true, automatically creates a new account if the user doesn't exist. When it's false, allows existing user to sign in normally and throws exception if the user doesn't exist.

irpvarPendingIdToken :: Lens' IdentitytoolkitRelyingPartyVerifyAssertionRequest (Maybe Text) Source #

The GITKit token for the non-trusted IDP pending to be confirmed by the user.

EmailLinkSigninResponse

data EmailLinkSigninResponse Source #

Response of email signIn.

See: emailLinkSigninResponse smart constructor.

Instances
Eq EmailLinkSigninResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data EmailLinkSigninResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EmailLinkSigninResponse -> c EmailLinkSigninResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EmailLinkSigninResponse #

toConstr :: EmailLinkSigninResponse -> Constr #

dataTypeOf :: EmailLinkSigninResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EmailLinkSigninResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EmailLinkSigninResponse) #

gmapT :: (forall b. Data b => b -> b) -> EmailLinkSigninResponse -> EmailLinkSigninResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EmailLinkSigninResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EmailLinkSigninResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> EmailLinkSigninResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EmailLinkSigninResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EmailLinkSigninResponse -> m EmailLinkSigninResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EmailLinkSigninResponse -> m EmailLinkSigninResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EmailLinkSigninResponse -> m EmailLinkSigninResponse #

Show EmailLinkSigninResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic EmailLinkSigninResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Associated Types

type Rep EmailLinkSigninResponse :: Type -> Type #

ToJSON EmailLinkSigninResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON EmailLinkSigninResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep EmailLinkSigninResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep EmailLinkSigninResponse = D1 (MetaData "EmailLinkSigninResponse" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "EmailLinkSigninResponse'" PrefixI True) ((S1 (MetaSel (Just "_elsrEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_elsrIsNewUser") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_elsrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) :*: ((S1 (MetaSel (Just "_elsrRefreshToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_elsrExpiresIn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) :*: (S1 (MetaSel (Just "_elsrLocalId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_elsrIdToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

emailLinkSigninResponse :: EmailLinkSigninResponse Source #

Creates a value of EmailLinkSigninResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

elsrKind :: Lens' EmailLinkSigninResponse Text Source #

The fixed string "identitytoolkit#EmailLinkSigninResponse".

elsrRefreshToken :: Lens' EmailLinkSigninResponse (Maybe Text) Source #

The refresh token for the signed in user.

elsrExpiresIn :: Lens' EmailLinkSigninResponse (Maybe Int64) Source #

Expiration time of STS id token in seconds.

elsrLocalId :: Lens' EmailLinkSigninResponse (Maybe Text) Source #

The RP local ID of the user.

elsrIdToken :: Lens' EmailLinkSigninResponse (Maybe Text) Source #

The STS id token to login the newly signed in user.

DeleteAccountResponse

data DeleteAccountResponse Source #

Respone of deleting account.

See: deleteAccountResponse smart constructor.

Instances
Eq DeleteAccountResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data DeleteAccountResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DeleteAccountResponse -> c DeleteAccountResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DeleteAccountResponse #

toConstr :: DeleteAccountResponse -> Constr #

dataTypeOf :: DeleteAccountResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DeleteAccountResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DeleteAccountResponse) #

gmapT :: (forall b. Data b => b -> b) -> DeleteAccountResponse -> DeleteAccountResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DeleteAccountResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DeleteAccountResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DeleteAccountResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DeleteAccountResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DeleteAccountResponse -> m DeleteAccountResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteAccountResponse -> m DeleteAccountResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DeleteAccountResponse -> m DeleteAccountResponse #

Show DeleteAccountResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic DeleteAccountResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Associated Types

type Rep DeleteAccountResponse :: Type -> Type #

ToJSON DeleteAccountResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON DeleteAccountResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep DeleteAccountResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep DeleteAccountResponse = D1 (MetaData "DeleteAccountResponse" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" True) (C1 (MetaCons "DeleteAccountResponse'" PrefixI True) (S1 (MetaSel (Just "_darKind") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

deleteAccountResponse :: DeleteAccountResponse Source #

Creates a value of DeleteAccountResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

darKind :: Lens' DeleteAccountResponse Text Source #

The fixed string "identitytoolkit#DeleteAccountResponse".

IdentitytoolkitRelyingPartySignOutUserResponse

data IdentitytoolkitRelyingPartySignOutUserResponse Source #

Response of signing out user.

See: identitytoolkitRelyingPartySignOutUserResponse smart constructor.

Instances
Eq IdentitytoolkitRelyingPartySignOutUserResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data IdentitytoolkitRelyingPartySignOutUserResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IdentitytoolkitRelyingPartySignOutUserResponse -> c IdentitytoolkitRelyingPartySignOutUserResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IdentitytoolkitRelyingPartySignOutUserResponse #

toConstr :: IdentitytoolkitRelyingPartySignOutUserResponse -> Constr #

dataTypeOf :: IdentitytoolkitRelyingPartySignOutUserResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IdentitytoolkitRelyingPartySignOutUserResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IdentitytoolkitRelyingPartySignOutUserResponse) #

gmapT :: (forall b. Data b => b -> b) -> IdentitytoolkitRelyingPartySignOutUserResponse -> IdentitytoolkitRelyingPartySignOutUserResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartySignOutUserResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartySignOutUserResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartySignOutUserResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartySignOutUserResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartySignOutUserResponse -> m IdentitytoolkitRelyingPartySignOutUserResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartySignOutUserResponse -> m IdentitytoolkitRelyingPartySignOutUserResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartySignOutUserResponse -> m IdentitytoolkitRelyingPartySignOutUserResponse #

Show IdentitytoolkitRelyingPartySignOutUserResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic IdentitytoolkitRelyingPartySignOutUserResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

ToJSON IdentitytoolkitRelyingPartySignOutUserResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON IdentitytoolkitRelyingPartySignOutUserResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartySignOutUserResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartySignOutUserResponse = D1 (MetaData "IdentitytoolkitRelyingPartySignOutUserResponse" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" True) (C1 (MetaCons "IdentitytoolkitRelyingPartySignOutUserResponse'" PrefixI True) (S1 (MetaSel (Just "_irpsourLocalId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

identitytoolkitRelyingPartySignOutUserResponse :: IdentitytoolkitRelyingPartySignOutUserResponse Source #

Creates a value of IdentitytoolkitRelyingPartySignOutUserResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

DownloadAccountResponse

data DownloadAccountResponse Source #

Response of downloading accounts in batch.

See: downloadAccountResponse smart constructor.

Instances
Eq DownloadAccountResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data DownloadAccountResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DownloadAccountResponse -> c DownloadAccountResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DownloadAccountResponse #

toConstr :: DownloadAccountResponse -> Constr #

dataTypeOf :: DownloadAccountResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DownloadAccountResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DownloadAccountResponse) #

gmapT :: (forall b. Data b => b -> b) -> DownloadAccountResponse -> DownloadAccountResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DownloadAccountResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DownloadAccountResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> DownloadAccountResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DownloadAccountResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DownloadAccountResponse -> m DownloadAccountResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DownloadAccountResponse -> m DownloadAccountResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DownloadAccountResponse -> m DownloadAccountResponse #

Show DownloadAccountResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic DownloadAccountResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Associated Types

type Rep DownloadAccountResponse :: Type -> Type #

ToJSON DownloadAccountResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON DownloadAccountResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep DownloadAccountResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep DownloadAccountResponse = D1 (MetaData "DownloadAccountResponse" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "DownloadAccountResponse'" PrefixI True) (S1 (MetaSel (Just "_dNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_dUsers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [UserInfo])) :*: S1 (MetaSel (Just "_dKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

downloadAccountResponse :: DownloadAccountResponse Source #

Creates a value of DownloadAccountResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

dNextPageToken :: Lens' DownloadAccountResponse (Maybe Text) Source #

The next page token. To be used in a subsequent request to return the next page of results.

dUsers :: Lens' DownloadAccountResponse [UserInfo] Source #

The user accounts data.

dKind :: Lens' DownloadAccountResponse Text Source #

The fixed string "identitytoolkit#DownloadAccountResponse".

IdentitytoolkitRelyingPartyGetProjectConfigResponse

data IdentitytoolkitRelyingPartyGetProjectConfigResponse Source #

Response of getting the project configuration.

See: identitytoolkitRelyingPartyGetProjectConfigResponse smart constructor.

Instances
Eq IdentitytoolkitRelyingPartyGetProjectConfigResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data IdentitytoolkitRelyingPartyGetProjectConfigResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IdentitytoolkitRelyingPartyGetProjectConfigResponse -> c IdentitytoolkitRelyingPartyGetProjectConfigResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IdentitytoolkitRelyingPartyGetProjectConfigResponse #

toConstr :: IdentitytoolkitRelyingPartyGetProjectConfigResponse -> Constr #

dataTypeOf :: IdentitytoolkitRelyingPartyGetProjectConfigResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IdentitytoolkitRelyingPartyGetProjectConfigResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IdentitytoolkitRelyingPartyGetProjectConfigResponse) #

gmapT :: (forall b. Data b => b -> b) -> IdentitytoolkitRelyingPartyGetProjectConfigResponse -> IdentitytoolkitRelyingPartyGetProjectConfigResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyGetProjectConfigResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyGetProjectConfigResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyGetProjectConfigResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyGetProjectConfigResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyGetProjectConfigResponse -> m IdentitytoolkitRelyingPartyGetProjectConfigResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyGetProjectConfigResponse -> m IdentitytoolkitRelyingPartyGetProjectConfigResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyGetProjectConfigResponse -> m IdentitytoolkitRelyingPartyGetProjectConfigResponse #

Show IdentitytoolkitRelyingPartyGetProjectConfigResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic IdentitytoolkitRelyingPartyGetProjectConfigResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

ToJSON IdentitytoolkitRelyingPartyGetProjectConfigResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON IdentitytoolkitRelyingPartyGetProjectConfigResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyGetProjectConfigResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyGetProjectConfigResponse = D1 (MetaData "IdentitytoolkitRelyingPartyGetProjectConfigResponse" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "IdentitytoolkitRelyingPartyGetProjectConfigResponse'" PrefixI True) (((S1 (MetaSel (Just "_irpgpcrAuthorizedDomains") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_irpgpcrAPIKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpgpcrIdpConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [IdpConfig])))) :*: (S1 (MetaSel (Just "_irpgpcrChangeEmailTemplate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe EmailTemplate)) :*: (S1 (MetaSel (Just "_irpgpcrVerifyEmailTemplate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe EmailTemplate)) :*: S1 (MetaSel (Just "_irpgpcrEnableAnonymousUser") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 (MetaSel (Just "_irpgpcrLegacyResetPasswordTemplate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe EmailTemplate)) :*: (S1 (MetaSel (Just "_irpgpcrAllowPasswordUser") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_irpgpcrResetPasswordTemplate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe EmailTemplate)))) :*: (S1 (MetaSel (Just "_irpgpcrProjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_irpgpcrUseEmailSending") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_irpgpcrDynamicLinksDomain") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

irpgpcrAPIKey :: Lens' IdentitytoolkitRelyingPartyGetProjectConfigResponse (Maybe Text) Source #

Browser API key, needed when making http request to Apiary.

ResetPasswordResponse

data ResetPasswordResponse Source #

Response of resetting the password.

See: resetPasswordResponse smart constructor.

Instances
Eq ResetPasswordResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data ResetPasswordResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ResetPasswordResponse -> c ResetPasswordResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResetPasswordResponse #

toConstr :: ResetPasswordResponse -> Constr #

dataTypeOf :: ResetPasswordResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ResetPasswordResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResetPasswordResponse) #

gmapT :: (forall b. Data b => b -> b) -> ResetPasswordResponse -> ResetPasswordResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResetPasswordResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResetPasswordResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResetPasswordResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResetPasswordResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResetPasswordResponse -> m ResetPasswordResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResetPasswordResponse -> m ResetPasswordResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResetPasswordResponse -> m ResetPasswordResponse #

Show ResetPasswordResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic ResetPasswordResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Associated Types

type Rep ResetPasswordResponse :: Type -> Type #

ToJSON ResetPasswordResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON ResetPasswordResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep ResetPasswordResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep ResetPasswordResponse = D1 (MetaData "ResetPasswordResponse" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "ResetPasswordResponse'" PrefixI True) ((S1 (MetaSel (Just "_rprEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rprKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_rprRequestType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rprNewEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

resetPasswordResponse :: ResetPasswordResponse Source #

Creates a value of ResetPasswordResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rprEmail :: Lens' ResetPasswordResponse (Maybe Text) Source #

The user's email. If the out-of-band code is for email recovery, the user's original email.

rprKind :: Lens' ResetPasswordResponse Text Source #

The fixed string "identitytoolkit#ResetPasswordResponse".

rprNewEmail :: Lens' ResetPasswordResponse (Maybe Text) Source #

If the out-of-band code is for email recovery, the user's new email.

UploadAccountResponse

data UploadAccountResponse Source #

Respone of uploading accounts in batch.

See: uploadAccountResponse smart constructor.

Instances
Eq UploadAccountResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data UploadAccountResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> UploadAccountResponse -> c UploadAccountResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c UploadAccountResponse #

toConstr :: UploadAccountResponse -> Constr #

dataTypeOf :: UploadAccountResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c UploadAccountResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c UploadAccountResponse) #

gmapT :: (forall b. Data b => b -> b) -> UploadAccountResponse -> UploadAccountResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> UploadAccountResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> UploadAccountResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> UploadAccountResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> UploadAccountResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> UploadAccountResponse -> m UploadAccountResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> UploadAccountResponse -> m UploadAccountResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> UploadAccountResponse -> m UploadAccountResponse #

Show UploadAccountResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic UploadAccountResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Associated Types

type Rep UploadAccountResponse :: Type -> Type #

ToJSON UploadAccountResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON UploadAccountResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep UploadAccountResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep UploadAccountResponse = D1 (MetaData "UploadAccountResponse" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "UploadAccountResponse'" PrefixI True) (S1 (MetaSel (Just "_uarKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_uarError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [UploadAccountResponseErrorItem]))))

uploadAccountResponse :: UploadAccountResponse Source #

Creates a value of UploadAccountResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

uarKind :: Lens' UploadAccountResponse Text Source #

The fixed string "identitytoolkit#UploadAccountResponse".

uarError :: Lens' UploadAccountResponse [UploadAccountResponseErrorItem] Source #

The error encountered while processing the account info.

CreateAuthURIResponse

data CreateAuthURIResponse Source #

Response of creating the IDP authentication URL.

See: createAuthURIResponse smart constructor.

Instances
Eq CreateAuthURIResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data CreateAuthURIResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CreateAuthURIResponse -> c CreateAuthURIResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CreateAuthURIResponse #

toConstr :: CreateAuthURIResponse -> Constr #

dataTypeOf :: CreateAuthURIResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CreateAuthURIResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CreateAuthURIResponse) #

gmapT :: (forall b. Data b => b -> b) -> CreateAuthURIResponse -> CreateAuthURIResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CreateAuthURIResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CreateAuthURIResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> CreateAuthURIResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> CreateAuthURIResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CreateAuthURIResponse -> m CreateAuthURIResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateAuthURIResponse -> m CreateAuthURIResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CreateAuthURIResponse -> m CreateAuthURIResponse #

Show CreateAuthURIResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic CreateAuthURIResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Associated Types

type Rep CreateAuthURIResponse :: Type -> Type #

ToJSON CreateAuthURIResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON CreateAuthURIResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep CreateAuthURIResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep CreateAuthURIResponse = D1 (MetaData "CreateAuthURIResponse" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "CreateAuthURIResponse'" PrefixI True) (((S1 (MetaSel (Just "_caurProviderId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_caurKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "_caurAllProviders") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_caurAuthURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_caurCaptchaRequired") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_caurSigninMethods") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 (MetaSel (Just "_caurRegistered") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_caurSessionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_caurForExistingProvider") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))))

createAuthURIResponse :: CreateAuthURIResponse Source #

Creates a value of CreateAuthURIResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

caurProviderId :: Lens' CreateAuthURIResponse (Maybe Text) Source #

The provider ID of the auth URI.

caurKind :: Lens' CreateAuthURIResponse Text Source #

The fixed string identitytoolkit#CreateAuthUriResponse".

caurAllProviders :: Lens' CreateAuthURIResponse [Text] Source #

all providers the user has once used to do federated login

caurAuthURI :: Lens' CreateAuthURIResponse (Maybe Text) Source #

The URI used by the IDP to authenticate the user.

caurSigninMethods :: Lens' CreateAuthURIResponse [Text] Source #

All sign-in methods this user has used.

caurRegistered :: Lens' CreateAuthURIResponse (Maybe Bool) Source #

Whether the user is registered if the identifier is an email.

caurSessionId :: Lens' CreateAuthURIResponse (Maybe Text) Source #

Session ID which should be passed in the following verifyAssertion request.

caurForExistingProvider :: Lens' CreateAuthURIResponse (Maybe Bool) Source #

True if the authUri is for user's existing provider.

IdentitytoolkitRelyingPartyGetPublicKeysResponse

data IdentitytoolkitRelyingPartyGetPublicKeysResponse Source #

Respone of getting public keys.

See: identitytoolkitRelyingPartyGetPublicKeysResponse smart constructor.

Instances
Eq IdentitytoolkitRelyingPartyGetPublicKeysResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data IdentitytoolkitRelyingPartyGetPublicKeysResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IdentitytoolkitRelyingPartyGetPublicKeysResponse -> c IdentitytoolkitRelyingPartyGetPublicKeysResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IdentitytoolkitRelyingPartyGetPublicKeysResponse #

toConstr :: IdentitytoolkitRelyingPartyGetPublicKeysResponse -> Constr #

dataTypeOf :: IdentitytoolkitRelyingPartyGetPublicKeysResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IdentitytoolkitRelyingPartyGetPublicKeysResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IdentitytoolkitRelyingPartyGetPublicKeysResponse) #

gmapT :: (forall b. Data b => b -> b) -> IdentitytoolkitRelyingPartyGetPublicKeysResponse -> IdentitytoolkitRelyingPartyGetPublicKeysResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyGetPublicKeysResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyGetPublicKeysResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyGetPublicKeysResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyGetPublicKeysResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyGetPublicKeysResponse -> m IdentitytoolkitRelyingPartyGetPublicKeysResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyGetPublicKeysResponse -> m IdentitytoolkitRelyingPartyGetPublicKeysResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyGetPublicKeysResponse -> m IdentitytoolkitRelyingPartyGetPublicKeysResponse #

Show IdentitytoolkitRelyingPartyGetPublicKeysResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic IdentitytoolkitRelyingPartyGetPublicKeysResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

ToJSON IdentitytoolkitRelyingPartyGetPublicKeysResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON IdentitytoolkitRelyingPartyGetPublicKeysResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyGetPublicKeysResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyGetPublicKeysResponse = D1 (MetaData "IdentitytoolkitRelyingPartyGetPublicKeysResponse" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" True) (C1 (MetaCons "IdentitytoolkitRelyingPartyGetPublicKeysResponse'" PrefixI True) (S1 (MetaSel (Just "_irpgpkrAddtional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text Text))))

identitytoolkitRelyingPartyGetPublicKeysResponse Source #

Creates a value of IdentitytoolkitRelyingPartyGetPublicKeysResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

RelyingParty

data RelyingParty Source #

Request of getting a code for user confirmation (reset password, change email etc.)

See: relyingParty smart constructor.

Instances
Eq RelyingParty Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data RelyingParty Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RelyingParty -> c RelyingParty #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RelyingParty #

toConstr :: RelyingParty -> Constr #

dataTypeOf :: RelyingParty -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RelyingParty) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RelyingParty) #

gmapT :: (forall b. Data b => b -> b) -> RelyingParty -> RelyingParty #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RelyingParty -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RelyingParty -> r #

gmapQ :: (forall d. Data d => d -> u) -> RelyingParty -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RelyingParty -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RelyingParty -> m RelyingParty #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RelyingParty -> m RelyingParty #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RelyingParty -> m RelyingParty #

Show RelyingParty Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic RelyingParty Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Associated Types

type Rep RelyingParty :: Type -> Type #

ToJSON RelyingParty Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON RelyingParty Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep RelyingParty Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep RelyingParty = D1 (MetaData "RelyingParty" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "RelyingParty'" PrefixI True) (((S1 (MetaSel (Just "_rpIOSBundleId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_rpEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rpContinueURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_rpKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_rpUserIP") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_rpAndroidInstallApp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_rpIOSAppStoreId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 (MetaSel (Just "_rpRequestType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rpAndroidMinimumVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_rpCanHandleCodeInApp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_rpCaptchaResp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_rpNewEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rpChallenge") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_rpIdToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rpAndroidPackageName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

rpIOSBundleId :: Lens' RelyingParty (Maybe Text) Source #

the iOS bundle id of iOS app to handle the action code

rpEmail :: Lens' RelyingParty (Maybe Text) Source #

The email of the user.

rpContinueURL :: Lens' RelyingParty (Maybe Text) Source #

The url to continue to the Gitkit app

rpKind :: Lens' RelyingParty Text Source #

The fixed string "identitytoolkit#relyingparty".

rpUserIP :: Lens' RelyingParty (Maybe Text) Source #

The IP address of the user.

rpAndroidInstallApp :: Lens' RelyingParty (Maybe Bool) Source #

whether or not to install the android app on the device where the link is opened

rpIOSAppStoreId :: Lens' RelyingParty (Maybe Text) Source #

iOS app store id to download the app if it's not already installed

rpAndroidMinimumVersion :: Lens' RelyingParty (Maybe Text) Source #

minimum version of the app. if the version on the device is lower than this version then the user is taken to the play store to upgrade the app

rpCanHandleCodeInApp :: Lens' RelyingParty (Maybe Bool) Source #

whether or not the app can handle the oob code without first going to web

rpCaptchaResp :: Lens' RelyingParty (Maybe Text) Source #

The recaptcha response from the user.

rpNewEmail :: Lens' RelyingParty (Maybe Text) Source #

The new email if the code is for email change.

rpChallenge :: Lens' RelyingParty (Maybe Text) Source #

The recaptcha challenge presented to the user.

rpIdToken :: Lens' RelyingParty (Maybe Text) Source #

The user's Gitkit login token for email change.

rpAndroidPackageName :: Lens' RelyingParty (Maybe Text) Source #

android package name of the android app to handle the action code

IdentitytoolkitRelyingPartyGetAccountInfoRequest

data IdentitytoolkitRelyingPartyGetAccountInfoRequest Source #

Request to get the account information.

See: identitytoolkitRelyingPartyGetAccountInfoRequest smart constructor.

Instances
Eq IdentitytoolkitRelyingPartyGetAccountInfoRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data IdentitytoolkitRelyingPartyGetAccountInfoRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IdentitytoolkitRelyingPartyGetAccountInfoRequest -> c IdentitytoolkitRelyingPartyGetAccountInfoRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IdentitytoolkitRelyingPartyGetAccountInfoRequest #

toConstr :: IdentitytoolkitRelyingPartyGetAccountInfoRequest -> Constr #

dataTypeOf :: IdentitytoolkitRelyingPartyGetAccountInfoRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IdentitytoolkitRelyingPartyGetAccountInfoRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IdentitytoolkitRelyingPartyGetAccountInfoRequest) #

gmapT :: (forall b. Data b => b -> b) -> IdentitytoolkitRelyingPartyGetAccountInfoRequest -> IdentitytoolkitRelyingPartyGetAccountInfoRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyGetAccountInfoRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyGetAccountInfoRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyGetAccountInfoRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyGetAccountInfoRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyGetAccountInfoRequest -> m IdentitytoolkitRelyingPartyGetAccountInfoRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyGetAccountInfoRequest -> m IdentitytoolkitRelyingPartyGetAccountInfoRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyGetAccountInfoRequest -> m IdentitytoolkitRelyingPartyGetAccountInfoRequest #

Show IdentitytoolkitRelyingPartyGetAccountInfoRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic IdentitytoolkitRelyingPartyGetAccountInfoRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

ToJSON IdentitytoolkitRelyingPartyGetAccountInfoRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON IdentitytoolkitRelyingPartyGetAccountInfoRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyGetAccountInfoRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyGetAccountInfoRequest = D1 (MetaData "IdentitytoolkitRelyingPartyGetAccountInfoRequest" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "IdentitytoolkitRelyingPartyGetAccountInfoRequest'" PrefixI True) ((S1 (MetaSel (Just "_irpgairEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_irpgairDelegatedProjectNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) :*: (S1 (MetaSel (Just "_irpgairPhoneNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_irpgairLocalId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_irpgairIdToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

irpgairEmail :: Lens' IdentitytoolkitRelyingPartyGetAccountInfoRequest [Text] Source #

The list of emails of the users to inquiry.

irpgairDelegatedProjectNumber :: Lens' IdentitytoolkitRelyingPartyGetAccountInfoRequest (Maybe Int64) Source #

GCP project number of the requesting delegated app. Currently only intended for Firebase V1 migration.

irpgairPhoneNumber :: Lens' IdentitytoolkitRelyingPartyGetAccountInfoRequest [Text] Source #

Privileged caller can query users by specified phone number.

irpgairLocalId :: Lens' IdentitytoolkitRelyingPartyGetAccountInfoRequest [Text] Source #

The list of local ID's of the users to inquiry.

EmailTemplate

data EmailTemplate Source #

Template for an email template.

See: emailTemplate smart constructor.

Instances
Eq EmailTemplate Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data EmailTemplate Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EmailTemplate -> c EmailTemplate #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EmailTemplate #

toConstr :: EmailTemplate -> Constr #

dataTypeOf :: EmailTemplate -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EmailTemplate) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EmailTemplate) #

gmapT :: (forall b. Data b => b -> b) -> EmailTemplate -> EmailTemplate #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EmailTemplate -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EmailTemplate -> r #

gmapQ :: (forall d. Data d => d -> u) -> EmailTemplate -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EmailTemplate -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EmailTemplate -> m EmailTemplate #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EmailTemplate -> m EmailTemplate #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EmailTemplate -> m EmailTemplate #

Show EmailTemplate Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic EmailTemplate Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Associated Types

type Rep EmailTemplate :: Type -> Type #

ToJSON EmailTemplate Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON EmailTemplate Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep EmailTemplate Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep EmailTemplate = D1 (MetaData "EmailTemplate" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "EmailTemplate'" PrefixI True) ((S1 (MetaSel (Just "_etSubject") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_etBody") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_etFormat") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_etFromDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_etFrom") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_etReplyTo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

emailTemplate :: EmailTemplate Source #

Creates a value of EmailTemplate with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

etSubject :: Lens' EmailTemplate (Maybe Text) Source #

Subject of the email.

etFormat :: Lens' EmailTemplate (Maybe Text) Source #

Email body format.

etFrom :: Lens' EmailTemplate (Maybe Text) Source #

From address of the email.

IdentitytoolkitRelyingPartyUploadAccountRequest

data IdentitytoolkitRelyingPartyUploadAccountRequest Source #

Request to upload user account in batch.

See: identitytoolkitRelyingPartyUploadAccountRequest smart constructor.

Instances
Eq IdentitytoolkitRelyingPartyUploadAccountRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data IdentitytoolkitRelyingPartyUploadAccountRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IdentitytoolkitRelyingPartyUploadAccountRequest -> c IdentitytoolkitRelyingPartyUploadAccountRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IdentitytoolkitRelyingPartyUploadAccountRequest #

toConstr :: IdentitytoolkitRelyingPartyUploadAccountRequest -> Constr #

dataTypeOf :: IdentitytoolkitRelyingPartyUploadAccountRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IdentitytoolkitRelyingPartyUploadAccountRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IdentitytoolkitRelyingPartyUploadAccountRequest) #

gmapT :: (forall b. Data b => b -> b) -> IdentitytoolkitRelyingPartyUploadAccountRequest -> IdentitytoolkitRelyingPartyUploadAccountRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyUploadAccountRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyUploadAccountRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyUploadAccountRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyUploadAccountRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyUploadAccountRequest -> m IdentitytoolkitRelyingPartyUploadAccountRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyUploadAccountRequest -> m IdentitytoolkitRelyingPartyUploadAccountRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyUploadAccountRequest -> m IdentitytoolkitRelyingPartyUploadAccountRequest #

Show IdentitytoolkitRelyingPartyUploadAccountRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic IdentitytoolkitRelyingPartyUploadAccountRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

ToJSON IdentitytoolkitRelyingPartyUploadAccountRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON IdentitytoolkitRelyingPartyUploadAccountRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyUploadAccountRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyUploadAccountRequest = D1 (MetaData "IdentitytoolkitRelyingPartyUploadAccountRequest" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "IdentitytoolkitRelyingPartyUploadAccountRequest'" PrefixI True) (((S1 (MetaSel (Just "_irpuarBlockSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: (S1 (MetaSel (Just "_irpuarUsers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [UserInfo])) :*: S1 (MetaSel (Just "_irpuarMemoryCost") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))) :*: ((S1 (MetaSel (Just "_irpuarAllowOverwrite") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_irpuarDelegatedProjectNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) :*: (S1 (MetaSel (Just "_irpuarParallelization") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_irpuarCPUMemCost") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))) :*: ((S1 (MetaSel (Just "_irpuarSanityCheck") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_irpuarSaltSeparator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes)) :*: S1 (MetaSel (Just "_irpuarHashAlgorithm") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_irpuarDkLen") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_irpuarSignerKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes))) :*: (S1 (MetaSel (Just "_irpuarRounds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_irpuarTargetProjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

irpuarMemoryCost :: Lens' IdentitytoolkitRelyingPartyUploadAccountRequest (Maybe Int32) Source #

Memory cost for hash calculation. Used by scrypt similar algorithms.

irpuarAllowOverwrite :: Lens' IdentitytoolkitRelyingPartyUploadAccountRequest (Maybe Bool) Source #

Whether allow overwrite existing account when user local_id exists.

irpuarDelegatedProjectNumber :: Lens' IdentitytoolkitRelyingPartyUploadAccountRequest (Maybe Int64) Source #

GCP project number of the requesting delegated app. Currently only intended for Firebase V1 migration.

irpuarCPUMemCost :: Lens' IdentitytoolkitRelyingPartyUploadAccountRequest (Maybe Int32) Source #

The following 4 fields are for standard scrypt algorithm.

irpuarSanityCheck :: Lens' IdentitytoolkitRelyingPartyUploadAccountRequest (Maybe Bool) Source #

If true, backend will do sanity check(including duplicate email and federated id) when uploading account.

irpuarRounds :: Lens' IdentitytoolkitRelyingPartyUploadAccountRequest (Maybe Int32) Source #

Rounds for hash calculation. Used by scrypt and similar algorithms.

irpuarTargetProjectId :: Lens' IdentitytoolkitRelyingPartyUploadAccountRequest (Maybe Text) Source #

Specify which project (field value is actually project id) to operate. Only used when provided credential.

IdentitytoolkitRelyingPartyResetPasswordRequest

data IdentitytoolkitRelyingPartyResetPasswordRequest Source #

Request to reset the password.

See: identitytoolkitRelyingPartyResetPasswordRequest smart constructor.

Instances
Eq IdentitytoolkitRelyingPartyResetPasswordRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data IdentitytoolkitRelyingPartyResetPasswordRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IdentitytoolkitRelyingPartyResetPasswordRequest -> c IdentitytoolkitRelyingPartyResetPasswordRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IdentitytoolkitRelyingPartyResetPasswordRequest #

toConstr :: IdentitytoolkitRelyingPartyResetPasswordRequest -> Constr #

dataTypeOf :: IdentitytoolkitRelyingPartyResetPasswordRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IdentitytoolkitRelyingPartyResetPasswordRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IdentitytoolkitRelyingPartyResetPasswordRequest) #

gmapT :: (forall b. Data b => b -> b) -> IdentitytoolkitRelyingPartyResetPasswordRequest -> IdentitytoolkitRelyingPartyResetPasswordRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyResetPasswordRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyResetPasswordRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyResetPasswordRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyResetPasswordRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyResetPasswordRequest -> m IdentitytoolkitRelyingPartyResetPasswordRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyResetPasswordRequest -> m IdentitytoolkitRelyingPartyResetPasswordRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyResetPasswordRequest -> m IdentitytoolkitRelyingPartyResetPasswordRequest #

Show IdentitytoolkitRelyingPartyResetPasswordRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic IdentitytoolkitRelyingPartyResetPasswordRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

ToJSON IdentitytoolkitRelyingPartyResetPasswordRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON IdentitytoolkitRelyingPartyResetPasswordRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyResetPasswordRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyResetPasswordRequest = D1 (MetaData "IdentitytoolkitRelyingPartyResetPasswordRequest" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "IdentitytoolkitRelyingPartyResetPasswordRequest'" PrefixI True) ((S1 (MetaSel (Just "_irprprEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irprprNewPassword") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_irprprOOBCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irprprOldPassword") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

identitytoolkitRelyingPartyResetPasswordRequest :: IdentitytoolkitRelyingPartyResetPasswordRequest Source #

Creates a value of IdentitytoolkitRelyingPartyResetPasswordRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

IdentitytoolkitRelyingPartyCreateAuthURIRequest

data IdentitytoolkitRelyingPartyCreateAuthURIRequest Source #

Request to get the IDP authentication URL.

See: identitytoolkitRelyingPartyCreateAuthURIRequest smart constructor.

Instances
Eq IdentitytoolkitRelyingPartyCreateAuthURIRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data IdentitytoolkitRelyingPartyCreateAuthURIRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IdentitytoolkitRelyingPartyCreateAuthURIRequest -> c IdentitytoolkitRelyingPartyCreateAuthURIRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IdentitytoolkitRelyingPartyCreateAuthURIRequest #

toConstr :: IdentitytoolkitRelyingPartyCreateAuthURIRequest -> Constr #

dataTypeOf :: IdentitytoolkitRelyingPartyCreateAuthURIRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IdentitytoolkitRelyingPartyCreateAuthURIRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IdentitytoolkitRelyingPartyCreateAuthURIRequest) #

gmapT :: (forall b. Data b => b -> b) -> IdentitytoolkitRelyingPartyCreateAuthURIRequest -> IdentitytoolkitRelyingPartyCreateAuthURIRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyCreateAuthURIRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyCreateAuthURIRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyCreateAuthURIRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyCreateAuthURIRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyCreateAuthURIRequest -> m IdentitytoolkitRelyingPartyCreateAuthURIRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyCreateAuthURIRequest -> m IdentitytoolkitRelyingPartyCreateAuthURIRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyCreateAuthURIRequest -> m IdentitytoolkitRelyingPartyCreateAuthURIRequest #

Show IdentitytoolkitRelyingPartyCreateAuthURIRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic IdentitytoolkitRelyingPartyCreateAuthURIRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

ToJSON IdentitytoolkitRelyingPartyCreateAuthURIRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON IdentitytoolkitRelyingPartyCreateAuthURIRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyCreateAuthURIRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyCreateAuthURIRequest = D1 (MetaData "IdentitytoolkitRelyingPartyCreateAuthURIRequest" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "IdentitytoolkitRelyingPartyCreateAuthURIRequest'" PrefixI True) ((((S1 (MetaSel (Just "_irpcaurProviderId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpcaurClientId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_irpcaurContext") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpcaurCustomParameter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter)))) :*: ((S1 (MetaSel (Just "_irpcaurTenantProjectNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64))) :*: S1 (MetaSel (Just "_irpcaurIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_irpcaurOtaApp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpcaurOAuthConsumerKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 (MetaSel (Just "_irpcaurTenantId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpcaurHostedDomain") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_irpcaurAppId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpcaurContinueURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_irpcaurAuthFlowType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpcaurOAuthScope") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_irpcaurSessionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpcaurOpenidRealm") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

irpcaurProviderId :: Lens' IdentitytoolkitRelyingPartyCreateAuthURIRequest (Maybe Text) Source #

The IdP ID. For white listed IdPs it's a short domain name e.g. google.com, aol.com, live.net and yahoo.com. For other OpenID IdPs it's the OP identifier.

irpcaurContext :: Lens' IdentitytoolkitRelyingPartyCreateAuthURIRequest (Maybe Text) Source #

The opaque value used by the client to maintain context info between the authentication request and the IDP callback.

irpcaurCustomParameter :: Lens' IdentitytoolkitRelyingPartyCreateAuthURIRequest (Maybe IdentitytoolkitRelyingPartyCreateAuthURIRequestCustomParameter) Source #

The query parameter that client can customize by themselves in auth url. The following parameters are reserved for server so that they cannot be customized by clients: client_id, response_type, scope, redirect_uri, state, oauth_token.

irpcaurOtaApp :: Lens' IdentitytoolkitRelyingPartyCreateAuthURIRequest (Maybe Text) Source #

The native app package for OTA installation.

irpcaurOAuthConsumerKey :: Lens' IdentitytoolkitRelyingPartyCreateAuthURIRequest (Maybe Text) Source #

The developer's consumer key for OpenId OAuth Extension

irpcaurTenantId :: Lens' IdentitytoolkitRelyingPartyCreateAuthURIRequest (Maybe Text) Source #

For multi-tenant use cases, in order to construct sign-in URL with the correct IDP parameters, Firebear needs to know which Tenant to retrieve IDP configs from.

irpcaurHostedDomain :: Lens' IdentitytoolkitRelyingPartyCreateAuthURIRequest (Maybe Text) Source #

The hosted domain to restrict sign-in to accounts at that domain for Google Apps hosted accounts.

irpcaurAppId :: Lens' IdentitytoolkitRelyingPartyCreateAuthURIRequest (Maybe Text) Source #

The app ID of the mobile app, base64(CERT_SHA1):PACKAGE_NAME for Android, BUNDLE_ID for iOS.

irpcaurContinueURI :: Lens' IdentitytoolkitRelyingPartyCreateAuthURIRequest (Maybe Text) Source #

The URI to which the IDP redirects the user after the federated login flow.

irpcaurAuthFlowType :: Lens' IdentitytoolkitRelyingPartyCreateAuthURIRequest (Maybe Text) Source #

Explicitly specify the auth flow type. Currently only support "CODE_FLOW" type. The field is only used for Google provider.

irpcaurOAuthScope :: Lens' IdentitytoolkitRelyingPartyCreateAuthURIRequest (Maybe Text) Source #

Additional oauth scopes, beyond the basid user profile, that the user would be prompted to grant

irpcaurOpenidRealm :: Lens' IdentitytoolkitRelyingPartyCreateAuthURIRequest (Maybe Text) Source #

Optional realm for OpenID protocol. The sub string "scheme://domain:port" of the param "continueUri" is used if this is not set.

IdentitytoolkitRelyingPartySendVerificationCodeResponse

data IdentitytoolkitRelyingPartySendVerificationCodeResponse Source #

Response for Identitytoolkit-SendVerificationCode

See: identitytoolkitRelyingPartySendVerificationCodeResponse smart constructor.

Instances
Eq IdentitytoolkitRelyingPartySendVerificationCodeResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data IdentitytoolkitRelyingPartySendVerificationCodeResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IdentitytoolkitRelyingPartySendVerificationCodeResponse -> c IdentitytoolkitRelyingPartySendVerificationCodeResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IdentitytoolkitRelyingPartySendVerificationCodeResponse #

toConstr :: IdentitytoolkitRelyingPartySendVerificationCodeResponse -> Constr #

dataTypeOf :: IdentitytoolkitRelyingPartySendVerificationCodeResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IdentitytoolkitRelyingPartySendVerificationCodeResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IdentitytoolkitRelyingPartySendVerificationCodeResponse) #

gmapT :: (forall b. Data b => b -> b) -> IdentitytoolkitRelyingPartySendVerificationCodeResponse -> IdentitytoolkitRelyingPartySendVerificationCodeResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartySendVerificationCodeResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartySendVerificationCodeResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartySendVerificationCodeResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartySendVerificationCodeResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartySendVerificationCodeResponse -> m IdentitytoolkitRelyingPartySendVerificationCodeResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartySendVerificationCodeResponse -> m IdentitytoolkitRelyingPartySendVerificationCodeResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartySendVerificationCodeResponse -> m IdentitytoolkitRelyingPartySendVerificationCodeResponse #

Show IdentitytoolkitRelyingPartySendVerificationCodeResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic IdentitytoolkitRelyingPartySendVerificationCodeResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

ToJSON IdentitytoolkitRelyingPartySendVerificationCodeResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON IdentitytoolkitRelyingPartySendVerificationCodeResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartySendVerificationCodeResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartySendVerificationCodeResponse = D1 (MetaData "IdentitytoolkitRelyingPartySendVerificationCodeResponse" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" True) (C1 (MetaCons "IdentitytoolkitRelyingPartySendVerificationCodeResponse'" PrefixI True) (S1 (MetaSel (Just "_irpsvcrSessionInfo") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

identitytoolkitRelyingPartySendVerificationCodeResponse :: IdentitytoolkitRelyingPartySendVerificationCodeResponse Source #

Creates a value of IdentitytoolkitRelyingPartySendVerificationCodeResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GetAccountInfoResponse

data GetAccountInfoResponse Source #

Response of getting account information.

See: getAccountInfoResponse smart constructor.

Instances
Eq GetAccountInfoResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data GetAccountInfoResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GetAccountInfoResponse -> c GetAccountInfoResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GetAccountInfoResponse #

toConstr :: GetAccountInfoResponse -> Constr #

dataTypeOf :: GetAccountInfoResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GetAccountInfoResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GetAccountInfoResponse) #

gmapT :: (forall b. Data b => b -> b) -> GetAccountInfoResponse -> GetAccountInfoResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GetAccountInfoResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GetAccountInfoResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GetAccountInfoResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GetAccountInfoResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GetAccountInfoResponse -> m GetAccountInfoResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GetAccountInfoResponse -> m GetAccountInfoResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GetAccountInfoResponse -> m GetAccountInfoResponse #

Show GetAccountInfoResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic GetAccountInfoResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Associated Types

type Rep GetAccountInfoResponse :: Type -> Type #

ToJSON GetAccountInfoResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON GetAccountInfoResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep GetAccountInfoResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep GetAccountInfoResponse = D1 (MetaData "GetAccountInfoResponse" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "GetAccountInfoResponse'" PrefixI True) (S1 (MetaSel (Just "_gairUsers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [UserInfo])) :*: S1 (MetaSel (Just "_gairKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))

getAccountInfoResponse :: GetAccountInfoResponse Source #

Creates a value of GetAccountInfoResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

gairKind :: Lens' GetAccountInfoResponse Text Source #

The fixed string "identitytoolkit#GetAccountInfoResponse".

IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest

data IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest Source #

Request for Identitytoolkit-VerifyPhoneNumber

See: identitytoolkitRelyingPartyVerifyPhoneNumberRequest smart constructor.

Instances
Eq IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest -> c IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest #

toConstr :: IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest -> Constr #

dataTypeOf :: IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest) #

gmapT :: (forall b. Data b => b -> b) -> IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest -> IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest -> m IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest -> m IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest -> m IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest #

Show IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

ToJSON IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest = D1 (MetaData "IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest'" PrefixI True) ((S1 (MetaSel (Just "_iTemporaryProof") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_iVerificationProof") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iOperation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_iSessionInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iPhoneNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_iCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iIdToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

iSessionInfo :: Lens' IdentitytoolkitRelyingPartyVerifyPhoneNumberRequest (Maybe Text) Source #

The session info previously returned by IdentityToolkit-SendVerificationCode.

IdentitytoolkitRelyingPartyEmailLinkSigninRequest

data IdentitytoolkitRelyingPartyEmailLinkSigninRequest Source #

Request to sign in with email.

See: identitytoolkitRelyingPartyEmailLinkSigninRequest smart constructor.

Instances
Eq IdentitytoolkitRelyingPartyEmailLinkSigninRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data IdentitytoolkitRelyingPartyEmailLinkSigninRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IdentitytoolkitRelyingPartyEmailLinkSigninRequest -> c IdentitytoolkitRelyingPartyEmailLinkSigninRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IdentitytoolkitRelyingPartyEmailLinkSigninRequest #

toConstr :: IdentitytoolkitRelyingPartyEmailLinkSigninRequest -> Constr #

dataTypeOf :: IdentitytoolkitRelyingPartyEmailLinkSigninRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IdentitytoolkitRelyingPartyEmailLinkSigninRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IdentitytoolkitRelyingPartyEmailLinkSigninRequest) #

gmapT :: (forall b. Data b => b -> b) -> IdentitytoolkitRelyingPartyEmailLinkSigninRequest -> IdentitytoolkitRelyingPartyEmailLinkSigninRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyEmailLinkSigninRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyEmailLinkSigninRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyEmailLinkSigninRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyEmailLinkSigninRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyEmailLinkSigninRequest -> m IdentitytoolkitRelyingPartyEmailLinkSigninRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyEmailLinkSigninRequest -> m IdentitytoolkitRelyingPartyEmailLinkSigninRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyEmailLinkSigninRequest -> m IdentitytoolkitRelyingPartyEmailLinkSigninRequest #

Show IdentitytoolkitRelyingPartyEmailLinkSigninRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic IdentitytoolkitRelyingPartyEmailLinkSigninRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

ToJSON IdentitytoolkitRelyingPartyEmailLinkSigninRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON IdentitytoolkitRelyingPartyEmailLinkSigninRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyEmailLinkSigninRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyEmailLinkSigninRequest = D1 (MetaData "IdentitytoolkitRelyingPartyEmailLinkSigninRequest" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "IdentitytoolkitRelyingPartyEmailLinkSigninRequest'" PrefixI True) (S1 (MetaSel (Just "_irpelsrEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_irpelsrOOBCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpelsrIdToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

identitytoolkitRelyingPartyEmailLinkSigninRequest :: IdentitytoolkitRelyingPartyEmailLinkSigninRequest Source #

Creates a value of IdentitytoolkitRelyingPartyEmailLinkSigninRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

IdentitytoolkitRelyingPartyDeleteAccountRequest

data IdentitytoolkitRelyingPartyDeleteAccountRequest Source #

Request to delete account.

See: identitytoolkitRelyingPartyDeleteAccountRequest smart constructor.

Instances
Eq IdentitytoolkitRelyingPartyDeleteAccountRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data IdentitytoolkitRelyingPartyDeleteAccountRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IdentitytoolkitRelyingPartyDeleteAccountRequest -> c IdentitytoolkitRelyingPartyDeleteAccountRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IdentitytoolkitRelyingPartyDeleteAccountRequest #

toConstr :: IdentitytoolkitRelyingPartyDeleteAccountRequest -> Constr #

dataTypeOf :: IdentitytoolkitRelyingPartyDeleteAccountRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IdentitytoolkitRelyingPartyDeleteAccountRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IdentitytoolkitRelyingPartyDeleteAccountRequest) #

gmapT :: (forall b. Data b => b -> b) -> IdentitytoolkitRelyingPartyDeleteAccountRequest -> IdentitytoolkitRelyingPartyDeleteAccountRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyDeleteAccountRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyDeleteAccountRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyDeleteAccountRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyDeleteAccountRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyDeleteAccountRequest -> m IdentitytoolkitRelyingPartyDeleteAccountRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyDeleteAccountRequest -> m IdentitytoolkitRelyingPartyDeleteAccountRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyDeleteAccountRequest -> m IdentitytoolkitRelyingPartyDeleteAccountRequest #

Show IdentitytoolkitRelyingPartyDeleteAccountRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic IdentitytoolkitRelyingPartyDeleteAccountRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

ToJSON IdentitytoolkitRelyingPartyDeleteAccountRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON IdentitytoolkitRelyingPartyDeleteAccountRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyDeleteAccountRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyDeleteAccountRequest = D1 (MetaData "IdentitytoolkitRelyingPartyDeleteAccountRequest" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "IdentitytoolkitRelyingPartyDeleteAccountRequest'" PrefixI True) (S1 (MetaSel (Just "_irpdarDelegatedProjectNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: (S1 (MetaSel (Just "_irpdarLocalId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpdarIdToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

identitytoolkitRelyingPartyDeleteAccountRequest :: IdentitytoolkitRelyingPartyDeleteAccountRequest Source #

Creates a value of IdentitytoolkitRelyingPartyDeleteAccountRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

irpdarDelegatedProjectNumber :: Lens' IdentitytoolkitRelyingPartyDeleteAccountRequest (Maybe Int64) Source #

GCP project number of the requesting delegated app. Currently only intended for Firebase V1 migration.

irpdarIdToken :: Lens' IdentitytoolkitRelyingPartyDeleteAccountRequest (Maybe Text) Source #

The GITKit token or STS id token of the authenticated user.

GetOOBConfirmationCodeResponse

data GetOOBConfirmationCodeResponse Source #

Response of getting a code for user confirmation (reset password, change email etc.).

See: getOOBConfirmationCodeResponse smart constructor.

Instances
Eq GetOOBConfirmationCodeResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data GetOOBConfirmationCodeResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GetOOBConfirmationCodeResponse -> c GetOOBConfirmationCodeResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GetOOBConfirmationCodeResponse #

toConstr :: GetOOBConfirmationCodeResponse -> Constr #

dataTypeOf :: GetOOBConfirmationCodeResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GetOOBConfirmationCodeResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GetOOBConfirmationCodeResponse) #

gmapT :: (forall b. Data b => b -> b) -> GetOOBConfirmationCodeResponse -> GetOOBConfirmationCodeResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GetOOBConfirmationCodeResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GetOOBConfirmationCodeResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GetOOBConfirmationCodeResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GetOOBConfirmationCodeResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GetOOBConfirmationCodeResponse -> m GetOOBConfirmationCodeResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GetOOBConfirmationCodeResponse -> m GetOOBConfirmationCodeResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GetOOBConfirmationCodeResponse -> m GetOOBConfirmationCodeResponse #

Show GetOOBConfirmationCodeResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic GetOOBConfirmationCodeResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Associated Types

type Rep GetOOBConfirmationCodeResponse :: Type -> Type #

ToJSON GetOOBConfirmationCodeResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON GetOOBConfirmationCodeResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep GetOOBConfirmationCodeResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep GetOOBConfirmationCodeResponse = D1 (MetaData "GetOOBConfirmationCodeResponse" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "GetOOBConfirmationCodeResponse'" PrefixI True) (S1 (MetaSel (Just "_goobccrEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_goobccrKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_goobccrOOBCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

getOOBConfirmationCodeResponse :: GetOOBConfirmationCodeResponse Source #

Creates a value of GetOOBConfirmationCodeResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

goobccrEmail :: Lens' GetOOBConfirmationCodeResponse (Maybe Text) Source #

The email address that the email is sent to.

goobccrKind :: Lens' GetOOBConfirmationCodeResponse Text Source #

The fixed string "identitytoolkit#GetOobConfirmationCodeResponse".

IdentitytoolkitRelyingPartyDownloadAccountRequest

data IdentitytoolkitRelyingPartyDownloadAccountRequest Source #

Request to download user account in batch.

See: identitytoolkitRelyingPartyDownloadAccountRequest smart constructor.

Instances
Eq IdentitytoolkitRelyingPartyDownloadAccountRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data IdentitytoolkitRelyingPartyDownloadAccountRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IdentitytoolkitRelyingPartyDownloadAccountRequest -> c IdentitytoolkitRelyingPartyDownloadAccountRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IdentitytoolkitRelyingPartyDownloadAccountRequest #

toConstr :: IdentitytoolkitRelyingPartyDownloadAccountRequest -> Constr #

dataTypeOf :: IdentitytoolkitRelyingPartyDownloadAccountRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IdentitytoolkitRelyingPartyDownloadAccountRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IdentitytoolkitRelyingPartyDownloadAccountRequest) #

gmapT :: (forall b. Data b => b -> b) -> IdentitytoolkitRelyingPartyDownloadAccountRequest -> IdentitytoolkitRelyingPartyDownloadAccountRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyDownloadAccountRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartyDownloadAccountRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyDownloadAccountRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartyDownloadAccountRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyDownloadAccountRequest -> m IdentitytoolkitRelyingPartyDownloadAccountRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyDownloadAccountRequest -> m IdentitytoolkitRelyingPartyDownloadAccountRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartyDownloadAccountRequest -> m IdentitytoolkitRelyingPartyDownloadAccountRequest #

Show IdentitytoolkitRelyingPartyDownloadAccountRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic IdentitytoolkitRelyingPartyDownloadAccountRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

ToJSON IdentitytoolkitRelyingPartyDownloadAccountRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON IdentitytoolkitRelyingPartyDownloadAccountRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyDownloadAccountRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartyDownloadAccountRequest = D1 (MetaData "IdentitytoolkitRelyingPartyDownloadAccountRequest" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "IdentitytoolkitRelyingPartyDownloadAccountRequest'" PrefixI True) ((S1 (MetaSel (Just "_iNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iDelegatedProjectNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))) :*: (S1 (MetaSel (Just "_iMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word32))) :*: S1 (MetaSel (Just "_iTargetProjectId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

iNextPageToken :: Lens' IdentitytoolkitRelyingPartyDownloadAccountRequest (Maybe Text) Source #

The token for the next page. This should be taken from the previous response.

iDelegatedProjectNumber :: Lens' IdentitytoolkitRelyingPartyDownloadAccountRequest (Maybe Int64) Source #

GCP project number of the requesting delegated app. Currently only intended for Firebase V1 migration.

iMaxResults :: Lens' IdentitytoolkitRelyingPartyDownloadAccountRequest (Maybe Word32) Source #

The max number of results to return in the response.

iTargetProjectId :: Lens' IdentitytoolkitRelyingPartyDownloadAccountRequest (Maybe Text) Source #

Specify which project (field value is actually project id) to operate. Only used when provided credential.

VerifyPasswordResponse

data VerifyPasswordResponse Source #

Request of verifying the password.

See: verifyPasswordResponse smart constructor.

Instances
Eq VerifyPasswordResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data VerifyPasswordResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VerifyPasswordResponse -> c VerifyPasswordResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VerifyPasswordResponse #

toConstr :: VerifyPasswordResponse -> Constr #

dataTypeOf :: VerifyPasswordResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VerifyPasswordResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VerifyPasswordResponse) #

gmapT :: (forall b. Data b => b -> b) -> VerifyPasswordResponse -> VerifyPasswordResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VerifyPasswordResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VerifyPasswordResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> VerifyPasswordResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VerifyPasswordResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VerifyPasswordResponse -> m VerifyPasswordResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VerifyPasswordResponse -> m VerifyPasswordResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VerifyPasswordResponse -> m VerifyPasswordResponse #

Show VerifyPasswordResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic VerifyPasswordResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Associated Types

type Rep VerifyPasswordResponse :: Type -> Type #

ToJSON VerifyPasswordResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON VerifyPasswordResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep VerifyPasswordResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep VerifyPasswordResponse = D1 (MetaData "VerifyPasswordResponse" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "VerifyPasswordResponse'" PrefixI True) (((S1 (MetaSel (Just "_vprEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_vprPhotoURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_vprOAuthAccessToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_vprKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_vprOAuthExpireIn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))) :*: S1 (MetaSel (Just "_vprRefreshToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_vprExpiresIn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64))) :*: (S1 (MetaSel (Just "_vprDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_vprLocalId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_vprRegistered") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_vprIdToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_vprOAuthAuthorizationCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

vprEmail :: Lens' VerifyPasswordResponse (Maybe Text) Source #

The email returned by the IdP. NOTE: The federated login user may not own the email.

vprPhotoURL :: Lens' VerifyPasswordResponse (Maybe Text) Source #

The URI of the user's photo at IdP

vprKind :: Lens' VerifyPasswordResponse Text Source #

The fixed string "identitytoolkit#VerifyPasswordResponse".

vprOAuthExpireIn :: Lens' VerifyPasswordResponse (Maybe Int32) Source #

The lifetime in seconds of the OAuth2 access token.

vprRefreshToken :: Lens' VerifyPasswordResponse (Maybe Text) Source #

If idToken is STS id token, then this field will be refresh token.

vprExpiresIn :: Lens' VerifyPasswordResponse (Maybe Int64) Source #

If idToken is STS id token, then this field will be expiration time of STS id token in seconds.

vprLocalId :: Lens' VerifyPasswordResponse (Maybe Text) Source #

The RP local ID if it's already been mapped to the IdP account identified by the federated ID.

vprRegistered :: Lens' VerifyPasswordResponse (Maybe Bool) Source #

Whether the email is registered.

vprIdToken :: Lens' VerifyPasswordResponse (Maybe Text) Source #

The GITKit token for authenticated user.

SetAccountInfoResponse

data SetAccountInfoResponse Source #

Respone of setting the account information.

See: setAccountInfoResponse smart constructor.

Instances
Eq SetAccountInfoResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data SetAccountInfoResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SetAccountInfoResponse -> c SetAccountInfoResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SetAccountInfoResponse #

toConstr :: SetAccountInfoResponse -> Constr #

dataTypeOf :: SetAccountInfoResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SetAccountInfoResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SetAccountInfoResponse) #

gmapT :: (forall b. Data b => b -> b) -> SetAccountInfoResponse -> SetAccountInfoResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SetAccountInfoResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SetAccountInfoResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> SetAccountInfoResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SetAccountInfoResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SetAccountInfoResponse -> m SetAccountInfoResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SetAccountInfoResponse -> m SetAccountInfoResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SetAccountInfoResponse -> m SetAccountInfoResponse #

Show SetAccountInfoResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic SetAccountInfoResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Associated Types

type Rep SetAccountInfoResponse :: Type -> Type #

ToJSON SetAccountInfoResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON SetAccountInfoResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep SetAccountInfoResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep SetAccountInfoResponse = D1 (MetaData "SetAccountInfoResponse" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "SetAccountInfoResponse'" PrefixI True) (((S1 (MetaSel (Just "_sairEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_sairPhotoURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sairKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) :*: (S1 (MetaSel (Just "_sairRefreshToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_sairProviderUserInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [SetAccountInfoResponseProviderUserInfoItem])) :*: S1 (MetaSel (Just "_sairExpiresIn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))) :*: ((S1 (MetaSel (Just "_sairEmailVerified") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_sairDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sairPasswordHash") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes)))) :*: (S1 (MetaSel (Just "_sairLocalId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_sairNewEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_sairIdToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

sairPhotoURL :: Lens' SetAccountInfoResponse (Maybe Text) Source #

The photo url of the user.

sairKind :: Lens' SetAccountInfoResponse Text Source #

The fixed string "identitytoolkit#SetAccountInfoResponse".

sairRefreshToken :: Lens' SetAccountInfoResponse (Maybe Text) Source #

If idToken is STS id token, then this field will be refresh token.

sairExpiresIn :: Lens' SetAccountInfoResponse (Maybe Int64) Source #

If idToken is STS id token, then this field will be expiration time of STS id token in seconds.

sairLocalId :: Lens' SetAccountInfoResponse (Maybe Text) Source #

The local ID of the user.

sairNewEmail :: Lens' SetAccountInfoResponse (Maybe Text) Source #

The new email the user attempts to change to.

sairIdToken :: Lens' SetAccountInfoResponse (Maybe Text) Source #

The Gitkit id token to login the newly sign up user.

IdentitytoolkitRelyingPartySignupNewUserRequest

data IdentitytoolkitRelyingPartySignupNewUserRequest Source #

Request to signup new user, create anonymous user or anonymous user reauth.

See: identitytoolkitRelyingPartySignupNewUserRequest smart constructor.

Instances
Eq IdentitytoolkitRelyingPartySignupNewUserRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data IdentitytoolkitRelyingPartySignupNewUserRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IdentitytoolkitRelyingPartySignupNewUserRequest -> c IdentitytoolkitRelyingPartySignupNewUserRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IdentitytoolkitRelyingPartySignupNewUserRequest #

toConstr :: IdentitytoolkitRelyingPartySignupNewUserRequest -> Constr #

dataTypeOf :: IdentitytoolkitRelyingPartySignupNewUserRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IdentitytoolkitRelyingPartySignupNewUserRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IdentitytoolkitRelyingPartySignupNewUserRequest) #

gmapT :: (forall b. Data b => b -> b) -> IdentitytoolkitRelyingPartySignupNewUserRequest -> IdentitytoolkitRelyingPartySignupNewUserRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartySignupNewUserRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartySignupNewUserRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartySignupNewUserRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartySignupNewUserRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartySignupNewUserRequest -> m IdentitytoolkitRelyingPartySignupNewUserRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartySignupNewUserRequest -> m IdentitytoolkitRelyingPartySignupNewUserRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartySignupNewUserRequest -> m IdentitytoolkitRelyingPartySignupNewUserRequest #

Show IdentitytoolkitRelyingPartySignupNewUserRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic IdentitytoolkitRelyingPartySignupNewUserRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

ToJSON IdentitytoolkitRelyingPartySignupNewUserRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON IdentitytoolkitRelyingPartySignupNewUserRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartySignupNewUserRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartySignupNewUserRequest = D1 (MetaData "IdentitytoolkitRelyingPartySignupNewUserRequest" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "IdentitytoolkitRelyingPartySignupNewUserRequest'" PrefixI True) (((S1 (MetaSel (Just "_irpsnurEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_irpsnurInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpsnurPhotoURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_irpsnurCaptchaChallenge") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpsnurTenantProjectNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) :*: (S1 (MetaSel (Just "_irpsnurDisabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_irpsnurTenantId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_irpsnurPassword") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_irpsnurCaptchaResponse") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpsnurPhoneNumber") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_irpsnurEmailVerified") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_irpsnurDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_irpsnurLocalId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_irpsnurIdToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

irpsnurDisabled :: Lens' IdentitytoolkitRelyingPartySignupNewUserRequest (Maybe Bool) Source #

Whether to disable the user. Only can be used by service account.

irpsnurTenantId :: Lens' IdentitytoolkitRelyingPartySignupNewUserRequest (Maybe Text) Source #

For multi-tenant use cases, in order to construct sign-in URL with the correct IDP parameters, Firebear needs to know which Tenant to retrieve IDP configs from.

irpsnurPhoneNumber :: Lens' IdentitytoolkitRelyingPartySignupNewUserRequest (Maybe Text) Source #

Privileged caller can create user with specified phone number.

irpsnurEmailVerified :: Lens' IdentitytoolkitRelyingPartySignupNewUserRequest (Maybe Bool) Source #

Mark the email as verified or not. Only can be used by service account.

irpsnurLocalId :: Lens' IdentitytoolkitRelyingPartySignupNewUserRequest (Maybe Text) Source #

Privileged caller can create user with specified user id.

VerifyAssertionResponse

data VerifyAssertionResponse Source #

Response of verifying the IDP assertion.

See: verifyAssertionResponse smart constructor.

Instances
Eq VerifyAssertionResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data VerifyAssertionResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VerifyAssertionResponse -> c VerifyAssertionResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VerifyAssertionResponse #

toConstr :: VerifyAssertionResponse -> Constr #

dataTypeOf :: VerifyAssertionResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c VerifyAssertionResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VerifyAssertionResponse) #

gmapT :: (forall b. Data b => b -> b) -> VerifyAssertionResponse -> VerifyAssertionResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VerifyAssertionResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VerifyAssertionResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> VerifyAssertionResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VerifyAssertionResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VerifyAssertionResponse -> m VerifyAssertionResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VerifyAssertionResponse -> m VerifyAssertionResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VerifyAssertionResponse -> m VerifyAssertionResponse #

Show VerifyAssertionResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic VerifyAssertionResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Associated Types

type Rep VerifyAssertionResponse :: Type -> Type #

ToJSON VerifyAssertionResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON VerifyAssertionResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep VerifyAssertionResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep VerifyAssertionResponse = D1 (MetaData "VerifyAssertionResponse" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "VerifyAssertionResponse'" PrefixI True) (((((S1 (MetaSel (Just "_varProviderId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_varFullName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_varEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_varIsNewUser") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 (MetaSel (Just "_varEmailRecycled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_varPhotoURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_varVerifiedProvider") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 (MetaSel (Just "_varContext") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_varNeedConfirmation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))) :*: (((S1 (MetaSel (Just "_varOriginalEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_varLastName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_varOAuthAccessToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_varDateOfBirth") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_varKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))) :*: ((S1 (MetaSel (Just "_varRawUserInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_varOAuthExpireIn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) :*: (S1 (MetaSel (Just "_varRefreshToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_varAppInstallationURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_varAction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))) :*: ((((S1 (MetaSel (Just "_varNeedEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "_varFederatedId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_varOAuthIdToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_varAppScheme") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_varExpiresIn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int64)))))) :*: ((S1 (MetaSel (Just "_varInputEmail") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_varEmailVerified") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "_varOAuthTokenSecret") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_varLanguage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_varFirstName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 (MetaSel (Just "_varDisplayName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_varOAuthRequestToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_varOAuthScope") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_varNickName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_varLocalId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "_varTimeZone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_varScreenName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_varErrorMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_varIdToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_varOAuthAuthorizationCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))))

varProviderId :: Lens' VerifyAssertionResponse (Maybe Text) Source #

The IdP ID. For white listed IdPs it's a short domain name e.g. google.com, aol.com, live.net and yahoo.com. If the "providerId" param is set to OpenID OP identifer other than the whilte listed IdPs the OP identifier is returned. If the "identifier" param is federated ID in the createAuthUri request. The domain part of the federated ID is returned.

varFullName :: Lens' VerifyAssertionResponse (Maybe Text) Source #

The full name of the user.

varEmail :: Lens' VerifyAssertionResponse (Maybe Text) Source #

The email returned by the IdP. NOTE: The federated login user may not own the email.

varIsNewUser :: Lens' VerifyAssertionResponse (Maybe Bool) Source #

True if it's a new user sign-in, false if it's a returning user.

varEmailRecycled :: Lens' VerifyAssertionResponse (Maybe Bool) Source #

It's true if the email is recycled.

varPhotoURL :: Lens' VerifyAssertionResponse (Maybe Text) Source #

The URI of the public accessible profiel picture.

varVerifiedProvider :: Lens' VerifyAssertionResponse [Text] Source #

When action is 'map', contains the idps which can be used for confirmation.

varContext :: Lens' VerifyAssertionResponse (Maybe Text) Source #

The opaque value used by the client to maintain context info between the authentication request and the IDP callback.

varNeedConfirmation :: Lens' VerifyAssertionResponse (Maybe Bool) Source #

Whether the assertion is from a non-trusted IDP and need account linking confirmation.

varOriginalEmail :: Lens' VerifyAssertionResponse (Maybe Text) Source #

The original email stored in the mapping storage. It's returned when the federated ID is associated to a different email.

varLastName :: Lens' VerifyAssertionResponse (Maybe Text) Source #

The last name of the user.

varDateOfBirth :: Lens' VerifyAssertionResponse (Maybe Text) Source #

The birth date of the IdP account.

varKind :: Lens' VerifyAssertionResponse Text Source #

The fixed string "identitytoolkit#VerifyAssertionResponse".

varOAuthExpireIn :: Lens' VerifyAssertionResponse (Maybe Int32) Source #

The lifetime in seconds of the OAuth2 access token.

varRefreshToken :: Lens' VerifyAssertionResponse (Maybe Text) Source #

If idToken is STS id token, then this field will be refresh token.

varNeedEmail :: Lens' VerifyAssertionResponse (Maybe Bool) Source #

Whether need client to supply email to complete the federated login flow.

varFederatedId :: Lens' VerifyAssertionResponse (Maybe Text) Source #

The unique ID identifies the IdP account.

varAppScheme :: Lens' VerifyAssertionResponse (Maybe Text) Source #

The custom scheme used by mobile app.

varExpiresIn :: Lens' VerifyAssertionResponse (Maybe Int64) Source #

If idToken is STS id token, then this field will be expiration time of STS id token in seconds.

varInputEmail :: Lens' VerifyAssertionResponse (Maybe Text) Source #

It's the identifier param in the createAuthUri request if the identifier is an email. It can be used to check whether the user input email is different from the asserted email.

varEmailVerified :: Lens' VerifyAssertionResponse (Maybe Bool) Source #

The value is true if the IDP is also the email provider. It means the user owns the email.

varOAuthTokenSecret :: Lens' VerifyAssertionResponse (Maybe Text) Source #

The OAuth1 access token secret.

varLanguage :: Lens' VerifyAssertionResponse (Maybe Text) Source #

The language preference of the user.

varFirstName :: Lens' VerifyAssertionResponse (Maybe Text) Source #

The first name of the user.

varDisplayName :: Lens' VerifyAssertionResponse (Maybe Text) Source #

The display name of the user.

varOAuthRequestToken :: Lens' VerifyAssertionResponse (Maybe Text) Source #

The user approved request token for the OpenID OAuth extension.

varOAuthScope :: Lens' VerifyAssertionResponse (Maybe Text) Source #

The scope for the OpenID OAuth extension.

varNickName :: Lens' VerifyAssertionResponse (Maybe Text) Source #

The nick name of the user.

varLocalId :: Lens' VerifyAssertionResponse (Maybe Text) Source #

The RP local ID if it's already been mapped to the IdP account identified by the federated ID.

varScreenName :: Lens' VerifyAssertionResponse (Maybe Text) Source #

The screen_name of a Twitter user or the login name at Github.

IdentitytoolkitRelyingPartySignOutUserRequest

data IdentitytoolkitRelyingPartySignOutUserRequest Source #

Request to sign out user.

See: identitytoolkitRelyingPartySignOutUserRequest smart constructor.

Instances
Eq IdentitytoolkitRelyingPartySignOutUserRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data IdentitytoolkitRelyingPartySignOutUserRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IdentitytoolkitRelyingPartySignOutUserRequest -> c IdentitytoolkitRelyingPartySignOutUserRequest #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IdentitytoolkitRelyingPartySignOutUserRequest #

toConstr :: IdentitytoolkitRelyingPartySignOutUserRequest -> Constr #

dataTypeOf :: IdentitytoolkitRelyingPartySignOutUserRequest -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IdentitytoolkitRelyingPartySignOutUserRequest) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IdentitytoolkitRelyingPartySignOutUserRequest) #

gmapT :: (forall b. Data b => b -> b) -> IdentitytoolkitRelyingPartySignOutUserRequest -> IdentitytoolkitRelyingPartySignOutUserRequest #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartySignOutUserRequest -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IdentitytoolkitRelyingPartySignOutUserRequest -> r #

gmapQ :: (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartySignOutUserRequest -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IdentitytoolkitRelyingPartySignOutUserRequest -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartySignOutUserRequest -> m IdentitytoolkitRelyingPartySignOutUserRequest #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartySignOutUserRequest -> m IdentitytoolkitRelyingPartySignOutUserRequest #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IdentitytoolkitRelyingPartySignOutUserRequest -> m IdentitytoolkitRelyingPartySignOutUserRequest #

Show IdentitytoolkitRelyingPartySignOutUserRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic IdentitytoolkitRelyingPartySignOutUserRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

ToJSON IdentitytoolkitRelyingPartySignOutUserRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON IdentitytoolkitRelyingPartySignOutUserRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartySignOutUserRequest Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep IdentitytoolkitRelyingPartySignOutUserRequest = D1 (MetaData "IdentitytoolkitRelyingPartySignOutUserRequest" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "IdentitytoolkitRelyingPartySignOutUserRequest'" PrefixI True) (S1 (MetaSel (Just "_iInstanceId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iLocalId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

identitytoolkitRelyingPartySignOutUserRequest :: IdentitytoolkitRelyingPartySignOutUserRequest Source #

Creates a value of IdentitytoolkitRelyingPartySignOutUserRequest with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

GetRecaptchaParamResponse

data GetRecaptchaParamResponse Source #

Response of getting recaptcha param.

See: getRecaptchaParamResponse smart constructor.

Instances
Eq GetRecaptchaParamResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Data GetRecaptchaParamResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GetRecaptchaParamResponse -> c GetRecaptchaParamResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GetRecaptchaParamResponse #

toConstr :: GetRecaptchaParamResponse -> Constr #

dataTypeOf :: GetRecaptchaParamResponse -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GetRecaptchaParamResponse) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GetRecaptchaParamResponse) #

gmapT :: (forall b. Data b => b -> b) -> GetRecaptchaParamResponse -> GetRecaptchaParamResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GetRecaptchaParamResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GetRecaptchaParamResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> GetRecaptchaParamResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GetRecaptchaParamResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GetRecaptchaParamResponse -> m GetRecaptchaParamResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GetRecaptchaParamResponse -> m GetRecaptchaParamResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GetRecaptchaParamResponse -> m GetRecaptchaParamResponse #

Show GetRecaptchaParamResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Generic GetRecaptchaParamResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

Associated Types

type Rep GetRecaptchaParamResponse :: Type -> Type #

ToJSON GetRecaptchaParamResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

FromJSON GetRecaptchaParamResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep GetRecaptchaParamResponse Source # 
Instance details

Defined in Network.Google.IdentityToolkit.Types.Product

type Rep GetRecaptchaParamResponse = D1 (MetaData "GetRecaptchaParamResponse" "Network.Google.IdentityToolkit.Types.Product" "gogol-identity-toolkit-0.4.0-GXaeIAea45ECec4b233MRf" False) (C1 (MetaCons "GetRecaptchaParamResponse'" PrefixI True) (S1 (MetaSel (Just "_grprRecaptchaSiteKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_grprKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_grprRecaptchaStoken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

getRecaptchaParamResponse :: GetRecaptchaParamResponse Source #

Creates a value of GetRecaptchaParamResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

grprRecaptchaSiteKey :: Lens' GetRecaptchaParamResponse (Maybe Text) Source #

Site key registered at recaptcha.

grprKind :: Lens' GetRecaptchaParamResponse Text Source #

The fixed string "identitytoolkit#GetRecaptchaParamResponse".

grprRecaptchaStoken :: Lens' GetRecaptchaParamResponse (Maybe Text) Source #

The stoken field for the recaptcha widget, used to request captcha challenge.