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.



982
983
984
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 982

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)


973
974
975
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 973

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)


980
981
982
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 980

def synthetic_risk
  @synthetic_risk
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



987
988
989
990
# File 'lib/google/apis/recaptchaenterprise_v1/classes.rb', line 987

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