libeufin

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

commit 7677c4f17439c802345e6b1b101bd5e30724adf9
parent c6fb84cc97c034cb6f42e61770018931091c2204
Author: ms <ms@taler.net>
Date:   Mon,  7 Feb 2022 16:14:03 +0100

optionally collecting IBAN along registration

Diffstat:
Msandbox/src/main/kotlin/tech/libeufin/sandbox/JSON.kt | 4+++-
Msandbox/src/main/kotlin/tech/libeufin/sandbox/Main.kt | 2+-
2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/JSON.kt b/sandbox/src/main/kotlin/tech/libeufin/sandbox/JSON.kt @@ -93,7 +93,9 @@ data class EbicsBankAccountRequest( data class CustomerRegistration( val username: String, val password: String, - val isPublic: Boolean = false + val isPublic: Boolean = false, + // When missing, it's autogenerated. + val iban: String? ) // Could be used as a general bank account info container. diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/Main.kt b/sandbox/src/main/kotlin/tech/libeufin/sandbox/Main.kt @@ -1408,7 +1408,7 @@ val sandboxApp: Application.() -> Unit = { requireValidResourceName(req.username) val bankAccount = transaction { val bankAccount = BankAccountEntity.new { - iban = getIban() + iban = req.iban ?: getIban() /** * For now, keep same semantics of Pybank: a username * is AS WELL a bank account label. In other words, it