Sha256: d822faf4986dc64b1518788b8c367af70f5714c58ce2abfed5b39cfc6097e6d2
Contents?: true
Size: 931 Bytes
Versions: 53
Compression:
Stored size: 931 Bytes
Contents
module ChargeBee class Order < Model attr_accessor :id, :invoice_id, :status, :reference_id, :fulfillment_status, :note, :tracking_id, :batch_id, :created_by, :created_at, :status_update_at # OPERATIONS #----------- def self.create(params, env=nil, headers={}) Request.send('post', uri_path("orders"), params, env, headers) end def self.update(id, params={}, env=nil, headers={}) Request.send('post', uri_path("orders",id.to_s), params, env, headers) end def self.retrieve(id, env=nil, headers={}) Request.send('get', uri_path("orders",id.to_s), {}, env, headers) end def self.list(params={}, env=nil, headers={}) Request.send_list_request('get', uri_path("orders"), params, env, headers) end def self.orders_for_invoice(id, params={}, env=nil, headers={}) Request.send('get', uri_path("invoices",id.to_s,"orders"), params, env, headers) end end # ~Order end # ~ChargeBee
Version data entries
53 entries across 53 versions & 1 rubygems