diff options
author | Sebastian <sebasjm@gmail.com> | 2024-05-16 15:45:07 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2024-05-16 15:45:07 -0300 |
commit | 6d290c2feed8543a83d2679ed1cba53bb636b29b (patch) | |
tree | 8c77c76afa75eb1e523f3114a8cedbc03783614c /packages/taler-util/src | |
parent | 26628693c2899098539dd7c7c7ff52b90b656a00 (diff) | |
download | wallet-core-6d290c2feed8543a83d2679ed1cba53bb636b29b.tar.xz |
work in progress for #8856
Diffstat (limited to 'packages/taler-util/src')
-rw-r--r-- | packages/taler-util/src/wallet-types.ts | 16 |
1 files changed, 9 insertions, 7 deletions
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<PrepareBankIntegratedWithdrawalRequest> => buildCodecForObject<PrepareBankIntegratedWithdrawalRequest>() - .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<ConfirmWithdrawalRequest> => buildCodecForObject<ConfirmWithdrawalRequest>() .property("transactionId", codecForString()) + .property("amount", codecForAmountString()) + .property("exchangeBaseUrl", codecForCanonBaseUrl()) + .property("forcedDenomSel", codecForAny()) + .property("restrictAge", codecOptional(codecForNumber())) .build("ConfirmWithdrawalRequest"); export interface AcceptBankIntegratedWithdrawalRequest { |