/*
 * Copyright 2023 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/recaptchaenterprise/v1/recaptchaenterprise.proto

package com.google.recaptchaenterprise.v1;

public final class RecaptchaEnterpriseProto {
  private RecaptchaEnterpriseProto() {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
  }

  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_CreateAssessmentRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_CreateAssessmentRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_TransactionEvent_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_TransactionEvent_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_AnnotateAssessmentRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_AnnotateAssessmentRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_AnnotateAssessmentResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_AnnotateAssessmentResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_EndpointVerificationInfo_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_EndpointVerificationInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_AccountVerificationInfo_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_AccountVerificationInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_PrivatePasswordLeakVerification_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_PrivatePasswordLeakVerification_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_Assessment_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_Assessment_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_Event_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_Event_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_Address_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_Address_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_User_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_User_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_Item_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_Item_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_GatewayInfo_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_GatewayInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_RiskAnalysis_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_RiskAnalysis_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_TokenProperties_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_TokenProperties_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_FraudPreventionAssessment_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_FraudPreventionAssessment_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_FraudPreventionAssessment_StolenInstrumentVerdict_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_FraudPreventionAssessment_StolenInstrumentVerdict_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_FraudPreventionAssessment_CardTestingVerdict_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_FraudPreventionAssessment_CardTestingVerdict_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_AccountDefenderAssessment_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_AccountDefenderAssessment_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_CreateKeyRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_CreateKeyRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_ListKeysRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_ListKeysRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_ListKeysResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_ListKeysResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_RetrieveLegacySecretKeyRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_RetrieveLegacySecretKeyRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_GetKeyRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_GetKeyRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_UpdateKeyRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_UpdateKeyRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_DeleteKeyRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_DeleteKeyRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_MigrateKeyRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_MigrateKeyRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_GetMetricsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_GetMetricsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_Metrics_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_Metrics_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_RetrieveLegacySecretKeyResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_RetrieveLegacySecretKeyResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_Key_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_Key_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_Key_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_Key_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_TestingOptions_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_TestingOptions_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_WebKeySettings_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_WebKeySettings_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_AndroidKeySettings_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_AndroidKeySettings_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_IOSKeySettings_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_IOSKeySettings_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_ScoreDistribution_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_ScoreDistribution_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_ScoreDistribution_ScoreBucketsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_ScoreDistribution_ScoreBucketsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_ScoreMetrics_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_ScoreMetrics_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_ScoreMetrics_ActionMetricsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_ScoreMetrics_ActionMetricsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_ChallengeMetrics_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_ChallengeMetrics_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_ListRelatedAccountGroupMembershipsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_ListRelatedAccountGroupMembershipsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_ListRelatedAccountGroupMembershipsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_ListRelatedAccountGroupMembershipsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_ListRelatedAccountGroupsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_ListRelatedAccountGroupsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_ListRelatedAccountGroupsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_ListRelatedAccountGroupsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_SearchRelatedAccountGroupMembershipsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_SearchRelatedAccountGroupMembershipsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_SearchRelatedAccountGroupMembershipsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_SearchRelatedAccountGroupMembershipsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_RelatedAccountGroupMembership_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_RelatedAccountGroupMembership_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_RelatedAccountGroup_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_RelatedAccountGroup_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1_WafSettings_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1_WafSettings_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }

  private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

  static {
    java.lang.String[] descriptorData = {
      "\n=google/cloud/recaptchaenterprise/v1/re"
          + "captchaenterprise.proto\022#google.cloud.re"
          + "captchaenterprise.v1\032\034google/api/annotat"
          + "ions.proto\032\027google/api/client.proto\032\037goo"
          + "gle/api/field_behavior.proto\032\031google/api"
          + "/resource.proto\032\033google/protobuf/empty.p"
          + "roto\032 google/protobuf/field_mask.proto\032\037"
          + "google/protobuf/timestamp.proto\"\252\001\n\027Crea"
          + "teAssessmentRequest\022D\n\006parent\030\001 \001(\tB4\342A\001"
          + "\002\372A-\n+cloudresourcemanager.googleapis.co"
          + "m/Project\022I\n\nassessment\030\002 \001(\0132/.google.c"
          + "loud.recaptchaenterprise.v1.AssessmentB\004"
          + "\342A\001\002\"\226\005\n\020TransactionEvent\022d\n\nevent_type\030"
          + "\001 \001(\0162J.google.cloud.recaptchaenterprise"
          + ".v1.TransactionEvent.TransactionEventTyp"
          + "eB\004\342A\001\001\022\024\n\006reason\030\002 \001(\tB\004\342A\001\001\022\023\n\005value\030\003"
          + " \001(\001B\004\342A\001\001\0224\n\nevent_time\030\004 \001(\0132\032.google."
          + "protobuf.TimestampB\004\342A\001\001\"\272\003\n\024Transaction"
          + "EventType\022&\n\"TRANSACTION_EVENT_TYPE_UNSP"
          + "ECIFIED\020\000\022\024\n\020MERCHANT_APPROVE\020\001\022\021\n\rMERCH"
          + "ANT_DENY\020\002\022\021\n\rMANUAL_REVIEW\020\003\022\021\n\rAUTHORI"
          + "ZATION\020\004\022\031\n\025AUTHORIZATION_DECLINE\020\005\022\023\n\017P"
          + "AYMENT_CAPTURE\020\006\022\033\n\027PAYMENT_CAPTURE_DECL"
          + "INE\020\007\022\n\n\006CANCEL\020\010\022\026\n\022CHARGEBACK_INQUIRY\020"
          + "\t\022\024\n\020CHARGEBACK_ALERT\020\n\022\026\n\022FRAUD_NOTIFIC"
          + "ATION\020\013\022\016\n\nCHARGEBACK\020\014\022\034\n\030CHARGEBACK_RE"
          + "PRESENTMENT\020\r\022\026\n\022CHARGEBACK_REVERSE\020\016\022\022\n"
          + "\016REFUND_REQUEST\020\017\022\022\n\016REFUND_DECLINE\020\020\022\n\n"
          + "\006REFUND\020\021\022\022\n\016REFUND_REVERSE\020\022\"\357\006\n\031Annota"
          + "teAssessmentRequest\022D\n\004name\030\001 \001(\tB6\342A\001\002\372"
          + "A/\n-recaptchaenterprise.googleapis.com/A"
          + "ssessment\022c\n\nannotation\030\002 \001(\0162I.google.c"
          + "loud.recaptchaenterprise.v1.AnnotateAsse"
          + "ssmentRequest.AnnotationB\004\342A\001\001\022\\\n\007reason"
          + "s\030\003 \003(\0162E.google.cloud.recaptchaenterpri"
          + "se.v1.AnnotateAssessmentRequest.ReasonB\004"
          + "\342A\001\001\022\037\n\021hashed_account_id\030\004 \001(\014B\004\342A\001\001\022V\n"
          + "\021transaction_event\030\005 \001(\01325.google.cloud."
          + "recaptchaenterprise.v1.TransactionEventB"
          + "\004\342A\001\001\"~\n\nAnnotation\022\032\n\026ANNOTATION_UNSPEC"
          + "IFIED\020\000\022\016\n\nLEGITIMATE\020\001\022\016\n\nFRAUDULENT\020\002\022"
          + "\030\n\020PASSWORD_CORRECT\020\003\032\002\010\001\022\032\n\022PASSWORD_IN"
          + "CORRECT\020\004\032\002\010\001\"\317\002\n\006Reason\022\026\n\022REASON_UNSPE"
          + "CIFIED\020\000\022\016\n\nCHARGEBACK\020\001\022\024\n\020CHARGEBACK_F"
          + "RAUD\020\010\022\026\n\022CHARGEBACK_DISPUTE\020\t\022\n\n\006REFUND"
          + "\020\n\022\020\n\014REFUND_FRAUD\020\013\022\030\n\024TRANSACTION_ACCE"
          + "PTED\020\014\022\030\n\024TRANSACTION_DECLINED\020\r\022\026\n\022PAYM"
          + "ENT_HEURISTICS\020\002\022\030\n\024INITIATED_TWO_FACTOR"
          + "\020\007\022\025\n\021PASSED_TWO_FACTOR\020\003\022\025\n\021FAILED_TWO_"
          + "FACTOR\020\004\022\024\n\020CORRECT_PASSWORD\020\005\022\026\n\022INCORR"
          + "ECT_PASSWORD\020\006\022\017\n\013SOCIAL_SPAM\020\016\"\034\n\032Annot"
          + "ateAssessmentResponse\"\266\001\n\030EndpointVerifi"
          + "cationInfo\022\027\n\remail_address\030\001 \001(\tH\000\022\026\n\014p"
          + "hone_number\030\002 \001(\tH\000\022\033\n\rrequest_token\030\003 \001"
          + "(\tB\004\342A\001\003\022@\n\026last_verification_time\030\004 \001(\013"
          + "2\032.google.protobuf.TimestampB\004\342A\001\003B\n\n\010en"
          + "dpoint\"\322\004\n\027AccountVerificationInfo\022P\n\ten"
          + "dpoints\030\001 \003(\0132=.google.cloud.recaptchaen"
          + "terprise.v1.EndpointVerificationInfo\022\025\n\r"
          + "language_code\030\003 \001(\t\022m\n\032latest_verificati"
          + "on_result\030\007 \001(\0162C.google.cloud.recaptcha"
          + "enterprise.v1.AccountVerificationInfo.Re"
          + "sultB\004\342A\001\003\022\024\n\010username\030\002 \001(\tB\002\030\001\"\310\002\n\006Res"
          + "ult\022\026\n\022RESULT_UNSPECIFIED\020\000\022\031\n\025SUCCESS_U"
          + "SER_VERIFIED\020\001\022\033\n\027ERROR_USER_NOT_VERIFIE"
          + "D\020\002\022$\n ERROR_SITE_ONBOARDING_INCOMPLETE\020"
          + "\003\022\037\n\033ERROR_RECIPIENT_NOT_ALLOWED\020\004\022)\n%ER"
          + "ROR_RECIPIENT_ABUSE_LIMIT_EXHAUSTED\020\005\022\033\n"
          + "\027ERROR_CRITICAL_INTERNAL\020\006\022\"\n\036ERROR_CUST"
          + "OMER_QUOTA_EXHAUSTED\020\007\022\037\n\033ERROR_VERIFICA"
          + "TION_BYPASSED\020\010\022\032\n\026ERROR_VERDICT_MISMATC"
          + "H\020\t\"\320\001\n\037PrivatePasswordLeakVerification\022"
          + " \n\022lookup_hash_prefix\030\001 \001(\014B\004\342A\001\001\022-\n\037enc"
          + "rypted_user_credentials_hash\030\002 \001(\014B\004\342A\001\001"
          + "\022+\n\035encrypted_leak_match_prefixes\030\003 \003(\014B"
          + "\004\342A\001\003\022/\n!reencrypted_user_credentials_ha"
          + "sh\030\004 \001(\014B\004\342A\001\003\"\372\005\n\nAssessment\022\022\n\004name\030\001 "
          + "\001(\tB\004\342A\001\003\0229\n\005event\030\002 \001(\0132*.google.cloud."
          + "recaptchaenterprise.v1.Event\022N\n\rrisk_ana"
          + "lysis\030\003 \001(\01321.google.cloud.recaptchaente"
          + "rprise.v1.RiskAnalysisB\004\342A\001\003\022T\n\020token_pr"
          + "operties\030\004 \001(\01324.google.cloud.recaptchae"
          + "nterprise.v1.TokenPropertiesB\004\342A\001\003\022Z\n\024ac"
          + "count_verification\030\005 \001(\0132<.google.cloud."
          + "recaptchaenterprise.v1.AccountVerificati"
          + "onInfo\022c\n\033account_defender_assessment\030\006 "
          + "\001(\0132>.google.cloud.recaptchaenterprise.v"
          + "1.AccountDefenderAssessment\022p\n\"private_p"
          + "assword_leak_verification\030\010 \001(\0132D.google"
          + ".cloud.recaptchaenterprise.v1.PrivatePas"
          + "swordLeakVerification\022c\n\033fraud_preventio"
          + "n_assessment\030\013 \001(\0132>.google.cloud.recapt"
          + "chaenterprise.v1.FraudPreventionAssessme"
          + "nt:_\352A\\\n-recaptchaenterprise.googleapis."
          + "com/Assessment\022+projects/{project}/asses"
          + "sments/{assessment}\"\203\002\n\005Event\022\023\n\005token\030\001"
          + " \001(\tB\004\342A\001\001\022\026\n\010site_key\030\002 \001(\tB\004\342A\001\001\022\030\n\nus"
          + "er_agent\030\003 \001(\tB\004\342A\001\001\022\035\n\017user_ip_address\030"
          + "\004 \001(\tB\004\342A\001\001\022\035\n\017expected_action\030\005 \001(\tB\004\342A"
          + "\001\001\022\037\n\021hashed_account_id\030\006 \001(\014B\004\342A\001\001\022T\n\020t"
          + "ransaction_data\030\r \001(\01324.google.cloud.rec"
          + "aptchaenterprise.v1.TransactionDataB\004\342A\001"
          + "\001\"\377\010\n\017TransactionData\022\033\n\016transaction_id\030"
          + "\013 \001(\tH\000\210\001\001\022\026\n\016payment_method\030\001 \001(\t\022\020\n\010ca"
          + "rd_bin\030\002 \001(\t\022\026\n\016card_last_four\030\003 \001(\t\022\025\n\r"
          + "currency_code\030\004 \001(\t\022\r\n\005value\030\005 \001(\001\022\026\n\016sh"
          + "ipping_value\030\014 \001(\001\022V\n\020shipping_address\030\006"
          + " \001(\0132<.google.cloud.recaptchaenterprise."
          + "v1.TransactionData.Address\022U\n\017billing_ad"
          + "dress\030\007 \001(\0132<.google.cloud.recaptchaente"
          + "rprise.v1.TransactionData.Address\022G\n\004use"
          + "r\030\010 \001(\01329.google.cloud.recaptchaenterpri"
          + "se.v1.TransactionData.User\022L\n\tmerchants\030"
          + "\r \003(\01329.google.cloud.recaptchaenterprise"
          + ".v1.TransactionData.User\022H\n\005items\030\016 \003(\0132"
          + "9.google.cloud.recaptchaenterprise.v1.Tr"
          + "ansactionData.Item\022V\n\014gateway_info\030\n \001(\013"
          + "2@.google.cloud.recaptchaenterprise.v1.T"
          + "ransactionData.GatewayInfo\032\206\001\n\007Address\022\021"
          + "\n\trecipient\030\001 \001(\t\022\017\n\007address\030\002 \003(\t\022\020\n\010lo"
          + "cality\030\003 \001(\t\022\033\n\023administrative_area\030\004 \001("
          + "\t\022\023\n\013region_code\030\005 \001(\t\022\023\n\013postal_code\030\006 "
          + "\001(\t\032\204\001\n\004User\022\022\n\naccount_id\030\006 \001(\t\022\023\n\013crea"
          + "tion_ms\030\001 \001(\003\022\r\n\005email\030\002 \001(\t\022\026\n\016email_ve"
          + "rified\030\003 \001(\010\022\024\n\014phone_number\030\004 \001(\t\022\026\n\016ph"
          + "one_verified\030\005 \001(\010\032R\n\004Item\022\014\n\004name\030\001 \001(\t"
          + "\022\r\n\005value\030\002 \001(\001\022\020\n\010quantity\030\003 \001(\003\022\033\n\023mer"
          + "chant_account_id\030\004 \001(\t\032p\n\013GatewayInfo\022\014\n"
          + "\004name\030\001 \001(\t\022\035\n\025gateway_response_code\030\002 \001"
          + "(\t\022\031\n\021avs_response_code\030\003 \001(\t\022\031\n\021cvv_res"
          + "ponse_code\030\004 \001(\tB\021\n\017_transaction_id\"\342\002\n\014"
          + "RiskAnalysis\022\r\n\005score\030\001 \001(\002\022W\n\007reasons\030\002"
          + " \003(\0162F.google.cloud.recaptchaenterprise."
          + "v1.RiskAnalysis.ClassificationReason\"\351\001\n"
          + "\024ClassificationReason\022%\n!CLASSIFICATION_"
          + "REASON_UNSPECIFIED\020\000\022\016\n\nAUTOMATION\020\001\022\032\n\026"
          + "UNEXPECTED_ENVIRONMENT\020\002\022\024\n\020TOO_MUCH_TRA"
          + "FFIC\020\003\022\035\n\031UNEXPECTED_USAGE_PATTERNS\020\004\022\030\n"
          + "\024LOW_CONFIDENCE_SCORE\020\005\022\025\n\021SUSPECTED_CAR"
          + "DING\020\006\022\030\n\024SUSPECTED_CHARGEBACK\020\007\"\230\003\n\017Tok"
          + "enProperties\022\r\n\005valid\030\001 \001(\010\022Z\n\016invalid_r"
          + "eason\030\002 \001(\0162B.google.cloud.recaptchaente"
          + "rprise.v1.TokenProperties.InvalidReason\022"
          + "/\n\013create_time\030\003 \001(\0132\032.google.protobuf.T"
          + "imestamp\022\020\n\010hostname\030\004 \001(\t\022\034\n\024android_pa"
          + "ckage_name\030\010 \001(\t\022\025\n\rios_bundle_id\030\t \001(\t\022"
          + "\016\n\006action\030\005 \001(\t\"\221\001\n\rInvalidReason\022\036\n\032INV"
          + "ALID_REASON_UNSPECIFIED\020\000\022\032\n\026UNKNOWN_INV"
          + "ALID_REASON\020\001\022\r\n\tMALFORMED\020\002\022\013\n\007EXPIRED\020"
          + "\003\022\010\n\004DUPE\020\004\022\013\n\007MISSING\020\005\022\021\n\rBROWSER_ERRO"
          + "R\020\006\"\356\002\n\031FraudPreventionAssessment\022\030\n\020tra"
          + "nsaction_risk\030\001 \001(\002\022y\n\031stolen_instrument"
          + "_verdict\030\002 \001(\0132V.google.cloud.recaptchae"
          + "nterprise.v1.FraudPreventionAssessment.S"
          + "tolenInstrumentVerdict\022o\n\024card_testing_v"
          + "erdict\030\003 \001(\0132Q.google.cloud.recaptchaent"
          + "erprise.v1.FraudPreventionAssessment.Car"
          + "dTestingVerdict\032\'\n\027StolenInstrumentVerdi"
          + "ct\022\014\n\004risk\030\001 \001(\002\032\"\n\022CardTestingVerdict\022\014"
          + "\n\004risk\030\001 \001(\002\"\266\002\n\031AccountDefenderAssessme"
          + "nt\022c\n\006labels\030\001 \003(\0162S.google.cloud.recapt"
          + "chaenterprise.v1.AccountDefenderAssessme"
          + "nt.AccountDefenderLabel\"\263\001\n\024AccountDefen"
          + "derLabel\022&\n\"ACCOUNT_DEFENDER_LABEL_UNSPE"
          + "CIFIED\020\000\022\021\n\rPROFILE_MATCH\020\001\022\035\n\031SUSPICIOU"
          + "S_LOGIN_ACTIVITY\020\002\022\037\n\033SUSPICIOUS_ACCOUNT"
          + "_CREATION\020\003\022 \n\034RELATED_ACCOUNTS_NUMBER_H"
          + "IGH\020\004\"\225\001\n\020CreateKeyRequest\022D\n\006parent\030\001 \001"
          + "(\tB4\342A\001\002\372A-\n+cloudresourcemanager.google"
          + "apis.com/Project\022;\n\003key\030\002 \001(\0132(.google.c"
          + "loud.recaptchaenterprise.v1.KeyB\004\342A\001\002\"\212\001"
          + "\n\017ListKeysRequest\022D\n\006parent\030\001 \001(\tB4\342A\001\002\372"
          + "A-\n+cloudresourcemanager.googleapis.com/"
          + "Project\022\027\n\tpage_size\030\002 \001(\005B\004\342A\001\001\022\030\n\npage"
          + "_token\030\003 \001(\tB\004\342A\001\001\"c\n\020ListKeysResponse\0226"
          + "\n\004keys\030\001 \003(\0132(.google.cloud.recaptchaent"
          + "erprise.v1.Key\022\027\n\017next_page_token\030\002 \001(\t\""
          + "^\n\036RetrieveLegacySecretKeyRequest\022<\n\003key"
          + "\030\001 \001(\tB/\342A\001\002\372A(\n&recaptchaenterprise.goo"
          + "gleapis.com/Key\"N\n\rGetKeyRequest\022=\n\004name"
          + "\030\001 \001(\tB/\342A\001\002\372A(\n&recaptchaenterprise.goo"
          + "gleapis.com/Key\"\206\001\n\020UpdateKeyRequest\022;\n\003"
          + "key\030\001 \001(\0132(.google.cloud.recaptchaenterp"
          + "rise.v1.KeyB\004\342A\001\002\0225\n\013update_mask\030\002 \001(\0132\032"
          + ".google.protobuf.FieldMaskB\004\342A\001\001\"Q\n\020Dele"
          + "teKeyRequest\022=\n\004name\030\001 \001(\tB/\342A\001\002\372A(\n&rec"
          + "aptchaenterprise.googleapis.com/Key\"t\n\021M"
          + "igrateKeyRequest\022=\n\004name\030\001 \001(\tB/\342A\001\002\372A(\n"
          + "&recaptchaenterprise.googleapis.com/Key\022"
          + " \n\022skip_billing_check\030\002 \001(\010B\004\342A\001\001\"V\n\021Get"
          + "MetricsRequest\022A\n\004name\030\001 \001(\tB3\342A\001\002\372A,\n*r"
          + "ecaptchaenterprise.googleapis.com/Metric"
          + "s\"\301\002\n\007Metrics\022\022\n\004name\030\004 \001(\tB\004\342A\001\003\022.\n\nsta"
          + "rt_time\030\001 \001(\0132\032.google.protobuf.Timestam"
          + "p\022H\n\rscore_metrics\030\002 \003(\01321.google.cloud."
          + "recaptchaenterprise.v1.ScoreMetrics\022P\n\021c"
          + "hallenge_metrics\030\003 \003(\01325.google.cloud.re"
          + "captchaenterprise.v1.ChallengeMetrics:V\352"
          + "AS\n*recaptchaenterprise.googleapis.com/M"
          + "etrics\022%projects/{project}/keys/{key}/me"
          + "trics\"<\n\037RetrieveLegacySecretKeyResponse"
          + "\022\031\n\021legacy_secret_key\030\001 \001(\t\"\273\005\n\003Key\022\014\n\004n"
          + "ame\030\001 \001(\t\022\024\n\014display_name\030\002 \001(\t\022K\n\014web_s"
          + "ettings\030\003 \001(\01323.google.cloud.recaptchaen"
          + "terprise.v1.WebKeySettingsH\000\022S\n\020android_"
          + "settings\030\004 \001(\01327.google.cloud.recaptchae"
          + "nterprise.v1.AndroidKeySettingsH\000\022K\n\014ios"
          + "_settings\030\005 \001(\01323.google.cloud.recaptcha"
          + "enterprise.v1.IOSKeySettingsH\000\022D\n\006labels"
          + "\030\006 \003(\01324.google.cloud.recaptchaenterpris"
          + "e.v1.Key.LabelsEntry\0225\n\013create_time\030\007 \001("
          + "\0132\032.google.protobuf.TimestampB\004\342A\001\003\022L\n\017t"
          + "esting_options\030\t \001(\01323.google.cloud.reca"
          + "ptchaenterprise.v1.TestingOptions\022F\n\014waf"
          + "_settings\030\n \001(\01320.google.cloud.recaptcha"
          + "enterprise.v1.WafSettings\032-\n\013LabelsEntry"
          + "\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001:J\352AG\n&r"
          + "ecaptchaenterprise.googleapis.com/Key\022\035p"
          + "rojects/{project}/keys/{key}B\023\n\021platform"
          + "_settings\"\350\001\n\016TestingOptions\022\025\n\rtesting_"
          + "score\030\001 \001(\002\022_\n\021testing_challenge\030\002 \001(\0162D"
          + ".google.cloud.recaptchaenterprise.v1.Tes"
          + "tingOptions.TestingChallenge\"^\n\020TestingC"
          + "hallenge\022!\n\035TESTING_CHALLENGE_UNSPECIFIE"
          + "D\020\000\022\r\n\tNOCAPTCHA\020\001\022\030\n\024UNSOLVABLE_CHALLEN"
          + "GE\020\002\"\221\004\n\016WebKeySettings\022\031\n\021allow_all_dom"
          + "ains\030\003 \001(\010\022\027\n\017allowed_domains\030\001 \003(\t\022\031\n\021a"
          + "llow_amp_traffic\030\002 \001(\010\022c\n\020integration_ty"
          + "pe\030\004 \001(\0162C.google.cloud.recaptchaenterpr"
          + "ise.v1.WebKeySettings.IntegrationTypeB\004\342"
          + "A\001\002\022v\n\035challenge_security_preference\030\005 \001"
          + "(\0162O.google.cloud.recaptchaenterprise.v1"
          + ".WebKeySettings.ChallengeSecurityPrefere"
          + "nce\"[\n\017IntegrationType\022 \n\034INTEGRATION_TY"
          + "PE_UNSPECIFIED\020\000\022\t\n\005SCORE\020\001\022\014\n\010CHECKBOX\020"
          + "\002\022\r\n\tINVISIBLE\020\003\"v\n\033ChallengeSecurityPre"
          + "ference\022-\n)CHALLENGE_SECURITY_PREFERENCE"
          + "_UNSPECIFIED\020\000\022\r\n\tUSABILITY\020\001\022\013\n\007BALANCE"
          + "\020\002\022\014\n\010SECURITY\020\003\"T\n\022AndroidKeySettings\022\037"
          + "\n\027allow_all_package_names\030\002 \001(\010\022\035\n\025allow"
          + "ed_package_names\030\001 \003(\t\"J\n\016IOSKeySettings"
          + "\022\034\n\024allow_all_bundle_ids\030\002 \001(\010\022\032\n\022allowe"
          + "d_bundle_ids\030\001 \003(\t\"\251\001\n\021ScoreDistribution"
          + "\022_\n\rscore_buckets\030\001 \003(\0132H.google.cloud.r"
          + "ecaptchaenterprise.v1.ScoreDistribution."
          + "ScoreBucketsEntry\0323\n\021ScoreBucketsEntry\022\013"
          + "\n\003key\030\001 \001(\005\022\r\n\005value\030\002 \001(\003:\0028\001\"\253\002\n\014Score"
          + "Metrics\022O\n\017overall_metrics\030\001 \001(\01326.googl"
          + "e.cloud.recaptchaenterprise.v1.ScoreDist"
          + "ribution\022\\\n\016action_metrics\030\002 \003(\0132D.googl"
          + "e.cloud.recaptchaenterprise.v1.ScoreMetr"
          + "ics.ActionMetricsEntry\032l\n\022ActionMetricsE"
          + "ntry\022\013\n\003key\030\001 \001(\t\022E\n\005value\030\002 \001(\01326.googl"
          + "e.cloud.recaptchaenterprise.v1.ScoreDist"
          + "ribution:\0028\001\"o\n\020ChallengeMetrics\022\026\n\016page"
          + "load_count\030\001 \001(\003\022\027\n\017nocaptcha_count\030\002 \001("
          + "\003\022\024\n\014failed_count\030\003 \001(\003\022\024\n\014passed_count\030"
          + "\004 \001(\003\"\271\001\n)ListRelatedAccountGroupMembers"
          + "hipsRequest\022Y\n\006parent\030\001 \001(\tBI\342A\001\002\372AB\022@re"
          + "captchaenterprise.googleapis.com/Related"
          + "AccountGroupMembership\022\027\n\tpage_size\030\002 \001("
          + "\005B\004\342A\001\001\022\030\n\npage_token\030\003 \001(\tB\004\342A\001\001\"\264\001\n*Li"
          + "stRelatedAccountGroupMembershipsResponse"
          + "\022m\n!related_account_group_memberships\030\001 "
          + "\003(\0132B.google.cloud.recaptchaenterprise.v"
          + "1.RelatedAccountGroupMembership\022\027\n\017next_"
          + "page_token\030\002 \001(\t\"\245\001\n\037ListRelatedAccountG"
          + "roupsRequest\022O\n\006parent\030\001 \001(\tB?\342A\001\002\372A8\0226r"
          + "ecaptchaenterprise.googleapis.com/Relate"
          + "dAccountGroup\022\027\n\tpage_size\030\002 \001(\005B\004\342A\001\001\022\030"
          + "\n\npage_token\030\003 \001(\tB\004\342A\001\001\"\225\001\n ListRelated"
          + "AccountGroupsResponse\022X\n\026related_account"
          + "_groups\030\001 \003(\01328.google.cloud.recaptchaen"
          + "terprise.v1.RelatedAccountGroup\022\027\n\017next_"
          + "page_token\030\002 \001(\t\"\335\001\n+SearchRelatedAccoun"
          + "tGroupMembershipsRequest\022Z\n\007project\030\001 \001("
          + "\tBI\342A\001\002\372AB\022@recaptchaenterprise.googleap"
          + "is.com/RelatedAccountGroupMembership\022\037\n\021"
          + "hashed_account_id\030\002 \001(\014B\004\342A\001\001\022\027\n\tpage_si"
          + "ze\030\003 \001(\005B\004\342A\001\001\022\030\n\npage_token\030\004 \001(\tB\004\342A\001\001"
          + "\"\266\001\n,SearchRelatedAccountGroupMembership"
          + "sResponse\022m\n!related_account_group_membe"
          + "rships\030\001 \003(\0132B.google.cloud.recaptchaent"
          + "erprise.v1.RelatedAccountGroupMembership"
          + "\022\027\n\017next_page_token\030\002 \001(\t\"\264\002\n\035RelatedAcc"
          + "ountGroupMembership\022W\n\004name\030\001 \001(\tBI\342A\001\002\372"
          + "AB\n@recaptchaenterprise.googleapis.com/R"
          + "elatedAccountGroupMembership\022\031\n\021hashed_a"
          + "ccount_id\030\002 \001(\014:\236\001\352A\232\001\n@recaptchaenterpr"
          + "ise.googleapis.com/RelatedAccountGroupMe"
          + "mbership\022Vprojects/{project}/relatedacco"
          + "untgroups/{relatedaccountgroup}/membersh"
          + "ips/{membership}\"\340\001\n\023RelatedAccountGroup"
          + "\022M\n\004name\030\001 \001(\tB?\342A\001\002\372A8\n6recaptchaenterp"
          + "rise.googleapis.com/RelatedAccountGroup:"
          + "z\352Aw\n6recaptchaenterprise.googleapis.com"
          + "/RelatedAccountGroup\022=projects/{project}"
          + "/relatedaccountgroups/{relatedaccountgro"
          + "up}\"\324\002\n\013WafSettings\022V\n\013waf_service\030\001 \001(\016"
          + "2;.google.cloud.recaptchaenterprise.v1.W"
          + "afSettings.WafServiceB\004\342A\001\002\022V\n\013waf_featu"
          + "re\030\002 \001(\0162;.google.cloud.recaptchaenterpr"
          + "ise.v1.WafSettings.WafFeatureB\004\342A\001\002\"b\n\nW"
          + "afFeature\022\033\n\027WAF_FEATURE_UNSPECIFIED\020\000\022\022"
          + "\n\016CHALLENGE_PAGE\020\001\022\021\n\rSESSION_TOKEN\020\002\022\020\n"
          + "\014ACTION_TOKEN\020\003\"1\n\nWafService\022\033\n\027WAF_SER"
          + "VICE_UNSPECIFIED\020\000\022\006\n\002CA\020\0012\261\025\n\032Recaptcha"
          + "EnterpriseService\022\316\001\n\020CreateAssessment\022<"
          + ".google.cloud.recaptchaenterprise.v1.Cre"
          + "ateAssessmentRequest\032/.google.cloud.reca"
          + "ptchaenterprise.v1.Assessment\"K\332A\021parent"
          + ",assessment\202\323\344\223\0021\"#/v1/{parent=projects/"
          + "*}/assessments:\nassessment\022\340\001\n\022AnnotateA"
          + "ssessment\022>.google.cloud.recaptchaenterp"
          + "rise.v1.AnnotateAssessmentRequest\032?.goog"
          + "le.cloud.recaptchaenterprise.v1.Annotate"
          + "AssessmentResponse\"I\332A\017name,annotation\202\323"
          + "\344\223\0021\",/v1/{name=projects/*/assessments/*"
          + "}:annotate:\001*\022\244\001\n\tCreateKey\0225.google.clo"
          + "ud.recaptchaenterprise.v1.CreateKeyReque"
          + "st\032(.google.cloud.recaptchaenterprise.v1"
          + ".Key\"6\332A\nparent,key\202\323\344\223\002#\"\034/v1/{parent=p"
          + "rojects/*}/keys:\003key\022\246\001\n\010ListKeys\0224.goog"
          + "le.cloud.recaptchaenterprise.v1.ListKeys"
          + "Request\0325.google.cloud.recaptchaenterpri"
          + "se.v1.ListKeysResponse\"-\332A\006parent\202\323\344\223\002\036\022"
          + "\034/v1/{parent=projects/*}/keys\022\347\001\n\027Retrie"
          + "veLegacySecretKey\022C.google.cloud.recaptc"
          + "haenterprise.v1.RetrieveLegacySecretKeyR"
          + "equest\032D.google.cloud.recaptchaenterpris"
          + "e.v1.RetrieveLegacySecretKeyResponse\"A\332A"
          + "\003key\202\323\344\223\0025\0223/v1/{key=projects/*/keys/*}:"
          + "retrieveLegacySecretKey\022\223\001\n\006GetKey\0222.goo"
          + "gle.cloud.recaptchaenterprise.v1.GetKeyR"
          + "equest\032(.google.cloud.recaptchaenterpris"
          + "e.v1.Key\"+\332A\004name\202\323\344\223\002\036\022\034/v1/{name=proje"
          + "cts/*/keys/*}\022\255\001\n\tUpdateKey\0225.google.clo"
          + "ud.recaptchaenterprise.v1.UpdateKeyReque"
          + "st\032(.google.cloud.recaptchaenterprise.v1"
          + ".Key\"?\332A\017key,update_mask\202\323\344\223\002\'2 /v1/{key"
          + ".name=projects/*/keys/*}:\003key\022\207\001\n\tDelete"
          + "Key\0225.google.cloud.recaptchaenterprise.v"
          + "1.DeleteKeyRequest\032\026.google.protobuf.Emp"
          + "ty\"+\332A\004name\202\323\344\223\002\036*\034/v1/{name=projects/*/"
          + "keys/*}\022\237\001\n\nMigrateKey\0226.google.cloud.re"
          + "captchaenterprise.v1.MigrateKeyRequest\032("
          + ".google.cloud.recaptchaenterprise.v1.Key"
          + "\"/\202\323\344\223\002)\"$/v1/{name=projects/*/keys/*}:m"
          + "igrate:\001*\022\247\001\n\nGetMetrics\0226.google.cloud."
          + "recaptchaenterprise.v1.GetMetricsRequest"
          + "\032,.google.cloud.recaptchaenterprise.v1.M"
          + "etrics\"3\332A\004name\202\323\344\223\002&\022$/v1/{name=project"
          + "s/*/keys/*/metrics}\022\346\001\n\030ListRelatedAccou"
          + "ntGroups\022D.google.cloud.recaptchaenterpr"
          + "ise.v1.ListRelatedAccountGroupsRequest\032E"
          + ".google.cloud.recaptchaenterprise.v1.Lis"
          + "tRelatedAccountGroupsResponse\"=\332A\006parent"
          + "\202\323\344\223\002.\022,/v1/{parent=projects/*}/relateda"
          + "ccountgroups\022\222\002\n\"ListRelatedAccountGroup"
          + "Memberships\022N.google.cloud.recaptchaente"
          + "rprise.v1.ListRelatedAccountGroupMembers"
          + "hipsRequest\032O.google.cloud.recaptchaente"
          + "rprise.v1.ListRelatedAccountGroupMembers"
          + "hipsResponse\"K\332A\006parent\202\323\344\223\002<\022:/v1/{pare"
          + "nt=projects/*/relatedaccountgroups/*}/me"
          + "mberships\022\262\002\n$SearchRelatedAccountGroupM"
          + "emberships\022P.google.cloud.recaptchaenter"
          + "prise.v1.SearchRelatedAccountGroupMember"
          + "shipsRequest\032Q.google.cloud.recaptchaent"
          + "erprise.v1.SearchRelatedAccountGroupMemb"
          + "ershipsResponse\"e\332A\031project,hashed_accou"
          + "nt_id\202\323\344\223\002C\">/v1/{project=projects/*}/re"
          + "latedaccountgroupmemberships:search:\001*\032V"
          + "\312A\"recaptchaenterprise.googleapis.com\322A."
          + "https://www.googleapis.com/auth/cloud-pl"
          + "atformB\231\002\n!com.google.recaptchaenterpris"
          + "e.v1B\030RecaptchaEnterpriseProtoP\001Z\\cloud."
          + "google.com/go/recaptchaenterprise/v2/api"
          + "v1/recaptchaenterprisepb;recaptchaenterp"
          + "risepb\242\002\004GCRE\252\002#Google.Cloud.RecaptchaEn"
          + "terprise.V1\312\002#Google\\Cloud\\RecaptchaEnte"
          + "rprise\\V1\352\002&Google::Cloud::RecaptchaEnte"
          + "rprise::V1b\006proto3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.api.AnnotationsProto.getDescriptor(),
              com.google.api.ClientProto.getDescriptor(),
              com.google.api.FieldBehaviorProto.getDescriptor(),
              com.google.api.ResourceProto.getDescriptor(),
              com.google.protobuf.EmptyProto.getDescriptor(),
              com.google.protobuf.FieldMaskProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
            });
    internal_static_google_cloud_recaptchaenterprise_v1_CreateAssessmentRequest_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_recaptchaenterprise_v1_CreateAssessmentRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_CreateAssessmentRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Assessment",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_TransactionEvent_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_recaptchaenterprise_v1_TransactionEvent_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_TransactionEvent_descriptor,
            new java.lang.String[] {
              "EventType", "Reason", "Value", "EventTime",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_AnnotateAssessmentRequest_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_recaptchaenterprise_v1_AnnotateAssessmentRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_AnnotateAssessmentRequest_descriptor,
            new java.lang.String[] {
              "Name", "Annotation", "Reasons", "HashedAccountId", "TransactionEvent",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_AnnotateAssessmentResponse_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_recaptchaenterprise_v1_AnnotateAssessmentResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_AnnotateAssessmentResponse_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_recaptchaenterprise_v1_EndpointVerificationInfo_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_recaptchaenterprise_v1_EndpointVerificationInfo_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_EndpointVerificationInfo_descriptor,
            new java.lang.String[] {
              "EmailAddress", "PhoneNumber", "RequestToken", "LastVerificationTime", "Endpoint",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_AccountVerificationInfo_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_recaptchaenterprise_v1_AccountVerificationInfo_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_AccountVerificationInfo_descriptor,
            new java.lang.String[] {
              "Endpoints", "LanguageCode", "LatestVerificationResult", "Username",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_PrivatePasswordLeakVerification_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_recaptchaenterprise_v1_PrivatePasswordLeakVerification_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_PrivatePasswordLeakVerification_descriptor,
            new java.lang.String[] {
              "LookupHashPrefix",
              "EncryptedUserCredentialsHash",
              "EncryptedLeakMatchPrefixes",
              "ReencryptedUserCredentialsHash",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_Assessment_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_recaptchaenterprise_v1_Assessment_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_Assessment_descriptor,
            new java.lang.String[] {
              "Name",
              "Event",
              "RiskAnalysis",
              "TokenProperties",
              "AccountVerification",
              "AccountDefenderAssessment",
              "PrivatePasswordLeakVerification",
              "FraudPreventionAssessment",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_Event_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_recaptchaenterprise_v1_Event_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_Event_descriptor,
            new java.lang.String[] {
              "Token",
              "SiteKey",
              "UserAgent",
              "UserIpAddress",
              "ExpectedAction",
              "HashedAccountId",
              "TransactionData",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_descriptor,
            new java.lang.String[] {
              "TransactionId",
              "PaymentMethod",
              "CardBin",
              "CardLastFour",
              "CurrencyCode",
              "Value",
              "ShippingValue",
              "ShippingAddress",
              "BillingAddress",
              "User",
              "Merchants",
              "Items",
              "GatewayInfo",
              "TransactionId",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_Address_descriptor =
        internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_Address_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_Address_descriptor,
            new java.lang.String[] {
              "Recipient", "Address", "Locality", "AdministrativeArea", "RegionCode", "PostalCode",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_User_descriptor =
        internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_User_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_User_descriptor,
            new java.lang.String[] {
              "AccountId", "CreationMs", "Email", "EmailVerified", "PhoneNumber", "PhoneVerified",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_Item_descriptor =
        internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_descriptor
            .getNestedTypes()
            .get(2);
    internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_Item_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_Item_descriptor,
            new java.lang.String[] {
              "Name", "Value", "Quantity", "MerchantAccountId",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_GatewayInfo_descriptor =
        internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_descriptor
            .getNestedTypes()
            .get(3);
    internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_GatewayInfo_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_TransactionData_GatewayInfo_descriptor,
            new java.lang.String[] {
              "Name", "GatewayResponseCode", "AvsResponseCode", "CvvResponseCode",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_RiskAnalysis_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_recaptchaenterprise_v1_RiskAnalysis_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_RiskAnalysis_descriptor,
            new java.lang.String[] {
              "Score", "Reasons",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_TokenProperties_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_recaptchaenterprise_v1_TokenProperties_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_TokenProperties_descriptor,
            new java.lang.String[] {
              "Valid",
              "InvalidReason",
              "CreateTime",
              "Hostname",
              "AndroidPackageName",
              "IosBundleId",
              "Action",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_FraudPreventionAssessment_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_recaptchaenterprise_v1_FraudPreventionAssessment_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_FraudPreventionAssessment_descriptor,
            new java.lang.String[] {
              "TransactionRisk", "StolenInstrumentVerdict", "CardTestingVerdict",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_FraudPreventionAssessment_StolenInstrumentVerdict_descriptor =
        internal_static_google_cloud_recaptchaenterprise_v1_FraudPreventionAssessment_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_recaptchaenterprise_v1_FraudPreventionAssessment_StolenInstrumentVerdict_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_FraudPreventionAssessment_StolenInstrumentVerdict_descriptor,
            new java.lang.String[] {
              "Risk",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_FraudPreventionAssessment_CardTestingVerdict_descriptor =
        internal_static_google_cloud_recaptchaenterprise_v1_FraudPreventionAssessment_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_recaptchaenterprise_v1_FraudPreventionAssessment_CardTestingVerdict_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_FraudPreventionAssessment_CardTestingVerdict_descriptor,
            new java.lang.String[] {
              "Risk",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_AccountDefenderAssessment_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_cloud_recaptchaenterprise_v1_AccountDefenderAssessment_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_AccountDefenderAssessment_descriptor,
            new java.lang.String[] {
              "Labels",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_CreateKeyRequest_descriptor =
        getDescriptor().getMessageTypes().get(14);
    internal_static_google_cloud_recaptchaenterprise_v1_CreateKeyRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_CreateKeyRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Key",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_ListKeysRequest_descriptor =
        getDescriptor().getMessageTypes().get(15);
    internal_static_google_cloud_recaptchaenterprise_v1_ListKeysRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_ListKeysRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_ListKeysResponse_descriptor =
        getDescriptor().getMessageTypes().get(16);
    internal_static_google_cloud_recaptchaenterprise_v1_ListKeysResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_ListKeysResponse_descriptor,
            new java.lang.String[] {
              "Keys", "NextPageToken",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_RetrieveLegacySecretKeyRequest_descriptor =
        getDescriptor().getMessageTypes().get(17);
    internal_static_google_cloud_recaptchaenterprise_v1_RetrieveLegacySecretKeyRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_RetrieveLegacySecretKeyRequest_descriptor,
            new java.lang.String[] {
              "Key",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_GetKeyRequest_descriptor =
        getDescriptor().getMessageTypes().get(18);
    internal_static_google_cloud_recaptchaenterprise_v1_GetKeyRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_GetKeyRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_UpdateKeyRequest_descriptor =
        getDescriptor().getMessageTypes().get(19);
    internal_static_google_cloud_recaptchaenterprise_v1_UpdateKeyRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_UpdateKeyRequest_descriptor,
            new java.lang.String[] {
              "Key", "UpdateMask",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_DeleteKeyRequest_descriptor =
        getDescriptor().getMessageTypes().get(20);
    internal_static_google_cloud_recaptchaenterprise_v1_DeleteKeyRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_DeleteKeyRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_MigrateKeyRequest_descriptor =
        getDescriptor().getMessageTypes().get(21);
    internal_static_google_cloud_recaptchaenterprise_v1_MigrateKeyRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_MigrateKeyRequest_descriptor,
            new java.lang.String[] {
              "Name", "SkipBillingCheck",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_GetMetricsRequest_descriptor =
        getDescriptor().getMessageTypes().get(22);
    internal_static_google_cloud_recaptchaenterprise_v1_GetMetricsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_GetMetricsRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_Metrics_descriptor =
        getDescriptor().getMessageTypes().get(23);
    internal_static_google_cloud_recaptchaenterprise_v1_Metrics_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_Metrics_descriptor,
            new java.lang.String[] {
              "Name", "StartTime", "ScoreMetrics", "ChallengeMetrics",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_RetrieveLegacySecretKeyResponse_descriptor =
        getDescriptor().getMessageTypes().get(24);
    internal_static_google_cloud_recaptchaenterprise_v1_RetrieveLegacySecretKeyResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_RetrieveLegacySecretKeyResponse_descriptor,
            new java.lang.String[] {
              "LegacySecretKey",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_Key_descriptor =
        getDescriptor().getMessageTypes().get(25);
    internal_static_google_cloud_recaptchaenterprise_v1_Key_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_Key_descriptor,
            new java.lang.String[] {
              "Name",
              "DisplayName",
              "WebSettings",
              "AndroidSettings",
              "IosSettings",
              "Labels",
              "CreateTime",
              "TestingOptions",
              "WafSettings",
              "PlatformSettings",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_Key_LabelsEntry_descriptor =
        internal_static_google_cloud_recaptchaenterprise_v1_Key_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_recaptchaenterprise_v1_Key_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_Key_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_TestingOptions_descriptor =
        getDescriptor().getMessageTypes().get(26);
    internal_static_google_cloud_recaptchaenterprise_v1_TestingOptions_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_TestingOptions_descriptor,
            new java.lang.String[] {
              "TestingScore", "TestingChallenge",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_WebKeySettings_descriptor =
        getDescriptor().getMessageTypes().get(27);
    internal_static_google_cloud_recaptchaenterprise_v1_WebKeySettings_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_WebKeySettings_descriptor,
            new java.lang.String[] {
              "AllowAllDomains",
              "AllowedDomains",
              "AllowAmpTraffic",
              "IntegrationType",
              "ChallengeSecurityPreference",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_AndroidKeySettings_descriptor =
        getDescriptor().getMessageTypes().get(28);
    internal_static_google_cloud_recaptchaenterprise_v1_AndroidKeySettings_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_AndroidKeySettings_descriptor,
            new java.lang.String[] {
              "AllowAllPackageNames", "AllowedPackageNames",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_IOSKeySettings_descriptor =
        getDescriptor().getMessageTypes().get(29);
    internal_static_google_cloud_recaptchaenterprise_v1_IOSKeySettings_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_IOSKeySettings_descriptor,
            new java.lang.String[] {
              "AllowAllBundleIds", "AllowedBundleIds",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_ScoreDistribution_descriptor =
        getDescriptor().getMessageTypes().get(30);
    internal_static_google_cloud_recaptchaenterprise_v1_ScoreDistribution_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_ScoreDistribution_descriptor,
            new java.lang.String[] {
              "ScoreBuckets",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_ScoreDistribution_ScoreBucketsEntry_descriptor =
        internal_static_google_cloud_recaptchaenterprise_v1_ScoreDistribution_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_recaptchaenterprise_v1_ScoreDistribution_ScoreBucketsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_ScoreDistribution_ScoreBucketsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_ScoreMetrics_descriptor =
        getDescriptor().getMessageTypes().get(31);
    internal_static_google_cloud_recaptchaenterprise_v1_ScoreMetrics_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_ScoreMetrics_descriptor,
            new java.lang.String[] {
              "OverallMetrics", "ActionMetrics",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_ScoreMetrics_ActionMetricsEntry_descriptor =
        internal_static_google_cloud_recaptchaenterprise_v1_ScoreMetrics_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_recaptchaenterprise_v1_ScoreMetrics_ActionMetricsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_ScoreMetrics_ActionMetricsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_ChallengeMetrics_descriptor =
        getDescriptor().getMessageTypes().get(32);
    internal_static_google_cloud_recaptchaenterprise_v1_ChallengeMetrics_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_ChallengeMetrics_descriptor,
            new java.lang.String[] {
              "PageloadCount", "NocaptchaCount", "FailedCount", "PassedCount",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_ListRelatedAccountGroupMembershipsRequest_descriptor =
        getDescriptor().getMessageTypes().get(33);
    internal_static_google_cloud_recaptchaenterprise_v1_ListRelatedAccountGroupMembershipsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_ListRelatedAccountGroupMembershipsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_ListRelatedAccountGroupMembershipsResponse_descriptor =
        getDescriptor().getMessageTypes().get(34);
    internal_static_google_cloud_recaptchaenterprise_v1_ListRelatedAccountGroupMembershipsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_ListRelatedAccountGroupMembershipsResponse_descriptor,
            new java.lang.String[] {
              "RelatedAccountGroupMemberships", "NextPageToken",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_ListRelatedAccountGroupsRequest_descriptor =
        getDescriptor().getMessageTypes().get(35);
    internal_static_google_cloud_recaptchaenterprise_v1_ListRelatedAccountGroupsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_ListRelatedAccountGroupsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_ListRelatedAccountGroupsResponse_descriptor =
        getDescriptor().getMessageTypes().get(36);
    internal_static_google_cloud_recaptchaenterprise_v1_ListRelatedAccountGroupsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_ListRelatedAccountGroupsResponse_descriptor,
            new java.lang.String[] {
              "RelatedAccountGroups", "NextPageToken",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_SearchRelatedAccountGroupMembershipsRequest_descriptor =
        getDescriptor().getMessageTypes().get(37);
    internal_static_google_cloud_recaptchaenterprise_v1_SearchRelatedAccountGroupMembershipsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_SearchRelatedAccountGroupMembershipsRequest_descriptor,
            new java.lang.String[] {
              "Project", "HashedAccountId", "PageSize", "PageToken",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_SearchRelatedAccountGroupMembershipsResponse_descriptor =
        getDescriptor().getMessageTypes().get(38);
    internal_static_google_cloud_recaptchaenterprise_v1_SearchRelatedAccountGroupMembershipsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_SearchRelatedAccountGroupMembershipsResponse_descriptor,
            new java.lang.String[] {
              "RelatedAccountGroupMemberships", "NextPageToken",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_RelatedAccountGroupMembership_descriptor =
        getDescriptor().getMessageTypes().get(39);
    internal_static_google_cloud_recaptchaenterprise_v1_RelatedAccountGroupMembership_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_RelatedAccountGroupMembership_descriptor,
            new java.lang.String[] {
              "Name", "HashedAccountId",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_RelatedAccountGroup_descriptor =
        getDescriptor().getMessageTypes().get(40);
    internal_static_google_cloud_recaptchaenterprise_v1_RelatedAccountGroup_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_RelatedAccountGroup_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_recaptchaenterprise_v1_WafSettings_descriptor =
        getDescriptor().getMessageTypes().get(41);
    internal_static_google_cloud_recaptchaenterprise_v1_WafSettings_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1_WafSettings_descriptor,
            new java.lang.String[] {
              "WafService", "WafFeature",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.ClientProto.defaultHost);
    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
    registry.add(com.google.api.AnnotationsProto.http);
    registry.add(com.google.api.ClientProto.methodSignature);
    registry.add(com.google.api.ClientProto.oauthScopes);
    registry.add(com.google.api.ResourceProto.resource);
    registry.add(com.google.api.ResourceProto.resourceReference);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.api.ClientProto.getDescriptor();
    com.google.api.FieldBehaviorProto.getDescriptor();
    com.google.api.ResourceProto.getDescriptor();
    com.google.protobuf.EmptyProto.getDescriptor();
    com.google.protobuf.FieldMaskProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
