Google Cloud reCAPTCHA Enterprise v1 API - Class Assessment (2.15.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
Name Description
other Assessment

Properties

AccountDefenderAssessment

public AccountDefenderAssessment AccountDefenderAssessment { get; set; }

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

Property Value
Type Description
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
Type Description
AccountVerificationInfo

AssessmentEnvironment

public AssessmentEnvironment AssessmentEnvironment { get; set; }

Optional. The environment creating the assessment. This describes your environment (the system invoking CreateAssessment), NOT the environment of your user.

Property Value
Type Description
AssessmentEnvironment

AssessmentName

public AssessmentName AssessmentName { get; set; }

AssessmentName-typed view over the Name resource name property.

Property Value
Type Description
AssessmentName

Event

public Event Event { get; set; }

Optional. The event being assessed.

Property Value
Type Description
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
Type Description
FirewallPolicyAssessment

FraudPreventionAssessment

public FraudPreventionAssessment FraudPreventionAssessment { get; set; }

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

Property Value
Type Description
FraudPreventionAssessment

FraudSignals

public FraudSignals FraudSignals { get; set; }

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

Property Value
Type Description
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
Type Description
string

PhoneFraudAssessment

public PhoneFraudAssessment PhoneFraudAssessment { get; set; }

Output only. Assessment returned when a site key, a token, and a phone number as user_id are provided. Account defender and SMS toll fraud protection need to be enabled.

Property Value
Type Description
PhoneFraudAssessment

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
Type Description
PrivatePasswordLeakVerification

RiskAnalysis

public RiskAnalysis RiskAnalysis { get; set; }

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

Property Value
Type Description
RiskAnalysis

TokenProperties

public TokenProperties TokenProperties { get; set; }

Output only. Properties of the provided event token.

Property Value
Type Description
TokenProperties