summaryrefslogtreecommitdiff
path: root/src/types/talerTypes.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/types/talerTypes.ts')
-rw-r--r--src/types/talerTypes.ts22
1 files changed, 0 insertions, 22 deletions
diff --git a/src/types/talerTypes.ts b/src/types/talerTypes.ts
index 2730da4b2..1dfcd80a2 100644
--- a/src/types/talerTypes.ts
+++ b/src/types/talerTypes.ts
@@ -839,15 +839,7 @@ export interface ExchangeRevealResponse {
ev_sigs: ExchangeRevealItem[];
}
-export type MerchantOrderStatus =
- | MerchantOrderStatusPaid
- | MerchantOrderStatusUnpaid;
-
interface MerchantOrderStatusPaid {
- /**
- * Has the payment for this order (ever) been completed?
- */
- order_status: "paid";
/**
* Was the payment refunded (even partially, via refund or abort)?
@@ -931,11 +923,6 @@ export interface MerchantCoinRefundFailureStatus {
export interface MerchantOrderStatusUnpaid {
/**
- * Has the payment for this order (ever) been completed?
- */
- order_status: "unpaid";
-
- /**
* URI that the wallet must process to complete the payment.
*/
taler_pay_uri: string;
@@ -1250,7 +1237,6 @@ export const codecForMerchantOrderStatusPaid = (): Codec<
MerchantOrderStatusPaid
> =>
makeCodecForObject<MerchantOrderStatusPaid>()
- .property("order_status", makeCodecForConstString("paid"))
.property("merchant_pub", codecForString)
.property("refund_amount", codecForString)
.property("refunded", codecForBoolean)
@@ -1261,14 +1247,6 @@ export const codecForMerchantOrderStatusUnpaid = (): Codec<
MerchantOrderStatusUnpaid
> =>
makeCodecForObject<MerchantOrderStatusUnpaid>()
- .property("order_status", makeCodecForConstString("unpaid"))
.property("taler_pay_uri", codecForString)
.property("already_paid_order_id", makeCodecOptional(codecForString))
.build("MerchantOrderStatusUnpaid");
-
-export const codecForMerchantOrderStatus = (): Codec<MerchantOrderStatus> =>
- makeCodecForUnion<MerchantOrderStatus>()
- .discriminateOn("order_status")
- .alternative("paid", codecForMerchantOrderStatusPaid())
- .alternative("unpaid", codecForMerchantOrderStatusUnpaid())
- .build("MerchantOrderStatus");