gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [taler-api] branch master updated: document /tip-query


From: gnunet
Subject: [GNUnet-SVN] [taler-api] branch master updated: document /tip-query
Date: Wed, 31 Jan 2018 19:58:13 +0100

This is an automated email from the git hooks/post-receive script.

dold pushed a commit to branch master
in repository api.

The following commit(s) were added to refs/heads/master by this push:
     new f281f18  document /tip-query
f281f18 is described below

commit f281f18d3c79c4aa460d4f172d3ddd02e87240c1
Author: Florian Dold <address@hidden>
AuthorDate: Wed Jan 31 19:58:04 2018 +0100

    document /tip-query
---
 api-error.rst    |  2 +-
 api-merchant.rst | 38 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 39 insertions(+), 1 deletion(-)

diff --git a/api-error.rst b/api-error.rst
index 147d543..61716b7 100644
--- a/api-error.rst
+++ b/api-error.rst
@@ -23,7 +23,7 @@ Error Codes
 -----------
 
 The following list shows error codes defined in
-``<EXCHANGE-REPO>/src/include/taler_error_codes.h``
+`<EXCHANGE-REPO>/src/include/taler_error_codes.h 
<https://git.taler.net/exchange.git/tree/src/include/taler_error_codes.h>`_
 
 .. _error-codes:
 .. code-block:: c
diff --git a/api-merchant.rst b/api-merchant.rst
index 6da8a52..76fc1cb 100644
--- a/api-merchant.rst
+++ b/api-merchant.rst
@@ -287,6 +287,44 @@ Giving tips to customers
     }
 
 
+.. http:post:: /tip-query
+
+  Query the status of an instance's tipping reserve.
+
+  **Request**
+
+  :query instance: instance to query
+
+  **Response**
+
+  :status 200 OK:
+    A tip has been created. The backend responds with a `TipQueryResponse`_
+  :status 404 Not Found:
+    The instance is unknown to the backend.
+  :status 412 Precondition Failed:
+    The instance does not have a tipping reserve configured.
+
+  .. _TipQueryResponse:
+  .. code-block:: tsref
+
+    interface TipQueryResponse {
+      // Amount still available
+      amount_available: Amount;
+
+      // Amount that we authorized for tips
+      amount_authorized: Amount;
+
+      // Amount that was picked up by users already
+      amount_used: Amount;
+
+      // Timestamp indicating when the tipping reserve will expire
+      expiration: Timestamp;
+
+      // Reserve public key of the tipping reserve
+      reserve_pub: string;
+    }
+
+
 ------------------------
 Tracking wire transfers
 ------------------------

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]