Sha256: 72fd9ed39a6405757569f47debfe5aceff730d3c354507996e90355f0294382f
Contents?: true
Size: 918 Bytes
Versions: 22
Compression:
Stored size: 918 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('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
22 entries across 22 versions & 1 rubygems