1
0
forked from BRT/arc
arc/android/birbank/GetLastDaysHistoryBirbankScript.h
2025-07-27 21:01:13 +05:00

36 lines
793 B
C++

#pragma once
#include "CommonBirbankScript.h"
class GetLastDaysHistoryBirbankScript final : public CommonBirbankScript {
Q_OBJECT
public:
~GetLastDaysHistoryBirbankScript() override;
explicit GetLastDaysHistoryBirbankScript(
AccountInfo account,
QObject *parent = nullptr
);
protected:
void doStart() override;
private:
const AccountInfo m_account;
QString m_error;
bool saveAndPostNewTransactionData(
const AccountInfo &account,
const TransactionInfo &transaction,
const TransactionStatus &status
);
bool updateAndPostTransactionData(
const AccountInfo &account,
int transactionId,
TransactionStatus status,
const QString &oldDesc,
const QString &newDesc
);
};