From 205c8de7df23b9c1cfd436c9f21e9841a074db31 Mon Sep 17 00:00:00 2001
From: inertia <amartin75@gmail.com>
Date: Thu, 1 Jul 2021 10:11:35 -0700
Subject: [PATCH] #85 added methods

---
 _data/apidefinitions/broadcast_ops.yml |  2 ++
 _data/apidefinitions/condenser_api.yml | 25 ++++++++++++++++++++++++
 _data/apidefinitions/database_api.yml  | 27 ++++++++++++++++++++++++++
 3 files changed, 54 insertions(+)

diff --git a/_data/apidefinitions/broadcast_ops.yml b/_data/apidefinitions/broadcast_ops.yml
index 947006b9..b7adb309 100644
--- a/_data/apidefinitions/broadcast_ops.yml
+++ b/_data/apidefinitions/broadcast_ops.yml
@@ -2343,6 +2343,8 @@
       virtual: false
       purpose: |
         The `recurrent_transfer` operation creates/updates/removes a recurrent transfer (transfers any liquid asset every fixed amount of time from one account to another).  If amount is set to 0, the recurrent transfer is be deleted.  If there is already a recurrent transfer matching from and to, the recurrent transfer is updated.
+        
+        Also see: [database_api.find_recurrent_transfers]({{ '/apidefinitions/#database_api.find_recurrent_transfers' | relative_url }})
       roles:
       params:
         - from
diff --git a/_data/apidefinitions/condenser_api.yml b/_data/apidefinitions/condenser_api.yml
index 376d1540..7d5f74f0 100644
--- a/_data/apidefinitions/condenser_api.yml
+++ b/_data/apidefinitions/condenser_api.yml
@@ -2602,3 +2602,28 @@
     expected_response_json: "[]"
     client_docs:
     - "[hivesql](https://docs.hivesql.io/technical-informations/operations/txcollateralizedconverts-hf25)"
+  - api_method: condenser_api.find_recurrent_transfers
+    since: HF25
+    purpose: |
+      Finds transfers of any liquid asset every fixed amount of time from one account to another.
+      
+      Also see: [recurrent_transfer_operation]({{ '/apidefinitions/#broadcast_ops_recurrent_transfer' | relative_url }})
+    parameter_json: '[""]'
+    expected_response_json: |
+      [
+        {
+          "id": 3,
+          "trigger_date": "2021-07-02T18:11:51",
+          "from": "alice",
+          "to": "bob",
+          "amount": {"amount": "1000", "precision": 3, "nai": "@@000000021"},
+          "memo": "Payroll",
+          "recurrence": 26,
+          "consecutive_failures": 0,
+          "remaining_executions": 3
+        }
+      ]
+    curl_examples:
+    - '{"jsonrpc":"2.0", "method":"condenser_api.find_recurrent_transfers", "params":["alice"], "id":1}'
+    client_docs:
+    - "[hivesql](https://docs.hivesql.io/technical-informations/operations/txrecurrenttransfers-hf25)"
diff --git a/_data/apidefinitions/database_api.yml b/_data/apidefinitions/database_api.yml
index 4c9a66b2..addf23aa 100644
--- a/_data/apidefinitions/database_api.yml
+++ b/_data/apidefinitions/database_api.yml
@@ -2729,3 +2729,30 @@
     expected_response_json: '{"requests":[]}'
     client_docs:
     - "[hivesql](https://docs.hivesql.io/technical-informations/operations/txcollateralizedconverts-hf25)"
+  - api_method: database_api.find_recurrent_transfers
+    since: HF25
+    purpose: |
+      Finds transfers of any liquid asset every fixed amount of time from one account to another.
+      
+      Also see: [recurrent_transfer_operation]({{ '/apidefinitions/#broadcast_ops_recurrent_transfer' | relative_url }})
+    parameter_json: '{"from":""}'
+    expected_response_json: |
+      {
+        "recurrent_transfers": [
+          {
+            "id": 3,
+            "trigger_date": "2021-07-02T18:11:51",
+            "from": "alice",
+            "to": "bob",
+            "amount": {"amount": "1000", "precision": 3, "nai": "@@000000021"},
+            "memo": "Payroll",
+            "recurrence": 26,
+            "consecutive_failures": 0,
+            "remaining_executions": 3
+          }
+        ]
+      }
+    curl_examples:
+    - '{"jsonrpc":"2.0", "method":"database_api.find_recurrent_transfers", "params":{"from":"alice"}, "id":1}'
+    client_docs:
+    - "[hivesql](https://docs.hivesql.io/technical-informations/operations/txrecurrenttransfers-hf25)"
-- 
GitLab