CredentialsPadlock constructor

CredentialsPadlock({
  1. required String username,
  2. required String password,
  3. bool caseSensitive = true,
  4. String? title = kDefaultPadlockTitle,
  5. String? unlockMessage = kDefaultPadlockUnlockMessage,
  6. String? failedToUnlockMessage = kDefaultFailedToUnlockMessage,
  7. HintBuilder? hintBuilder,
})

Creates a new CredentialsPadlock instance.

Implementation

CredentialsPadlock({
  required this.username,
  required this.password,
  this.caseSensitive = true,
  super.title = kDefaultPadlockTitle,
  super.unlockMessage = kDefaultPadlockUnlockMessage,
  super.failedToUnlockMessage = kDefaultFailedToUnlockMessage,
  super.hintBuilder,
}) : super(
        validList: caseSensitive ? [username, password] : [username.toLowerCase(), password.toLowerCase()],
      );