Class: Fakturownia::Api::Invoice
- Inherits:
-
Base
- Object
- Base
- Fakturownia::Api::Invoice
show all
- Defined in:
- lib/fakturownia/api/invoice.rb
Instance Attribute Summary
Attributes inherited from Base
#client
Instance Method Summary
collapse
Methods inherited from Base
#connection, #initialize
Instance Method Details
#change_status(id, status) ⇒ Object
24
25
26
27
|
# File 'lib/fakturownia/api/invoice.rb', line 24
def change_status(id, status)
connection.post("/invoices/#{id}/change_status",
invoice: {status: status})
end
|
#create(params) ⇒ Object
12
13
14
|
# File 'lib/fakturownia/api/invoice.rb', line 12
def create(params)
connection.post("/invoices", invoice: params)
end
|
#delete(id) ⇒ Object
20
21
22
|
# File 'lib/fakturownia/api/invoice.rb', line 20
def delete(id)
connection.delete("/invoices/#{id}")
end
|
#list(options = {}) ⇒ Object
4
5
6
|
# File 'lib/fakturownia/api/invoice.rb', line 4
def list(options = {})
connection.get("/invoices", options)
end
|
#show(id, options = {}) ⇒ Object
8
9
10
|
# File 'lib/fakturownia/api/invoice.rb', line 8
def show(id, options = {})
connection.get("/invoices/#{id}", options)
end
|
#update(id, params) ⇒ Object
16
17
18
|
# File 'lib/fakturownia/api/invoice.rb', line 16
def update(id, params)
connection.put("/invoices/#{id}", invoice: params)
end
|