View Source GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartyGetProjectConfigResponse (google_api_identity_toolkit v0.8.0)

Response of getting 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.
  • changeEmailTemplate (type: GoogleApi.IdentityToolkit.V3.Model.EmailTemplate.t, default: nil) - Change email template.
  • dynamicLinksDomain (type: String.t, default: nil) -
  • enableAnonymousUser (type: boolean(), default: nil) - Whether anonymous user is enabled.
  • 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.
  • projectId (type: String.t, default: nil) - Project ID of the relying party.
  • 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.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartyGetProjectConfigResponse{
    allowPasswordUser: boolean() | nil,
    apiKey: String.t() | nil,
    authorizedDomains: [String.t()] | nil,
    changeEmailTemplate:
      GoogleApi.IdentityToolkit.V3.Model.EmailTemplate.t() | nil,
    dynamicLinksDomain: String.t() | nil,
    enableAnonymousUser: boolean() | nil,
    idpConfig: [GoogleApi.IdentityToolkit.V3.Model.IdpConfig.t()] | nil,
    legacyResetPasswordTemplate:
      GoogleApi.IdentityToolkit.V3.Model.EmailTemplate.t() | nil,
    projectId: String.t() | nil,
    resetPasswordTemplate:
      GoogleApi.IdentityToolkit.V3.Model.EmailTemplate.t() | nil,
    useEmailSending: boolean() | nil,
    verifyEmailTemplate:
      GoogleApi.IdentityToolkit.V3.Model.EmailTemplate.t() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.