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.



873
874
875
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 873

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)


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

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)


871
872
873
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 871

def synthetic_risk
  @synthetic_risk
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



878
879
880
881
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 878

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