diff --git a/proto-google-cloud-recaptchaenterprise-v1/src/main/java/com/google/recaptchaenterprise/v1/AnnotateAssessmentRequest.java b/proto-google-cloud-recaptchaenterprise-v1/src/main/java/com/google/recaptchaenterprise/v1/AnnotateAssessmentRequest.java index e3d53510..1ef36b84 100644 --- a/proto-google-cloud-recaptchaenterprise-v1/src/main/java/com/google/recaptchaenterprise/v1/AnnotateAssessmentRequest.java +++ b/proto-google-cloud-recaptchaenterprise-v1/src/main/java/com/google/recaptchaenterprise/v1/AnnotateAssessmentRequest.java @@ -392,13 +392,38 @@ public enum Reason implements com.google.protobuf.ProtocolMessageEnum { * * *
- * Indicates a chargeback for fraud was issued for the transaction - * associated with the assessment. + * Indicates a chargeback was issued for the transaction associated with the + * assessment, with no other details. When possible, specify the type by + * using CHARGEBACK_FRAUD or CHARGEBACK_DISPUTE instead. ** *
CHARGEBACK = 1;
*/
CHARGEBACK(1),
+ /**
+ *
+ *
+ * + * Indicates a chargeback related to an alleged unauthorized transaction + * from the perspective of the cardholder (for example, the card number was + * stolen). + *+ * + *
CHARGEBACK_FRAUD = 8;
+ */
+ CHARGEBACK_FRAUD(8),
+ /**
+ *
+ *
+ * + * Indicates a chargeback related to the cardholder having provided their + * card but allegedly not being satisfied with the purchase + * (for example, misrepresentation, attempted cancellation). + *+ * + *
CHARGEBACK_DISPUTE = 9;
+ */
+ CHARGEBACK_DISPUTE(9),
/**
*
*
@@ -481,13 +506,38 @@ public enum Reason implements com.google.protobuf.ProtocolMessageEnum {
*
*
* - * Indicates a chargeback for fraud was issued for the transaction - * associated with the assessment. + * Indicates a chargeback was issued for the transaction associated with the + * assessment, with no other details. When possible, specify the type by + * using CHARGEBACK_FRAUD or CHARGEBACK_DISPUTE instead. ** *
CHARGEBACK = 1;
*/
public static final int CHARGEBACK_VALUE = 1;
+ /**
+ *
+ *
+ * + * Indicates a chargeback related to an alleged unauthorized transaction + * from the perspective of the cardholder (for example, the card number was + * stolen). + *+ * + *
CHARGEBACK_FRAUD = 8;
+ */
+ public static final int CHARGEBACK_FRAUD_VALUE = 8;
+ /**
+ *
+ *
+ * + * Indicates a chargeback related to the cardholder having provided their + * card but allegedly not being satisfied with the purchase + * (for example, misrepresentation, attempted cancellation). + *+ * + *
CHARGEBACK_DISPUTE = 9;
+ */
+ public static final int CHARGEBACK_DISPUTE_VALUE = 9;
/**
*
*
@@ -582,6 +632,10 @@ public static Reason forNumber(int value) {
return REASON_UNSPECIFIED;
case 1:
return CHARGEBACK;
+ case 8:
+ return CHARGEBACK_FRAUD;
+ case 9:
+ return CHARGEBACK_DISPUTE;
case 2:
return PAYMENT_HEURISTICS;
case 7:
diff --git a/proto-google-cloud-recaptchaenterprise-v1/src/main/java/com/google/recaptchaenterprise/v1/RecaptchaEnterpriseProto.java b/proto-google-cloud-recaptchaenterprise-v1/src/main/java/com/google/recaptchaenterprise/v1/RecaptchaEnterpriseProto.java
index f6522233..9bc8f795 100644
--- a/proto-google-cloud-recaptchaenterprise-v1/src/main/java/com/google/recaptchaenterprise/v1/RecaptchaEnterpriseProto.java
+++ b/proto-google-cloud-recaptchaenterprise-v1/src/main/java/com/google/recaptchaenterprise/v1/RecaptchaEnterpriseProto.java
@@ -192,7 +192,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\372A-\n+cloudresourcemanager.googleapis.com"
+ "/Project\022H\n\nassessment\030\002 \001(\0132/.google.cl"
+ "oud.recaptchaenterprise.v1.AssessmentB\003\340"
- + "A\002\"\202\005\n\031AnnotateAssessmentRequest\022C\n\004name"
+ + "A\002\"\260\005\n\031AnnotateAssessmentRequest\022C\n\004name"
+ "\030\001 \001(\tB5\340A\002\372A/\n-recaptchaenterprise.goog"
+ "leapis.com/Assessment\022b\n\nannotation\030\002 \001("
+ "\0162I.google.cloud.recaptchaenterprise.v1."
@@ -203,244 +203,246 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "\014B\003\340A\001\"~\n\nAnnotation\022\032\n\026ANNOTATION_UNSPE"
+ "CIFIED\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_I"
- + "NCORRECT\020\004\032\002\010\001\"\276\001\n\006Reason\022\026\n\022REASON_UNSP"
- + "ECIFIED\020\000\022\016\n\nCHARGEBACK\020\001\022\026\n\022PAYMENT_HEU"
- + "RISTICS\020\002\022\030\n\024INITIATED_TWO_FACTOR\020\007\022\025\n\021P"
- + "ASSED_TWO_FACTOR\020\003\022\025\n\021FAILED_TWO_FACTOR\020"
- + "\004\022\024\n\020CORRECT_PASSWORD\020\005\022\026\n\022INCORRECT_PAS"
- + "SWORD\020\006\"\034\n\032AnnotateAssessmentResponse\"\304\003"
- + "\n\nAssessment\022\021\n\004name\030\001 \001(\tB\003\340A\003\0229\n\005event"
- + "\030\002 \001(\0132*.google.cloud.recaptchaenterpris"
- + "e.v1.Event\022M\n\rrisk_analysis\030\003 \001(\01321.goog"
- + "le.cloud.recaptchaenterprise.v1.RiskAnal"
- + "ysisB\003\340A\003\022S\n\020token_properties\030\004 \001(\01324.go"
+ + "NCORRECT\020\004\032\002\010\001\"\354\001\n\006Reason\022\026\n\022REASON_UNSP"
+ + "ECIFIED\020\000\022\016\n\nCHARGEBACK\020\001\022\024\n\020CHARGEBACK_"
+ + "FRAUD\020\010\022\026\n\022CHARGEBACK_DISPUTE\020\t\022\026\n\022PAYME"
+ + "NT_HEURISTICS\020\002\022\030\n\024INITIATED_TWO_FACTOR\020"
+ + "\007\022\025\n\021PASSED_TWO_FACTOR\020\003\022\025\n\021FAILED_TWO_F"
+ + "ACTOR\020\004\022\024\n\020CORRECT_PASSWORD\020\005\022\026\n\022INCORRE"
+ + "CT_PASSWORD\020\006\"\034\n\032AnnotateAssessmentRespo"
+ + "nse\"\304\003\n\nAssessment\022\021\n\004name\030\001 \001(\tB\003\340A\003\0229\n"
+ + "\005event\030\002 \001(\0132*.google.cloud.recaptchaent"
+ + "erprise.v1.Event\022M\n\rrisk_analysis\030\003 \001(\0132"
+ + "1.google.cloud.recaptchaenterprise.v1.Ri"
+ + "skAnalysisB\003\340A\003\022S\n\020token_properties\030\004 \001("
+ + "\01324.google.cloud.recaptchaenterprise.v1."
+ + "TokenPropertiesB\003\340A\003\022c\n\033account_defender"
+ + "_assessment\030\006 \001(\0132>.google.cloud.recaptc"
+ + "haenterprise.v1.AccountDefenderAssessmen"
+ + "t:_\352A\\\n-recaptchaenterprise.googleapis.c"
+ + "om/Assessment\022+projects/{project}/assess"
+ + "ments/{assessment}\"\247\001\n\005Event\022\022\n\005token\030\001 "
+ + "\001(\tB\003\340A\001\022\025\n\010site_key\030\002 \001(\tB\003\340A\001\022\027\n\nuser_"
+ + "agent\030\003 \001(\tB\003\340A\001\022\034\n\017user_ip_address\030\004 \001("
+ + "\tB\003\340A\001\022\034\n\017expected_action\030\005 \001(\tB\003\340A\001\022\036\n\021"
+ + "hashed_account_id\030\006 \001(\014B\003\340A\001\"\261\002\n\014RiskAna"
+ + "lysis\022\r\n\005score\030\001 \001(\002\022W\n\007reasons\030\002 \003(\0162F."
+ + "google.cloud.recaptchaenterprise.v1.Risk"
+ + "Analysis.ClassificationReason\"\270\001\n\024Classi"
+ + "ficationReason\022%\n!CLASSIFICATION_REASON_"
+ + "UNSPECIFIED\020\000\022\016\n\nAUTOMATION\020\001\022\032\n\026UNEXPEC"
+ + "TED_ENVIRONMENT\020\002\022\024\n\020TOO_MUCH_TRAFFIC\020\003\022"
+ + "\035\n\031UNEXPECTED_USAGE_PATTERNS\020\004\022\030\n\024LOW_CO"
+ + "NFIDENCE_SCORE\020\005\"\343\002\n\017TokenProperties\022\r\n\005"
+ + "valid\030\001 \001(\010\022Z\n\016invalid_reason\030\002 \001(\0162B.go"
+ "ogle.cloud.recaptchaenterprise.v1.TokenP"
- + "ropertiesB\003\340A\003\022c\n\033account_defender_asses"
- + "sment\030\006 \001(\0132>.google.cloud.recaptchaente"
- + "rprise.v1.AccountDefenderAssessment:_\352A\\"
- + "\n-recaptchaenterprise.googleapis.com/Ass"
- + "essment\022+projects/{project}/assessments/"
- + "{assessment}\"\247\001\n\005Event\022\022\n\005token\030\001 \001(\tB\003\340"
- + "A\001\022\025\n\010site_key\030\002 \001(\tB\003\340A\001\022\027\n\nuser_agent\030"
- + "\003 \001(\tB\003\340A\001\022\034\n\017user_ip_address\030\004 \001(\tB\003\340A\001"
- + "\022\034\n\017expected_action\030\005 \001(\tB\003\340A\001\022\036\n\021hashed"
- + "_account_id\030\006 \001(\014B\003\340A\001\"\261\002\n\014RiskAnalysis\022"
- + "\r\n\005score\030\001 \001(\002\022W\n\007reasons\030\002 \003(\0162F.google"
- + ".cloud.recaptchaenterprise.v1.RiskAnalys"
- + "is.ClassificationReason\"\270\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\024\n\020TOO_MUCH_TRAFFIC\020\003\022\035\n\031UNE"
- + "XPECTED_USAGE_PATTERNS\020\004\022\030\n\024LOW_CONFIDEN"
- + "CE_SCORE\020\005\"\343\002\n\017TokenProperties\022\r\n\005valid\030"
- + "\001 \001(\010\022Z\n\016invalid_reason\030\002 \001(\0162B.google.c"
- + "loud.recaptchaenterprise.v1.TokenPropert"
- + "ies.InvalidReason\022/\n\013create_time\030\003 \001(\0132\032"
- + ".google.protobuf.Timestamp\022\020\n\010hostname\030\004"
- + " \001(\t\022\016\n\006action\030\005 \001(\t\"\221\001\n\rInvalidReason\022\036"
- + "\n\032INVALID_REASON_UNSPECIFIED\020\000\022\032\n\026UNKNOW"
- + "N_INVALID_REASON\020\001\022\r\n\tMALFORMED\020\002\022\013\n\007EXP"
- + "IRED\020\003\022\010\n\004DUPE\020\004\022\013\n\007MISSING\020\005\022\021\n\rBROWSER"
- + "_ERROR\020\006\"\266\002\n\031AccountDefenderAssessment\022c"
- + "\n\006labels\030\001 \003(\0162S.google.cloud.recaptchae"
- + "nterprise.v1.AccountDefenderAssessment.A"
- + "ccountDefenderLabel\"\263\001\n\024AccountDefenderL"
- + "abel\022&\n\"ACCOUNT_DEFENDER_LABEL_UNSPECIFI"
- + "ED\020\000\022\021\n\rPROFILE_MATCH\020\001\022\035\n\031SUSPICIOUS_LO"
- + "GIN_ACTIVITY\020\002\022\037\n\033SUSPICIOUS_ACCOUNT_CRE"
- + "ATION\020\003\022 \n\034RELATED_ACCOUNTS_NUMBER_HIGH\020"
- + "\004\"\223\001\n\020CreateKeyRequest\022C\n\006parent\030\001 \001(\tB3"
- + "\340A\002\372A-\n+cloudresourcemanager.googleapis."
- + "com/Project\022:\n\003key\030\002 \001(\0132(.google.cloud."
- + "recaptchaenterprise.v1.KeyB\003\340A\002\"\207\001\n\017List"
- + "KeysRequest\022C\n\006parent\030\001 \001(\tB3\340A\002\372A-\n+clo"
- + "udresourcemanager.googleapis.com/Project"
- + "\022\026\n\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\npage_token\030\003"
- + " \001(\tB\003\340A\001\"c\n\020ListKeysResponse\0226\n\004keys\030\001 "
- + "\003(\0132(.google.cloud.recaptchaenterprise.v"
- + "1.Key\022\027\n\017next_page_token\030\002 \001(\t\"M\n\rGetKey"
- + "Request\022<\n\004name\030\001 \001(\tB.\340A\002\372A(\n&recaptcha"
- + "enterprise.googleapis.com/Key\"\204\001\n\020Update"
- + "KeyRequest\022:\n\003key\030\001 \001(\0132(.google.cloud.r"
- + "ecaptchaenterprise.v1.KeyB\003\340A\002\0224\n\013update"
- + "_mask\030\002 \001(\0132\032.google.protobuf.FieldMaskB"
- + "\003\340A\001\"P\n\020DeleteKeyRequest\022<\n\004name\030\001 \001(\tB."
- + "\340A\002\372A(\n&recaptchaenterprise.googleapis.c"
- + "om/Key\"Q\n\021MigrateKeyRequest\022<\n\004name\030\001 \001("
- + "\tB.\340A\002\372A(\n&recaptchaenterprise.googleapi"
- + "s.com/Key\"U\n\021GetMetricsRequest\022@\n\004name\030\001"
- + " \001(\tB2\340A\002\372A,\n*recaptchaenterprise.google"
- + "apis.com/Metrics\"\300\002\n\007Metrics\022\021\n\004name\030\004 \001"
- + "(\tB\003\340A\003\022.\n\nstart_time\030\001 \001(\0132\032.google.pro"
- + "tobuf.Timestamp\022H\n\rscore_metrics\030\002 \003(\01321"
- + ".google.cloud.recaptchaenterprise.v1.Sco"
- + "reMetrics\022P\n\021challenge_metrics\030\003 \003(\01325.g"
- + "oogle.cloud.recaptchaenterprise.v1.Chall"
- + "engeMetrics:V\352AS\n*recaptchaenterprise.go"
- + "ogleapis.com/Metrics\022%projects/{project}"
- + "/keys/{key}/metrics\"\355\004\n\003Key\022\014\n\004name\030\001 \001("
- + "\t\022\024\n\014display_name\030\002 \001(\t\022K\n\014web_settings\030"
- + "\003 \001(\01323.google.cloud.recaptchaenterprise"
- + ".v1.WebKeySettingsH\000\022S\n\020android_settings"
- + "\030\004 \001(\01327.google.cloud.recaptchaenterpris"
- + "e.v1.AndroidKeySettingsH\000\022K\n\014ios_setting"
- + "s\030\005 \001(\01323.google.cloud.recaptchaenterpri"
- + "se.v1.IOSKeySettingsH\000\022D\n\006labels\030\006 \003(\01324"
- + ".google.cloud.recaptchaenterprise.v1.Key"
- + ".LabelsEntry\022/\n\013create_time\030\007 \001(\0132\032.goog"
- + "le.protobuf.Timestamp\022L\n\017testing_options"
- + "\030\t \001(\01323.google.cloud.recaptchaenterpris"
- + "e.v1.TestingOptions\032-\n\013LabelsEntry\022\013\n\003ke"
- + "y\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001:J\352AG\n&recaptc"
- + "haenterprise.googleapis.com/Key\022\035project"
- + "s/{project}/keys/{key}B\023\n\021platform_setti"
- + "ngs\"\350\001\n\016TestingOptions\022\025\n\rtesting_score\030"
- + "\001 \001(\002\022_\n\021testing_challenge\030\002 \001(\0162D.googl"
- + "e.cloud.recaptchaenterprise.v1.TestingOp"
- + "tions.TestingChallenge\"^\n\020TestingChallen"
- + "ge\022!\n\035TESTING_CHALLENGE_UNSPECIFIED\020\000\022\r\n"
- + "\tNOCAPTCHA\020\001\022\030\n\024UNSOLVABLE_CHALLENGE\020\002\"\220"
- + "\004\n\016WebKeySettings\022\031\n\021allow_all_domains\030\003"
- + " \001(\010\022\027\n\017allowed_domains\030\001 \003(\t\022\031\n\021allow_a"
- + "mp_traffic\030\002 \001(\010\022b\n\020integration_type\030\004 \001"
- + "(\0162C.google.cloud.recaptchaenterprise.v1"
- + ".WebKeySettings.IntegrationTypeB\003\340A\002\022v\n\035"
- + "challenge_security_preference\030\005 \001(\0162O.go"
- + "ogle.cloud.recaptchaenterprise.v1.WebKey"
- + "Settings.ChallengeSecurityPreference\"[\n\017"
- + "IntegrationType\022 \n\034INTEGRATION_TYPE_UNSP"
- + "ECIFIED\020\000\022\t\n\005SCORE\020\001\022\014\n\010CHECKBOX\020\002\022\r\n\tIN"
- + "VISIBLE\020\003\"v\n\033ChallengeSecurityPreference"
- + "\022-\n)CHALLENGE_SECURITY_PREFERENCE_UNSPEC"
- + "IFIED\020\000\022\r\n\tUSABILITY\020\001\022\013\n\007BALANCE\020\002\022\014\n\010S"
- + "ECURITY\020\003\"T\n\022AndroidKeySettings\022\037\n\027allow"
- + "_all_package_names\030\002 \001(\010\022\035\n\025allowed_pack"
- + "age_names\030\001 \003(\t\"J\n\016IOSKeySettings\022\034\n\024all"
- + "ow_all_bundle_ids\030\002 \001(\010\022\032\n\022allowed_bundl"
- + "e_ids\030\001 \003(\t\"\251\001\n\021ScoreDistribution\022_\n\rsco"
- + "re_buckets\030\001 \003(\0132H.google.cloud.recaptch"
- + "aenterprise.v1.ScoreDistribution.ScoreBu"
- + "cketsEntry\0323\n\021ScoreBucketsEntry\022\013\n\003key\030\001"
- + " \001(\005\022\r\n\005value\030\002 \001(\003:\0028\001\"\253\002\n\014ScoreMetrics"
- + "\022O\n\017overall_metrics\030\001 \001(\01326.google.cloud"
- + ".recaptchaenterprise.v1.ScoreDistributio"
- + "n\022\\\n\016action_metrics\030\002 \003(\0132D.google.cloud"
- + ".recaptchaenterprise.v1.ScoreMetrics.Act"
- + "ionMetricsEntry\032l\n\022ActionMetricsEntry\022\013\n"
- + "\003key\030\001 \001(\t\022E\n\005value\030\002 \001(\01326.google.cloud"
- + ".recaptchaenterprise.v1.ScoreDistributio"
- + "n:\0028\001\"o\n\020ChallengeMetrics\022\026\n\016pageload_co"
- + "unt\030\001 \001(\003\022\027\n\017nocaptcha_count\030\002 \001(\003\022\024\n\014fa"
- + "iled_count\030\003 \001(\003\022\024\n\014passed_count\030\004 \001(\003\"\266"
- + "\001\n)ListRelatedAccountGroupMembershipsReq"
- + "uest\022X\n\006parent\030\001 \001(\tBH\340A\002\372AB\022@recaptchae"
- + "nterprise.googleapis.com/RelatedAccountG"
- + "roupMembership\022\026\n\tpage_size\030\002 \001(\005B\003\340A\001\022\027"
- + "\n\npage_token\030\003 \001(\tB\003\340A\001\"\264\001\n*ListRelatedA"
- + "ccountGroupMembershipsResponse\022m\n!relate"
- + "d_account_group_memberships\030\001 \003(\0132B.goog"
- + "le.cloud.recaptchaenterprise.v1.RelatedA"
- + "ccountGroupMembership\022\027\n\017next_page_token"
- + "\030\002 \001(\t\"\242\001\n\037ListRelatedAccountGroupsReque"
- + "st\022N\n\006parent\030\001 \001(\tB>\340A\002\372A8\0226recaptchaent"
- + "erprise.googleapis.com/RelatedAccountGro"
- + "up\022\026\n\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\npage_token"
- + "\030\003 \001(\tB\003\340A\001\"\225\001\n ListRelatedAccountGroups"
- + "Response\022X\n\026related_account_groups\030\001 \003(\013"
- + "28.google.cloud.recaptchaenterprise.v1.R"
- + "elatedAccountGroup\022\027\n\017next_page_token\030\002 "
- + "\001(\t\"\330\001\n+SearchRelatedAccountGroupMembers"
- + "hipsRequest\022X\n\006parent\030\001 \001(\tBH\340A\002\372AB\022@rec"
- + "aptchaenterprise.googleapis.com/RelatedA"
- + "ccountGroupMembership\022\036\n\021hashed_account_"
- + "id\030\002 \001(\014B\003\340A\001\022\026\n\tpage_size\030\003 \001(\005B\003\340A\001\022\027\n"
- + "\npage_token\030\004 \001(\tB\003\340A\001\"\266\001\n,SearchRelated"
- + "AccountGroupMembershipsResponse\022m\n!relat"
- + "ed_account_group_memberships\030\001 \003(\0132B.goo"
- + "gle.cloud.recaptchaenterprise.v1.Related"
- + "AccountGroupMembership\022\027\n\017next_page_toke"
- + "n\030\002 \001(\t\"\263\002\n\035RelatedAccountGroupMembershi"
- + "p\022V\n\004name\030\001 \001(\tBH\340A\002\372AB\n@recaptchaenterp"
- + "rise.googleapis.com/RelatedAccountGroupM"
- + "embership\022\031\n\021hashed_account_id\030\002 \001(\014:\236\001\352"
- + "A\232\001\n@recaptchaenterprise.googleapis.com/"
- + "RelatedAccountGroupMembership\022Vprojects/"
- + "{project}/relatedaccountgroups/{relateda"
- + "ccountgroup}/memberships/{membership}\"\337\001"
- + "\n\023RelatedAccountGroup\022L\n\004name\030\001 \001(\tB>\340A\002"
- + "\372A8\n6recaptchaenterprise.googleapis.com/"
- + "RelatedAccountGroup:z\352Aw\n6recaptchaenter"
- + "prise.googleapis.com/RelatedAccountGroup"
- + "\022=projects/{project}/relatedaccountgroup"
- + "s/{relatedaccountgroup}2\217\023\n\032RecaptchaEnt"
- + "erpriseService\022\316\001\n\020CreateAssessment\022<.go"
- + "ogle.cloud.recaptchaenterprise.v1.Create"
- + "AssessmentRequest\032/.google.cloud.recaptc"
- + "haenterprise.v1.Assessment\"K\202\323\344\223\0021\"#/v1/"
- + "{parent=projects/*}/assessments:\nassessm"
- + "ent\332A\021parent,assessment\022\340\001\n\022AnnotateAsse"
- + "ssment\022>.google.cloud.recaptchaenterpris"
- + "e.v1.AnnotateAssessmentRequest\032?.google."
- + "cloud.recaptchaenterprise.v1.AnnotateAss"
- + "essmentResponse\"I\202\323\344\223\0021\",/v1/{name=proje"
- + "cts/*/assessments/*}:annotate:\001*\332A\017name,"
- + "annotation\022\227\001\n\tCreateKey\0225.google.cloud."
- + "recaptchaenterprise.v1.CreateKeyRequest\032"
- + "(.google.cloud.recaptchaenterprise.v1.Ke"
- + "y\")\202\323\344\223\002#\"\034/v1/{parent=projects/*}/keys:"
- + "\003key\022\235\001\n\010ListKeys\0224.google.cloud.recaptc"
- + "haenterprise.v1.ListKeysRequest\0325.google"
- + ".cloud.recaptchaenterprise.v1.ListKeysRe"
- + "sponse\"$\202\323\344\223\002\036\022\034/v1/{parent=projects/*}/"
- + "keys\022\214\001\n\006GetKey\0222.google.cloud.recaptcha"
- + "enterprise.v1.GetKeyRequest\032(.google.clo"
- + "ud.recaptchaenterprise.v1.Key\"$\202\323\344\223\002\036\022\034/"
- + "v1/{name=projects/*/keys/*}\022\233\001\n\tUpdateKe"
- + "y\0225.google.cloud.recaptchaenterprise.v1."
- + "UpdateKeyRequest\032(.google.cloud.recaptch"
- + "aenterprise.v1.Key\"-\202\323\344\223\002\'2 /v1/{key.nam"
- + "e=projects/*/keys/*}:\003key\022\200\001\n\tDeleteKey\022"
- + "5.google.cloud.recaptchaenterprise.v1.De"
- + "leteKeyRequest\032\026.google.protobuf.Empty\"$"
- + "\202\323\344\223\002\036*\034/v1/{name=projects/*/keys/*}\022\237\001\n"
- + "\nMigrateKey\0226.google.cloud.recaptchaente"
- + "rprise.v1.MigrateKeyRequest\032(.google.clo"
- + "ud.recaptchaenterprise.v1.Key\"/\202\323\344\223\002)\"$/"
- + "v1/{name=projects/*/keys/*}:migrate:\001*\022\247"
- + "\001\n\nGetMetrics\0226.google.cloud.recaptchaen"
- + "terprise.v1.GetMetricsRequest\032,.google.c"
- + "loud.recaptchaenterprise.v1.Metrics\"3\202\323\344"
- + "\223\002&\022$/v1/{name=projects/*/keys/*/metrics"
- + "}\332A\004name\022\346\001\n\030ListRelatedAccountGroups\022D."
+ + "roperties.InvalidReason\022/\n\013create_time\030\003"
+ + " \001(\0132\032.google.protobuf.Timestamp\022\020\n\010host"
+ + "name\030\004 \001(\t\022\016\n\006action\030\005 \001(\t\"\221\001\n\rInvalidRe"
+ + "ason\022\036\n\032INVALID_REASON_UNSPECIFIED\020\000\022\032\n\026"
+ + "UNKNOWN_INVALID_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\rB"
+ + "ROWSER_ERROR\020\006\"\266\002\n\031AccountDefenderAssess"
+ + "ment\022c\n\006labels\030\001 \003(\0162S.google.cloud.reca"
+ + "ptchaenterprise.v1.AccountDefenderAssess"
+ + "ment.AccountDefenderLabel\"\263\001\n\024AccountDef"
+ + "enderLabel\022&\n\"ACCOUNT_DEFENDER_LABEL_UNS"
+ + "PECIFIED\020\000\022\021\n\rPROFILE_MATCH\020\001\022\035\n\031SUSPICI"
+ + "OUS_LOGIN_ACTIVITY\020\002\022\037\n\033SUSPICIOUS_ACCOU"
+ + "NT_CREATION\020\003\022 \n\034RELATED_ACCOUNTS_NUMBER"
+ + "_HIGH\020\004\"\223\001\n\020CreateKeyRequest\022C\n\006parent\030\001"
+ + " \001(\tB3\340A\002\372A-\n+cloudresourcemanager.googl"
+ + "eapis.com/Project\022:\n\003key\030\002 \001(\0132(.google."
+ + "cloud.recaptchaenterprise.v1.KeyB\003\340A\002\"\207\001"
+ + "\n\017ListKeysRequest\022C\n\006parent\030\001 \001(\tB3\340A\002\372A"
+ + "-\n+cloudresourcemanager.googleapis.com/P"
+ + "roject\022\026\n\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\npage_t"
+ + "oken\030\003 \001(\tB\003\340A\001\"c\n\020ListKeysResponse\0226\n\004k"
+ + "eys\030\001 \003(\0132(.google.cloud.recaptchaenterp"
+ + "rise.v1.Key\022\027\n\017next_page_token\030\002 \001(\t\"M\n\r"
+ + "GetKeyRequest\022<\n\004name\030\001 \001(\tB.\340A\002\372A(\n&rec"
+ + "aptchaenterprise.googleapis.com/Key\"\204\001\n\020"
+ + "UpdateKeyRequest\022:\n\003key\030\001 \001(\0132(.google.c"
+ + "loud.recaptchaenterprise.v1.KeyB\003\340A\002\0224\n\013"
+ + "update_mask\030\002 \001(\0132\032.google.protobuf.Fiel"
+ + "dMaskB\003\340A\001\"P\n\020DeleteKeyRequest\022<\n\004name\030\001"
+ + " \001(\tB.\340A\002\372A(\n&recaptchaenterprise.google"
+ + "apis.com/Key\"Q\n\021MigrateKeyRequest\022<\n\004nam"
+ + "e\030\001 \001(\tB.\340A\002\372A(\n&recaptchaenterprise.goo"
+ + "gleapis.com/Key\"U\n\021GetMetricsRequest\022@\n\004"
+ + "name\030\001 \001(\tB2\340A\002\372A,\n*recaptchaenterprise."
+ + "googleapis.com/Metrics\"\300\002\n\007Metrics\022\021\n\004na"
+ + "me\030\004 \001(\tB\003\340A\003\022.\n\nstart_time\030\001 \001(\0132\032.goog"
+ + "le.protobuf.Timestamp\022H\n\rscore_metrics\030\002"
+ + " \003(\01321.google.cloud.recaptchaenterprise."
+ + "v1.ScoreMetrics\022P\n\021challenge_metrics\030\003 \003"
+ + "(\01325.google.cloud.recaptchaenterprise.v1"
+ + ".ChallengeMetrics:V\352AS\n*recaptchaenterpr"
+ + "ise.googleapis.com/Metrics\022%projects/{pr"
+ + "oject}/keys/{key}/metrics\"\355\004\n\003Key\022\014\n\004nam"
+ + "e\030\001 \001(\t\022\024\n\014display_name\030\002 \001(\t\022K\n\014web_set"
+ + "tings\030\003 \001(\01323.google.cloud.recaptchaente"
+ + "rprise.v1.WebKeySettingsH\000\022S\n\020android_se"
+ + "ttings\030\004 \001(\01327.google.cloud.recaptchaent"
+ + "erprise.v1.AndroidKeySettingsH\000\022K\n\014ios_s"
+ + "ettings\030\005 \001(\01323.google.cloud.recaptchaen"
+ + "terprise.v1.IOSKeySettingsH\000\022D\n\006labels\030\006"
+ + " \003(\01324.google.cloud.recaptchaenterprise."
+ + "v1.Key.LabelsEntry\022/\n\013create_time\030\007 \001(\0132"
+ + "\032.google.protobuf.Timestamp\022L\n\017testing_o"
+ + "ptions\030\t \001(\01323.google.cloud.recaptchaent"
+ + "erprise.v1.TestingOptions\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\"\220\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\022b\n\020integration_ty"
+ + "pe\030\004 \001(\0162C.google.cloud.recaptchaenterpr"
+ + "ise.v1.WebKeySettings.IntegrationTypeB\003\340"
+ + "A\002\022v\n\035challenge_security_preference\030\005 \001("
+ + "\0162O.google.cloud.recaptchaenterprise.v1."
+ + "WebKeySettings.ChallengeSecurityPreferen"
+ + "ce\"[\n\017IntegrationType\022 \n\034INTEGRATION_TYP"
+ + "E_UNSPECIFIED\020\000\022\t\n\005SCORE\020\001\022\014\n\010CHECKBOX\020\002"
+ + "\022\r\n\tINVISIBLE\020\003\"v\n\033ChallengeSecurityPref"
+ + "erence\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\025allowe"
+ + "d_package_names\030\001 \003(\t\"J\n\016IOSKeySettings\022"
+ + "\034\n\024allow_all_bundle_ids\030\002 \001(\010\022\032\n\022allowed"
+ + "_bundle_ids\030\001 \003(\t\"\251\001\n\021ScoreDistribution\022"
+ + "_\n\rscore_buckets\030\001 \003(\0132H.google.cloud.re"
+ + "captchaenterprise.v1.ScoreDistribution.S"
+ + "coreBucketsEntry\0323\n\021ScoreBucketsEntry\022\013\n"
+ + "\003key\030\001 \001(\005\022\r\n\005value\030\002 \001(\003:\0028\001\"\253\002\n\014ScoreM"
+ + "etrics\022O\n\017overall_metrics\030\001 \001(\01326.google"
+ + ".cloud.recaptchaenterprise.v1.ScoreDistr"
+ + "ibution\022\\\n\016action_metrics\030\002 \003(\0132D.google"
+ + ".cloud.recaptchaenterprise.v1.ScoreMetri"
+ + "cs.ActionMetricsEntry\032l\n\022ActionMetricsEn"
+ + "try\022\013\n\003key\030\001 \001(\t\022E\n\005value\030\002 \001(\01326.google"
+ + ".cloud.recaptchaenterprise.v1.ScoreDistr"
+ + "ibution:\0028\001\"o\n\020ChallengeMetrics\022\026\n\016pagel"
+ + "oad_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\"\266\001\n)ListRelatedAccountGroupMembersh"
+ + "ipsRequest\022X\n\006parent\030\001 \001(\tBH\340A\002\372AB\022@reca"
+ + "ptchaenterprise.googleapis.com/RelatedAc"
+ + "countGroupMembership\022\026\n\tpage_size\030\002 \001(\005B"
+ + "\003\340A\001\022\027\n\npage_token\030\003 \001(\tB\003\340A\001\"\264\001\n*ListRe"
+ + "latedAccountGroupMembershipsResponse\022m\n!"
+ + "related_account_group_memberships\030\001 \003(\0132"
+ + "B.google.cloud.recaptchaenterprise.v1.Re"
+ + "latedAccountGroupMembership\022\027\n\017next_page"
+ + "_token\030\002 \001(\t\"\242\001\n\037ListRelatedAccountGroup"
+ + "sRequest\022N\n\006parent\030\001 \001(\tB>\340A\002\372A8\0226recapt"
+ + "chaenterprise.googleapis.com/RelatedAcco"
+ + "untGroup\022\026\n\tpage_size\030\002 \001(\005B\003\340A\001\022\027\n\npage"
+ + "_token\030\003 \001(\tB\003\340A\001\"\225\001\n ListRelatedAccount"
+ + "GroupsResponse\022X\n\026related_account_groups"
+ + "\030\001 \003(\01328.google.cloud.recaptchaenterpris"
+ + "e.v1.RelatedAccountGroup\022\027\n\017next_page_to"
+ + "ken\030\002 \001(\t\"\330\001\n+SearchRelatedAccountGroupM"
+ + "embershipsRequest\022X\n\006parent\030\001 \001(\tBH\340A\002\372A"
+ + "B\022@recaptchaenterprise.googleapis.com/Re"
+ + "latedAccountGroupMembership\022\036\n\021hashed_ac"
+ + "count_id\030\002 \001(\014B\003\340A\001\022\026\n\tpage_size\030\003 \001(\005B\003"
+ + "\340A\001\022\027\n\npage_token\030\004 \001(\tB\003\340A\001\"\266\001\n,SearchR"
+ + "elatedAccountGroupMembershipsResponse\022m\n"
+ + "!related_account_group_memberships\030\001 \003(\013"
+ + "2B.google.cloud.recaptchaenterprise.v1.R"
+ + "elatedAccountGroupMembership\022\027\n\017next_pag"
+ + "e_token\030\002 \001(\t\"\263\002\n\035RelatedAccountGroupMem"
+ + "bership\022V\n\004name\030\001 \001(\tBH\340A\002\372AB\n@recaptcha"
+ + "enterprise.googleapis.com/RelatedAccount"
+ + "GroupMembership\022\031\n\021hashed_account_id\030\002 \001"
+ + "(\014:\236\001\352A\232\001\n@recaptchaenterprise.googleapi"
+ + "s.com/RelatedAccountGroupMembership\022Vpro"
+ + "jects/{project}/relatedaccountgroups/{re"
+ + "latedaccountgroup}/memberships/{membersh"
+ + "ip}\"\337\001\n\023RelatedAccountGroup\022L\n\004name\030\001 \001("
+ + "\tB>\340A\002\372A8\n6recaptchaenterprise.googleapi"
+ + "s.com/RelatedAccountGroup:z\352Aw\n6recaptch"
+ + "aenterprise.googleapis.com/RelatedAccoun"
+ + "tGroup\022=projects/{project}/relatedaccoun"
+ + "tgroups/{relatedaccountgroup}2\217\023\n\032Recapt"
+ + "chaEnterpriseService\022\316\001\n\020CreateAssessmen"
+ + "t\022<.google.cloud.recaptchaenterprise.v1."
+ + "CreateAssessmentRequest\032/.google.cloud.r"
+ + "ecaptchaenterprise.v1.Assessment\"K\202\323\344\223\0021"
+ + "\"#/v1/{parent=projects/*}/assessments:\na"
+ + "ssessment\332A\021parent,assessment\022\340\001\n\022Annota"
+ + "teAssessment\022>.google.cloud.recaptchaent"
+ + "erprise.v1.AnnotateAssessmentRequest\032?.g"
+ + "oogle.cloud.recaptchaenterprise.v1.Annot"
+ + "ateAssessmentResponse\"I\202\323\344\223\0021\",/v1/{name"
+ + "=projects/*/assessments/*}:annotate:\001*\332A"
+ + "\017name,annotation\022\227\001\n\tCreateKey\0225.google."
+ + "cloud.recaptchaenterprise.v1.CreateKeyRe"
+ + "quest\032(.google.cloud.recaptchaenterprise"
+ + ".v1.Key\")\202\323\344\223\002#\"\034/v1/{parent=projects/*}"
+ + "/keys:\003key\022\235\001\n\010ListKeys\0224.google.cloud.r"
+ + "ecaptchaenterprise.v1.ListKeysRequest\0325."
+ "google.cloud.recaptchaenterprise.v1.List"
- + "RelatedAccountGroupsRequest\032E.google.clo"
- + "ud.recaptchaenterprise.v1.ListRelatedAcc"
- + "ountGroupsResponse\"=\202\323\344\223\002.\022,/v1/{parent="
- + "projects/*}/relatedaccountgroups\332A\006paren"
- + "t\022\222\002\n\"ListRelatedAccountGroupMemberships"
- + "\022N.google.cloud.recaptchaenterprise.v1.L"
- + "istRelatedAccountGroupMembershipsRequest"
- + "\032O.google.cloud.recaptchaenterprise.v1.L"
- + "istRelatedAccountGroupMembershipsRespons"
- + "e\"K\202\323\344\223\002<\022:/v1/{parent=projects/*/relate"
- + "daccountgroups/*}/memberships\332A\006parent\022\260"
- + "\002\n$SearchRelatedAccountGroupMemberships\022"
- + "P.google.cloud.recaptchaenterprise.v1.Se"
- + "archRelatedAccountGroupMembershipsReques"
- + "t\032Q.google.cloud.recaptchaenterprise.v1."
- + "SearchRelatedAccountGroupMembershipsResp"
- + "onse\"c\202\323\344\223\002B\"=/v1/{parent=projects/*}/re"
- + "latedaccountgroupmemberships:search:\001*\332A"
- + "\030parent,hashed_account_id\032V\312A\"recaptchae"
- + "nterprise.googleapis.com\322A.https://www.g"
- + "oogleapis.com/auth/cloud-platformB\223\002\n!co"
- + "m.google.recaptchaenterprise.v1B\030Recaptc"
- + "haEnterpriseProtoP\001ZVgoogle.golang.org/g"
- + "enproto/googleapis/cloud/recaptchaenterp"
- + "rise/v1;recaptchaenterprise\242\002\004GCRE\252\002#Goo"
- + "gle.Cloud.RecaptchaEnterprise.V1\312\002#Googl"
- + "e\\Cloud\\RecaptchaEnterprise\\V1\352\002&Google:"
- + ":Cloud::RecaptchaEnterprise::V1b\006proto3"
+ + "KeysResponse\"$\202\323\344\223\002\036\022\034/v1/{parent=projec"
+ + "ts/*}/keys\022\214\001\n\006GetKey\0222.google.cloud.rec"
+ + "aptchaenterprise.v1.GetKeyRequest\032(.goog"
+ + "le.cloud.recaptchaenterprise.v1.Key\"$\202\323\344"
+ + "\223\002\036\022\034/v1/{name=projects/*/keys/*}\022\233\001\n\tUp"
+ + "dateKey\0225.google.cloud.recaptchaenterpri"
+ + "se.v1.UpdateKeyRequest\032(.google.cloud.re"
+ + "captchaenterprise.v1.Key\"-\202\323\344\223\002\'2 /v1/{k"
+ + "ey.name=projects/*/keys/*}:\003key\022\200\001\n\tDele"
+ + "teKey\0225.google.cloud.recaptchaenterprise"
+ + ".v1.DeleteKeyRequest\032\026.google.protobuf.E"
+ + "mpty\"$\202\323\344\223\002\036*\034/v1/{name=projects/*/keys/"
+ + "*}\022\237\001\n\nMigrateKey\0226.google.cloud.recaptc"
+ + "haenterprise.v1.MigrateKeyRequest\032(.goog"
+ + "le.cloud.recaptchaenterprise.v1.Key\"/\202\323\344"
+ + "\223\002)\"$/v1/{name=projects/*/keys/*}:migrat"
+ + "e:\001*\022\247\001\n\nGetMetrics\0226.google.cloud.recap"
+ + "tchaenterprise.v1.GetMetricsRequest\032,.go"
+ + "ogle.cloud.recaptchaenterprise.v1.Metric"
+ + "s\"3\202\323\344\223\002&\022$/v1/{name=projects/*/keys/*/m"
+ + "etrics}\332A\004name\022\346\001\n\030ListRelatedAccountGro"
+ + "ups\022D.google.cloud.recaptchaenterprise.v"
+ + "1.ListRelatedAccountGroupsRequest\032E.goog"
+ + "le.cloud.recaptchaenterprise.v1.ListRela"
+ + "tedAccountGroupsResponse\"=\202\323\344\223\002.\022,/v1/{p"
+ + "arent=projects/*}/relatedaccountgroups\332A"
+ + "\006parent\022\222\002\n\"ListRelatedAccountGroupMembe"
+ + "rships\022N.google.cloud.recaptchaenterpris"
+ + "e.v1.ListRelatedAccountGroupMembershipsR"
+ + "equest\032O.google.cloud.recaptchaenterpris"
+ + "e.v1.ListRelatedAccountGroupMembershipsR"
+ + "esponse\"K\202\323\344\223\002<\022:/v1/{parent=projects/*/"
+ + "relatedaccountgroups/*}/memberships\332A\006pa"
+ + "rent\022\260\002\n$SearchRelatedAccountGroupMember"
+ + "ships\022P.google.cloud.recaptchaenterprise"
+ + ".v1.SearchRelatedAccountGroupMemberships"
+ + "Request\032Q.google.cloud.recaptchaenterpri"
+ + "se.v1.SearchRelatedAccountGroupMembershi"
+ + "psResponse\"c\202\323\344\223\002B\"=/v1/{parent=projects"
+ + "/*}/relatedaccountgroupmemberships:searc"
+ + "h:\001*\332A\030parent,hashed_account_id\032V\312A\"reca"
+ + "ptchaenterprise.googleapis.com\322A.https:/"
+ + "/www.googleapis.com/auth/cloud-platformB"
+ + "\223\002\n!com.google.recaptchaenterprise.v1B\030R"
+ + "ecaptchaEnterpriseProtoP\001ZVgoogle.golang"
+ + ".org/genproto/googleapis/cloud/recaptcha"
+ + "enterprise/v1;recaptchaenterprise\242\002\004GCRE"
+ + "\252\002#Google.Cloud.RecaptchaEnterprise.V1\312\002"
+ + "#Google\\Cloud\\RecaptchaEnterprise\\V1\352\002&G"
+ + "oogle::Cloud::RecaptchaEnterprise::V1b\006p"
+ + "roto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
diff --git a/proto-google-cloud-recaptchaenterprise-v1/src/main/proto/google/cloud/recaptchaenterprise/v1/recaptchaenterprise.proto b/proto-google-cloud-recaptchaenterprise-v1/src/main/proto/google/cloud/recaptchaenterprise/v1/recaptchaenterprise.proto
index a2dd1ba2..1be736a6 100644
--- a/proto-google-cloud-recaptchaenterprise-v1/src/main/proto/google/cloud/recaptchaenterprise/v1/recaptchaenterprise.proto
+++ b/proto-google-cloud-recaptchaenterprise-v1/src/main/proto/google/cloud/recaptchaenterprise/v1/recaptchaenterprise.proto
@@ -186,10 +186,21 @@ message AnnotateAssessmentRequest {
// Default unspecified reason.
REASON_UNSPECIFIED = 0;
- // Indicates a chargeback for fraud was issued for the transaction
- // associated with the assessment.
+ // Indicates a chargeback was issued for the transaction associated with the
+ // assessment, with no other details. When possible, specify the type by
+ // using CHARGEBACK_FRAUD or CHARGEBACK_DISPUTE instead.
CHARGEBACK = 1;
+ // Indicates a chargeback related to an alleged unauthorized transaction
+ // from the perspective of the cardholder (for example, the card number was
+ // stolen).
+ CHARGEBACK_FRAUD = 8;
+
+ // Indicates a chargeback related to the cardholder having provided their
+ // card but allegedly not being satisfied with the purchase
+ // (for example, misrepresentation, attempted cancellation).
+ CHARGEBACK_DISPUTE = 9;
+
// Indicates the transaction associated with the assessment is suspected of
// being fraudulent based on the payment method, billing details, shipping
// address or other transaction information.