Class: Google::Apis::IdentitytoolkitV2::GoogleCloudIdentitytoolkitV2FinalizeMfaEnrollmentRequest
- Inherits:
-
Object
- Object
- Google::Apis::IdentitytoolkitV2::GoogleCloudIdentitytoolkitV2FinalizeMfaEnrollmentRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/identitytoolkit_v2/classes.rb,
lib/google/apis/identitytoolkit_v2/representations.rb,
lib/google/apis/identitytoolkit_v2/representations.rb
Overview
Finishes enrolling a second factor for the user.
Instance Attribute Summary collapse
-
#display_name ⇒ String
Display name which is entered by users to distinguish between different second factors with same type or different type.
-
#id_token ⇒ String
Required.
-
#phone_verification_info ⇒ Google::Apis::IdentitytoolkitV2::GoogleCloudIdentitytoolkitV2FinalizeMfaPhoneRequestInfo
Phone Verification info for a FinalizeMfa request.
-
#tenant_id ⇒ String
The ID of the Identity Platform tenant that the user enrolling MFA belongs to.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudIdentitytoolkitV2FinalizeMfaEnrollmentRequest
constructor
A new instance of GoogleCloudIdentitytoolkitV2FinalizeMfaEnrollmentRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudIdentitytoolkitV2FinalizeMfaEnrollmentRequest
Returns a new instance of GoogleCloudIdentitytoolkitV2FinalizeMfaEnrollmentRequest.
1636 1637 1638 |
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1636 def initialize(**args) update!(**args) end |
Instance Attribute Details
#display_name ⇒ String
Display name which is entered by users to distinguish between different second
factors with same type or different type.
Corresponds to the JSON property displayName
1618 1619 1620 |
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1618 def display_name @display_name end |
#id_token ⇒ String
Required. ID token.
Corresponds to the JSON property idToken
1623 1624 1625 |
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1623 def id_token @id_token end |
#phone_verification_info ⇒ Google::Apis::IdentitytoolkitV2::GoogleCloudIdentitytoolkitV2FinalizeMfaPhoneRequestInfo
Phone Verification info for a FinalizeMfa request.
Corresponds to the JSON property phoneVerificationInfo
1628 1629 1630 |
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1628 def phone_verification_info @phone_verification_info end |
#tenant_id ⇒ String
The ID of the Identity Platform tenant that the user enrolling MFA belongs to.
If not set, the user belongs to the default Identity Platform project.
Corresponds to the JSON property tenantId
1634 1635 1636 |
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1634 def tenant_id @tenant_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1641 1642 1643 1644 1645 1646 |
# File 'lib/google/apis/identitytoolkit_v2/classes.rb', line 1641 def update!(**args) @display_name = args[:display_name] if args.key?(:display_name) @id_token = args[:id_token] if args.key?(:id_token) @phone_verification_info = args[:phone_verification_info] if args.key?(:phone_verification_info) @tenant_id = args[:tenant_id] if args.key?(:tenant_id) end |