libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

commit 8536282bb6046b1cb6c4f18461d96543dc77f979
parent f0dd2c8a3a2c28494614330102db90d02b17010c
Author: MS <ms@taler.net>
Date:   Wed,  1 Nov 2023 11:50:44 +0100

util: adding def for EBICS_INVALID_USER_STATE.

Diffstat:
Mutil/src/main/kotlin/Ebics.kt | 15+++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/util/src/main/kotlin/Ebics.kt b/util/src/main/kotlin/Ebics.kt @@ -490,14 +490,15 @@ enum class EbicsReturnCode(val errorCode: String) { EBICS_DOWNLOAD_POSTPROCESS_SKIPPED("011001"), EBICS_TX_SEGMENT_NUMBER_UNDERRUN("011101"), EBICS_AUTHENTICATION_FAILED ("061001"), - EBICS_INVALID_USER_OR_USER_STATE("091002"), - EBICS_PROCESSING_ERROR("091116"), - EBICS_ACCOUNT_AUTHORISATION_FAILED("091302"), - EBICS_AMOUNT_CHECK_FAILED("091303"), EBICS_EBICS_AUTHORISATION_ORDER_IDENTIFIER_FAILED("090003"), + EBICS_NO_DOWNLOAD_DATA_AVAILABLE("090005"), + EBICS_INVALID_USER_OR_USER_STATE("091002"), + EBICS_EBICS_INVALID_USER_STATE("091004"), EBICS_INVALID_XML("091010"), EBICS_TX_MESSAGE_REPLAY("091103"), - EBICS_NO_DOWNLOAD_DATA_AVAILABLE("090005"); + EBICS_PROCESSING_ERROR("091116"), + EBICS_ACCOUNT_AUTHORISATION_FAILED("091302"), + EBICS_AMOUNT_CHECK_FAILED("091303"); companion object { fun lookup(errorCode: String): EbicsReturnCode { @@ -506,7 +507,9 @@ enum class EbicsReturnCode(val errorCode: String) { return x } } - throw EbicsProtocolError(HttpStatusCode.InternalServerError, "Unknown EBICS status code: $errorCode") + throw Exception( + "Unknown EBICS status code: $errorCode" + ) } } }