aboutsummaryrefslogtreecommitdiff
path: root/src/types/history.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/types/history.ts')
-rw-r--r--src/types/history.ts64
1 files changed, 5 insertions, 59 deletions
diff --git a/src/types/history.ts b/src/types/history.ts
index 210006312..8b46276be 100644
--- a/src/types/history.ts
+++ b/src/types/history.ts
@@ -1,5 +1,6 @@
import { Timestamp, RefreshReason } from "./walletTypes";
import { ReserveTransaction } from "./ReserveTransaction";
+import { WithdrawalSource } from "./dbTypes";
/*
This file is part of GNU Taler
@@ -45,8 +46,6 @@ export const enum HistoryEventType {
Refreshed = "refreshed",
Refund = "refund",
ReserveBalanceUpdated = "reserve-balance-updated",
- ReserveWithdrawAllocated = "reserve-withdraw-allocated",
- ReserveConfirmed = "reserve-confirmed",
ReserveCreated = "reserve-created",
TipAccepted = "tip-accepted",
TipDeclined = "tip-declined",
@@ -105,31 +104,6 @@ export interface HistoryReserveCreatedEvent {
}
/**
- * The user (or some application / test case) or the bank has confirmed that the
- * reserve will indeed become available after a while, because the
- * funds are in the process of being transfered to the exchange.
- */
-export interface HistoryReserveConfirmeEvent {
- type: HistoryEventType.ReserveConfirmed;
-
- /**
- * Point in time when the reserve was confirmed.
- */
- timestamp: Timestamp;
-
- /**
- * Amount that the should appear in the reserve once its status
- * is requested from the exchange.
- */
- expectedAmount: string;
-
- /**
- * Condensed information about the reserve.
- */
- reserveShortInfo: ReserveShortInfo;
-}
-
-/**
* This event is emitted every time we ask the exchange for the status
* of the reserve, and the status has changed.
*/
@@ -161,35 +135,6 @@ export interface HistoryReserveBalanceUpdatedEvent {
}
/**
- * This event is emitted every time we ask the exchange for the status
- * of the reserve, and the status has changed.
- */
-export interface HistoryReserveWithdrawAllocatedEvent {
- type: HistoryEventType.ReserveWithdrawAllocated;
-
- /**
- * Point in time when the reserve was confirmed.
- */
- timestamp: Timestamp;
-
- /**
- * Unique identifier to query more information about the withdrawal.
- */
- withdrawalSessionId: string;
-
- /**
- * Condensed information about the reserve.
- */
- reserveShortInfo: ReserveShortInfo;
-
- /**
- * Amount that has been allocated for withdrawal from
- * this reserve.
- */
- amountWithdrawAllocated: string;
-}
-
-/**
* History event to indicate that the user has accepted a tip.
*/
export interface HistoryTipAcceptedEvent {
@@ -549,7 +494,7 @@ export interface HistoryPaymentSent {
/**
* A refund has been applied.
*/
-export interface HistoryRefund {
+export interface HistoryRefunded {
/**
* Type tag.
*/
@@ -635,6 +580,8 @@ export interface HistoryWithdrawnEvent {
*/
withdrawSessionId: string;
+ withdrawalSource: WithdrawalSource;
+
/**
* Amount that has been subtracted from the reserve's balance
* for this withdrawal.
@@ -689,9 +636,8 @@ export type HistoryEvent = HistoryEventBase &
| HistoryPaymentAbortedEvent
| HistoryPaymentSent
| HistoryRefreshedEvent
- | HistoryRefund
+ | HistoryRefunded
| HistoryReserveBalanceUpdatedEvent
- | HistoryReserveConfirmeEvent
| HistoryReserveCreatedEvent
| HistoryTipAcceptedEvent
| HistoryTipDeclinedEvent