Show / Hide Table of Contents

Class GoogleCloudRecaptchaenterpriseV1Event

The event being assessed.

Inheritance
object
GoogleCloudRecaptchaenterpriseV1Event
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.RecaptchaEnterprise.v1.Data
Assembly: Google.Apis.RecaptchaEnterprise.v1.dll
Syntax
public class GoogleCloudRecaptchaenterpriseV1Event : IDirectResponseSchema

Properties

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

ExpectedAction

Optional. The expected action for this type of event. This should be the same action provided at token generation time on client-side platforms already integrated with recaptcha enterprise.

Declaration
[JsonProperty("expectedAction")]
public virtual string ExpectedAction { get; set; }
Property Value
Type Description
string

Express

Optional. Flag for a reCAPTCHA express request for an assessment without a token. If enabled, site_key must reference an Express site key.

Declaration
[JsonProperty("express")]
public virtual bool? Express { get; set; }
Property Value
Type Description
bool?

FirewallPolicyEvaluation

Optional. Flag for enabling firewall policy config assessment. If this flag is enabled, the firewall policy is evaluated and a suggested firewall action is returned in the response.

Declaration
[JsonProperty("firewallPolicyEvaluation")]
public virtual bool? FirewallPolicyEvaluation { get; set; }
Property Value
Type Description
bool?

FraudPrevention

Optional. The Fraud Prevention setting for this assessment.

Declaration
[JsonProperty("fraudPrevention")]
public virtual string FraudPrevention { get; set; }
Property Value
Type Description
string

HashedAccountId

Optional. Deprecated: use user_info.account_id instead. Unique stable hashed user identifier for the request. The identifier must be hashed using hmac-sha256 with stable secret.

Declaration
[JsonProperty("hashedAccountId")]
public virtual string HashedAccountId { get; set; }
Property Value
Type Description
string

Headers

Optional. HTTP header information about the request.

Declaration
[JsonProperty("headers")]
public virtual IList<string> Headers { get; set; }
Property Value
Type Description
IList<string>

Ja3

Optional. JA3 fingerprint for SSL clients. To learn how to compute this fingerprint, please refer to https://github.com/salesforce/ja3.

Declaration
[JsonProperty("ja3")]
public virtual string Ja3 { get; set; }
Property Value
Type Description
string

Ja4

Optional. JA4 fingerprint for SSL clients. To learn how to compute this fingerprint, please refer to https://github.com/FoxIO-LLC/ja4.

Declaration
[JsonProperty("ja4")]
public virtual string Ja4 { get; set; }
Property Value
Type Description
string

RequestedUri

Optional. The URI resource the user requested that triggered an assessment.

Declaration
[JsonProperty("requestedUri")]
public virtual string RequestedUri { get; set; }
Property Value
Type Description
string

SiteKey

Optional. The site key that was used to invoke reCAPTCHA Enterprise on your site and generate the token.

Declaration
[JsonProperty("siteKey")]
public virtual string SiteKey { get; set; }
Property Value
Type Description
string

Token

Optional. The user response token provided by the reCAPTCHA Enterprise client-side integration on your site.

Declaration
[JsonProperty("token")]
public virtual string Token { get; set; }
Property Value
Type Description
string

TransactionData

Optional. Data describing a payment transaction to be assessed. Sending this data enables reCAPTCHA Enterprise Fraud Prevention and the FraudPreventionAssessment component in the response.

Declaration
[JsonProperty("transactionData")]
public virtual GoogleCloudRecaptchaenterpriseV1TransactionData TransactionData { get; set; }
Property Value
Type Description
GoogleCloudRecaptchaenterpriseV1TransactionData

UserAgent

Optional. The user agent present in the request from the user's device related to this event.

Declaration
[JsonProperty("userAgent")]
public virtual string UserAgent { get; set; }
Property Value
Type Description
string

UserInfo

Optional. Information about the user that generates this event, when they can be identified. They are often identified through the use of an account for logged-in requests or login/registration requests, or by providing user identifiers for guest actions like checkout.

Declaration
[JsonProperty("userInfo")]
public virtual GoogleCloudRecaptchaenterpriseV1UserInfo UserInfo { get; set; }
Property Value
Type Description
GoogleCloudRecaptchaenterpriseV1UserInfo

UserIpAddress

Optional. The IP address in the request from the user's device related to this event.

Declaration
[JsonProperty("userIpAddress")]
public virtual string UserIpAddress { get; set; }
Property Value
Type Description
string

WafTokenAssessment

Optional. Flag for running WAF token assessment. If enabled, the token must be specified, and have been created by a WAF-enabled key.

Declaration
[JsonProperty("wafTokenAssessment")]
public virtual bool? WafTokenAssessment { get; set; }
Property Value
Type Description
bool?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX