<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/recaptchaenterprise/v1/recaptchaenterprise.proto

namespace GPBMetadata\Google\Cloud\Recaptchaenterprise\V1;

class Recaptchaenterprise
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
âb
=google/cloud/recaptchaenterprise/v1/recaptchaenterprise.proto#google.cloud.recaptchaenterprise.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.protogoogle/protobuf/empty.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.proto"¨
CreateAssessmentRequestC
parent (	B3àAúA-
+cloudresourcemanager.googleapis.com/ProjectH

assessment (2/.google.cloud.recaptchaenterprise.v1.AssessmentBàA"“
AnnotateAssessmentRequestC
name (	B5àAúA/
-recaptchaenterprise.googleapis.com/Assessmentb

annotation (2I.google.cloud.recaptchaenterprise.v1.AnnotateAssessmentRequest.AnnotationBàA[
reasons (2E.google.cloud.recaptchaenterprise.v1.AnnotateAssessmentRequest.ReasonBàA
hashed_account_id (BàA"~

Annotation
ANNOTATION_UNSPECIFIED 

LEGITIMATE

FRAUDULENT
PASSWORD_CORRECT
PASSWORD_INCORRECT"Ï
Reason
REASON_UNSPECIFIED 

CHARGEBACK
CHARGEBACK_FRAUD
CHARGEBACK_DISPUTE	

REFUND

REFUND_FRAUD
TRANSACTION_ACCEPTED
TRANSACTION_DECLINED
PAYMENT_HEURISTICS
INITIATED_TWO_FACTOR
PASSED_TWO_FACTOR
FAILED_TWO_FACTOR
CORRECT_PASSWORD
INCORRECT_PASSWORD
SOCIAL_SPAM"
AnnotateAssessmentResponse"´
EndpointVerificationInfo
email_address (	H 
phone_number (	H 
request_token (	BàA?
last_verification_time (2.google.protobuf.TimestampBàAB

endpoint"Ñ
AccountVerificationInfoP
	endpoints (2=.google.cloud.recaptchaenterprise.v1.EndpointVerificationInfo
language_code (	l
latest_verification_result (2C.google.cloud.recaptchaenterprise.v1.AccountVerificationInfo.ResultBàA
username (	B"È
Result
RESULT_UNSPECIFIED 
SUCCESS_USER_VERIFIED
ERROR_USER_NOT_VERIFIED$
 ERROR_SITE_ONBOARDING_INCOMPLETE
ERROR_RECIPIENT_NOT_ALLOWED)
%ERROR_RECIPIENT_ABUSE_LIMIT_EXHAUSTED
ERROR_CRITICAL_INTERNAL"
ERROR_CUSTOMER_QUOTA_EXHAUSTED
ERROR_VERIFICATION_BYPASSED
ERROR_VERDICT_MISMATCH	"Ì
PrivatePasswordLeakVerification
lookup_hash_prefix (BàA,
encrypted_user_credentials_hash (BàA*
encrypted_leak_match_prefixes (BàA.
!reencrypted_user_credentials_hash (BàA"’

Assessment
name (	BàA9
event (2*.google.cloud.recaptchaenterprise.v1.EventM
risk_analysis (21.google.cloud.recaptchaenterprise.v1.RiskAnalysisBàAS
token_properties (24.google.cloud.recaptchaenterprise.v1.TokenPropertiesBàAZ
account_verification (2<.google.cloud.recaptchaenterprise.v1.AccountVerificationInfoc
account_defender_assessment (2>.google.cloud.recaptchaenterprise.v1.AccountDefenderAssessmentp
"private_password_leak_verification (2D.google.cloud.recaptchaenterprise.v1.PrivatePasswordLeakVerification:_êA\\
-recaptchaenterprise.googleapis.com/Assessment+projects/{project}/assessments/{assessment}"§
Event
token (	BàA
site_key (	BàA

user_agent (	BàA
user_ip_address (	BàA
expected_action (	BàA
hashed_account_id (BàA"±
RiskAnalysis
score (W
reasons (2F.google.cloud.recaptchaenterprise.v1.RiskAnalysis.ClassificationReason"¸
ClassificationReason%
!CLASSIFICATION_REASON_UNSPECIFIED 

AUTOMATION
UNEXPECTED_ENVIRONMENT
TOO_MUCH_TRAFFIC
UNEXPECTED_USAGE_PATTERNS
LOW_CONFIDENCE_SCORE"˜
TokenProperties
valid (Z
invalid_reason (2B.google.cloud.recaptchaenterprise.v1.TokenProperties.InvalidReason/
create_time (2.google.protobuf.Timestamp
hostname (	
android_package_name (	
ios_bundle_id	 (	
action (	"‘
InvalidReason
INVALID_REASON_UNSPECIFIED 
UNKNOWN_INVALID_REASON
	MALFORMED
EXPIRED
DUPE
MISSING
BROWSER_ERROR"¶
AccountDefenderAssessmentc
labels (2S.google.cloud.recaptchaenterprise.v1.AccountDefenderAssessment.AccountDefenderLabel"³
AccountDefenderLabel&
"ACCOUNT_DEFENDER_LABEL_UNSPECIFIED 
PROFILE_MATCH
SUSPICIOUS_LOGIN_ACTIVITY
SUSPICIOUS_ACCOUNT_CREATION 
RELATED_ACCOUNTS_NUMBER_HIGH"“
CreateKeyRequestC
parent (	B3àAúA-
+cloudresourcemanager.googleapis.com/Project:
key (2(.google.cloud.recaptchaenterprise.v1.KeyBàA"‡
ListKeysRequestC
parent (	B3àAúA-
+cloudresourcemanager.googleapis.com/Project
	page_size (BàA

page_token (	BàA"c
ListKeysResponse6
keys (2(.google.cloud.recaptchaenterprise.v1.Key
next_page_token (	"]
RetrieveLegacySecretKeyRequest;
key (	B.àAúA(
&recaptchaenterprise.googleapis.com/Key"M
GetKeyRequest<
name (	B.àAúA(
&recaptchaenterprise.googleapis.com/Key"„
UpdateKeyRequest:
key (2(.google.cloud.recaptchaenterprise.v1.KeyBàA4
update_mask (2.google.protobuf.FieldMaskBàA"P
DeleteKeyRequest<
name (	B.àAúA(
&recaptchaenterprise.googleapis.com/Key"r
MigrateKeyRequest<
name (	B.àAúA(
&recaptchaenterprise.googleapis.com/Key
skip_billing_check (BàA"U
GetMetricsRequest@
name (	B2àAúA,
*recaptchaenterprise.googleapis.com/Metrics"À
Metrics
name (	BàA.

start_time (2.google.protobuf.TimestampH
score_metrics (21.google.cloud.recaptchaenterprise.v1.ScoreMetricsP
challenge_metrics (25.google.cloud.recaptchaenterprise.v1.ChallengeMetrics:VêAS
*recaptchaenterprise.googleapis.com/Metrics%projects/{project}/keys/{key}/metrics"<
RetrieveLegacySecretKeyResponse
legacy_secret_key (	"µ
Key
name (	
display_name (	K
web_settings (23.google.cloud.recaptchaenterprise.v1.WebKeySettingsH S
android_settings (27.google.cloud.recaptchaenterprise.v1.AndroidKeySettingsH K
ios_settings (23.google.cloud.recaptchaenterprise.v1.IOSKeySettingsH D
labels (24.google.cloud.recaptchaenterprise.v1.Key.LabelsEntry/
create_time (2.google.protobuf.TimestampL
testing_options	 (23.google.cloud.recaptchaenterprise.v1.TestingOptionsF
waf_settings
 (20.google.cloud.recaptchaenterprise.v1.WafSettings-
LabelsEntry
key (	
value (	:8:JêAG
&recaptchaenterprise.googleapis.com/Keyprojects/{project}/keys/{key}B
platform_settings"è
TestingOptions
testing_score (_
testing_challenge (2D.google.cloud.recaptchaenterprise.v1.TestingOptions.TestingChallenge"^
TestingChallenge!
TESTING_CHALLENGE_UNSPECIFIED 
	NOCAPTCHA
UNSOLVABLE_CHALLENGE"
WebKeySettings
allow_all_domains (
allowed_domains (	
allow_amp_traffic (b
integration_type (2C.google.cloud.recaptchaenterprise.v1.WebKeySettings.IntegrationTypeBàAv
challenge_security_preference (2O.google.cloud.recaptchaenterprise.v1.WebKeySettings.ChallengeSecurityPreference"[
IntegrationType 
INTEGRATION_TYPE_UNSPECIFIED 	
SCORE
CHECKBOX
	INVISIBLE"v
ChallengeSecurityPreference-
)CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED 
	USABILITY
BALANCE
SECURITY"T
AndroidKeySettings
allow_all_package_names (
allowed_package_names (	"J
IOSKeySettings
allow_all_bundle_ids (
allowed_bundle_ids (	"©
ScoreDistribution_
score_buckets (2H.google.cloud.recaptchaenterprise.v1.ScoreDistribution.ScoreBucketsEntry3
ScoreBucketsEntry
key (
value (:8"«
ScoreMetricsO
overall_metrics (26.google.cloud.recaptchaenterprise.v1.ScoreDistribution\\
action_metrics (2D.google.cloud.recaptchaenterprise.v1.ScoreMetrics.ActionMetricsEntryl
ActionMetricsEntry
key (	E
value (26.google.cloud.recaptchaenterprise.v1.ScoreDistribution:8"o
ChallengeMetrics
pageload_count (
nocaptcha_count (
failed_count (
passed_count ("¶
)ListRelatedAccountGroupMembershipsRequestX
parent (	BHàAúAB@recaptchaenterprise.googleapis.com/RelatedAccountGroupMembership
	page_size (BàA

page_token (	BàA"´
*ListRelatedAccountGroupMembershipsResponsem
!related_account_group_memberships (2B.google.cloud.recaptchaenterprise.v1.RelatedAccountGroupMembership
next_page_token (	"¢
ListRelatedAccountGroupsRequestN
parent (	B>àAúA86recaptchaenterprise.googleapis.com/RelatedAccountGroup
	page_size (BàA

page_token (	BàA"•
 ListRelatedAccountGroupsResponseX
related_account_groups (28.google.cloud.recaptchaenterprise.v1.RelatedAccountGroup
next_page_token (	"Ù
+SearchRelatedAccountGroupMembershipsRequestY
project (	BHàAúAB@recaptchaenterprise.googleapis.com/RelatedAccountGroupMembership
hashed_account_id (BàA
	page_size (BàA

page_token (	BàA"¶
,SearchRelatedAccountGroupMembershipsResponsem
!related_account_group_memberships (2B.google.cloud.recaptchaenterprise.v1.RelatedAccountGroupMembership
next_page_token (	"³
RelatedAccountGroupMembershipV
name (	BHàAúAB
@recaptchaenterprise.googleapis.com/RelatedAccountGroupMembership
hashed_account_id (:žêAš
@recaptchaenterprise.googleapis.com/RelatedAccountGroupMembershipVprojects/{project}/relatedaccountgroups/{relatedaccountgroup}/memberships/{membership}"ß
RelatedAccountGroupL
name (	B>àAúA8
6recaptchaenterprise.googleapis.com/RelatedAccountGroup:zêAw
6recaptchaenterprise.googleapis.com/RelatedAccountGroup=projects/{project}/relatedaccountgroups/{relatedaccountgroup}"Ò
WafSettingsU
waf_service (2;.google.cloud.recaptchaenterprise.v1.WafSettings.WafServiceBàAU
waf_feature (2;.google.cloud.recaptchaenterprise.v1.WafSettings.WafFeatureBàA"b

WafFeature
WAF_FEATURE_UNSPECIFIED 
CHALLENGE_PAGE
SESSION_TOKEN
ACTION_TOKEN"1

WafService
WAF_SERVICE_UNSPECIFIED 
CA2û
RecaptchaEnterpriseServiceÎ
CreateAssessment<.google.cloud.recaptchaenterprise.v1.CreateAssessmentRequest/.google.cloud.recaptchaenterprise.v1.Assessment"K‚Óä“1"#/v1/{parent=projects/*}/assessments:
assessmentÚAparent,assessmentà
AnnotateAssessment>.google.cloud.recaptchaenterprise.v1.AnnotateAssessmentRequest?.google.cloud.recaptchaenterprise.v1.AnnotateAssessmentResponse"I‚Óä“1",/v1/{name=projects/*/assessments/*}:annotate:*ÚAname,annotation—
	CreateKey5.google.cloud.recaptchaenterprise.v1.CreateKeyRequest(.google.cloud.recaptchaenterprise.v1.Key")‚Óä“#"/v1/{parent=projects/*}/keys:key
ListKeys4.google.cloud.recaptchaenterprise.v1.ListKeysRequest5.google.cloud.recaptchaenterprise.v1.ListKeysResponse"$‚Óä“/v1/{parent=projects/*}/keysç
RetrieveLegacySecretKeyC.google.cloud.recaptchaenterprise.v1.RetrieveLegacySecretKeyRequestD.google.cloud.recaptchaenterprise.v1.RetrieveLegacySecretKeyResponse"A‚Óä“53/v1/{key=projects/*/keys/*}:retrieveLegacySecretKeyÚAkeyŒ
GetKey2.google.cloud.recaptchaenterprise.v1.GetKeyRequest(.google.cloud.recaptchaenterprise.v1.Key"$‚Óä“/v1/{name=projects/*/keys/*}›
	UpdateKey5.google.cloud.recaptchaenterprise.v1.UpdateKeyRequest(.google.cloud.recaptchaenterprise.v1.Key"-‚Óä“\'2 /v1/{key.name=projects/*/keys/*}:key€
	DeleteKey5.google.cloud.recaptchaenterprise.v1.DeleteKeyRequest.google.protobuf.Empty"$‚Óä“*/v1/{name=projects/*/keys/*}Ÿ

MigrateKey6.google.cloud.recaptchaenterprise.v1.MigrateKeyRequest(.google.cloud.recaptchaenterprise.v1.Key"/‚Óä“)"$/v1/{name=projects/*/keys/*}:migrate:*§

GetMetrics6.google.cloud.recaptchaenterprise.v1.GetMetricsRequest,.google.cloud.recaptchaenterprise.v1.Metrics"3‚Óä“&$/v1/{name=projects/*/keys/*/metrics}ÚAnameæ
ListRelatedAccountGroupsD.google.cloud.recaptchaenterprise.v1.ListRelatedAccountGroupsRequestE.google.cloud.recaptchaenterprise.v1.ListRelatedAccountGroupsResponse"=‚Óä“.,/v1/{parent=projects/*}/relatedaccountgroupsÚAparent’
"ListRelatedAccountGroupMembershipsN.google.cloud.recaptchaenterprise.v1.ListRelatedAccountGroupMembershipsRequestO.google.cloud.recaptchaenterprise.v1.ListRelatedAccountGroupMembershipsResponse"K‚Óä“<:/v1/{parent=projects/*/relatedaccountgroups/*}/membershipsÚAparent²
$SearchRelatedAccountGroupMembershipsP.google.cloud.recaptchaenterprise.v1.SearchRelatedAccountGroupMembershipsRequestQ.google.cloud.recaptchaenterprise.v1.SearchRelatedAccountGroupMembershipsResponse"e‚Óä“C">/v1/{project=projects/*}/relatedaccountgroupmemberships:search:*ÚAproject,hashed_account_idVÊA"recaptchaenterprise.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformB–
!com.google.recaptchaenterprise.v1BRecaptchaEnterpriseProtoPZYcloud.google.com/go/recaptchaenterprise/apiv1/recaptchaenterprisepb;recaptchaenterprisepb¢GCREª#Google.Cloud.RecaptchaEnterprise.V1Ê#Google\\Cloud\\RecaptchaEnterprise\\V1ê&Google::Cloud::RecaptchaEnterprise::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

