80 std::time_t
parseDate(
const std::string& dateStr)
const;
Оголошення шаблонного класу Result<T> для обробки успішних/невдалих операцій.
Оголошення класу Transaction, що представляє одну фінансову операцію.
Конкретна реалізація імпортера, що читає транзакції з CSV файлу.
Definition Importer.h:52
std::string path
Шлях до CSV файлу, що зберігається з конструктора.
Definition Importer.h:82
std::time_t parseDate(const std::string &dateStr) const
Допоміжна функція для парсингу дати з рядка.
Definition Importer.cpp:11
Абстрактний базовий клас (інтерфейс) для всіх імпортерів даних.
Definition Importer.h:20
virtual ~Importer()=default
Віртуальний деструктор.
std::string sourceName
Назва джерела (напр., "Monobank API", "MyBank.csv").
Definition Importer.h:22
Шаблонний клас, що інкапсулює результат операції, яка може бути успішною (з даними) або невдалою (з п...
Definition Result.h:26