Finance manager
Лабораторна робота №2 - Документація коду
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Account Class Reference

#include <Account.h>

Inheritance diagram for Account:
Inheritance graph
[legend]

Public Member Functions

virtual ~Account ()=default
 
virtual bool reconcileAccount (const std::vector< Transaction > &transactions)
 
virtual void persist ()
 
virtual std::string type () const
 

Public Attributes

std::string id
 
std::string name
 
double balance = 0.0
 
std::string currency = "USD"
 
std::string userId
 
std::time_t createdAt = 0
 

Constructor & Destructor Documentation

◆ ~Account()

virtual Account::~Account ( )
virtualdefault

Member Function Documentation

◆ persist()

void Account::persist ( )
inlinevirtual

◆ reconcileAccount()

bool Account::reconcileAccount ( const std::vector< Transaction > &  transactions)
inlinevirtual

◆ type()

virtual std::string Account::type ( ) const
inlinevirtual

Reimplemented in CheckingAccount, CreditAccount, and SavingsAccount.

Member Data Documentation

◆ balance

double Account::balance = 0.0

◆ createdAt

std::time_t Account::createdAt = 0

◆ currency

std::string Account::currency = "USD"

◆ id

std::string Account::id

◆ name

std::string Account::name

◆ userId

std::string Account::userId

The documentation for this class was generated from the following file: