EnterpriseKeyWebSettings class
Constructors
-
EnterpriseKeyWebSettings({Input<bool?>? allowAllDomains, Input<bool?>? allowAmpTraffic, Input<List<String>?>? allowedDomains, Input<String?>? challengeSecurityPreference, Input<EnterpriseKeyWebSettingsChallengeSettings?>? challengeSettings, required Input<String> integrationType})
-
Creates a new EnterpriseKeyWebSettings.
allowAllDomains If set to true, it means allowedDomains will not be enforced.
allowAmpTraffic If set to true, the key can be used on AMP (Accelerated Mobile Pages) websites. This is supported only for the SCORE integration type.
allowedDomains Domains or subdomains of websites allowed to use the key. All subdomains of an allowed domain are automatically allowed. A valid domain requires a host and must not include any path, port, query or fragment. Examples: 'example.com' or 'subdomain.example.com'
challengeSecurityPreference Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE. Possible values: CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED, USABILITY, BALANCE, SECURITY
challengeSettings Settings for POLICY_BASED_CHALLENGE keys to control when a challenge is triggered.
integrationType Required. Describes how this key is integrated with the website. Possible values: SCORE, CHECKBOX, INVISIBLE, POLICY_BASED_CHALLENGE
const
-
EnterpriseKeyWebSettings.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
allowAllDomains
→ Input<bool?>?
-
If set to true, it means allowedDomains will not be enforced.
final
-
allowAmpTraffic
→ Input<bool?>?
-
If set to true, the key can be used on AMP (Accelerated Mobile Pages) websites. This is supported only for the SCORE integration type.
final
-
allowedDomains
→ Input<List<String>?>?
-
Domains or subdomains of websites allowed to use the key. All subdomains of an allowed domain are automatically allowed. A valid domain requires a host and must not include any path, port, query or fragment. Examples: 'example.com' or 'subdomain.example.com'
final
-
challengeSecurityPreference
→ Input<String?>?
-
Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE. Possible values: CHALLENGE_SECURITY_PREFERENCE_UNSPECIFIED, USABILITY, BALANCE, SECURITY
final
-
challengeSettings
→ Input<EnterpriseKeyWebSettingsChallengeSettings?>?
-
Settings for POLICY_BASED_CHALLENGE keys to control when a challenge is triggered.
Structure is documented below.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
integrationType
→ Input<String>
-
Required. Describes how this key is integrated with the website. Possible values: SCORE, CHECKBOX, INVISIBLE, POLICY_BASED_CHALLENGE
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited