diff options
Diffstat (limited to 'src/database/db-interface.vala')
-rw-r--r-- | src/database/db-interface.vala | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/database/db-interface.vala b/src/database/db-interface.vala index 979abf5..579d5a9 100644 --- a/src/database/db-interface.vala +++ b/src/database/db-interface.vala @@ -53,6 +53,7 @@ public interface Database : Object { public abstract Price get_user_invoice_sum(int user, int64 timestamp_from, int64 timestamp_to) throws IOError; public abstract Price cashbox_status() throws IOError; public abstract void cashbox_add(int user, Price amount, int64 timestamp) throws IOError, DatabaseError; + public abstract CashboxDiff[] cashbox_history() throws IOError; } public struct StockEntry { @@ -133,6 +134,12 @@ public struct InvoiceEntry { Price price; } +public struct CashboxDiff { + public int user; + public Price amount; + public int64 timestamp; +} + public struct StatsInfo { public int count_articles; public int count_users; |