PasswordValidator.Validators.CharacterSetValidator.Config (Password Validator v0.5.2)

View Source

Summary

Types

keys()

@type keys() :: :upper_case | :lower_case | :numbers | :special

t()

@type t() :: %PasswordValidator.Validators.CharacterSetValidator.Config{
  allowed_special_characters: :all | String.t() | nil,
  custom_messages: any(),
  lower_case: [:infinity | non_neg_integer()],
  numbers: [:infinity | non_neg_integer()],
  special: [:infinity | non_neg_integer()],
  upper_case: [:infinity | non_neg_integer()]
}

Functions

from_options(opts)

@spec from_options([{atom(), any()}]) :: t()