29 for (
const auto &t : txs)
if (t.categoryId ==
categoryId) spent += t.amount;
30 double over = spent -
amount;
31 return over > 0.0 ? over : 0.0;
Оголошення класу Transaction, що представляє одну фінансову операцію.
void applyBudgetRules(const std::vector< Transaction > &txs)
Definition Budget.h:23
std::string userId
Definition Budget.h:10
std::string note
Definition Budget.h:15
double suggestSavings(const std::vector< Transaction > &txs) const
Definition Budget.h:27
std::string id
Definition Budget.h:9
std::string categoryId
Definition Budget.h:11
std::vector< std::string > rules
Definition Budget.h:14
std::string period
Definition Budget.h:13
double amount
Definition Budget.h:12