introduce balance-change notification
This commit is contained in:
parent
1b22b4957d
commit
66432cdd05
@ -26,7 +26,7 @@ import { TransactionState } from "./transactions-types.js";
|
||||
import { TalerErrorDetail } from "./wallet-types.js";
|
||||
|
||||
export enum NotificationType {
|
||||
CoinWithdrawn = "coin-withdrawn",
|
||||
BalanceChange = "balance-change",
|
||||
ExchangeOperationError = "exchange-operation-error",
|
||||
ExchangeAdded = "exchange-added",
|
||||
BackupOperationError = "backup-error",
|
||||
@ -48,16 +48,14 @@ export interface TransactionStateTransitionNotification {
|
||||
errorInfo?: ErrorInfoSummary;
|
||||
}
|
||||
|
||||
export interface CoinWithdrawnNotification {
|
||||
type: NotificationType.CoinWithdrawn;
|
||||
numWithdrawn: number;
|
||||
numTotal: number;
|
||||
}
|
||||
|
||||
export interface ExchangeAddedNotification {
|
||||
type: NotificationType.ExchangeAdded;
|
||||
}
|
||||
|
||||
export interface BalanceChangeNotification {
|
||||
type: NotificationType.BalanceChange;
|
||||
}
|
||||
|
||||
export interface ExchangeOperationErrorNotification {
|
||||
type: NotificationType.ExchangeOperationError;
|
||||
error: TalerErrorDetail;
|
||||
@ -76,9 +74,9 @@ export interface PendingOperationProcessedNotification {
|
||||
|
||||
|
||||
export type WalletNotification =
|
||||
| BalanceChangeNotification
|
||||
| BackupOperationErrorNotification
|
||||
| ExchangeAddedNotification
|
||||
| ExchangeOperationErrorNotification
|
||||
| CoinWithdrawnNotification
|
||||
| PendingOperationProcessedNotification
|
||||
| TransactionStateTransitionNotification;
|
||||
|
Loading…
Reference in New Issue
Block a user