# RecaptchaEnterprise Framework Reference

# RecaptchaActionType

    NS_ENUM(NSInteger, RecaptchaActionType) {
      /** Indicates that the protected action is a Login workflow. */
      RecaptchaActionTypeLogin = 0,

      /** Indicates that the protected action is a Signup workflow. */
      RecaptchaActionTypeSignup = 1,

      /** When a custom action is specified, reCAPTCHA uses this value automatically. */
      RecaptchaActionTypeOther = 2,
    }

Undocumented
- `


  ### [RecaptchaActionTypeLogin](https://docs.cloud.google.com/recaptcha/docs/reference/ios/client/api/Enums/RecaptchaActionType#/c:@E@RecaptchaActionType@RecaptchaActionTypeLogin)


  ` Indicates that the protected action is a Login workflow.

  #### Declaration

  Swift

      case login = 0

  Objective-C

      RecaptchaActionTypeLogin = 0

- `


  ### [RecaptchaActionTypeSignup](https://docs.cloud.google.com/recaptcha/docs/reference/ios/client/api/Enums/RecaptchaActionType#/c:@E@RecaptchaActionType@RecaptchaActionTypeSignup)


  ` Indicates that the protected action is a Signup workflow.

  #### Declaration

  Swift

      case signup = 1

  Objective-C

      RecaptchaActionTypeSignup = 1

- `


  ### [RecaptchaActionTypeOther](https://docs.cloud.google.com/recaptcha/docs/reference/ios/client/api/Enums/RecaptchaActionType#/c:@E@RecaptchaActionType@RecaptchaActionTypeOther)


  ` When a custom action is specified, reCAPTCHA uses this value automatically.

  #### Declaration

  Swift

      case other = 2

  Objective-C

      RecaptchaActionTypeOther = 2