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

#include <structs.hpp>

Classes

struct  DefaultValues
 
struct  Keys
 

Public Member Functions

 PasswordLifecycle ()
 
 PasswordLifecycle (iv::types::milliseconds expirationTime, iv::types::milliseconds minTimeBetweenChanges, iv::types::milliseconds notificationTimeBeforeExpiration)
 
 PasswordLifecycle (const PasswordLifecycle &other)
 
 PasswordLifecycle (PasswordLifecycle &&other) noexcept
 
 ~PasswordLifecycle ()
 
PasswordLifecycleoperator= (const PasswordLifecycle &other)
 
PasswordLifecycleoperator= (PasswordLifecycle &&other) noexcept
 
bool load (const iv::file::xml::node &nodePasswordLifecycle)
 
bool save (iv::file::xml::node &nodePasswordLifecycle) const
 

Public Attributes

iv::types::milliseconds _expirationTime
 
iv::types::milliseconds _minTimeBetweenChanges
 
iv::types::milliseconds _notificationTimeBeforeExpiration
 

Constructor & Destructor Documentation

◆ PasswordLifecycle() [1/4]

iv::model::PasswordLifecycle::PasswordLifecycle ( )

◆ PasswordLifecycle() [2/4]

iv::model::PasswordLifecycle::PasswordLifecycle ( iv::types::milliseconds expirationTime,
iv::types::milliseconds minTimeBetweenChanges,
iv::types::milliseconds notificationTimeBeforeExpiration )

◆ PasswordLifecycle() [3/4]

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

◆ PasswordLifecycle() [4/4]

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

◆ ~PasswordLifecycle()

iv::model::PasswordLifecycle::~PasswordLifecycle ( )
default

Member Function Documentation

◆ load()

bool iv::model::PasswordLifecycle::load ( const iv::file::xml::node & nodePasswordLifecycle)

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ save()

bool iv::model::PasswordLifecycle::save ( iv::file::xml::node & nodePasswordLifecycle) const

Member Data Documentation

◆ _expirationTime

iv::types::milliseconds iv::model::PasswordLifecycle::_expirationTime

◆ _minTimeBetweenChanges

iv::types::milliseconds iv::model::PasswordLifecycle::_minTimeBetweenChanges

◆ _notificationTimeBeforeExpiration

iv::types::milliseconds iv::model::PasswordLifecycle::_notificationTimeBeforeExpiration

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