gnunet-svn
[Top][All Lists]
Advanced

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

[taler-docs] branch master updated: spec for #8608


From: gnunet
Subject: [taler-docs] branch master updated: spec for #8608
Date: Sat, 09 Mar 2024 20:48:10 +0100

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

grothoff pushed a commit to branch master
in repository docs.

The following commit(s) were added to refs/heads/master by this push:
     new b974b4dc spec for #8608
b974b4dc is described below

commit b974b4dc18a0010db78f5982a97e120b056b8632
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Sat Mar 9 20:48:08 2024 +0100

    spec for #8608
---
 core/api-merchant.rst | 26 +++++++++++++++++++++++++-
 1 file changed, 25 insertions(+), 1 deletion(-)

diff --git a/core/api-merchant.rst b/core/api-merchant.rst
index d21d8073..ebd5647d 100644
--- a/core/api-merchant.rst
+++ b/core/api-merchant.rst
@@ -123,7 +123,7 @@ such as the implemented version of the protocol and the 
currency used.
 .. http:get:: /config
 
   Return the protocol version and currency supported by this merchant backend.
-  This specification corresponds to ``current`` protocol being version **10**.
+  This specification corresponds to ``current`` protocol being version **11**.
 
   **Response:**
 
@@ -3048,6 +3048,30 @@ Removing template
 Using template
 ----------------
 
+.. http:get:: [/instances/$INSTANCE]/templates/$TEMPLATE_ID
+
+  This is used to obtain information about a specific template by wallets
+  before they ask the user to fill in details.
+  This endpoint is available since protocol **v11**.
+
+  **Response:**
+
+  :http:statuscode:`200 OK`:
+    The backend has successfully returned the detailed information about a 
specific template.
+    Returns a `WalletTemplateDetails`.
+  :http:statuscode:`404 Not found`:
+    The instance or template(ID) is unknown to the backend.
+
+  .. ts:def:: WalletTemplateDetails
+
+    interface WalletTemplateDetails {
+
+      // Hard-coded information about the contrac terms
+      // for this template.
+      template_contract: TemplateContractDetails;
+   }
+
+
 .. http:post:: [/instances/$INSTANCES]/templates/$TEMPLATE_ID
 
   This using template can be modified by everyone and will be used to create 
order.

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

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