Class: Google::Apis::RecaptchaenterpriseV1::GoogleCloudRecaptchaenterpriseV1TransactionDataUser
- Inherits:
-
Object
- Object
- Google::Apis::RecaptchaenterpriseV1::GoogleCloudRecaptchaenterpriseV1TransactionDataUser
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/recaptchaenterprise_v1/classes.rb,
lib/google/apis/recaptchaenterprise_v1/representations.rb,
lib/google/apis/recaptchaenterprise_v1/representations.rb
Overview
Details about a user's account involved in the transaction.
Instance Attribute Summary collapse
-
#account_id ⇒ String
Unique account identifier for this user.
-
#creation_ms ⇒ Fixnum
The epoch milliseconds of the user's account creation.
-
#email ⇒ String
The email address of the user.
-
#email_verified ⇒ Boolean
(also: #email_verified?)
Whether the email has been verified to be accessible by the user (OTP or similar).
-
#phone_number ⇒ String
The phone number of the user, with country code.
-
#phone_verified ⇒ Boolean
(also: #phone_verified?)
Whether the phone number has been verified to be accessible by the user (OTP or similar).
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudRecaptchaenterpriseV1TransactionDataUser
constructor
A new instance of GoogleCloudRecaptchaenterpriseV1TransactionDataUser.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudRecaptchaenterpriseV1TransactionDataUser
Returns a new instance of GoogleCloudRecaptchaenterpriseV1TransactionDataUser.
1684 1685 1686 |
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 1684 def initialize(**args) update!(**args) end |
Instance Attribute Details
#account_id ⇒ String
Unique account identifier for this user. If using account defender, this
should match the hashed_account_id field. Otherwise, a unique and persistent
identifier for this account.
Corresponds to the JSON property accountId
1653 1654 1655 |
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 1653 def account_id @account_id end |
#creation_ms ⇒ Fixnum
The epoch milliseconds of the user's account creation.
Corresponds to the JSON property creationMs
1658 1659 1660 |
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 1658 def creation_ms @creation_ms end |
#email ⇒ String
The email address of the user.
Corresponds to the JSON property email
1663 1664 1665 |
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 1663 def email @email end |
#email_verified ⇒ Boolean Also known as: email_verified?
Whether the email has been verified to be accessible by the user (OTP or
similar).
Corresponds to the JSON property emailVerified
1669 1670 1671 |
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 1669 def email_verified @email_verified end |
#phone_number ⇒ String
The phone number of the user, with country code.
Corresponds to the JSON property phoneNumber
1675 1676 1677 |
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 1675 def phone_number @phone_number end |
#phone_verified ⇒ Boolean Also known as: phone_verified?
Whether the phone number has been verified to be accessible by the user (OTP
or similar).
Corresponds to the JSON property phoneVerified
1681 1682 1683 |
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 1681 def phone_verified @phone_verified end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1689 1690 1691 1692 1693 1694 1695 1696 |
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 1689 def update!(**args) @account_id = args[:account_id] if args.key?(:account_id) @creation_ms = args[:creation_ms] if args.key?(:creation_ms) @email = args[:email] if args.key?(:email) @email_verified = args[:email_verified] if args.key?(:email_verified) @phone_number = args[:phone_number] if args.key?(:phone_number) @phone_verified = args[:phone_verified] if args.key?(:phone_verified) end |