summaryrefslogtreecommitdiff
path: root/doc/system/taler/deposit.dot
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2020-07-12 20:00:56 +0200
committerChristian Grothoff <christian@grothoff.org>2020-07-12 20:00:56 +0200
commit4c1c8e405bdba1fafbf5cfb318b92b460e3f4855 (patch)
tree74b6565c2def3789a283cb7b8b17af10dcc3c969 /doc/system/taler/deposit.dot
parent4cfcf842fe6bdd0535cdc64683d3eb79e74bbceb (diff)
downloadexchange-4c1c8e405bdba1fafbf5cfb318b92b460e3f4855.tar.gz
exchange-4c1c8e405bdba1fafbf5cfb318b92b460e3f4855.tar.bz2
exchange-4c1c8e405bdba1fafbf5cfb318b92b460e3f4855.zip
more figures
Diffstat (limited to 'doc/system/taler/deposit.dot')
-rw-r--r--doc/system/taler/deposit.dot31
1 files changed, 31 insertions, 0 deletions
diff --git a/doc/system/taler/deposit.dot b/doc/system/taler/deposit.dot
new file mode 100644
index 000000000..bfe8c3bdf
--- /dev/null
+++ b/doc/system/taler/deposit.dot
@@ -0,0 +1,31 @@
+digraph Deposit {
+
+ deposited [color=blue, label="deposit created", shape="box"];
+ ready [color=blue, label="deposit ready", shape="box"];
+ due [color=blue, label="deposit due", shape="box"];
+ tiny [color=blue, label="deposit tiny", shape="box"];
+ done [color=blue, label="deposit done", shape="doublecircle"];
+ wtid [color=blue, label="pending transfer", shape="box"];
+ finished [color=blue, label="finished transfer", shape="doublecircle"];
+
+ subgraph {
+ rank = same; due; tiny;
+ }
+
+ pay->deposited;
+ deposited->ready [style=dotted];
+ deposited->refund;
+ refund->deposited;
+ refund->ready;
+ refund->done;
+ ready->due [style=dotted];
+ ready->refund;
+ aggregate->tiny;
+ due->aggregate;
+ ready->aggregate;
+ tiny->aggregate;
+ aggregate->done;
+ aggregate->wtid;
+ wtid->transfer;
+ transfer->finished;
+}