class Sagekit::OE::SalesOrdersResource

Public Instance Methods

create(company, **attributes) click to toggle source
# File lib/sagekit/resources/OE/sales_orders.rb, line 12
def create(company, **attributes)
  SalesOrder.new post_request("#{company}/OE/OEOrders", body: attributes).body
end
create_json(company, options={}) click to toggle source
# File lib/sagekit/resources/OE/sales_orders.rb, line 16
def create_json(company, options={})
  SalesOrder.new post_request("#{company}/OE/OEOrders", body: options).body
end
list(company, **params) click to toggle source
# File lib/sagekit/resources/OE/sales_orders.rb, line 4
def list(company, **params)
  Collection.from_response get_request("#{company}/OE/OEOrders?$count=true", params: params), type: Invoice
end
retreive(company, order_id, **params) click to toggle source
# File lib/sagekit/resources/OE/sales_orders.rb, line 8
def retreive(company, order_id, **params)
  SalesOrder.new get_request("#{company}/OE/OEOrders(#{order_id})", params: params).body
end