diff options
author | Florian Dold <florian@dold.me> | 2024-05-23 22:11:23 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2024-05-23 22:11:23 +0200 |
commit | 274b72f6ea4ac92e334b97a9cc427d64b2307217 (patch) | |
tree | b7fdda8443d2caba434440fb77bafad149967b6d /packages/taler-util/src | |
parent | 5d7cad858d994489d8c79ec9bccbd03bb04d359c (diff) | |
download | wallet-core-274b72f6ea4ac92e334b97a9cc427d64b2307217.tar.xz |
wallet-core: implement acceptBankIntegratedWithdrawal via prepare/confirm step
This avoids duplication of some subtle logic.
Diffstat (limited to 'packages/taler-util/src')
-rw-r--r-- | packages/taler-util/src/wallet-types.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/taler-util/src/wallet-types.ts b/packages/taler-util/src/wallet-types.ts index 9301a9723..dce811462 100644 --- a/packages/taler-util/src/wallet-types.ts +++ b/packages/taler-util/src/wallet-types.ts @@ -1865,7 +1865,7 @@ export interface PrepareBankIntegratedWithdrawalResponse { export interface ConfirmWithdrawalRequest { transactionId: string; exchangeBaseUrl: string; - amount: AmountString; + amount?: AmountString; forcedDenomSel?: ForcedDenomSel; restrictAge?: number; } @@ -1874,7 +1874,7 @@ export const codecForConfirmWithdrawalRequestRequest = (): Codec<ConfirmWithdrawalRequest> => buildCodecForObject<ConfirmWithdrawalRequest>() .property("transactionId", codecForString()) - .property("amount", codecForAmountString()) + .property("amount", codecOptional(codecForAmountString())) .property("exchangeBaseUrl", codecForCanonBaseUrl()) .property("forcedDenomSel", codecForAny()) .property("restrictAge", codecOptional(codecForNumber())) |