Commit graph

1818 commits

Author SHA1 Message Date
3d6c68e743 Implemented serializer for BankData 2024-10-14 22:12:36 +02:00
7cdb7247c8 Implemented serializing FinTS data 2024-10-14 22:09:14 +02:00
d7d2702869 Retrieving ChangeTanMediaParameters now from supportedJobs instead of storing it a second time 2024-10-14 20:44:31 +02:00
67b58117e1 Mapping PinInfo 2024-10-14 20:20:51 +02:00
66801a1c7a Implemented parsing HICAZS 2024-10-14 20:20:03 +02:00
2410504ede Setting jobsRequiringTan now directly, ignoring PinInfo 2024-10-14 15:45:28 +02:00
2a3b962af5 Made TanMedium serializable 2024-10-10 02:31:00 +02:00
8346fb5077 Using now nullable hashCode() method 2024-10-09 19:12:24 +02:00
8dc2174081 Added mediumName to hashCode() and equals() 2024-10-09 19:08:43 +02:00
05322aface Added toString() implementation 2024-10-04 18:04:36 +02:00
dcbbe043f0 Renamed dialogType to messageType 2024-10-04 18:04:12 +02:00
65d983a5e7 Added a check to determine HHD version 2024-09-26 14:21:10 +02:00
9aad2a5101 Made parsedDataSet, mimeType and imageBytes nullable, as in case of decoding error they are not set 2024-09-26 14:19:27 +02:00
be3a2df6d9 Bumped version to 1.0.0-Alpha-15-SNAPSHOT 2024-09-19 21:15:43 +02:00
dea8be3bfa Bumped version to 1.0.0-Alpha-14 2024-09-19 21:15:00 +02:00
cba2f25335 Updated klf version 2024-09-19 05:05:01 +02:00
825217ef88 Downgraded Kotlin to version 1.9.x so that more applications can use this library 2024-09-19 05:03:28 +02:00
b3cb76e77d Added option appendFinTsMessagesToLog to easily configure if FinTS messages should be added to log by default 2024-09-18 17:33:12 +02:00
b0c2f38bd6 Bumped version to 1.0.0-Alpha-14-SNAPSHOT 2024-09-17 17:38:36 +02:00
fca1542b5c Bumped version to 1.0.0-Alpha-13 2024-09-17 17:35:09 +02:00
07672d1189 Fixed marking accounts that support CustomerSegmentId.SecuritiesAccountBalance as supported account type 2024-09-17 04:20:58 +02:00
62aa04a667 Updating lastAccountUpdateTime also when have been retrieved 2024-09-11 23:18:27 +02:00
3aa0edfb34 Renamed lastTransactionsRetrievalTime to lastAccountUpdateTime 2024-09-11 23:05:26 +02:00
e4d605531e Added hint that amount strings use ',' as decimal separator 2024-09-11 22:59:51 +02:00
a42de32260 Implemented requesting and parsing securities account balance 2024-09-11 22:48:31 +02:00
95e60b2706 Implemented Mt535Parser 2024-09-11 05:50:31 +02:00
fd9eadf45e Removed fallback of using platform specific DateFormatter 2024-09-11 01:09:50 +02:00
7ddeb88475 Decided against parsing Mt942 creationTime and smallest amount (should rarely be used and may only cause parsing errors) 2024-09-11 00:25:22 +02:00
90a7543641 Implemented Mt942Parser 2024-09-10 23:40:22 +02:00
d1de7f5eb0 Extracted Mt94xParserBase 2024-09-10 21:29:13 +02:00
ef8045fa96 Extracted MtParserTestBase 2024-09-10 20:42:51 +02:00
2031cb9e9f Made remainder nullable to signal there is no remainder 2024-09-10 18:23:05 +02:00
e260eaa535 Added test for remainder 2024-09-10 18:17:26 +02:00
891641fc6f Found rule how four digit year are calculated from two digit years 2024-09-10 18:03:20 +02:00
c158097d3a Added tanMethodsNotSupportedByApplication to filter out TAN methods that client application does not support (e.g. chipTanUsb) 2024-09-10 03:20:50 +02:00
6908f52e48 Using now NonVisualOrImageBased as default to determine user's (suggested) TAN method as it provides a good default for most users 2024-09-10 02:47:23 +02:00
61d8f2c342 Added preferredTanMethods and preferredTanMedium to JobContext 2024-09-10 02:46:35 +02:00
6bf7fdcb44 Implemented passing default bank data to FinTsClient as e.g. bank names returned from bank server are often quite bad, e.g. DB24 for Deutsche Bank 2024-09-09 23:01:06 +02:00
fbafbb62e3 Added option closeDialogs 2024-09-09 17:06:29 +02:00
9372d17313 Avoiding concurrent modification exception 2024-09-09 17:02:47 +02:00
9b1a5fa929 Fixed not continuing to next account if user cancelled process 2024-09-09 17:01:32 +02:00
42bf002626 Added tanExpiredCallback, so that UI can react to when TAN expired 2024-09-09 03:36:23 +02:00
20f06387c5 Added check if tanExpirationTime is exceeded if set 2024-09-09 02:56:34 +02:00
75320da2be Changed type of tanExpirationTime to Instant so that UI can better convert it to user's time zone 2024-09-09 02:55:37 +02:00
be2908517f Fixed that validityDateTimeForChallenge has been renamed to tanExpirationTime 2024-09-09 00:45:30 +02:00
c4f504dd0a Added tanExpirationTime to TanChallenge 2024-09-08 22:40:05 +02:00
0848586894 Added timestamp at which TanChallenge was created 2024-09-08 22:36:39 +02:00
83c2882567 Added isReversal 2024-09-08 22:20:59 +02:00
f069f9155c Adjusted names to fints4k names 2024-09-08 22:19:38 +02:00
bf5ee4890e Renamed otherPartyBankCode to otherPartyBankId 2024-09-08 22:17:16 +02:00