#include <LeakRecord.hpp>
Public Types | |
| enum class | Severity { INFO , LOW , MEDIUM , HIGH , CRITICAL } |
Public Attributes | |
| std::string | provider |
| std::string | breachName |
| std::string | breachDate |
| std::string | description |
| std::vector< std::string > | dataClasses |
| Severity | severity = Severity::INFO |
Definition at line 26 of file LeakRecord.hpp.
|
strong |
| Enumerator | |
|---|---|
| INFO | |
| LOW | |
| MEDIUM | |
| HIGH | |
| CRITICAL | |
Definition at line 28 of file LeakRecord.hpp.
| std::string LeakRecord::breachDate |
Definition at line 38 of file LeakRecord.hpp.
Referenced by HibpProvider::checkEmail(), LeakCheckProvider::checkEmail(), LeakDatabase::isNewLeak(), and LeakDatabase::storeLeak().
| std::string LeakRecord::breachName |
Definition at line 37 of file LeakRecord.hpp.
Referenced by HibpProvider::checkEmail(), LeakCheckProvider::checkEmail(), LeakDatabase::isNewLeak(), and LeakDatabase::storeLeak().
| std::vector<std::string> LeakRecord::dataClasses |
Definition at line 41 of file LeakRecord.hpp.
Referenced by HibpProvider::checkEmail(), and LeakCheckProvider::checkEmail().
| std::string LeakRecord::description |
Definition at line 39 of file LeakRecord.hpp.
Referenced by HibpProvider::checkEmail(), LeakCheckProvider::checkEmail(), and LeakDatabase::storeLeak().
| std::string LeakRecord::provider |
Definition at line 36 of file LeakRecord.hpp.
Referenced by HibpProvider::checkEmail(), LeakCheckProvider::checkEmail(), and LeakDatabase::storeLeak().
| Severity LeakRecord::severity = Severity::INFO |
Definition at line 42 of file LeakRecord.hpp.
Referenced by HibpProvider::checkEmail(), LeakCheckProvider::checkEmail(), and LeakDatabase::storeLeak().