From 274b72f6ea4ac92e334b97a9cc427d64b2307217 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Thu, 23 May 2024 22:11:23 +0200 Subject: wallet-core: implement acceptBankIntegratedWithdrawal via prepare/confirm step This avoids duplication of some subtle logic. --- packages/taler-util/src/wallet-types.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'packages/taler-util/src') 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 => buildCodecForObject() .property("transactionId", codecForString()) - .property("amount", codecForAmountString()) + .property("amount", codecOptional(codecForAmountString())) .property("exchangeBaseUrl", codecForCanonBaseUrl()) .property("forcedDenomSel", codecForAny()) .property("restrictAge", codecOptional(codecForNumber())) -- cgit v1.2.3