diff options
author | Florian Dold <florian.dold@gmail.com> | 2017-05-27 15:05:41 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2017-05-27 15:05:41 +0200 |
commit | 41f152b80ac10de22f330ec240196db484a8a479 (patch) | |
tree | c6725b0c37307ea8af04cff60150b83278aa648a /src/wallet.ts | |
parent | f9e1ad0624c4b76df45a689aff5d39bb74f80183 (diff) |
simplify Checkable.Class annotation and allow extra fields in /keys response
Diffstat (limited to 'src/wallet.ts')
-rw-r--r-- | src/wallet.ts | 14 |
1 files changed, 7 insertions, 7 deletions
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; |