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.



956
957
958
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 956

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)


947
948
949
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 947

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)


954
955
956
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 954

def synthetic_risk
  @synthetic_risk
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



961
962
963
964
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 961

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