UserPoolType constructor
UserPoolType({
- AccountRecoverySettingType? accountRecoverySetting,
- AdminCreateUserConfigType? adminCreateUserConfig,
- List<
AliasAttributeType> ? aliasAttributes, - String? arn,
- List<
VerifiedAttributeType> ? autoVerifiedAttributes, - DateTime? creationDate,
- String? customDomain,
- DeviceConfigurationType? deviceConfiguration,
- String? domain,
- EmailConfigurationType? emailConfiguration,
- String? emailConfigurationFailure,
- String? emailVerificationMessage,
- String? emailVerificationSubject,
- int? estimatedNumberOfUsers,
- String? id,
- LambdaConfigType? lambdaConfig,
- DateTime? lastModifiedDate,
- UserPoolMfaType? mfaConfiguration,
- String? name,
- UserPoolPolicyType? policies,
- List<
SchemaAttributeType> ? schemaAttributes, - String? smsAuthenticationMessage,
- SmsConfigurationType? smsConfiguration,
- String? smsConfigurationFailure,
- String? smsVerificationMessage,
- StatusType? status,
- UserPoolAddOnsType? userPoolAddOns,
- Map<
String, String> ? userPoolTags, - List<
UsernameAttributeType> ? usernameAttributes, - UsernameConfigurationType? usernameConfiguration,
- VerificationMessageTemplateType? verificationMessageTemplate,
Implementation
UserPoolType({
this.accountRecoverySetting,
this.adminCreateUserConfig,
this.aliasAttributes,
this.arn,
this.autoVerifiedAttributes,
this.creationDate,
this.customDomain,
this.deviceConfiguration,
this.domain,
this.emailConfiguration,
this.emailConfigurationFailure,
this.emailVerificationMessage,
this.emailVerificationSubject,
this.estimatedNumberOfUsers,
this.id,
this.lambdaConfig,
this.lastModifiedDate,
this.mfaConfiguration,
this.name,
this.policies,
this.schemaAttributes,
this.smsAuthenticationMessage,
this.smsConfiguration,
this.smsConfigurationFailure,
this.smsVerificationMessage,
this.status,
this.userPoolAddOns,
this.userPoolTags,
this.usernameAttributes,
this.usernameConfiguration,
this.verificationMessageTemplate,
});