RecaptchaAction

data class RecaptchaAction


Actions (e.g., RecaptchaAction.login) intended to be protected by reCAPTCHA Enterprise. An instance of this object should be passed to RecaptchaClient.execute or RecaptchaTasksClient.executeTask.

If the user action you try to protect from is not listed here, please create a custom RecaptchaAction using RecaptchaAction.custom.

Summary

Public companion functions

RecaptchaAction
custom(customAction: String)

A customized user action.

Public companion properties

RecaptchaAction

Indicates that the protected action is an Account Update workflow.

RecaptchaAction

Indicates that the protected action is an Email Update Workflow.

RecaptchaAction

Indicates that the protected action is a List Payment Methods workflow.

RecaptchaAction

Indicates that the protected action is a login workflow.

RecaptchaAction

Indicates that the protected action is a Password Reset workflow.

RecaptchaAction

Indicates that the protected action is a Phone Number Update workflow.

RecaptchaAction

Indicates that the protected action is a Purchase Workflow.

RecaptchaAction

Indicates that the protected action is a Recover Account workflow.

RecaptchaAction

Indicates that the protected action is a Redeem Code workflow.

RecaptchaAction

Indicates that the protected action is a Registration workflow.

RecaptchaAction

Indicates that the protected action is a Security Question Change workflow.

RecaptchaAction

Indicates that the protected action is a sign-up workflow.

RecaptchaAction

Indicates that the protected action is a Multi Factor Authentication workflow.

Public properties

String

Label of protected action.

Public companion functions

custom

fun custom(customAction: String): RecaptchaAction

A customized user action.

Public companion properties

ACCOUNT_UPDATE

val ACCOUNT_UPDATERecaptchaAction

Indicates that the protected action is an Account Update workflow.

EMAIL_UPDATE

val EMAIL_UPDATERecaptchaAction

Indicates that the protected action is an Email Update Workflow.

LIST_PAYMENT_METHODS

val LIST_PAYMENT_METHODSRecaptchaAction

Indicates that the protected action is a List Payment Methods workflow.

LOGIN

val LOGINRecaptchaAction

Indicates that the protected action is a login workflow.

PASSWORD_RESET

val PASSWORD_RESETRecaptchaAction

Indicates that the protected action is a Password Reset workflow.

PHONE_NUMBER_UPDATE

val PHONE_NUMBER_UPDATERecaptchaAction

Indicates that the protected action is a Phone Number Update workflow.

PURCHASE

val PURCHASERecaptchaAction

Indicates that the protected action is a Purchase Workflow.

RECOVER_ACCOUNT

val RECOVER_ACCOUNTRecaptchaAction

Indicates that the protected action is a Recover Account workflow.

REDEEM_CODE

val REDEEM_CODERecaptchaAction

Indicates that the protected action is a Redeem Code workflow.

REGISTRATION

val REGISTRATIONRecaptchaAction

Indicates that the protected action is a Registration workflow.

SECURITY_QUESTION_CHANGE

val SECURITY_QUESTION_CHANGERecaptchaAction

Indicates that the protected action is a Security Question Change workflow.

SIGNUP

val SIGNUPRecaptchaAction

Indicates that the protected action is a sign-up workflow.

TRIGGER_MFA

val TRIGGER_MFARecaptchaAction

Indicates that the protected action is a Multi Factor Authentication workflow.

Public properties

action

val actionString

Label of protected action.