gnunet-svn
[Top][All Lists]
Advanced

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

[taler-docs] branch master updated: update timestamp docs


From: gnunet
Subject: [taler-docs] branch master updated: update timestamp docs
Date: Thu, 19 Dec 2019 22:08:35 +0100

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

dold pushed a commit to branch master
in repository docs.

The following commit(s) were added to refs/heads/master by this push:
     new 687af63  update timestamp docs
687af63 is described below

commit 687af63c29a6b8e09e8f5d4becd035b12d0d0295
Author: Florian Dold <address@hidden>
AuthorDate: Thu Dec 19 22:08:32 2019 +0100

    update timestamp docs
---
 core/api-common.rst | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

diff --git a/core/api-common.rst b/core/api-common.rst
index eb40a62..6199bb6 100644
--- a/core/api-common.rst
+++ b/core/api-common.rst
@@ -145,22 +145,24 @@ as other binary data in Crockford Base32 encoding.
 Timestamps
 ^^^^^^^^^^
 
-Timestamps are represented in JSON as a string literal ``"\\/Date(x)\\/"``,
-where ``x`` is the decimal representation of the number of seconds past the
-Unix Epoch (January 1, 1970).  The escaped slash (``\\/``) is interpreted in
-JSON simply as a normal slash, but distinguishes the timestamp from a normal
-string literal.  We use the type "date" in the documentation below.
-Additionally, the special strings ``"\\/never\\/"`` and ``"\\/forever\\/"`` are
-recognized to represent the end of time.
+Timestamps are represented by the following structure:
 
 .. ts:def:: Timestamp
 
-  type Timestamp = string;
-
+  interface Timestamp {
+    // Milliseconds since epoch, or the special
+    // value "forever" to represent an event that will
+    // never happen.
+    t_ms: number | "never";
+  }
 
 .. ts:def:: RelativeTime
 
-  type RelativeTime = string;
+  type Duration {
+    // Duration in milliseconds or "forever"
+    // to represent an infinite duration.
+    d_ms: number | "forever";
+  }
 
 
 .. _public\ key:

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



reply via email to

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