DuxReiNummariae 1.1.0-alpha.19
Simple and powerful budgeting application
Loading...
Searching...
No Matches
drn::storage::BudgetStorage::Data Struct Reference

Represents a data-bag for serialising the budget information. More...

#include <BudgetStorage.hpp>

Collaboration diagram for drn::storage::BudgetStorage::Data:

Public Attributes

banking::BankMap banks_
 The financial institutions used in the accounting system and budgets to store.
budgeting::Budget budget_
foundation::TypeIndexMap< budgeting::BudgetSource, accounting::AccountNumberbudgetAccounts_
 The map of budget items and their account numbers to store.
accounting::GeneralLedger generalLedger_
surveying::CompletedSurveys surveys_
 The surveys completed for financial institutions to store.
tagging::BudgetItemTags tags_
 The tags associated with budget items to store.

Detailed Description

Represents a data-bag for serialising the budget information.

Member Data Documentation

◆ banks_

banking::BankMap drn::storage::BudgetStorage::Data::banks_

The financial institutions used in the accounting system and budgets to store.

◆ budget_

budgeting::Budget drn::storage::BudgetStorage::Data::budget_

The primary budget the containing financial data such as wages, bills, debts, goals, and non-tracked items to store.

◆ budgetAccounts_

foundation::TypeIndexMap< budgeting::BudgetSource, accounting::AccountNumber > drn::storage::BudgetStorage::Data::budgetAccounts_

The map of budget items and their account numbers to store.

◆ generalLedger_

accounting::GeneralLedger drn::storage::BudgetStorage::Data::generalLedger_

The main ledger for storing all the financial transactions and account balances to store.

◆ surveys_

surveying::CompletedSurveys drn::storage::BudgetStorage::Data::surveys_

The surveys completed for financial institutions to store.

◆ tags_

tagging::BudgetItemTags drn::storage::BudgetStorage::Data::tags_

The tags associated with budget items to store.