commit 7677c4f17439c802345e6b1b101bd5e30724adf9
parent c6fb84cc97c034cb6f42e61770018931091c2204
Author: ms <ms@taler.net>
Date: Mon, 7 Feb 2022 16:14:03 +0100
optionally collecting IBAN along registration
Diffstat:
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