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