Class: Freeagent::Invoice
- Defined in:
- lib/freeagent_api.rb
Overview
Invoices - Complete
Instance Method Summary collapse
Methods inherited from Base
Instance Method Details
#mark_as_cancelled ⇒ Object
78 79 80 81 82 |
# File 'lib/freeagent_api.rb', line 78 def mark_as_cancelled connection.put("/invoices/#{id}/mark_as_cancelled.xml", encode, self.class.headers).tap do |response| load_attributes_from_response(response) end end |
#mark_as_draft ⇒ Object
68 69 70 71 72 |
# File 'lib/freeagent_api.rb', line 68 def mark_as_draft connection.put("/invoices/#{id}/mark_as_draft.xml", encode, self.class.headers).tap do |response| load_attributes_from_response(response) end end |
#mark_as_sent ⇒ Object
73 74 75 76 77 |
# File 'lib/freeagent_api.rb', line 73 def mark_as_sent connection.put("/invoices/#{id}/mark_as_sent.xml", encode, self.class.headers).tap do |response| load_attributes_from_response(response) end end |