diff options
Diffstat (limited to 'src/types/ReserveTransaction.ts')
-rw-r--r-- | src/types/ReserveTransaction.ts | 34 |
1 files changed, 11 insertions, 23 deletions
diff --git a/src/types/ReserveTransaction.ts b/src/types/ReserveTransaction.ts index e889f36a8..ba5ce3ffc 100644 --- a/src/types/ReserveTransaction.ts +++ b/src/types/ReserveTransaction.ts @@ -40,7 +40,7 @@ import { Timestamp, codecForTimestamp } from "../util/time"; export const enum ReserveTransactionType { Withdraw = "WITHDRAW", Deposit = "DEPOSIT", - Payback = "PAYBACK", + Recoup = "RECOUP", Closing = "CLOSING", } @@ -139,8 +139,8 @@ export interface ReserveClosingTransaction { timestamp: Timestamp; } -export interface ReservePaybackTransaction { - type: ReserveTransactionType.Payback; +export interface ReserveRecoupTransaction { + type: ReserveTransactionType.Recoup; /** * Amount paid back. @@ -148,16 +148,6 @@ export interface ReservePaybackTransaction { amount: AmountString; /** - * Receiver account details. - */ - receiver_account_details: any; - - /** - * Wire transfer identifier. - */ - wire_transfer: any; - - /** * This is a signature over * a struct TALER_PaybackConfirmationPS with purpose * TALER_SIGNATURE_EXCHANGE_CONFIRM_PAYBACK. @@ -187,7 +177,7 @@ export type ReserveTransaction = | ReserveWithdrawTransaction | ReserveDepositTransaction | ReserveClosingTransaction - | ReservePaybackTransaction; + | ReserveRecoupTransaction; export const codecForReserveWithdrawTransaction = () => typecheckedCodec<ReserveWithdrawTransaction>( @@ -229,18 +219,16 @@ export const codecForReserveClosingTransaction = () => .build("ReserveClosingTransaction"), ); -export const codecForReservePaybackTransaction = () => - typecheckedCodec<ReservePaybackTransaction>( - makeCodecForObject<ReservePaybackTransaction>() +export const codecForReserveRecoupTransaction = () => + typecheckedCodec<ReserveRecoupTransaction>( + makeCodecForObject<ReserveRecoupTransaction>() .property("amount", codecForString) .property("coin_pub", codecForString) .property("exchange_pub", codecForString) .property("exchange_sig", codecForString) - .property("receiver_account_details", codecForString) .property("timestamp", codecForTimestamp) - .property("type", makeCodecForConstString(ReserveTransactionType.Payback)) - .property("wire_transfer", codecForString) - .build("ReservePaybackTransaction"), + .property("type", makeCodecForConstString(ReserveTransactionType.Recoup)) + .build("ReserveRecoupTransaction"), ); export const codecForReserveTransaction = () => @@ -256,8 +244,8 @@ export const codecForReserveTransaction = () => codecForReserveClosingTransaction(), ) .alternative( - ReserveTransactionType.Payback, - codecForReservePaybackTransaction(), + ReserveTransactionType.Recoup, + codecForReserveRecoupTransaction(), ) .alternative( ReserveTransactionType.Deposit, |