summaryrefslogtreecommitdiff
path: root/src/include/taler_exchange_service.h
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2022-09-27 16:10:00 +0200
committerChristian Grothoff <christian@grothoff.org>2022-09-27 16:10:00 +0200
commit2635f2e0b8246a08e3456ced3068fe161b07a87b (patch)
treecd99a0e65554d45de27cf5b12ab912ca032c54f1 /src/include/taler_exchange_service.h
parent33680940fe7df8261880fa1d7f164c8b02a33aed (diff)
downloadexchange-2635f2e0b8246a08e3456ced3068fe161b07a87b.tar.gz
exchange-2635f2e0b8246a08e3456ced3068fe161b07a87b.tar.bz2
exchange-2635f2e0b8246a08e3456ced3068fe161b07a87b.zip
implement exchange_api_reserves_attest.c
Diffstat (limited to 'src/include/taler_exchange_service.h')
-rw-r--r--src/include/taler_exchange_service.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/include/taler_exchange_service.h b/src/include/taler_exchange_service.h
index 7949dbbf4..2abd6b2aa 100644
--- a/src/include/taler_exchange_service.h
+++ b/src/include/taler_exchange_service.h
@@ -5451,6 +5451,30 @@ struct TALER_EXCHANGE_ReservePostAttestResult
*/
struct
{
+ /**
+ * Time when the exchange made the signature.
+ */
+ struct GNUNET_TIME_Timestamp exchange_time;
+
+ /**
+ * Current expiration time of the reserve.
+ */
+ struct GNUNET_TIME_Timestamp expiration_time;
+
+ /**
+ * Signature by the exchange affirming the attributes.
+ */
+ struct TALER_ExchangeSignatureP exchange_sig;
+
+ /**
+ * Online signing key used by the exchange.
+ */
+ struct TALER_ExchangePublicKeyP exchange_pub;
+
+ /**
+ * Attributes being confirmed by the exchange.
+ */
+ const json_t *attributes;
} ok;