Google Cloud reCAPTCHA Enterprise v1 API - Class Assessment (2.12.0)

public sealed class Assessment : IMessage<Assessment>, IEquatable<Assessment>, IDeepCloneable<Assessment>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud reCAPTCHA Enterprise v1 API class Assessment.

A reCAPTCHA Enterprise assessment resource.

Inheritance

object > Assessment

Namespace

Google.Cloud.RecaptchaEnterprise.V1

Assembly

Google.Cloud.RecaptchaEnterprise.V1.dll

Constructors

Assessment()

public Assessment()

Assessment(Assessment)

public Assessment(Assessment other)
Parameter
NameDescription
otherAssessment

Properties

AccountDefenderAssessment

public AccountDefenderAssessment AccountDefenderAssessment { get; set; }

Output only. Assessment returned by account defender when an account identifier is provided.

Property Value
TypeDescription
AccountDefenderAssessment

AccountVerification

public AccountVerificationInfo AccountVerification { get; set; }

Optional. Account verification information for identity verification. The assessment event must include a token and site key to use this feature.

Property Value
TypeDescription
AccountVerificationInfo

AssessmentName

public AssessmentName AssessmentName { get; set; }

AssessmentName-typed view over the Name resource name property.

Property Value
TypeDescription
AssessmentName

Event

public Event Event { get; set; }

Optional. The event being assessed.

Property Value
TypeDescription
Event

FirewallPolicyAssessment

public FirewallPolicyAssessment FirewallPolicyAssessment { get; set; }

Output only. Assessment returned when firewall policies belonging to the project are evaluated using the field firewall_policy_evaluation.

Property Value
TypeDescription
FirewallPolicyAssessment

FraudPreventionAssessment

public FraudPreventionAssessment FraudPreventionAssessment { get; set; }

Output only. Assessment returned by Fraud Prevention when TransactionData is provided.

Property Value
TypeDescription
FraudPreventionAssessment

FraudSignals

public FraudSignals FraudSignals { get; set; }

Output only. Fraud Signals specific to the users involved in a payment transaction.

Property Value
TypeDescription
FraudSignals

Name

public string Name { get; set; }

Output only. Identifier. The resource name for the Assessment in the format projects/{project}/assessments/{assessment}.

Property Value
TypeDescription
string

PrivatePasswordLeakVerification

public PrivatePasswordLeakVerification PrivatePasswordLeakVerification { get; set; }

Optional. The private password leak verification field contains the parameters that are used to to check for leaks privately without sharing user credentials.

Property Value
TypeDescription
PrivatePasswordLeakVerification

RiskAnalysis

public RiskAnalysis RiskAnalysis { get; set; }

Output only. The risk analysis result for the event being assessed.

Property Value
TypeDescription
RiskAnalysis

TokenProperties

public TokenProperties TokenProperties { get; set; }

Output only. Properties of the provided event token.

Property Value
TypeDescription
TokenProperties