aboutsummaryrefslogtreecommitdiff
path: root/src/wallet.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2017-05-27 15:05:41 +0200
committerFlorian Dold <florian.dold@gmail.com>2017-05-27 15:05:41 +0200
commit41f152b80ac10de22f330ec240196db484a8a479 (patch)
treec6725b0c37307ea8af04cff60150b83278aa648a /src/wallet.ts
parentf9e1ad0624c4b76df45a689aff5d39bb74f80183 (diff)
downloadwallet-core-41f152b80ac10de22f330ec240196db484a8a479.tar.xz
simplify Checkable.Class annotation and allow extra fields in /keys response
Diffstat (limited to 'src/wallet.ts')
-rw-r--r--src/wallet.ts14
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;