copyWith method

PasswordRequirementTexts copyWith({
  1. String? minLengthTemplate,
  2. String? maxLengthTemplate,
  3. String? containsLowercase,
  4. String? containsUppercase,
  5. String? containsNumber,
  6. String? containsSpecialCharacter,
})

Creates a copy with the given fields replaced.

Implementation

PasswordRequirementTexts copyWith({
  String? minLengthTemplate,
  String? maxLengthTemplate,
  String? containsLowercase,
  String? containsUppercase,
  String? containsNumber,
  String? containsSpecialCharacter,
}) {
  return PasswordRequirementTexts(
    minLengthTemplate: minLengthTemplate ?? this.minLengthTemplate,
    maxLengthTemplate: maxLengthTemplate ?? this.maxLengthTemplate,
    containsLowercase: containsLowercase ?? this.containsLowercase,
    containsUppercase: containsUppercase ?? this.containsUppercase,
    containsNumber: containsNumber ?? this.containsNumber,
    containsSpecialCharacter:
        containsSpecialCharacter ?? this.containsSpecialCharacter,
  );
}