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:



875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
# File 'proto_docs/google/cloud/recaptchaenterprise/v1/recaptchaenterprise.rb', line 875

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:



875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
# File 'proto_docs/google/cloud/recaptchaenterprise/v1/recaptchaenterprise.rb', line 875

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:



875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
# File 'proto_docs/google/cloud/recaptchaenterprise/v1/recaptchaenterprise.rb', line 875

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).



875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
# File 'proto_docs/google/cloud/recaptchaenterprise/v1/recaptchaenterprise.rb', line 875

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