summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <grothoff@gnunet.org>2023-05-20 18:37:03 +0200
committerChristian Grothoff <grothoff@gnunet.org>2023-05-20 18:37:03 +0200
commit3756b879510857a32f79a8c3418c907e146eca5f (patch)
tree1b8180f90660e56f0878a3f9e198f2872c022d86
parent8222c4c8e592e286b64756befd957df3dbaee61b (diff)
downloaddocs-3756b879510857a32f79a8c3418c907e146eca5f.tar.gz
docs-3756b879510857a32f79a8c3418c907e146eca5f.tar.bz2
docs-3756b879510857a32f79a8c3418c907e146eca5f.zip
move error codes into api common
-rw-r--r--core/api-common.rst21
-rw-r--r--core/api-error.rst41
2 files changed, 21 insertions, 41 deletions
diff --git a/core/api-common.rst b/core/api-common.rst
index 13c29821..ec863f86 100644
--- a/core/api-common.rst
+++ b/core/api-common.rst
@@ -186,6 +186,27 @@ Examples:
to decide whether it will talk to the service.
+-----------
+Error Codes
+-----------
+
+All error codes used in GNU Taler are defined in
+`GANA <https://git.gnunet.org/gana.git/tree/gnu-taler-error-codes/>`__.
+
+This centralized registry also contains generators that create enumerations
+and mappings from error codes to HTTP status codes and human-readable error
+messages for various programming languages.
+
+All error codes have numeric values below 100 or above 1000, so as to never be
+confused with HTTP status codes. A value of 0 is reserved for "no error" or
+"success".
+
+In C, the respective enumeration is the ``enum TALER_ErrorCode``.
+
+Developers may have to re-run ``bootstrap`` and/or update their Git
+submodules to ensure that they have the lastest GANA registry.
+
+
.. _encodings-ref:
----------------
diff --git a/core/api-error.rst b/core/api-error.rst
deleted file mode 100644
index f3bf494c..00000000
--- a/core/api-error.rst
+++ /dev/null
@@ -1,41 +0,0 @@
-..
- This file is part of GNU TALER.
-
- Copyright (C) 2014-2023 Taler Systems SA
-
- TALER is free software; you can redistribute it and/or modify it under the
- terms of the GNU Affero General Public License as published by the Free Software
- Foundation; either version 2.1, or (at your option) any later version.
-
- TALER is distributed in the hope that it will be useful, but WITHOUT ANY
- WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
- A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
-
- You should have received a copy of the GNU Affero General Public License along with
- TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/>
-
- @author Marcello Stanisci
- @author Christian Grothoff
-
-.. _error-codes:
-.. _TALER_ErrorCode:
-
------------
-Error Codes
------------
-
-All error codes used in GNU Taler are defined in
-`GANA <https://git.gnunet.org/gana.git/tree/gnu-taler-error-codes/>`__.
-
-This centralized registry also contains generators that create enumerations
-and mappings from error codes to HTTP status codes and human-readable error
-messages for various programming languages.
-
-All error codes have numeric values below 100 or above 1000, so as to never be
-confused with HTTP status codes. A value of 0 is reserved for "no error" or
-"success".
-
-In C, the respective enumeration is the ``enum TALER_ErrorCode``.
-
-Developers may have to re-run ``bootstrap`` and/or update their Git
-submodules to ensure that they have the lastest GANA registry.