diff options
| author | Benedict Börger <benedict@0xb8000.de> | 2019-06-26 23:52:40 +0200 |
|---|---|---|
| committer | Benedict Börger <benedict@0xb8000.de> | 2019-06-26 23:52:40 +0200 |
| commit | bfb6bea4e1771ba52aa5550bc0952986e9944557 (patch) | |
| tree | 234e071630775b4cc78d679cce8f59abf1cf1f59 /src/banking/account.rs | |
| parent | 3392cffabe207e1b02a4a8b31b699030bd509435 (diff) | |
[banking] add category parsing from asset.ini
Diffstat (limited to 'src/banking/account.rs')
| -rw-r--r-- | src/banking/account.rs | 9 |
1 files changed, 6 insertions, 3 deletions
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<Transaction>, pub institute : String, - pub groupFile : String + pub groupFile : String, + pub category : String + } impl Account { - pub fn new(name : String, iban : String, transactions : Vec<String>, institute : String, groupFile : String) -> Account { + pub fn new(name : String, iban : String, transactions : Vec<String>, 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 } + } } } |
