Class: Google::Cloud::RecaptchaEnterprise::V1::FraudPreventionAssessment

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/recaptchaenterprise/v1/recaptchaenterprise.rb

Overview

Assessment for Fraud Prevention.

Defined Under Namespace

Classes: BehavioralTrustVerdict, CardTestingVerdict, StolenInstrumentVerdict

Instance Attribute Summary collapse

Instance Attribute Details

#behavioral_trust_verdict::Google::Cloud::RecaptchaEnterprise::V1::FraudPreventionAssessment::BehavioralTrustVerdict (readonly)

Returns Output only. Assessment of this transaction for behavioral trust.

Returns:



825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
# File 'proto_docs/google/cloud/recaptchaenterprise/v1/recaptchaenterprise.rb', line 825

class FraudPreventionAssessment
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Information about stolen instrument fraud, where the user is not the
  # legitimate owner of the instrument being used for the purchase.
  # @!attribute [r] risk
  #   @return [::Float]
  #     Output only. Probability of this transaction being executed with a stolen
  #     instrument. Values are from 0.0 (lowest) to 1.0 (highest).
  class StolenInstrumentVerdict
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Information about card testing fraud, where an adversary is testing
  # fraudulently obtained cards or brute forcing their details.
  # @!attribute [r] risk
  #   @return [::Float]
  #     Output only. Probability of this transaction attempt being part of a card
  #     testing attack. Values are from 0.0 (lowest) to 1.0 (highest).
  class CardTestingVerdict
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Information about behavioral trust of the transaction.
  # @!attribute [r] trust
  #   @return [::Float]
  #     Output only. Probability of this transaction attempt being executed in a
  #     behaviorally trustworthy way. Values are from 0.0 (lowest) to 1.0
  #     (highest).
  class BehavioralTrustVerdict
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#card_testing_verdict::Google::Cloud::RecaptchaEnterprise::V1::FraudPreventionAssessment::CardTestingVerdict (readonly)

Returns Output only. Assessment of this transaction for risk of being part of a card testing attack.

Returns:



825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
# File 'proto_docs/google/cloud/recaptchaenterprise/v1/recaptchaenterprise.rb', line 825

class FraudPreventionAssessment
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Information about stolen instrument fraud, where the user is not the
  # legitimate owner of the instrument being used for the purchase.
  # @!attribute [r] risk
  #   @return [::Float]
  #     Output only. Probability of this transaction being executed with a stolen
  #     instrument. Values are from 0.0 (lowest) to 1.0 (highest).
  class StolenInstrumentVerdict
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Information about card testing fraud, where an adversary is testing
  # fraudulently obtained cards or brute forcing their details.
  # @!attribute [r] risk
  #   @return [::Float]
  #     Output only. Probability of this transaction attempt being part of a card
  #     testing attack. Values are from 0.0 (lowest) to 1.0 (highest).
  class CardTestingVerdict
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Information about behavioral trust of the transaction.
  # @!attribute [r] trust
  #   @return [::Float]
  #     Output only. Probability of this transaction attempt being executed in a
  #     behaviorally trustworthy way. Values are from 0.0 (lowest) to 1.0
  #     (highest).
  class BehavioralTrustVerdict
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#stolen_instrument_verdict::Google::Cloud::RecaptchaEnterprise::V1::FraudPreventionAssessment::StolenInstrumentVerdict (readonly)

Returns Output only. Assessment of this transaction for risk of a stolen instrument.

Returns:



825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
# File 'proto_docs/google/cloud/recaptchaenterprise/v1/recaptchaenterprise.rb', line 825

class FraudPreventionAssessment
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Information about stolen instrument fraud, where the user is not the
  # legitimate owner of the instrument being used for the purchase.
  # @!attribute [r] risk
  #   @return [::Float]
  #     Output only. Probability of this transaction being executed with a stolen
  #     instrument. Values are from 0.0 (lowest) to 1.0 (highest).
  class StolenInstrumentVerdict
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Information about card testing fraud, where an adversary is testing
  # fraudulently obtained cards or brute forcing their details.
  # @!attribute [r] risk
  #   @return [::Float]
  #     Output only. Probability of this transaction attempt being part of a card
  #     testing attack. Values are from 0.0 (lowest) to 1.0 (highest).
  class CardTestingVerdict
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Information about behavioral trust of the transaction.
  # @!attribute [r] trust
  #   @return [::Float]
  #     Output only. Probability of this transaction attempt being executed in a
  #     behaviorally trustworthy way. Values are from 0.0 (lowest) to 1.0
  #     (highest).
  class BehavioralTrustVerdict
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#transaction_risk::Float (readonly)

Returns Output only. Probability of this transaction being fraudulent. Summarizes the combined risk of attack vectors below. Values are from 0.0 (lowest) to 1.0 (highest).

Returns:

  • (::Float)

    Output only. Probability of this transaction being fraudulent. Summarizes the combined risk of attack vectors below. Values are from 0.0 (lowest) to 1.0 (highest).



825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
# File 'proto_docs/google/cloud/recaptchaenterprise/v1/recaptchaenterprise.rb', line 825

class FraudPreventionAssessment
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Information about stolen instrument fraud, where the user is not the
  # legitimate owner of the instrument being used for the purchase.
  # @!attribute [r] risk
  #   @return [::Float]
  #     Output only. Probability of this transaction being executed with a stolen
  #     instrument. Values are from 0.0 (lowest) to 1.0 (highest).
  class StolenInstrumentVerdict
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Information about card testing fraud, where an adversary is testing
  # fraudulently obtained cards or brute forcing their details.
  # @!attribute [r] risk
  #   @return [::Float]
  #     Output only. Probability of this transaction attempt being part of a card
  #     testing attack. Values are from 0.0 (lowest) to 1.0 (highest).
  class CardTestingVerdict
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Information about behavioral trust of the transaction.
  # @!attribute [r] trust
  #   @return [::Float]
  #     Output only. Probability of this transaction attempt being executed in a
  #     behaviorally trustworthy way. Values are from 0.0 (lowest) to 1.0
  #     (highest).
  class BehavioralTrustVerdict
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end