Nix (Dev) 3.5.10
dev - 3.5.10 - 1af9301
Loading...
Searching...
No Matches
iv::model::PasswordRequirements Struct Reference

#include <structs.hpp>

Classes

struct  DefaultValues
 
struct  Keys
 

Public Member Functions

 PasswordRequirements ()
 
 PasswordRequirements (uint64_t minLength, bool requiresUpperCase, bool requiresLowerCase, bool requiresNumbers)
 
 PasswordRequirements (const PasswordRequirements &other)
 
 PasswordRequirements (PasswordRequirements &&other) noexcept
 
 ~PasswordRequirements ()
 
PasswordRequirementsoperator= (const PasswordRequirements &other)
 
PasswordRequirementsoperator= (PasswordRequirements &&other) noexcept
 
bool load (const iv::file::xml::node &nodePasswordRequirements)
 
bool save (iv::file::xml::node &nodePasswordRequirements) const
 

Public Attributes

uint64_t _minLength
 
bool _requiresUpperCase
 
bool _requiresLowerCase
 
bool _requiresNumbers
 

Constructor & Destructor Documentation

◆ PasswordRequirements() [1/4]

iv::model::PasswordRequirements::PasswordRequirements ( )

◆ PasswordRequirements() [2/4]

iv::model::PasswordRequirements::PasswordRequirements ( uint64_t minLength,
bool requiresUpperCase,
bool requiresLowerCase,
bool requiresNumbers )

◆ PasswordRequirements() [3/4]

iv::model::PasswordRequirements::PasswordRequirements ( const PasswordRequirements & other)
default

◆ PasswordRequirements() [4/4]

iv::model::PasswordRequirements::PasswordRequirements ( PasswordRequirements && other)
noexcept

◆ ~PasswordRequirements()

iv::model::PasswordRequirements::~PasswordRequirements ( )
default

Member Function Documentation

◆ load()

bool iv::model::PasswordRequirements::load ( const iv::file::xml::node & nodePasswordRequirements)

◆ operator=() [1/2]

PasswordRequirements & iv::model::PasswordRequirements::operator= ( const PasswordRequirements & other)

◆ operator=() [2/2]

PasswordRequirements & iv::model::PasswordRequirements::operator= ( PasswordRequirements && other)
noexcept

◆ save()

bool iv::model::PasswordRequirements::save ( iv::file::xml::node & nodePasswordRequirements) const

Member Data Documentation

◆ _minLength

uint64_t iv::model::PasswordRequirements::_minLength

◆ _requiresLowerCase

bool iv::model::PasswordRequirements::_requiresLowerCase

◆ _requiresNumbers

bool iv::model::PasswordRequirements::_requiresNumbers

◆ _requiresUpperCase

bool iv::model::PasswordRequirements::_requiresUpperCase

The documentation for this struct was generated from the following files: