From bfb6bea4e1771ba52aa5550bc0952986e9944557 Mon Sep 17 00:00:00 2001 From: Benedict Börger Date: Wed, 26 Jun 2019 23:52:40 +0200 Subject: [banking] add category parsing from asset.ini --- src/banking/account.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/banking/account.rs') diff --git a/src/banking/account.rs b/src/banking/account.rs index 1783e63..baaccec 100644 --- a/src/banking/account.rs +++ b/src/banking/account.rs @@ -5,11 +5,13 @@ pub struct Account { pub iban : String, pub transactions : Vec, pub institute : String, - pub groupFile : String + pub groupFile : String, + pub category : String + } impl Account { - pub fn new(name : String, iban : String, transactions : Vec, institute : String, groupFile : String) -> Account { + pub fn new(name : String, iban : String, transactions : Vec, institute : String, groupFile : String, category : String) -> Account { let mut trans = Vec::new(); if institute == "Sparkasse" { // TODO als function/lambda übergeben die konvertierung.. @@ -23,7 +25,8 @@ impl Account { } } } - Account { name : name, iban : iban, transactions : trans, institute : institute, groupFile : groupFile } + Account { name : name, iban : iban, transactions : trans, institute : institute, groupFile : groupFile, category : category } + } } } -- cgit v1.2.3-70-g09d2