View Source GoogleApi.RecaptchaEnterprise.V1.Model.GoogleCloudRecaptchaenterpriseV1IOSKeySettings (google_api_recaptcha_enterprise v0.14.1)

Settings specific to keys that can be used by iOS apps.

Attributes

  • allowAllBundleIds (type: boolean(), default: nil) - Optional. If set to true, allowed_bundle_ids are not enforced.
  • allowedBundleIds (type: list(String.t), default: nil) - Optional. iOS bundle ids of apps allowed to use the key. Example: 'com.companyname.productname.appname'
  • appleDeveloperId (type: GoogleApi.RecaptchaEnterprise.V1.Model.GoogleCloudRecaptchaenterpriseV1AppleDeveloperId.t, default: nil) - Optional. Apple Developer account details for the app that is protected by the reCAPTCHA Key. reCAPTCHA leverages platform-specific checks like Apple App Attest and Apple DeviceCheck to protect your app from abuse. Providing these fields allows reCAPTCHA to get a better assessment of the integrity of your app.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.RecaptchaEnterprise.V1.Model.GoogleCloudRecaptchaenterpriseV1IOSKeySettings{
    allowAllBundleIds: boolean() | nil,
    allowedBundleIds: [String.t()] | nil,
    appleDeveloperId:
      GoogleApi.RecaptchaEnterprise.V1.Model.GoogleCloudRecaptchaenterpriseV1AppleDeveloperId.t()
      | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.