Enum AnnotateAssessmentRequest.Reason (3.29.0)

public enum AnnotateAssessmentRequest.Reason extends Enum<AnnotateAssessmentRequest.Reason> implements ProtocolMessageEnum

Enum that represents potential reasons for annotating an assessment.

Protobuf enum google.cloud.recaptchaenterprise.v1beta1.AnnotateAssessmentRequest.Reason

Implements

ProtocolMessageEnum

Static Fields

NameDescription
CHARGEBACK

Indicates that the transaction had a chargeback issued with no other details. When possible, specify the type by using CHARGEBACK_FRAUD or CHARGEBACK_DISPUTE instead.

CHARGEBACK = 1;

CHARGEBACK_DISPUTE

Indicates that the transaction had a chargeback issued related to the cardholder having provided their card details but allegedly not being satisfied with the purchase (for example, misrepresentation, attempted cancellation).

CHARGEBACK_DISPUTE = 9;

CHARGEBACK_DISPUTE_VALUE

Indicates that the transaction had a chargeback issued related to the cardholder having provided their card details but allegedly not being satisfied with the purchase (for example, misrepresentation, attempted cancellation).

CHARGEBACK_DISPUTE = 9;

CHARGEBACK_FRAUD

Indicates that the transaction had a chargeback issued related to an alleged unauthorized transaction from the cardholder's perspective (for example, the card number was stolen).

CHARGEBACK_FRAUD = 8;

CHARGEBACK_FRAUD_VALUE

Indicates that the transaction had a chargeback issued related to an alleged unauthorized transaction from the cardholder's perspective (for example, the card number was stolen).

CHARGEBACK_FRAUD = 8;

CHARGEBACK_VALUE

Indicates that the transaction had a chargeback issued with no other details. When possible, specify the type by using CHARGEBACK_FRAUD or CHARGEBACK_DISPUTE instead.

CHARGEBACK = 1;

CORRECT_PASSWORD

Indicates the user provided the correct password.

CORRECT_PASSWORD = 5;

CORRECT_PASSWORD_VALUE

Indicates the user provided the correct password.

CORRECT_PASSWORD = 5;

FAILED_TWO_FACTOR

Indicates that the user failed a 2FA challenge.

FAILED_TWO_FACTOR = 4;

FAILED_TWO_FACTOR_VALUE

Indicates that the user failed a 2FA challenge.

FAILED_TWO_FACTOR = 4;

INCORRECT_PASSWORD

Indicates the user provided an incorrect password.

INCORRECT_PASSWORD = 6;

INCORRECT_PASSWORD_VALUE

Indicates the user provided an incorrect password.

INCORRECT_PASSWORD = 6;

INITIATED_TWO_FACTOR

Indicates that the user was served a 2FA challenge. An old assessment with ENUM_VALUES.INITIATED_TWO_FACTOR reason that has not been overwritten with PASSED_TWO_FACTOR is treated as an abandoned 2FA flow. This is equivalent to FAILED_TWO_FACTOR.

INITIATED_TWO_FACTOR = 7;

INITIATED_TWO_FACTOR_VALUE

Indicates that the user was served a 2FA challenge. An old assessment with ENUM_VALUES.INITIATED_TWO_FACTOR reason that has not been overwritten with PASSED_TWO_FACTOR is treated as an abandoned 2FA flow. This is equivalent to FAILED_TWO_FACTOR.

INITIATED_TWO_FACTOR = 7;

PASSED_TWO_FACTOR

Indicates that the user passed a 2FA challenge.

PASSED_TWO_FACTOR = 3;

PASSED_TWO_FACTOR_VALUE

Indicates that the user passed a 2FA challenge.

PASSED_TWO_FACTOR = 3;

PAYMENT_HEURISTICS

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.

PAYMENT_HEURISTICS = 2;

PAYMENT_HEURISTICS_VALUE

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.

PAYMENT_HEURISTICS = 2;

REASON_UNSPECIFIED

Default unspecified reason.

REASON_UNSPECIFIED = 0;

REASON_UNSPECIFIED_VALUE

Default unspecified reason.

REASON_UNSPECIFIED = 0;

REFUND

Indicates that the completed payment transaction was refunded by the seller.

REFUND = 10;

REFUND_FRAUD

Indicates that the completed payment transaction was determined to be fraudulent by the seller, and was cancelled and refunded as a result.

REFUND_FRAUD = 11;

REFUND_FRAUD_VALUE

Indicates that the completed payment transaction was determined to be fraudulent by the seller, and was cancelled and refunded as a result.

REFUND_FRAUD = 11;

REFUND_VALUE

Indicates that the completed payment transaction was refunded by the seller.

REFUND = 10;

SOCIAL_SPAM

Indicates that the user sent unwanted and abusive messages to other users of the platform, such as spam, scams, phishing, or social engineering.

SOCIAL_SPAM = 14;

SOCIAL_SPAM_VALUE

Indicates that the user sent unwanted and abusive messages to other users of the platform, such as spam, scams, phishing, or social engineering.

SOCIAL_SPAM = 14;

TRANSACTION_ACCEPTED

Indicates that the payment transaction was accepted, and the user was charged.

TRANSACTION_ACCEPTED = 12;

TRANSACTION_ACCEPTED_VALUE

Indicates that the payment transaction was accepted, and the user was charged.

TRANSACTION_ACCEPTED = 12;

TRANSACTION_DECLINED

Indicates that the payment transaction was declined, for example due to invalid card details.

TRANSACTION_DECLINED = 13;

TRANSACTION_DECLINED_VALUE

Indicates that the payment transaction was declined, for example due to invalid card details.

TRANSACTION_DECLINED = 13;

UNRECOGNIZED

Static Methods

NameDescription
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

NameDescription
getDescriptorForType()
getNumber()
getValueDescriptor()