# RecaptchaEnterprise Framework Reference

# RecaptchaErrorCode

    enum RecaptchaErrorCode : NSInteger {}

List of errors that can be returned from the SDK.
- `


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


  ` Unknown error occurred during the workflow.

  #### Declaration

  Swift

      case errorCodeUnknown = 0

  Objective-C

      RecaptchaErrorCodeUnknown = 0

- `


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


  ` reCAPTCHA cannot connect to Google servers, please make sure the app has network access.

  #### Declaration

  Swift

      case errorNetworkError = 1

  Objective-C

      RecaptchaErrorNetworkError = 1

- `


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


  ` The site key used to call reCAPTCHA is invalid.

  #### Declaration

  Swift

      case errorInvalidSiteKey = 2

  Objective-C

      RecaptchaErrorInvalidSiteKey = 2

- `


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


  ` Cannot create a reCAPTCHA client because the key used cannot be used on iOS.

  Please register new site key with the key type set to "iOS App" via
  [Create Key](https://cloud.google.com/recaptcha/docs/create-key).

  #### Declaration

  Swift

      case erroInvalidKeyType = 3

  Objective-C

      RecaptchaErroInvalidKeyType = 3

- `


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


  ` Cannot create a reCAPTCHA client because the site key used doesn't support the calling package.

  #### Declaration

  Swift

      case errorInvalidPackageName = 4

  Objective-C

      RecaptchaErrorInvalidPackageName = 4

- `


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


  ` reCAPTCHA cannot accept the action used, see custom
  [action guidelines](https://cloud.google.com/recaptcha/docs/actions-mobile).

  #### Declaration

  Swift

      case errorInvalidAction = 5

  Objective-C

      RecaptchaErrorInvalidAction = 5

- `


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


  ` reCAPTCHA cannot accept timeout provided, see
  [timeout guidelines](https://cloud.google.com/recaptcha/docs/instrument-ios-apps#timeout).

  #### Declaration

  Swift

      case errorInvalidTimeout = 6

  Objective-C

      RecaptchaErrorInvalidTimeout = 6

- `


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


  ` No network was found in the device.

  #### Declaration

  Swift

      case errorNoNetwork = 7

  Objective-C

      RecaptchaErrorNoNetwork = 7

- `


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


  ` reCAPTCHA has faced an internal error, please try again in a bit.

  #### Declaration

  Swift

      case errorCodeInternalError = 100

  Objective-C

      RecaptchaErrorCodeInternalError = 100