taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 4b642ea53e868f6f2c450798e995c101b4588a05
parent 4762018dc1612e561fe87fd5ff87e6c7006807c7
Author: Florian Dold <florian@dold.me>
Date:   Tue, 21 Feb 2023 02:02:47 +0100

wallet-core: group API types

Diffstat:
Mpackages/taler-wallet-core/src/wallet-api-types.ts | 58+++++++++++++++++++++++++++++-----------------------------
1 file changed, 29 insertions(+), 29 deletions(-)

diff --git a/packages/taler-wallet-core/src/wallet-api-types.ts b/packages/taler-wallet-core/src/wallet-api-types.ts @@ -276,6 +276,35 @@ export type RetryTransactionOp = { response: EmptyObject; }; +/** + * Abort a transaction + * + * For payment transactions, it puts the payment into an "aborting" state. + */ +export type AbortTransactionOp = { + op: WalletApiOperation.AbortTransaction; + request: AbortTransactionRequest; + response: EmptyObject; +}; + +/** + * Suspend a transaction + */ +export type SuspendTransactionOp = { + op: WalletApiOperation.SuspendTransaction; + request: AbortTransactionRequest; + response: EmptyObject; +}; + +/** + * Resume a transaction + */ +export type ResumeTransactionOp = { + op: WalletApiOperation.ResumeTransaction; + request: AbortTransactionRequest; + response: EmptyObject; +}; + // group: Withdrawals /** @@ -351,35 +380,6 @@ export type ConfirmPayOp = { }; /** - * Abort a transaction - * - * For payment transactions, it puts the payment into an "aborting" state. - */ -export type AbortTransactionOp = { - op: WalletApiOperation.AbortTransaction; - request: AbortTransactionRequest; - response: EmptyObject; -}; - -/** - * Suspend a transaction - */ -export type SuspendTransactionOp = { - op: WalletApiOperation.SuspendTransaction; - request: AbortTransactionRequest; - response: EmptyObject; -}; - -/** - * Resume a transaction - */ -export type ResumeTransactionOp = { - op: WalletApiOperation.ResumeTransaction; - request: AbortTransactionRequest; - response: EmptyObject; -}; - -/** * Check for a refund based on a taler://refund URI. */ export type ApplyRefundOp = {