summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-core/src/types
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2020-09-09 21:16:20 +0530
committerFlorian Dold <florian.dold@gmail.com>2020-09-09 21:16:20 +0530
commitf32062ccf030d4a2059db26186476d3962c931e2 (patch)
tree8e927361af7a5c45252bd5298f1222bf5dd3cace /packages/taler-wallet-core/src/types
parenta602e6714e09b80599b5db7b340aefcce459c973 (diff)
downloadwallet-core-f32062ccf030d4a2059db26186476d3962c931e2.tar.gz
wallet-core-f32062ccf030d4a2059db26186476d3962c931e2.tar.bz2
wallet-core-f32062ccf030d4a2059db26186476d3962c931e2.zip
check bank's protocol version first, fix typo
Diffstat (limited to 'packages/taler-wallet-core/src/types')
-rw-r--r--packages/taler-wallet-core/src/types/talerTypes.ts13
1 files changed, 13 insertions, 0 deletions
diff --git a/packages/taler-wallet-core/src/types/talerTypes.ts b/packages/taler-wallet-core/src/types/talerTypes.ts
index ce83080cc..fe30fa8b9 100644
--- a/packages/taler-wallet-core/src/types/talerTypes.ts
+++ b/packages/taler-wallet-core/src/types/talerTypes.ts
@@ -1455,3 +1455,16 @@ export const codecForMerchantAbortPayRefundStatus = (): Codec<
.alternative("success", codecForMerchantAbortPayRefundSuccessStatus())
.alternative("failure", codecForMerchantAbortPayRefundFailureStatus())
.build("MerchantAbortPayRefundStatus");
+
+export interface TalerConfigResponse {
+ name: string;
+ version: string;
+ currency?: string;
+}
+
+export const codecForTalerConfigResponse = (): Codec<TalerConfigResponse> =>
+ buildCodecForObject<TalerConfigResponse>()
+ .property("name", codecForString())
+ .property("version", codecForString())
+ .property("currency", codecOptional(codecForString()))
+ .build("TalerConfigResponse");