// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/recaptchaenterprise/v1beta1/recaptchaenterprise.proto

package com.google.recaptchaenterprise.v1beta1;

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_v1beta1_CreateAssessmentRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1beta1_CreateAssessmentRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1beta1_AnnotateAssessmentRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1beta1_AnnotateAssessmentRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1beta1_AnnotateAssessmentResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1beta1_AnnotateAssessmentResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1beta1_Assessment_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1beta1_Assessment_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1beta1_Event_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1beta1_Event_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_recaptchaenterprise_v1beta1_TokenProperties_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_recaptchaenterprise_v1beta1_TokenProperties_fieldAccessorTable;

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

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

  static {
    java.lang.String[] descriptorData = {
      "\nBgoogle/cloud/recaptchaenterprise/v1bet"
          + "a1/recaptchaenterprise.proto\022(google.clo"
          + "ud.recaptchaenterprise.v1beta1\032\034google/a"
          + "pi/annotations.proto\032\037google/protobuf/ti"
          + "mestamp.proto\"s\n\027CreateAssessmentRequest"
          + "\022\016\n\006parent\030\001 \001(\t\022H\n\nassessment\030\002 \001(\01324.g"
          + "oogle.cloud.recaptchaenterprise.v1beta1."
          + "Assessment\"\327\001\n\031AnnotateAssessmentRequest"
          + "\022\014\n\004name\030\001 \001(\t\022b\n\nannotation\030\002 \001(\0162N.goo"
          + "gle.cloud.recaptchaenterprise.v1beta1.An"
          + "notateAssessmentRequest.Annotation\"H\n\nAn"
          + "notation\022\032\n\026ANNOTATION_UNSPECIFIED\020\000\022\016\n\n"
          + "LEGITIMATE\020\001\022\016\n\nFRAUDULENT\020\002\"\034\n\032Annotate"
          + "AssessmentResponse\"\304\003\n\nAssessment\022\014\n\004nam"
          + "e\030\001 \001(\t\022>\n\005event\030\002 \001(\0132/.google.cloud.re"
          + "captchaenterprise.v1beta1.Event\022\r\n\005score"
          + "\030\003 \001(\002\022S\n\020token_properties\030\004 \001(\01329.googl"
          + "e.cloud.recaptchaenterprise.v1beta1.Toke"
          + "nProperties\022Z\n\007reasons\030\005 \003(\0162I.google.cl"
          + "oud.recaptchaenterprise.v1beta1.Assessme"
          + "nt.ClassificationReason\"\247\001\n\024Classificati"
          + "onReason\022%\n!CLASSIFICATION_REASON_UNSPEC"
          + "IFIED\020\000\022\016\n\nAUTOMATION\020\001\022\032\n\026UNEXPECTED_EN"
          + "VIRONMENT\020\002\022\035\n\031UNEXPECTED_USAGE_PATTERNS"
          + "\020\004\022\035\n\031PROVISIONAL_RISK_ANALYSIS\020\005\"(\n\005Eve"
          + "nt\022\r\n\005token\030\001 \001(\t\022\020\n\010site_key\030\002 \001(\t\"\350\002\n\017"
          + "TokenProperties\022\r\n\005valid\030\001 \001(\010\022_\n\016invali"
          + "d_reason\030\002 \001(\0162G.google.cloud.recaptchae"
          + "nterprise.v1beta1.TokenProperties.Invali"
          + "dReason\022/\n\013create_time\030\003 \001(\0132\032.google.pr"
          + "otobuf.Timestamp\022\020\n\010hostname\030\004 \001(\t\022\016\n\006ac"
          + "tion\030\005 \001(\t\"\221\001\n\rInvalidReason\022\036\n\032INVALID_"
          + "REASON_UNSPECIFIED\020\000\022\032\n\026UNKNOWN_INVALID_"
          + "REASON\020\001\022\r\n\tMALFORMED\020\002\022\013\n\007EXPIRED\020\003\022\010\n\004"
          + "DUPE\020\004\022\021\n\rSITE_MISMATCH\020\005\022\013\n\007MISSING\020\0062\317"
          + "\003\n!RecaptchaEnterpriseServiceV1Beta1\022\311\001\n"
          + "\020CreateAssessment\022A.google.cloud.recaptc"
          + "haenterprise.v1beta1.CreateAssessmentReq"
          + "uest\0324.google.cloud.recaptchaenterprise."
          + "v1beta1.Assessment\"<\202\323\344\223\0026\"(/v1beta1/{pa"
          + "rent=projects/*}/assessments:\nassessment"
          + "\022\335\001\n\022AnnotateAssessment\022C.google.cloud.r"
          + "ecaptchaenterprise.v1beta1.AnnotateAsses"
          + "smentRequest\032D.google.cloud.recaptchaent"
          + "erprise.v1beta1.AnnotateAssessmentRespon"
          + "se\"<\202\323\344\223\0026\"1/v1beta1/{name=projects/*/as"
          + "sessments/*}:annotate:\001*B\376\001\n&com.google."
          + "recaptchaenterprise.v1beta1B\030RecaptchaEn"
          + "terpriseProtoP\001Z[google.golang.org/genpr"
          + "oto/googleapis/cloud/recaptchaenterprise"
          + "/v1beta1;recaptchaenterprise\242\002\004GCRE\252\002(Go"
          + "ogle.Cloud.RecaptchaEnterprise.V1Beta1\312\002"
          + "(Google\\Cloud\\RecaptchaEnterprise\\V1beta"
          + "1b\006proto3"
    };
    com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
        new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
          public com.google.protobuf.ExtensionRegistry assignDescriptors(
              com.google.protobuf.Descriptors.FileDescriptor root) {
            descriptor = root;
            return null;
          }
        };
    com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
        descriptorData,
        new com.google.protobuf.Descriptors.FileDescriptor[] {
          com.google.api.AnnotationsProto.getDescriptor(),
          com.google.protobuf.TimestampProto.getDescriptor(),
        },
        assigner);
    internal_static_google_cloud_recaptchaenterprise_v1beta1_CreateAssessmentRequest_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_recaptchaenterprise_v1beta1_CreateAssessmentRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1beta1_CreateAssessmentRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Assessment",
            });
    internal_static_google_cloud_recaptchaenterprise_v1beta1_AnnotateAssessmentRequest_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_recaptchaenterprise_v1beta1_AnnotateAssessmentRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1beta1_AnnotateAssessmentRequest_descriptor,
            new java.lang.String[] {
              "Name", "Annotation",
            });
    internal_static_google_cloud_recaptchaenterprise_v1beta1_AnnotateAssessmentResponse_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_recaptchaenterprise_v1beta1_AnnotateAssessmentResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1beta1_AnnotateAssessmentResponse_descriptor,
            new java.lang.String[] {});
    internal_static_google_cloud_recaptchaenterprise_v1beta1_Assessment_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_recaptchaenterprise_v1beta1_Assessment_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1beta1_Assessment_descriptor,
            new java.lang.String[] {
              "Name", "Event", "Score", "TokenProperties", "Reasons",
            });
    internal_static_google_cloud_recaptchaenterprise_v1beta1_Event_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_recaptchaenterprise_v1beta1_Event_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1beta1_Event_descriptor,
            new java.lang.String[] {
              "Token", "SiteKey",
            });
    internal_static_google_cloud_recaptchaenterprise_v1beta1_TokenProperties_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_recaptchaenterprise_v1beta1_TokenProperties_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_recaptchaenterprise_v1beta1_TokenProperties_descriptor,
            new java.lang.String[] {
              "Valid", "InvalidReason", "CreateTime", "Hostname", "Action",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.AnnotationsProto.http);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
