Class: Paystack::Resources::TransferRecipient

Inherits:
BaseResource
  • Object
show all
Defined in:
lib/paystack/resources/transfer_recipient.rb

Instance Method Summary collapse

Methods inherited from BaseResource

new

Instance Method Details

#transferrecipient_bulk(body = {}) ⇒ Object

Bulk Create Transfer Recipient POST /transferrecipient/bulk



10
11
12
# File 'lib/paystack/resources/transfer_recipient.rb', line 10

def transferrecipient_bulk(body = {})
  @transport.post("/transferrecipient/bulk", body: body)
end

#transferrecipient_create(body = {}) ⇒ Object

Create Transfer Recipient POST /transferrecipient



17
18
19
# File 'lib/paystack/resources/transfer_recipient.rb', line 17

def transferrecipient_create(body = {})
  @transport.post("/transferrecipient", body: body)
end

#transferrecipient_delete(code) ⇒ Object

Delete Transfer Recipient DELETE /transferrecipient/code



24
25
26
# File 'lib/paystack/resources/transfer_recipient.rb', line 24

def transferrecipient_delete(code)
  @transport.delete("/transferrecipient/#{code}")
end

#transferrecipient_fetch(code) ⇒ Object

Fetch Transfer recipient GET /transferrecipient/code



31
32
33
# File 'lib/paystack/resources/transfer_recipient.rb', line 31

def transferrecipient_fetch(code)
  @transport.get("/transferrecipient/#{code}")
end

#transferrecipient_list(query = {}) ⇒ Object

List Transfer Recipients GET /transferrecipient



38
39
40
# File 'lib/paystack/resources/transfer_recipient.rb', line 38

def transferrecipient_list(query = {})
  @transport.get("/transferrecipient", query: query)
end

#transferrecipient_update(code, body = {}) ⇒ Object

Update Transfer Recipient PUT /transferrecipient/code



45
46
47
# File 'lib/paystack/resources/transfer_recipient.rb', line 45

def transferrecipient_update(code, body = {})
  @transport.put("/transferrecipient/#{code}", body: body)
end