OptionalallowAllow characters to be used more than once?
OptionaldecimalHow many numeric characters should the password contain?
OptionalfirstShould the first character always be a letter?
OptionallengthThe length of the password.
OptionalspecialsHow many special characters should the password contain?
An object used to describe the requirements for generating a password.