summaryrefslogtreecommitdiff
path: root/rust/actualbudget_to_schist_transformer/src
diff options
context:
space:
mode:
authorJoe Carstairs <me@joeac.net>2024-11-30 19:30:01 +0000
committerJoe Carstairs <me@joeac.net>2024-11-30 19:30:01 +0000
commit4630b4e2f7217e059ac08fed4910aed61f4797e5 (patch)
treeaaadc372840c51d6f4ee832d1dd00811778b5418 /rust/actualbudget_to_schist_transformer/src
parentf75546ed680c80b300dcf4112f03bc3517c84a15 (diff)
Gets payees in transformation runner
Diffstat (limited to 'rust/actualbudget_to_schist_transformer/src')
-rw-r--r--rust/actualbudget_to_schist_transformer/src/actualbudget_state.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/rust/actualbudget_to_schist_transformer/src/actualbudget_state.rs b/rust/actualbudget_to_schist_transformer/src/actualbudget_state.rs
index 73698a5..76b5114 100644
--- a/rust/actualbudget_to_schist_transformer/src/actualbudget_state.rs
+++ b/rust/actualbudget_to_schist_transformer/src/actualbudget_state.rs
@@ -1,5 +1,5 @@
-use actualbudget_models::{ActualbudgetAccount, ActualbudgetCategory, ActualbudgetDate, ActualbudgetTransaction, ActualbudgetZeroBudget};
-use actualbudget_queries::{actualbudget_accounts::{get_all_actualbudget_accounts, get_category_transfers_account}, actualbudget_categories::get_all_actualbudget_categories, actualbudget_transactions::{get_all_actualbudget_transactions, get_first_actualbudget_transaction_date}, actualbudget_zero_budgets::get_all_actualbudget_zero_budgets};
+use actualbudget_models::{ActualbudgetAccount, ActualbudgetCategory, ActualbudgetDate, ActualbudgetPayee, ActualbudgetTransaction, ActualbudgetZeroBudget};
+use actualbudget_queries::{actualbudget_accounts::{get_all_actualbudget_accounts, get_category_transfers_account}, actualbudget_categories::get_all_actualbudget_categories, actualbudget_payees::get_all_actualbudget_payees, actualbudget_transactions::{get_all_actualbudget_transactions, get_first_actualbudget_transaction_date}, actualbudget_zero_budgets::get_all_actualbudget_zero_budgets};
use anyhow::Result;
use diesel::SqliteConnection;
@@ -7,6 +7,7 @@ pub struct ActualbudgetState {
pub actualbudget_first_transaction_date: ActualbudgetDate,
pub actualbudget_accounts: Vec<ActualbudgetAccount>,
pub actualbudget_categories: Vec<ActualbudgetCategory>,
+ pub actualbudget_payees: Vec<ActualbudgetPayee>,
pub actualbudget_zero_budgets: Vec<ActualbudgetZeroBudget>,
pub actualbudget_category_transfers_account: Option<ActualbudgetAccount>,
pub actualbudget_transactions: Vec<ActualbudgetTransaction>,
@@ -17,6 +18,7 @@ pub fn read_actualbudget_state(actualbudget_connection: &mut SqliteConnection) -
actualbudget_first_transaction_date: get_first_actualbudget_transaction_date(actualbudget_connection)?,
actualbudget_accounts: get_all_actualbudget_accounts(actualbudget_connection)?,
actualbudget_categories: get_all_actualbudget_categories(actualbudget_connection)?,
+ actualbudget_payees: get_all_actualbudget_payees(actualbudget_connection)?,
actualbudget_zero_budgets: get_all_actualbudget_zero_budgets(actualbudget_connection)?,
actualbudget_category_transfers_account: get_category_transfers_account(actualbudget_connection)?,
actualbudget_transactions: get_all_actualbudget_transactions(actualbudget_connection)?,