Class PasswordConfig#
Defined in File Configuration.h
Inheritance Relationships#
Base Type#
public xbe::sdk::Object(Class Object)
Class Documentation#
-
class PasswordConfig : public xbe::sdk::Object#
Describes the configuration used for setting passwords.
Public Functions
-
inline PasswordConfig()#
-
inline PasswordConfig(const PasswordConfig &value)#
-
inline PasswordConfig(PasswordConfig &&value)#
-
inline virtual ~PasswordConfig()#
-
std::uint16_t GetMinLength() const#
Gets the minimum length that a password must be.
-
std::uint16_t GetRecommendedLength() const#
Gets the recommended length that a password should be.
-
bool IsRequireLowercase() const#
Is true if at least one lowercase letter is required.
-
bool IsRequireUppercase() const#
Is true if at least one uppercase letter is required.
-
bool IsRequireNumeral() const#
Is true if at least one number is required.
-
bool IsRequireSpecial() const#
Is true if at least one special character is required.
-
utility::string_t GetSpecialChars() const#
Gets the set of special characters that will be used to validate passwords.
Public Static Functions
-
static inline const char *ClassName()#
Returns the fully qualified name of the class.
-
inline PasswordConfig()#