summaryrefslogtreecommitdiff
path: root/doc/system/taler/reserve.dot
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2020-07-12 19:19:13 +0200
committerChristian Grothoff <christian@grothoff.org>2020-07-12 19:19:13 +0200
commit4cfcf842fe6bdd0535cdc64683d3eb79e74bbceb (patch)
tree41c7a9216ee6cdb41084a1bb150105c6b3c87975 /doc/system/taler/reserve.dot
parentfdee6830e6470ff4413d5698290146fa7ba5d5c2 (diff)
downloadexchange-4cfcf842fe6bdd0535cdc64683d3eb79e74bbceb.tar.gz
exchange-4cfcf842fe6bdd0535cdc64683d3eb79e74bbceb.tar.bz2
exchange-4cfcf842fe6bdd0535cdc64683d3eb79e74bbceb.zip
add reserve state machine
Diffstat (limited to 'doc/system/taler/reserve.dot')
-rw-r--r--doc/system/taler/reserve.dot14
1 files changed, 14 insertions, 0 deletions
diff --git a/doc/system/taler/reserve.dot b/doc/system/taler/reserve.dot
new file mode 100644
index 000000000..af6e3e86d
--- /dev/null
+++ b/doc/system/taler/reserve.dot
@@ -0,0 +1,14 @@
+digraph Reserve {
+
+ filled [color=blue, label="filled reserve", shape="box"];
+ drained [color=blue, label="drained reserve", shape="doublecircle"];
+
+ transfer->filled;
+ recoup->filled;
+ filled->withdraw;
+ withdraw->drained;
+ withdraw->filled;
+ filled->close;
+ close->drained;
+ drained->recoup;
+}