# Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/cloud/recaptchaenterprise/v1beta1/recaptchaenterprise.proto require 'google/protobuf' require 'google/api/annotations_pb' require 'google/api/client_pb' require 'google/api/field_behavior_pb' require 'google/api/resource_pb' require 'google/protobuf/empty_pb' require 'google/protobuf/field_mask_pb' require 'google/protobuf/timestamp_pb' Google::Protobuf::DescriptorPool.generated_pool.build do add_file("google/cloud/recaptchaenterprise/v1beta1/recaptchaenterprise.proto", :syntax => :proto3) do add_message "google.cloud.recaptchaenterprise.v1beta1.CreateAssessmentRequest" do optional :parent, :string, 1 optional :assessment, :message, 2, "google.cloud.recaptchaenterprise.v1beta1.Assessment" end add_message "google.cloud.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest" do optional :name, :string, 1 optional :annotation, :enum, 2, "google.cloud.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest.Annotation" end add_enum "google.cloud.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest.Annotation" do value :ANNOTATION_UNSPECIFIED, 0 value :LEGITIMATE, 1 value :FRAUDULENT, 2 end add_message "google.cloud.recaptchaenterprise.v1beta1.AnnotateAssessmentResponse" do end add_message "google.cloud.recaptchaenterprise.v1beta1.Assessment" do optional :name, :string, 1 optional :event, :message, 2, "google.cloud.recaptchaenterprise.v1beta1.Event" optional :score, :float, 3 optional :token_properties, :message, 4, "google.cloud.recaptchaenterprise.v1beta1.TokenProperties" repeated :reasons, :enum, 5, "google.cloud.recaptchaenterprise.v1beta1.Assessment.ClassificationReason" end add_enum "google.cloud.recaptchaenterprise.v1beta1.Assessment.ClassificationReason" do value :CLASSIFICATION_REASON_UNSPECIFIED, 0 value :AUTOMATION, 1 value :UNEXPECTED_ENVIRONMENT, 2 value :TOO_MUCH_TRAFFIC, 3 value :UNEXPECTED_USAGE_PATTERNS, 4 value :LOW_CONFIDENCE_SCORE, 5 end add_message "google.cloud.recaptchaenterprise.v1beta1.Event" do optional :token, :string, 1 optional :site_key, :string, 2 optional :user_agent, :string, 3 optional :user_ip_address, :string, 4 optional :expected_action, :string, 5 end add_message "google.cloud.recaptchaenterprise.v1beta1.TokenProperties" do optional :valid, :bool, 1 optional :invalid_reason, :enum, 2, "google.cloud.recaptchaenterprise.v1beta1.TokenProperties.InvalidReason" optional :create_time, :message, 3, "google.protobuf.Timestamp" optional :hostname, :string, 4 optional :action, :string, 5 end add_enum "google.cloud.recaptchaenterprise.v1beta1.TokenProperties.InvalidReason" do value :INVALID_REASON_UNSPECIFIED, 0 value :UNKNOWN_INVALID_REASON, 1 value :MALFORMED, 2 value :EXPIRED, 3 value :DUPE, 4 value :SITE_MISMATCH, 5 value :MISSING, 6 end add_message "google.cloud.recaptchaenterprise.v1beta1.CreateKeyRequest" do optional :parent, :string, 1 optional :key, :message, 2, "google.cloud.recaptchaenterprise.v1beta1.Key" end add_message "google.cloud.recaptchaenterprise.v1beta1.ListKeysRequest" do optional :parent, :string, 1 optional :page_size, :int32, 2 optional :page_token, :string, 3 end add_message "google.cloud.recaptchaenterprise.v1beta1.ListKeysResponse" do repeated :keys, :message, 1, "google.cloud.recaptchaenterprise.v1beta1.Key" optional :next_page_token, :string, 2 end add_message "google.cloud.recaptchaenterprise.v1beta1.GetKeyRequest" do optional :name, :string, 1 end add_message "google.cloud.recaptchaenterprise.v1beta1.UpdateKeyRequest" do optional :key, :message, 1, "google.cloud.recaptchaenterprise.v1beta1.Key" optional :update_mask, :message, 2, "google.protobuf.FieldMask" end add_message "google.cloud.recaptchaenterprise.v1beta1.DeleteKeyRequest" do optional :name, :string, 1 end add_message "google.cloud.recaptchaenterprise.v1beta1.Key" do optional :name, :string, 1 optional :display_name, :string, 2 oneof :platform_settings do optional :web_settings, :message, 3, "google.cloud.recaptchaenterprise.v1beta1.WebKeySettings" optional :android_settings, :message, 4, "google.cloud.recaptchaenterprise.v1beta1.AndroidKeySettings" optional :ios_settings, :message, 5, "google.cloud.recaptchaenterprise.v1beta1.IOSKeySettings" end end add_message "google.cloud.recaptchaenterprise.v1beta1.WebKeySettings" do optional :enforce_allowed_domains, :bool, 3 repeated :allowed_domains, :string, 1 optional :allow_amp_traffic, :bool, 2 optional :integration_type, :enum, 4, "google.cloud.recaptchaenterprise.v1beta1.WebKeySettings.IntegrationType" optional :challenge_security_preference, :enum, 5, "google.cloud.recaptchaenterprise.v1beta1.WebKeySettings.ChallengeSecurityPreference" end add_enum "google.cloud.recaptchaenterprise.v1beta1.WebKeySettings.IntegrationType" do value :INTEGRATION_TYPE_UNSPECIFIED, 0 value :SCORE_ONLY, 1 value :CHECKBOX_CHALLENGE, 2 value :INVISIBLE_CHALLENGE, 3 end add_enum "google.cloud.recaptchaenterprise.v1beta1.WebKeySettings.ChallengeSecurityPreference" do value :CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED, 0 value :USABILITY, 1 value :BALANCED, 2 value :SECURITY, 3 end add_message "google.cloud.recaptchaenterprise.v1beta1.AndroidKeySettings" do repeated :allowed_package_names, :string, 1 end add_message "google.cloud.recaptchaenterprise.v1beta1.IOSKeySettings" do repeated :allowed_bundle_ids, :string, 1 end end end module Google module Cloud module RecaptchaEnterprise module V1beta1 CreateAssessmentRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.recaptchaenterprise.v1beta1.CreateAssessmentRequest").msgclass AnnotateAssessmentRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest").msgclass AnnotateAssessmentRequest::Annotation = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest.Annotation").enummodule AnnotateAssessmentResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.recaptchaenterprise.v1beta1.AnnotateAssessmentResponse").msgclass Assessment = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.recaptchaenterprise.v1beta1.Assessment").msgclass Assessment::ClassificationReason = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.recaptchaenterprise.v1beta1.Assessment.ClassificationReason").enummodule Event = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.recaptchaenterprise.v1beta1.Event").msgclass TokenProperties = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.recaptchaenterprise.v1beta1.TokenProperties").msgclass TokenProperties::InvalidReason = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.recaptchaenterprise.v1beta1.TokenProperties.InvalidReason").enummodule CreateKeyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.recaptchaenterprise.v1beta1.CreateKeyRequest").msgclass ListKeysRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.recaptchaenterprise.v1beta1.ListKeysRequest").msgclass ListKeysResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.recaptchaenterprise.v1beta1.ListKeysResponse").msgclass GetKeyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.recaptchaenterprise.v1beta1.GetKeyRequest").msgclass UpdateKeyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.recaptchaenterprise.v1beta1.UpdateKeyRequest").msgclass DeleteKeyRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.recaptchaenterprise.v1beta1.DeleteKeyRequest").msgclass Key = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.recaptchaenterprise.v1beta1.Key").msgclass WebKeySettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.recaptchaenterprise.v1beta1.WebKeySettings").msgclass WebKeySettings::IntegrationType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.recaptchaenterprise.v1beta1.WebKeySettings.IntegrationType").enummodule WebKeySettings::ChallengeSecurityPreference = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.recaptchaenterprise.v1beta1.WebKeySettings.ChallengeSecurityPreference").enummodule AndroidKeySettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.recaptchaenterprise.v1beta1.AndroidKeySettings").msgclass IOSKeySettings = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.recaptchaenterprise.v1beta1.IOSKeySettings").msgclass end end end end