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
Optional.
-
#creation_ms ⇒ Fixnum
Optional.
-
#email ⇒ String
Optional.
-
#email_verified ⇒ Boolean
(also: #email_verified?)
Optional.
-
#phone_number ⇒ String
Optional.
-
#phone_verified ⇒ Boolean
(also: #phone_verified?)
Optional.
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.
2094 2095 2096 |
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 2094 def initialize(**args) update!(**args) end |
Instance Attribute Details
#account_id ⇒ String
Optional. 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
2063 2064 2065 |
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 2063 def account_id @account_id end |
#creation_ms ⇒ Fixnum
Optional. The epoch milliseconds of the user's account creation.
Corresponds to the JSON property creationMs
2068 2069 2070 |
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 2068 def creation_ms @creation_ms end |
#email ⇒ String
Optional. The email address of the user.
Corresponds to the JSON property email
2073 2074 2075 |
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 2073 def email @email end |
#email_verified ⇒ Boolean Also known as: email_verified?
Optional. Whether the email has been verified to be accessible by the user (
OTP or similar).
Corresponds to the JSON property emailVerified
2079 2080 2081 |
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 2079 def email_verified @email_verified end |
#phone_number ⇒ String
Optional. The phone number of the user, with country code.
Corresponds to the JSON property phoneNumber
2085 2086 2087 |
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 2085 def phone_number @phone_number end |
#phone_verified ⇒ Boolean Also known as: phone_verified?
Optional. Whether the phone number has been verified to be accessible by the
user (OTP or similar).
Corresponds to the JSON property phoneVerified
2091 2092 2093 |
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 2091 def phone_verified @phone_verified end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2099 2100 2101 2102 2103 2104 2105 2106 |
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 2099 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 |