Class: Google::Apis::RecaptchaenterpriseV1::GoogleCloudRecaptchaenterpriseV1FraudSignalsUserSignals

Inherits:
Object
  • Object
show all
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

Signals describing the user involved in this transaction.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudRecaptchaenterpriseV1FraudSignalsUserSignals

Returns a new instance of GoogleCloudRecaptchaenterpriseV1FraudSignalsUserSignals.



860
861
862
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 860

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#active_days_lower_boundFixnum

Output only. This user (based on email, phone, and other identifiers) has been seen on the internet for at least this number of days. Corresponds to the JSON property activeDaysLowerBound

Returns:

  • (Fixnum)


851
852
853
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 851

def active_days_lower_bound
  @active_days_lower_bound
end

#synthetic_riskFloat

Output only. Likelihood (from 0.0 to 1.0) this user includes synthetic components in their identity, such as a randomly generated email address, temporary phone number, or fake shipping address. Corresponds to the JSON property syntheticRisk

Returns:

  • (Float)


858
859
860
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 858

def synthetic_risk
  @synthetic_risk
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



865
866
867
868
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 865

def update!(**args)
  @active_days_lower_bound = args[:active_days_lower_bound] if args.key?(:active_days_lower_bound)
  @synthetic_risk = args[:synthetic_risk] if args.key?(:synthetic_risk)
end