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