From 6d290c2feed8543a83d2679ed1cba53bb636b29b Mon Sep 17 00:00:00 2001 From: Sebastian Date: Thu, 16 May 2024 15:45:07 -0300 Subject: work in progress for #8856 --- packages/taler-util/src/wallet-types.ts | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 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 310ca858e..799cbc601 100644 --- a/packages/taler-util/src/wallet-types.ts +++ b/packages/taler-util/src/wallet-types.ts @@ -526,7 +526,7 @@ export interface WalletRunConfig { /** * Start processing tasks only when explicitly required, even after * init has been called. - * + * * Useful when the wallet is started to make single read-only request, * as otherwise wallet-core starts making network request and process * unrelated pending tasks. @@ -1845,18 +1845,12 @@ export interface GetWithdrawalDetailsForAmountRequest { export interface PrepareBankIntegratedWithdrawalRequest { talerWithdrawUri: string; - exchangeBaseUrl: string; - forcedDenomSel?: ForcedDenomSel; - restrictAge?: number; } export const codecForPrepareBankIntegratedWithdrawalRequest = (): Codec => buildCodecForObject() - .property("exchangeBaseUrl", codecForCanonBaseUrl()) .property("talerWithdrawUri", codecForString()) - .property("forcedDenomSel", codecForAny()) - .property("restrictAge", codecOptional(codecForNumber())) .build("PrepareBankIntegratedWithdrawalRequest"); export interface PrepareBankIntegratedWithdrawalResponse { @@ -1865,12 +1859,20 @@ export interface PrepareBankIntegratedWithdrawalResponse { export interface ConfirmWithdrawalRequest { transactionId: string; + exchangeBaseUrl: string; + amount: AmountString; + forcedDenomSel?: ForcedDenomSel; + restrictAge?: number; } export const codecForConfirmWithdrawalRequestRequest = (): Codec => buildCodecForObject() .property("transactionId", codecForString()) + .property("amount", codecForAmountString()) + .property("exchangeBaseUrl", codecForCanonBaseUrl()) + .property("forcedDenomSel", codecForAny()) + .property("restrictAge", codecOptional(codecForNumber())) .build("ConfirmWithdrawalRequest"); export interface AcceptBankIntegratedWithdrawalRequest { -- cgit v1.2.3