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

Request to set the account information.

Attributes

  • captchaChallenge (type: String.t, default: nil) - The captcha challenge.
  • captchaResponse (type: String.t, default: nil) - Response to the captcha.
  • createdAt (type: String.t, default: nil) - The timestamp when the account is created.
  • customAttributes (type: String.t, default: nil) - The custom attributes to be set in the user's id token.
  • delegatedProjectNumber (type: String.t, default: nil) - GCP project number of the requesting delegated app. Currently only intended for Firebase V1 migration.
  • deleteAttribute (type: list(String.t), default: nil) - The attributes users request to delete.
  • deleteProvider (type: list(String.t), default: nil) - The IDPs the user request to delete.
  • disableUser (type: boolean(), default: nil) - Whether to disable the user.
  • 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.
  • 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.
  • lastLoginAt (type: String.t, default: nil) - Last login timestamp.
  • localId (type: String.t, default: nil) - The local ID of the user.
  • oobCode (type: String.t, default: nil) - The out-of-band code of the change email request.
  • password (type: String.t, default: nil) - The new password of the user.
  • phoneNumber (type: String.t, default: nil) - Privileged caller can update user with specified phone number.
  • photoUrl (type: String.t, default: nil) - The photo url of the user.
  • provider (type: list(String.t), default: nil) - The associated IDPs of the user.
  • returnSecureToken (type: boolean(), default: nil) - Whether return sts id token and refresh token instead of gitkit token.
  • upgradeToFederatedLogin (type: boolean(), default: nil) - Mark the user to upgrade to federated login.
  • validSince (type: String.t, default: nil) - Timestamp in seconds for valid login token.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.IdentityToolkit.V3.Model.IdentitytoolkitRelyingpartySetAccountInfoRequest{
    captchaChallenge: String.t() | nil,
    captchaResponse: String.t() | nil,
    createdAt: String.t() | nil,
    customAttributes: String.t() | nil,
    delegatedProjectNumber: String.t() | nil,
    deleteAttribute: [String.t()] | nil,
    deleteProvider: [String.t()] | nil,
    disableUser: boolean() | nil,
    displayName: String.t() | nil,
    email: String.t() | nil,
    emailVerified: boolean() | nil,
    idToken: String.t() | nil,
    instanceId: String.t() | nil,
    lastLoginAt: String.t() | nil,
    localId: String.t() | nil,
    oobCode: String.t() | nil,
    password: String.t() | nil,
    phoneNumber: String.t() | nil,
    photoUrl: String.t() | nil,
    provider: [String.t()] | nil,
    returnSecureToken: boolean() | nil,
    upgradeToFederatedLogin: boolean() | nil,
    validSince: String.t() | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.