// // Created by quentin on 1/17/23. // #ifndef BUDGET_EARNOPERATION_H #define BUDGET_EARNOPERATION_H #include "operation.h" #include #include namespace Budget::OptHandlers { class EarnOperation : public Operation{ public: void commit() override; explicit EarnOperation(); struct Flags : public Operation::Flags { long double value; std::string description; std::string receipt; long long date = std::time(nullptr); }; Flags flags; }; } #endif //BUDGET_EARNOPERATION_H