google_api_identity_toolkit v0.5.0 GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartySetProjectConfigRequest View Source

Request to set the project configuration.

Attributes

  • allowPasswordUser (type: boolean(), default: nil) - Whether to allow password user sign in or sign up.
  • apiKey (type: String.t, default: nil) - Browser API key, needed when making http request to Apiary.
  • authorizedDomains (type: list(String.t), default: nil) - Authorized domains for widget redirect.
  • changeEmailTemplate (type: GoogleApi.IdentityToolkit.V3.Model.EmailTemplate.t, default: nil) - Change email template.
  • delegatedProjectNumber (type: String.t, default: nil) - GCP project number of the requesting delegated app. Currently only intended for Firebase V1 migration.
  • enableAnonymousUser (type: boolean(), default: nil) - Whether to enable anonymous user.
  • idpConfig (type: list(GoogleApi.IdentityToolkit.V3.Model.IdpConfig.t), default: nil) - Oauth2 provider configuration.
  • legacyResetPasswordTemplate (type: GoogleApi.IdentityToolkit.V3.Model.EmailTemplate.t, default: nil) - Legacy reset password email template.
  • resetPasswordTemplate (type: GoogleApi.IdentityToolkit.V3.Model.EmailTemplate.t, default: nil) - Reset password email template.
  • useEmailSending (type: boolean(), default: nil) - Whether to use email sending provided by Firebear.
  • verifyEmailTemplate (type: GoogleApi.IdentityToolkit.V3.Model.EmailTemplate.t, default: nil) - Verify email template.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() ::
  %GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartySetProjectConfigRequest{
    allowPasswordUser: boolean(),
    apiKey: String.t(),
    authorizedDomains: [String.t()],
    changeEmailTemplate: GoogleApi.IdentityToolkit.V3.Model.EmailTemplate.t(),
    delegatedProjectNumber: String.t(),
    enableAnonymousUser: boolean(),
    idpConfig: [GoogleApi.IdentityToolkit.V3.Model.IdpConfig.t()],
    legacyResetPasswordTemplate:
      GoogleApi.IdentityToolkit.V3.Model.EmailTemplate.t(),
    resetPasswordTemplate: GoogleApi.IdentityToolkit.V3.Model.EmailTemplate.t(),
    useEmailSending: boolean(),
    verifyEmailTemplate: GoogleApi.IdentityToolkit.V3.Model.EmailTemplate.t()
  }

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.