GoogleCloudIdentitytoolkitAdminV2Tenant class
A Tenant contains configuration for the tenant in a multi-tenant project.
Constructors
-
GoogleCloudIdentitytoolkitAdminV2Tenant({bool? allowPasswordSignup, bool? autodeleteAnonymousUsers, GoogleCloudIdentitytoolkitAdminV2ClientPermissionConfig? client, bool? disableAuth, String? displayName, GoogleCloudIdentitytoolkitAdminV2EmailPrivacyConfig? emailPrivacyConfig, bool? enableAnonymousUser, bool? enableEmailLinkSignin, GoogleCloudIdentitytoolkitAdminV2HashConfig? hashConfig, GoogleCloudIdentitytoolkitAdminV2Inheritance? inheritance, GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfig? mfaConfig, GoogleCloudIdentitytoolkitAdminV2MonitoringConfig? monitoring, String? name, GoogleCloudIdentitytoolkitAdminV2PasswordPolicyConfig? passwordPolicyConfig, GoogleCloudIdentitytoolkitAdminV2RecaptchaConfig? recaptchaConfig, GoogleCloudIdentitytoolkitAdminV2SmsRegionConfig? smsRegionConfig, Map<
String, String> ? testPhoneNumbers}) - GoogleCloudIdentitytoolkitAdminV2Tenant.fromJson(Map json_)
Properties
- allowPasswordSignup ↔ bool?
-
Whether to allow email/password user authentication.
getter/setter pair
- autodeleteAnonymousUsers ↔ bool?
-
Whether anonymous users will be auto-deleted after a period of 30 days.
getter/setter pair
- client ↔ GoogleCloudIdentitytoolkitAdminV2ClientPermissionConfig?
-
Options related to how clients making requests on behalf of a project
should be configured.
getter/setter pair
- disableAuth ↔ bool?
-
Whether authentication is disabled for the tenant.
getter/setter pair
- displayName ↔ String?
-
Display name of the tenant.
getter/setter pair
- emailPrivacyConfig ↔ GoogleCloudIdentitytoolkitAdminV2EmailPrivacyConfig?
-
Configuration for settings related to email privacy and public visibility.
getter/setter pair
- enableAnonymousUser ↔ bool?
-
Whether to enable anonymous user authentication.
getter/setter pair
- enableEmailLinkSignin ↔ bool?
-
Whether to enable email link user authentication.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- hashConfig ↔ GoogleCloudIdentitytoolkitAdminV2HashConfig?
-
Hash config information of a tenant for display on Pantheon.
getter/setter pair
- inheritance ↔ GoogleCloudIdentitytoolkitAdminV2Inheritance?
-
Specify the settings that the tenant could inherit.
getter/setter pair
- mfaConfig ↔ GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfig?
-
The tenant-level configuration of MFA options.
getter/setter pair
- monitoring ↔ GoogleCloudIdentitytoolkitAdminV2MonitoringConfig?
-
Configuration related to monitoring project activity.
getter/setter pair
- name ↔ String?
-
Resource name of a tenant.
getter/setter pair
- passwordPolicyConfig ↔ GoogleCloudIdentitytoolkitAdminV2PasswordPolicyConfig?
-
The tenant-level password policy config
getter/setter pair
- recaptchaConfig ↔ GoogleCloudIdentitytoolkitAdminV2RecaptchaConfig?
-
The tenant-level reCAPTCHA config.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- smsRegionConfig ↔ GoogleCloudIdentitytoolkitAdminV2SmsRegionConfig?
-
Configures which regions are enabled for SMS verification code sending.
getter/setter pair
-
testPhoneNumbers
↔ Map<
String, String> ? -
A map of pairs that can be used for MFA.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited