Commit Graph

388 Commits

Author SHA1 Message Date
dankito 16a73aa055 Fixed multi-threadening segment numbers generation 2024-08-21 00:49:20 +02:00
dankito 00d0e4158f Added another identifier to identify Hypovereinsbank banks 2024-08-20 16:26:33 +02:00
dankito 17702d1fe7 Added received segments to FinTsClientResponse 2024-08-20 14:33:27 +02:00
dankito 9a7615fe88 Added option to control if sensitive data should get removed from messageLog 2024-08-20 13:36:57 +02:00
dankito 0361a0e6b8 Fixed that MessageLogCollector must get created for each JobContext to be able to correlate each message to its context 2024-08-20 12:43:18 +02:00
dankito 524153cb31 Also removing userId from messageLog 2024-08-20 11:44:44 +02:00
dankito 46579441f1 Formatting and removing sensitive data from messageLog only if messageLog is requested to save CPU cycles 2024-08-20 11:44:07 +02:00
dankito f309251285 Simplified getting error logger 2024-08-20 11:24:04 +02:00
dankito 6b6dfd48b8 Removed KtorWebClientTest as wasn't senseful and failed in JS Browser 2024-08-20 11:04:48 +02:00
dankito 753b947425 Removed setCallback() 2024-08-20 11:03:54 +02:00
dankito 6f5eabf144 Added FinTsClientConfiguration to centralize configuration of FinTsClient 2024-08-20 11:00:40 +02:00
dankito 25b8a025fd Replaced stately-concurrency with atomicfu 2024-08-19 22:34:30 +02:00
dankito 5e1c3142cc Removed other unused extensions 2024-08-19 11:39:48 +02:00
dankito 0bf7a8eadc Moved also DateFormatter to fints4k project 2024-08-19 11:32:35 +02:00
dankito 6a7f8d6780 Moved extension methods to fints4k project 2024-08-19 11:18:35 +02:00
dankito e024c764b2 Removed iOSFinTsClient 2024-08-19 11:12:37 +02:00
dankito 2768dc0c26 Could also remove now a lot of other unused extension methods 2024-08-19 11:07:34 +02:00
dankito 2e13a153bd Removed also most other DateTime extension methods 2024-08-19 10:53:59 +02:00
dankito e9cad57e71 Removed most now unused DateFormatter functions 2024-08-19 10:32:29 +02:00
dankito cf6650e3e8 Moved NativeApp to an extra project 2024-08-19 10:00:35 +02:00
dankito 0ce74a0688 Replaced kmp-web-client with directly configuring Ktor 2024-08-19 09:03:30 +02:00
dankito 4745bf0065 Also added account for which TAN is required, if available, to TanChallenge 2024-08-18 17:45:50 +02:00
dankito fe8c0fb59c Updated version info 2024-08-18 16:41:56 +02:00
dankito ae77d67707 Added action for which TAN is required and bank to TanChallenge 2024-08-18 16:41:05 +02:00
dankito 9a7844ae74 Also mapping isAccountTypeSupportedByApplication and countDaysForWhichTransactionsAreKept (are countDaysForWhichTransactionsAreKept senseful?) 2024-08-18 15:17:16 +02:00
dankito 4588fb4d20 Trimming white spaces at end of name as e.g. Baader Bank adds them to account holder name 2024-08-18 04:04:32 +02:00
dankito bfc0e7c563 Added JobContextType.GetAccountInfo 2024-08-18 04:03:03 +02:00
dankito e039af44e3 Handling that Deutsche Bank returns erroneous HIUPD segments 2024-08-14 14:05:14 +02:00
dankito 5bd83b1c3a Added comment how to update data 2024-08-14 13:38:35 +02:00
dankito 4909537bae Updated bank data 2024-08-14 13:37:13 +02:00
dankito e12ab5a5f8 Extracted 2024-08-14 13:29:01 +02:00
dankito 4e42a26396 Set log level to debug 2024-08-14 13:28:01 +02:00
dankito 08977e737d Added no-arg constructors 2024-08-14 13:27:46 +02:00
dankito 2fde62e2cd Set default request timeout and made it configurable 2024-08-14 13:25:55 +02:00
dankito 0ac6059306 Using now kmp-log 2023-07-06 18:41:32 +02:00
dankito 02bbdb0453 Removed unused IThreadPool 2023-07-06 17:31:13 +02:00
dankito ef1f987dd1 Added ErrorCode.NetworkError 2022-02-26 20:13:49 +01:00
dankito 53bfc2d978 Added TODOs that loginName and password get written to output in JSON serialization 2022-02-25 21:25:32 +01:00
dankito 8aaf1b0962 Fixed displaying from and to 2022-02-25 21:08:13 +01:00
dankito b8c11376ed Fixed serializing Money as a 'amount' and a 'currency' field 2022-02-25 21:02:38 +01:00
dankito 22976291fd Added convenience constructor Money(String, String) 2022-02-25 20:47:17 +01:00
dankito 61eb739613 Added convenience methods for getAccountData() and transferMony() 2022-02-25 20:45:33 +01:00
dankito 8d9855efe8 Added log output to inform for which time period accounts transactions are fetched 2022-02-24 21:01:13 +01:00
dankito bed96199c8 Implemented writing account transactions to CSV files (with a very primitive CSV file writer) 2022-02-24 02:42:23 +01:00
dankito ed66168c0b Implemented serializing transactions to JSON 2022-02-24 02:13:37 +01:00
dankito 85d6b079d6 If there is more than one bank account that supports money transfer, implemented callback to ask user which one to use 2022-02-24 00:22:05 +01:00
dankito d442c02964 Implemented transferring money via command line 2022-02-24 00:00:07 +01:00
dankito ad826941dd Created BicFinder with BankFinder so that we can determine a German BIC from bank code or a German IBAN 2022-02-23 02:59:10 +01:00
dankito 8671bf058d Implemented transferMoney() 2022-02-23 01:43:41 +01:00
dankito 6512f45955 Implemented command line option retrieveTransactionsForLastNDays 2022-02-22 23:00:14 +01:00