summaryrefslogtreecommitdiff
path: root/src/include/taler_exchange_service.h
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2022-05-23 11:15:05 +0200
committerChristian Grothoff <christian@grothoff.org>2022-05-23 11:15:05 +0200
commitf1a58b0fd857b78f634b10b1a50759b380a5adee (patch)
treec625e8e84fd84238e880a7ac79c30ada6ae866a1 /src/include/taler_exchange_service.h
parentb3844e4923df39b41b8a8d46df173b1432c92364 (diff)
downloadexchange-f1a58b0fd857b78f634b10b1a50759b380a5adee.tar.gz
exchange-f1a58b0fd857b78f634b10b1a50759b380a5adee.tar.bz2
exchange-f1a58b0fd857b78f634b10b1a50759b380a5adee.zip
-towards reserve history testing
Diffstat (limited to 'src/include/taler_exchange_service.h')
-rw-r--r--src/include/taler_exchange_service.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/include/taler_exchange_service.h b/src/include/taler_exchange_service.h
index afaa28136..d3ec7d2b5 100644
--- a/src/include/taler_exchange_service.h
+++ b/src/include/taler_exchange_service.h
@@ -1768,6 +1768,18 @@ struct TALER_EXCHANGE_ReserveHistory
struct TALER_EXCHANGE_HttpResponse hr;
/**
+ * Timestamp of when we made the history request
+ * (client-side).
+ */
+ struct GNUNET_TIME_Timestamp ts;
+
+ /**
+ * Reserve signature affirming the history request
+ * (generated as part of the request).
+ */
+ const struct TALER_ReserveSignatureP *reserve_sig;
+
+ /**
* Details depending on @e hr.http_status.
*/
union
@@ -4389,6 +4401,11 @@ struct TALER_EXCHANGE_AccountMergeResponse
struct TALER_EXCHANGE_HttpResponse hr;
/**
+ * Reserve signature affirming the merge.
+ */
+ const struct TALER_ReserveSignatureP *reserve_sig;
+
+ /**
* Details depending on the HTTP status.
*/
union
@@ -4398,6 +4415,20 @@ struct TALER_EXCHANGE_AccountMergeResponse
*/
struct
{
+ /**
+ * Signature by the exchange affirming the merge.
+ */
+ struct TALER_ExchangeSignatureP exchange_sig;
+
+ /**
+ * Online signing key used by the exchange.
+ */
+ struct TALER_ExchangePublicKeyP exchange_pub;
+
+ /**
+ * Timestamp of the exchange for @e exchange_sig.
+ */
+ struct GNUNET_TIME_Timestamp etime;
} success;