ArcanePasswordPolicy constructor

const ArcanePasswordPolicy({
  1. int minPasswordLength = 6,
  2. int maxPasswordLength = 4096,
  3. bool requireLowercaseLetter = false,
  4. bool requireUppercaseLetter = false,
  5. bool requireSpecialCharacter = false,
  6. bool requireNumericCharacter = false,
})

Implementation

const ArcanePasswordPolicy(
    {this.minPasswordLength = 6,
    this.maxPasswordLength = 4096,
    this.requireLowercaseLetter = false,
    this.requireUppercaseLetter = false,
    this.requireSpecialCharacter = false,
    this.requireNumericCharacter = false})
    : assert(minPasswordLength >= 6 && minPasswordLength <= 30,
          "Password must be at least 6 characters long and no more than 30 characters long as per firebase auth limits (see firebase auth settings in console)"),
      assert(maxPasswordLength >= 6 && maxPasswordLength <= 4096,
          "Password must be at least 6 characters long and no more than 30 characters long as per firebase auth limits (see firebase auth settings in console)");