summaryrefslogtreecommitdiff
path: root/src/types/ReserveTransaction.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2020-04-02 14:29:16 +0530
committerFlorian Dold <florian.dold@gmail.com>2020-04-02 14:30:43 +0530
commit62de27d2acc2a59e8125d2b7d2cbcf6a41bdc62d (patch)
tree61baef443b531882ef19f82fabdf64fe091ff1a5 /src/types/ReserveTransaction.ts
parent63cf437633d7f9d91226fcefad3744332680122e (diff)
downloadwallet-core-62de27d2acc2a59e8125d2b7d2cbcf6a41bdc62d.tar.gz
wallet-core-62de27d2acc2a59e8125d2b7d2cbcf6a41bdc62d.tar.bz2
wallet-core-62de27d2acc2a59e8125d2b7d2cbcf6a41bdc62d.zip
helpers and tests for reserve reconciliation
Diffstat (limited to 'src/types/ReserveTransaction.ts')
-rw-r--r--src/types/ReserveTransaction.ts22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/types/ReserveTransaction.ts b/src/types/ReserveTransaction.ts
index 3b2553def..cebccd2dc 100644
--- a/src/types/ReserveTransaction.ts
+++ b/src/types/ReserveTransaction.ts
@@ -39,7 +39,7 @@ import { Timestamp, codecForTimestamp } from "../util/time";
export const enum ReserveTransactionType {
Withdraw = "WITHDRAW",
- Deposit = "CREDIT",
+ Credit = "CREDIT",
Recoup = "RECOUP",
Closing = "CLOSING",
}
@@ -74,8 +74,8 @@ export interface ReserveWithdrawTransaction {
withdraw_fee: AmountString;
}
-export interface ReserveDepositTransaction {
- type: ReserveTransactionType.Deposit;
+export interface ReserveCreditTransaction {
+ type: ReserveTransactionType.Credit;
/**
* Amount withdrawn.
@@ -175,7 +175,7 @@ export interface ReserveRecoupTransaction {
*/
export type ReserveTransaction =
| ReserveWithdrawTransaction
- | ReserveDepositTransaction
+ | ReserveCreditTransaction
| ReserveClosingTransaction
| ReserveRecoupTransaction;
@@ -194,15 +194,15 @@ export const codecForReserveWithdrawTransaction = () =>
.build("ReserveWithdrawTransaction"),
);
-export const codecForReserveDepositTransaction = () =>
- typecheckedCodec<ReserveDepositTransaction>(
- makeCodecForObject<ReserveDepositTransaction>()
+export const codecForReserveCreditTransaction = () =>
+ typecheckedCodec<ReserveCreditTransaction>(
+ makeCodecForObject<ReserveCreditTransaction>()
.property("amount", codecForString)
.property("sender_account_url", codecForString)
.property("timestamp", codecForTimestamp)
.property("wire_reference", codecForString)
- .property("type", makeCodecForConstString(ReserveTransactionType.Deposit))
- .build("ReserveDepositTransaction"),
+ .property("type", makeCodecForConstString(ReserveTransactionType.Credit))
+ .build("ReserveCreditTransaction"),
);
export const codecForReserveClosingTransaction = () =>
@@ -248,8 +248,8 @@ export const codecForReserveTransaction = () =>
codecForReserveRecoupTransaction(),
)
.alternative(
- ReserveTransactionType.Deposit,
- codecForReserveDepositTransaction(),
+ ReserveTransactionType.Credit,
+ codecForReserveCreditTransaction(),
)
.build<ReserveTransaction>("ReserveTransaction"),
);