Class: Paystack::Resources::BulkCharge
- Inherits:
-
BaseResource
- Object
- BaseResource
- Paystack::Resources::BulkCharge
- Defined in:
- lib/paystack/resources/bulk_charge.rb
Instance Method Summary collapse
-
#charges(code, query = {}) ⇒ Object
List Charges in a Batch GET /bulkcharge/code/charges.
-
#fetch(code) ⇒ Object
Fetch Bulk Charge Batch GET /bulkcharge/code.
-
#initiate(body = {}) ⇒ Object
Initiate Bulk Charge POST /bulkcharge.
-
#list(query = {}) ⇒ Object
List Bulk Charge Batches GET /bulkcharge.
-
#pause(code) ⇒ Object
Pause Bulk Charge Batch GET /bulkcharge/pause/code.
-
#resume(code) ⇒ Object
Resume Bulk Charge Batch GET /bulkcharge/resume/code.
Methods inherited from BaseResource
Instance Method Details
#charges(code, query = {}) ⇒ Object
List Charges in a Batch GET /bulkcharge/code/charges
10 11 12 |
# File 'lib/paystack/resources/bulk_charge.rb', line 10 def charges(code, query = {}) @transport.get("/bulkcharge/#{code}/charges", query: query) end |
#fetch(code) ⇒ Object
Fetch Bulk Charge Batch GET /bulkcharge/code
17 18 19 |
# File 'lib/paystack/resources/bulk_charge.rb', line 17 def fetch(code) @transport.get("/bulkcharge/#{code}") end |
#initiate(body = {}) ⇒ Object
Initiate Bulk Charge POST /bulkcharge
24 25 26 |
# File 'lib/paystack/resources/bulk_charge.rb', line 24 def initiate(body = {}) @transport.post("/bulkcharge", body: body) end |
#list(query = {}) ⇒ Object
List Bulk Charge Batches GET /bulkcharge
31 32 33 |
# File 'lib/paystack/resources/bulk_charge.rb', line 31 def list(query = {}) @transport.get("/bulkcharge", query: query) end |
#pause(code) ⇒ Object
Pause Bulk Charge Batch GET /bulkcharge/pause/code
38 39 40 |
# File 'lib/paystack/resources/bulk_charge.rb', line 38 def pause(code) @transport.get("/bulkcharge/pause/#{code}") end |
#resume(code) ⇒ Object
Resume Bulk Charge Batch GET /bulkcharge/resume/code
45 46 47 |
# File 'lib/paystack/resources/bulk_charge.rb', line 45 def resume(code) @transport.get("/bulkcharge/resume/#{code}") end |