public sealed class FraudPreventionAssessment : IMessage<FraudPreventionAssessment>, IEquatable<FraudPreventionAssessment>, IDeepCloneable<FraudPreventionAssessment>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud reCAPTCHA Enterprise v1 API class FraudPreventionAssessment.
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).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe latest version of the \u003ccode\u003eFraudPreventionAssessment\u003c/code\u003e class in the Google Cloud reCAPTCHA Enterprise v1 API is 2.17.0, and it is a part of the \u003ccode\u003eGoogle.Cloud.RecaptchaEnterprise.V1\u003c/code\u003e namespace.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eFraudPreventionAssessment\u003c/code\u003e class provides methods and properties for evaluating the risk of fraud, including \u003ccode\u003eBehavioralTrustVerdict\u003c/code\u003e, \u003ccode\u003eCardTestingVerdict\u003c/code\u003e, and \u003ccode\u003eStolenInstrumentVerdict\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTransactionRisk\u003c/code\u003e property, which ranges from 0.0 to 1.0, provides a summary of the probability of a transaction being fraudulent, combining the risks of various attack vectors.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements multiple interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, allowing for a range of functionalities including message handling, comparison, deep cloning, and buffered message operations.\u003c/p\u003e\n"],["\u003cp\u003eThe class \u003ccode\u003eFraudPreventionAssessment\u003c/code\u003e offers two constructors, one default constructor and one that allows another instance of \u003ccode\u003eFraudPreventionAssessment\u003c/code\u003e to be passed in as a parameter.\u003c/p\u003e\n"]]],[],null,["# Google Cloud reCAPTCHA Enterprise v1 API - Class FraudPreventionAssessment (2.18.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.18.0 (latest)](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/latest/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment)\n- [2.17.0](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/2.17.0/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment)\n- [2.16.0](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/2.16.0/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment)\n- [2.15.0](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/2.15.0/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment)\n- [2.14.0](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/2.14.0/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment)\n- [2.13.0](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/2.13.0/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment)\n- [2.12.0](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/2.12.0/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment)\n- [2.11.0](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/2.11.0/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment)\n- [2.10.0](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/2.10.0/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment)\n- [2.9.0](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/2.9.0/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment)\n- [2.8.0](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/2.8.0/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment)\n- [2.7.0](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/2.7.0/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment)\n- [2.6.0](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/2.6.0/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment)\n- [2.5.0](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/2.5.0/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/2.4.0/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/2.3.0/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/2.2.0/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/2.1.0/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/2.0.0/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment)\n- [1.6.0](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/1.6.0/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment)\n- [1.5.0](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/1.5.0/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/1.4.0/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/1.3.0/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/1.2.0/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment) \n\n public sealed class FraudPreventionAssessment : IMessage\u003cFraudPreventionAssessment\u003e, IEquatable\u003cFraudPreventionAssessment\u003e, IDeepCloneable\u003cFraudPreventionAssessment\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Cloud reCAPTCHA Enterprise v1 API class FraudPreventionAssessment.\n\nAssessment for Fraud Prevention. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e FraudPreventionAssessment \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[FraudPreventionAssessment](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/latest/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[FraudPreventionAssessment](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/latest/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[FraudPreventionAssessment](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/latest/Google.Cloud.RecaptchaEnterprise.V1.FraudPreventionAssessment), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.RecaptchaEnterprise.V1](/dotnet/docs/reference/Google.Cloud.RecaptchaEnterprise.V1/latest/Google.Cloud.RecaptchaEnterprise.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.RecaptchaEnterprise.V1.dll\n\nConstructors\n------------\n\n### FraudPreventionAssessment()\n\n public FraudPreventionAssessment()\n\n### FraudPreventionAssessment(FraudPreventionAssessment)\n\n public FraudPreventionAssessment(FraudPreventionAssessment other)\n\nProperties\n----------\n\n### BehavioralTrustVerdict\n\n public FraudPreventionAssessment.Types.BehavioralTrustVerdict BehavioralTrustVerdict { get; set; }\n\nOutput only. Assessment of this transaction for behavioral trust.\n\n### CardTestingVerdict\n\n public FraudPreventionAssessment.Types.CardTestingVerdict CardTestingVerdict { get; set; }\n\nOutput only. Assessment of this transaction for risk of being part of a\ncard testing attack.\n\n### StolenInstrumentVerdict\n\n public FraudPreventionAssessment.Types.StolenInstrumentVerdict StolenInstrumentVerdict { get; set; }\n\nOutput only. Assessment of this transaction for risk of a stolen\ninstrument.\n\n### TransactionRisk\n\n public float TransactionRisk { get; set; }\n\nOutput only. Probability of this transaction being fraudulent. Summarizes\nthe combined risk of attack vectors below. Values are from 0.0 (lowest)\nto 1.0 (highest)."]]