class

Zazu::Resources::Invoices

Inherits Zazu::Resources::Base < Reference < Object

Invoices and their lifecycle actions.

Instance methods

cancel(id : String) : Response

POST /api/invoices/:id/cancel

Source
create

POST /api/invoices

Source
credit_note(id : String) : Response

POST /api/invoices/:id/credit_note

Source
delete(id : String) : Response

DELETE /api/invoices/:id

Source
get(id : String) : Response

GET /api/invoices/:id

Source
list(status : String | Nil = nil, customer_id : String | Nil = nil, limit : Int32 = MAX_PER_PAGE, cursor : String | Nil = nil) : Page

GET /api/invoices

Source
mark_as_paid(id : String) : Response

POST /api/invoices/:id/mark_as_paid

Source
send(id : String) : Response

POST /api/invoices/:id/send

Source
update(id : String, **attributes) : Response

PATCH /api/invoices/:id

Source