aboutsummaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
Diffstat (limited to 'contrib')
-rw-r--r--contrib/bruno/configuration/rule/01-create.bru52
-rw-r--r--contrib/bruno/configuration/rule/folder.bru8
2 files changed, 60 insertions, 0 deletions
diff --git a/contrib/bruno/configuration/rule/01-create.bru b/contrib/bruno/configuration/rule/01-create.bru
new file mode 100644
index 0000000..cc98aee
--- /dev/null
+++ b/contrib/bruno/configuration/rule/01-create.bru
@@ -0,0 +1,52 @@
+meta {
+ name: 01-create
+ type: http
+ seq: 1
+}
+
+post {
+ url: {{WARDEN_CFG_HOST}}/api/{{WARDEN_CFG_VERSION}}/rule
+ body: json
+ auth: inherit
+}
+
+body:json {
+ {
+ "id": "901",
+ "version": "1.0.0",
+ "description": "Number of outgoing transactions - debtor",
+ "configuration": {
+ "parameters": {
+ "max_query_range": 86400000
+ },
+ "exit_conditions": [
+ {
+ "sub_rule_ref": ".x00",
+ "reason": "Incoming transaction is unsuccessful"
+ }
+ ],
+ "bands": [
+ {
+ "sub_rule_ref": ".01",
+ "upper_limit": 2,
+ "reason": "The debtor has performed one transaction to date"
+ },
+ {
+ "sub_rule_ref": ".02",
+ "lower_limit": 2,
+ "upper_limit": 3,
+ "reason": "The debtor has performed two transactions to date"
+ },
+ {
+ "sub_rule_ref": ".03",
+ "lower_limit": 3,
+ "reason": "The debtor has performed three or more transactions to date"
+ }
+ ]
+ }
+ }
+}
+
+settings {
+ encodeUrl: true
+}
diff --git a/contrib/bruno/configuration/rule/folder.bru b/contrib/bruno/configuration/rule/folder.bru
new file mode 100644
index 0000000..c486c46
--- /dev/null
+++ b/contrib/bruno/configuration/rule/folder.bru
@@ -0,0 +1,8 @@
+meta {
+ name: rule
+ seq: 2
+}
+
+auth {
+ mode: inherit
+}