diff options
Diffstat (limited to 'packages/taler-util/src/notifications.ts')
-rw-r--r-- | packages/taler-util/src/notifications.ts | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/taler-util/src/notifications.ts b/packages/taler-util/src/notifications.ts index a5c971bdd..d84d3706d 100644 --- a/packages/taler-util/src/notifications.ts +++ b/packages/taler-util/src/notifications.ts @@ -22,6 +22,7 @@ /** * Imports. */ +import { WithdrawalOperationStatus } from "./index.node.js"; import { TransactionState } from "./transactions-types.js"; import { ExchangeEntryState, TalerErrorDetail } from "./wallet-types.js"; @@ -31,6 +32,7 @@ export enum NotificationType { PendingOperationProcessed = "pending-operation-processed", TransactionStateTransition = "transaction-state-transition", ExchangeStateTransition = "exchange-state-transition", + WithdrawalOperationTransition = "withdrawal-state-transition", } export interface ErrorInfoSummary { @@ -105,10 +107,16 @@ export interface PendingOperationProcessedNotification { id: string; taskResultType: string; } +export interface WithdrawalOperationTransitionNotification { + type: NotificationType.WithdrawalOperationTransition; + operationId: string; + state: WithdrawalOperationStatus; +} export type WalletNotification = | BalanceChangeNotification | BackupOperationErrorNotification | ExchangeStateTransitionNotification | PendingOperationProcessedNotification + | WithdrawalOperationTransitionNotification | TransactionStateTransitionNotification; |