Commit graph

36 commits

Author SHA1 Message Date
fa378f6249 Removed UUID 2022-02-12 14:21:15 +01:00
f637897dc3 Removed ui, persistence and rest projects (will be moved to separate repositories) and deactivated tools projects.
Removed Android target and using now JVM instead of JVM6.
Updated to Kotlin 1.6.10 which works much better for KMPP. Could therefore remove packForXcode() tasks
2022-02-11 23:53:35 +01:00
e87adc8499 Clarified that getTransactionsAsync() only retrieves the transactions of one account; also fixed data model in regard to this 2022-02-07 00:18:14 +01:00
f3552248dc Moved ProductData to JobContext and implemented that startNewDialog() create DialogContext 2022-02-07 00:18:14 +01:00
0a9b31b393 Created JobContext to have a cross dialog context per job and to be able to set FinTsClientCallback (and later on other objects) on a job basis 2022-02-07 00:18:14 +01:00
ed784f1827 Renamed errorMessage to internalError, errorsToShowToUser to errorMessagesFromBank, added didBankReturnError and created a method to determine which error message to show to user 2022-02-07 00:18:14 +01:00
6b2434fe3b Fixed messages (message size; CustomerId and Language; RetrieveAccountTransactionsParameters and PinInfo is now required for HKKAZ) 2022-02-07 00:18:14 +01:00
d43d91b6cc Implemented setting time on Date; fixed formatting time tests 2022-02-07 00:18:14 +01:00
095d9c467a Fixed that now '2:13' instead of '16:14' is used 2022-02-07 00:18:14 +01:00
9ef1458edb Fixed that BIC is now written to HKSAL 2022-02-07 00:18:14 +01:00
4948d2ce7e Fixed that otherPartyName is now named transactionDescriptionBase 2022-02-07 00:18:14 +01:00
e08076de17 Implemented parsing HITANS version 7 2022-02-07 00:18:14 +01:00
b16390d0eb Fixed that ?, got treated as field code leading to that parsing whole information to account owner failed 2022-02-07 00:18:13 +01:00
d73e359c27 Adjusted to new constructor signature 2022-02-07 00:18:08 +01:00
787b91f7a8 Fixed that credit card transactions list may is empty 2022-02-07 00:18:08 +01:00
6d41b89f1d Implemented parsing credit card transactions parameters 2022-02-07 00:18:07 +01:00
bf9d406053 Renamed usage to reference, remittee to recipient and instant payment to real-time transfer 2022-02-07 00:18:07 +01:00
d0910b7180 Parsing now also isCleared 2022-02-07 00:18:07 +01:00
e0dbd00634 Implemented retrieving credit card transactions 2022-02-07 00:18:07 +01:00
f5f3f34d3b Renamed TanProcedure to TanMethod in fints4k 2022-02-07 00:18:07 +01:00
7a64177d47 Renamed Response to BankResponse 2022-02-07 00:18:07 +01:00
129b4f64fa Added account to GetTransactionsParameter 2022-02-07 00:18:07 +01:00
4ed3d44b9e Implemented parsing retrieve account transactions in MT940 format job parameters 2022-02-07 00:18:07 +01:00
f2bbff804d Implemented convenience constructors 2022-02-07 00:18:06 +01:00
63259ff404 Merged CustomerData and BankData 2022-02-07 00:18:06 +01:00
dbc30abe2b Moved FinTsClientTestBase back to JVM tests and adjusted to new method signatures 2022-02-07 00:18:06 +01:00
2b8c9316d0 Implemented passing Customer to fints4kBankingClient, so that fints4kBankingClient doesn't have a different Customer instance as BankingPresenter 2022-02-07 00:18:06 +01:00
321814a0ca Removed exception from Response as this only crashed iOS app. Choosing now on mapper level which message to show in UI 2022-02-07 00:18:06 +01:00
7424688b33 Added callbacks to FinTsClientCallback methods so that they can be responded asynchronously 2022-02-07 00:17:53 +01:00
8e221f17ce Made IWebClient and FinTsClient async so that on iOS everything but the web request can run on the main thread -> we don't need to freeze objects to pass them between threads 2022-02-07 00:17:53 +01:00
19c8e4ea8e Using now Date and UUID from common in fints4k. Could therefore remove klock 2022-02-07 00:17:53 +01:00
46783b6118 Fixed that Ionspin BigDecimal hasn't been removed 2022-02-07 00:17:53 +01:00
03bdb19668 Introduced Amount to be able to remove Ionspin BigDecimal dependency 2022-02-07 00:17:53 +01:00
9a5e0a1098 Made FinTsClient methods suspendable; could remove ThreadPool for that 2022-02-07 00:17:53 +01:00
75e77eb84a Fixed that balance of pre booked transactions may be empty 2022-02-07 00:17:53 +01:00
e44a68addc Converted fints4k to a Kotlin multi platform project 2022-02-07 00:17:53 +01:00