GetTenantResult.fromMap constructor

GetTenantResult.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GetTenantResult.fromMap(Map<String, dynamic> map) {
  return GetTenantResult(
    allowPasswordSignup: map['allowPasswordSignup'] as bool,
    autodeleteAnonymousUsers: map['autodeleteAnonymousUsers'] as bool,
    client: GoogleCloudIdentitytoolkitAdminV2ClientPermissionConfigResponse.fromMap((map['client']! as Map).cast<String, dynamic>()),
    disableAuth: map['disableAuth'] as bool,
    displayName: map['displayName'] as String,
    emailPrivacyConfig: GoogleCloudIdentitytoolkitAdminV2EmailPrivacyConfigResponse.fromMap((map['emailPrivacyConfig']! as Map).cast<String, dynamic>()),
    enableAnonymousUser: map['enableAnonymousUser'] as bool,
    enableEmailLinkSignin: map['enableEmailLinkSignin'] as bool,
    hashConfig: GoogleCloudIdentitytoolkitAdminV2HashConfigResponse.fromMap((map['hashConfig']! as Map).cast<String, dynamic>()),
    inheritance: GoogleCloudIdentitytoolkitAdminV2InheritanceResponse.fromMap((map['inheritance']! as Map).cast<String, dynamic>()),
    mfaConfig: GoogleCloudIdentitytoolkitAdminV2MultiFactorAuthConfigResponse.fromMap((map['mfaConfig']! as Map).cast<String, dynamic>()),
    monitoring: GoogleCloudIdentitytoolkitAdminV2MonitoringConfigResponse.fromMap((map['monitoring']! as Map).cast<String, dynamic>()),
    name: map['name'] as String,
    passwordPolicyConfig: GoogleCloudIdentitytoolkitAdminV2PasswordPolicyConfigResponse.fromMap((map['passwordPolicyConfig']! as Map).cast<String, dynamic>()),
    recaptchaConfig: GoogleCloudIdentitytoolkitAdminV2RecaptchaConfigResponse.fromMap((map['recaptchaConfig']! as Map).cast<String, dynamic>()),
    smsRegionConfig: GoogleCloudIdentitytoolkitAdminV2SmsRegionConfigResponse.fromMap((map['smsRegionConfig']! as Map).cast<String, dynamic>()),
    testPhoneNumbers: (map['testPhoneNumbers'] as Map).cast<String, String>(),
  );
}