40 std::string
backup()
const;
47 bool restore(
const std::string & );
53inline std::string
User::backup()
const {
return "backup-id-placeholder"; }
Оголошення класу Transaction, що представляє одну фінансову операцію.
Основна модель даних, що представляє одного користувача.
Definition User.h:20
std::string name
Ім'я користувача для відображення в GUI.
Definition User.h:23
std::string id
Унікальний ідентифікатор (логін) користувача.
Definition User.h:22
std::vector< Transaction > transactions
Повний список всіх транзакцій цього користувача.
Definition User.h:28
bool restore(const std::string &)
Відновлює дані користувача з резервної копії. (Наразі заглушка)
Definition User.h:54
void encryptData(const std::string &)
Шифрує конфіденційні дані користувача. (Наразі заглушка)
Definition User.h:52
std::string backup() const
Створює резервну копію даних користувача. (Наразі заглушка)
Definition User.h:53
std::string email
Email користувача (може використовуватися для сповіщень або відновлення).
Definition User.h:24
std::string defaultCurrency
Валюта за замовчуванням для нових транзакцій.
Definition User.h:26
std::map< std::string, std::string > userPrefs
Карта налаштувань (напр., "theme": "dark").
Definition User.h:25