From 41f152b80ac10de22f330ec240196db484a8a479 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Sat, 27 May 2017 15:05:41 +0200 Subject: simplify Checkable.Class annotation and allow extra fields in /keys response --- src/wallet.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/wallet.ts') diff --git a/src/wallet.ts b/src/wallet.ts index f2c38078b..f48fcc76e 100644 --- a/src/wallet.ts +++ b/src/wallet.ts @@ -89,7 +89,7 @@ export interface CoinWithDenom { * Element of the payback list that the * exchange gives us in /keys. */ -@Checkable.Class +@Checkable.Class() export class Payback { @Checkable.String h_denom_pub: string; @@ -99,7 +99,7 @@ export class Payback { /** * Structure that the exchange gives us in /keys. */ -@Checkable.Class +@Checkable.Class({extra: true}) export class KeysJson { @Checkable.List(Checkable.Value(Denomination)) denoms: Denomination[]; @@ -129,7 +129,7 @@ export class KeysJson { } -@Checkable.Class +@Checkable.Class() class WireFeesJson { @Checkable.Value(AmountJson) wire_fee: AmountJson; @@ -150,7 +150,7 @@ class WireFeesJson { } -@Checkable.ClassWithExtra +@Checkable.Class({extra: true}) class WireDetailJson { @Checkable.String type: string; @@ -162,7 +162,7 @@ class WireDetailJson { } -@Checkable.Class +@Checkable.Class() export class CreateReserveRequest { /** * The initial amount for the reserve. @@ -180,7 +180,7 @@ export class CreateReserveRequest { } -@Checkable.Class +@Checkable.Class() export class ConfirmReserveRequest { /** * Public key of then reserve that should be marked @@ -193,7 +193,7 @@ export class ConfirmReserveRequest { } -@Checkable.Class +@Checkable.Class() export class OfferRecord { @Checkable.Value(Contract) contract: Contract; -- cgit v1.2.3