View Source GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartySignupNewUserRequest (google_api_identity_toolkit v0.7.0)

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

Attributes

  • captchaChallenge (type: String.t, default: nil) - The captcha challenge.
  • captchaResponse (type: String.t, default: nil) - Response to the captcha.
  • disabled (type: boolean(), default: nil) - Whether to disable the user. Only can be used by service account.
  • displayName (type: String.t, default: nil) - The name of the user.
  • email (type: String.t, default: nil) - The email of the user.
  • emailVerified (type: boolean(), default: nil) - Mark the email as verified or not. Only can be used by service account.
  • idToken (type: String.t, default: nil) - The GITKit token of the authenticated user.
  • instanceId (type: String.t, default: nil) - Instance id token of the app.
  • localId (type: String.t, default: nil) - Privileged caller can create user with specified user id.
  • password (type: String.t, default: nil) - The new password of the user.
  • phoneNumber (type: String.t, default: nil) - Privileged caller can create user with specified phone number.
  • photoUrl (type: String.t, default: nil) - The photo url of the user.
  • tenantId (type: String.t, default: nil) - 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.
  • tenantProjectNumber (type: String.t, default: nil) - Tenant project number to be used for idp discovery.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartySignupNewUserRequest{
    captchaChallenge: String.t() | nil,
    captchaResponse: String.t() | nil,
    disabled: boolean() | nil,
    displayName: String.t() | nil,
    email: String.t() | nil,
    emailVerified: boolean() | nil,
    idToken: String.t() | nil,
    instanceId: String.t() | nil,
    localId: String.t() | nil,
    password: String.t() | nil,
    phoneNumber: String.t() | nil,
    photoUrl: String.t() | nil,
    tenantId: String.t() | nil,
    tenantProjectNumber: String.t() | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.